大疆发布了Mavic Mini

大疆昨天发布了最新的Mavic,把他定义为可以每天飞行的相机.质量249克,30分钟最长飞行时间,售价仅2699人民币,价格相当亲民.

ssh/sftp无需输入密码设置

Linux系统有一个钥匙环(keyring)的管理程序.钥匙环受到用户登录密码的保护.当你登录Linux系统时,会自动解开钥匙环的密码,从而可访问钥匙环.SSH的密钥和公钥也存储在钥匙环.所以初次使用SSH密钥登录远程Linux服务器时需要输入一次SSH密钥的密码.而将来使用SSH密钥登录时不再输入密码。Ubuntu的钥匙环程序是seahorse.
SSH密钥就好比是你的身份证明.远程Linux服务器用你生成的SSH公钥来加密一条消息,而只有你的SSH密钥可以解开这条消息.所以其他人如果没有你的SSH密钥,是无法解开加密消息的,从而也就无法登录你的Linux服务器.

检查一下你有没有 ssh key

1
ls ~/.ssh

如果有包含下面这两个文件,则说明你有ssh key

1
id_rsaid_rsa.pub

Git配置全局账号密码避免每次拉取、提交输入账号密码

前言

在大家使用github的过程中,一定会碰到这样一种情况,就是每次要push 和pull时总是要输入github的账号和密码,这样不仅浪费了大量的时间且降低了工作效率。在此背景下,本文在网上找了两种方法来避免这种状况,这些成果也是先人提出来的,在此只是做个总结。

1.方法一

1.1 创建文件存储GIT用户名和密码

在%HOME%目录中,一般为C:\users\Administrator,也可以是你自己创建的系统用户名目录,反正都在C:\users\中。文件名为.git-credentials,由于在Window中不允许直接创建以”.”开头的文件,所以需要借助git bash进行,打开git bash客户端,进行%HOME%目录,然后用touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式:

1
2
3
4
5
touch .git-credentials

vim .git-credentials

https://{username}:{password}@git.coding.net //我这里用的是coding.net域名

针对 SSH 协议的方式, 配置SSH 公钥,使用 SSH 协议操作,具体见 SSH 公钥配置

Mac下制作加密的zip压缩包

Mac下创建加密的zip文件,无需第三方软件,直接在终端中 敲入几行命令就能搞定。
方法一: 

选择压缩包保存路径:

1
$ cd yourPath

1. 只压缩单个文件

1
zip -e yourZipFileName.zip yourSourceFile

回车 ,分别输入密码(回车)和确认密码(回车)就OK了。

2. 压缩文件夹

1
zip -e -r yourZipFileName.zip yourSourceFileDir

其余同上。(-r 表示将文件夹中所有的文件进行压缩)

方法二:可以通过一行命令搞定

1
zip -r -P yourPassword yourZipFileName.zip yourSourceFileDir

回车就OK了,但是这种方法只输入一次密码,万一压缩时输错密码,再想打开可就悲剧了。

注意: -P 需要大写

Encryption:
-e use standard (weak) PKZip 2.0 encryption, prompt for password
-P pswd use standard encryption, password is pswd