网中的小鱼

wzdxy


  • 首页

  • 标签

  • 归档

  • 关于

  • 留言板

  • 搜索

Html上传图片踩坑(压缩, 旋转, 无法读取图片等问题)

发表于 2018-10-27 | | 阅读次数:

基本流程

  • 使用 input 调起文件选择器/系统相机
  • 监听 change 事件, 并用 Filereader 读取 base64
  • 将 base64 直接发送给后端
  • 后端进行写入文件/发送给CDN等操作
阅读全文 »

JS实现行星的椭圆运动轨迹

发表于 2018-10-13 | | 阅读次数:

使用椭圆的参数方程, 以时间为参数, 再把极坐标转化成直角坐标
用 setTimeout 控制关键帧的坐标变化, 再用 CSS3 的 transition 属性, 缓动补间
实际上行星的运动轨迹是个和椭圆接近的多边形, 控制关键帧的时间间隔, 就可以让轨迹比较贴近椭圆

阅读全文 »

修改 Next 主题配色

发表于 2018-09-15 | | 阅读次数:

审美是个主观的事

阅读全文 »

利用scp命令通过终端传输文件

发表于 2018-09-02 | | 阅读次数:

简介

scp 命令全称 secure copy, 是基于ssh的远程文件拷贝命令。可以用于在本机和服务器之间复制文件和目录。

1
2
3
4
% scp
usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 ... [[user@]host2:]file2

可使用 man scp 命令查看各参数的详细说明

基本用法

本地文件上传到服务器 (使用密钥)

1
scp -i ~/.ssh/key.pem ~/web/index.html username@xx.xx.xx.xx:/var/www/web/index.html

阅读全文 »

Jenkins 使用 multiple SCMs 代替 git submudule 部署

发表于 2018-08-16 | | 阅读次数:

Hexo 如何安装主题

使用 Hexo 作为博客之后, 选择了比较流行的 Next 主题.

要使用一个主题, 需要把主题文件夹整个下载到 themes 文件夹下, 然后修改配置文件启用主题.

这就带来了一个问题, 直接 clone 到 themes 文件夹的 next 仓库, 是不能直接纳入我博客的仓库的版本控制的. 换句话说, 虽然 next 主题的文件处于 hexo 的子目录下, 但是这两个仓库还是互相独立的. 这就需要使用 git submodule 将他们建立关联关系, 让 hexo 中的一个引用指向 next 的仓库. 这样就可以分别控制两个仓库的更新和提交了.

阅读全文 »

git撤销commit

发表于 2018-08-06 | | 阅读次数:
1
git reset #多种用法

Ubuntu16.04安装新版本的Nodejs

发表于 2018-07-30 | | 阅读次数:

在 Ubuntu 16.04 中如果直接使用自带的包管理器 apt-get 安装, 得到的版本是很旧的(v4), 所以想用到比较新的 Nodejs , 需要找其他方法.

在网上看到很多方法, nvm 管理, 源码编译等, 其实直接用 Node 官方推荐的方法最简单. 只需要两条命令, 而且速度很快

1
2
3
# 安装 8.x
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

或者:

1
2
3
# 安装 10.x
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

官方文档地址 : https://nodejs.org/en/download/package-manager/

在 mac & linux 终端中连接 ssh

发表于 2018-07-30 | | 阅读次数:

手动模式

1
ssh -i privatekey.pem user@my.server.com

配置 ~/.ssh/config 文件

按照以下格式配置即可, 支持多个 ssh 配置, 这样就可以任意连接多台服务器了

1
2
3
4
Host servername           # 别名,域名缩写
HostName sever.com # 域名/IP
User username # 登录该域名使用的账号名
IdentityFile ~/.ssh/id_rsa # 私钥文件的路径

使用: ssh servername , 支持 tab 补全

现在 windows10 也支持这些 ssh 操作了~

在 CMD 和 PowerShell 里都可以用

Let's Encrypt 申请通配符证书

发表于 2018-07-28 | | 阅读次数:

从2018年3月开始, Let’s Encript 支持通配符证书, 也就是一个域名下的多个子域名, 只需要申请一个证书.
免去了每增加一个新(xiao)站(ye)点(mian)就要申请一次证书的麻烦.

阅读全文 »

迁移到 Hexo 了

发表于 2018-07-28 | | 阅读次数:

Hello

基于这个慢慢改吧…

1234…6
网中的小鱼

网中的小鱼

写代码的

57 日志
45 标签
RSS
Links
  • 幻凡ss
  • TaylorTaurus’ Blog
  • 快递查询
© 2020 网中的小鱼  京ICP备18042411号
由 Hexo 强力驱动 v3.7.1
|
主题 — NexT.Pisces v6.3.0