首先不同网站,当然可以使用同一个邮箱,比如我的github,gitlab,bitbucket的账号都是monkeysuzie[at]gmail.com 这时候不用担心密钥的问题,因为这些网站push pull 认证的唯一性的是邮箱 比如我的windows 上 2个账号一个gitlab 一个github (用的都是id_rsa)
host github
hostname github.com
Port 22
host gitlab.zjut.com
| urlencode() { | |
| # urlencode <string> | |
| old_lc_collate=$LC_COLLATE | |
| LC_COLLATE=C | |
| local length="${#1}" | |
| for (( i = 0; i < length; i++ )); do | |
| local c="${1:$i:1}" | |
| case $c in |
| # setting up irq affinity according to /proc/interrupts | |
| # 2008-11-25 Robert Olsson | |
| # 2009-02-19 updated by Jesse Brandeburg | |
| # | |
| # > Dave Miller: | |
| # (To get consistent naming in /proc/interrups) | |
| # I would suggest that people use something like: | |
| # char buf[IFNAMSIZ+6]; | |
| # | |
| # sprintf(buf, "%s-%s-%d", |
| #!/bin/bash | |
| set -e | |
| set -u | |
| CI_MASTER_URL="http://ci-1" | |
| node_online() { | |
| curl --silent "$CI_MASTER_URL/computer/$1/api/json" | grep --silent '"temporarilyOffline":false' | |
| } |
大家都知道,互联网上充斥着大量的明文传输方式,可以说绝对是不安全地带。那么,我们如何保证在不安全的互联网中更可靠的传输重要数据呢?个人认为最好的方式之一就是使用 GPG 工具进行加密。此文只是简单介绍了 GPG 的常规用法,重在推广和普及 GPG 加密工具,详细的使用请参见 GPG 手册。
RSA / DSA / ElGamal : 是指加密算法
GPG :(全称 GnuPG ) 是一款非对称加密(PGP)的免费软件,非对称加密方式简单讲就是指用公钥加密文件,用私钥解密文件。如果你想给谁发送加密信息,首先你要得到他的公钥,然后通过该公钥加密后传给他,对方利用自已的私钥就可解密并读取文件了。
| ############################## | |
| ## Java | |
| ############################## | |
| .mtj.tmp/ | |
| *.class | |
| *.jar | |
| *.war | |
| *.ear | |
| *.nar | |
| hs_err_pid* |
| package main | |
| import ( | |
| "archive/tar" | |
| "compress/gzip" | |
| "flag" | |
| "fmt" | |
| "io" | |
| "os" | |
| ) |
| #!/bin/sh | |
| # Copyright (C) Pierre d'Herbemont, 2010 | |
| # Copyright (C) Felix Paul Kühne, 2012-2015 | |
| set -e | |
| BUILD_DEVICE=yes | |
| BUILD_SIMULATOR=yes | |
| BUILD_STATIC_FRAMEWORK=no | |
| SDK=`xcrun --sdk iphoneos --show-sdk-version` |
| #!/bin/sh | |
| # Copyright (C) Pierre d'Herbemont, 2010 | |
| # Copyright (C) Felix Paul Kühne, 2012-2015 | |
| set -e | |
| BUILD_DEVICE=yes | |
| BUILD_SIMULATOR=yes | |
| BUILD_STATIC_FRAMEWORK=no | |
| BUILD_STATIC_FRAMEWORK_TV=no |
| # note these instructions are as of Dec 28, 2015 | |
| # the vlc and vlckit repos are super complex and have thousands of dependencies from everywhere on the internet. | |
| # so, you'll need to mess with things a bit | |
| git clone http://code.videolan.org/videolan/VLCKit.git | |
| cd VLCKit | |
| ./buildMobileVLCKit.sh -t |