摘要:Base64是一种用64个字符来表示任意二进制数据的方法。 用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编 阅读全文
posted @ 2020-05-08 20:41 twoheads 阅读(90) 评论(0) 推荐(0) 编辑
摘要:rsa加密有两种使用方式, 第一是对文件内容加密,这种用途需要发送方用公钥对文件加密, 接收方用私钥对文件解密。 这种方式下,文件在网络传输中都是密文, 那么在发送方要用rsa公钥加密. 接收方用私钥解密. 所以只有私钥的接收方才能解密,看到原文. 这是rsa单纯用于文件加密的用途. 第二是对文件的 阅读全文
posted @ 2020-05-08 20:39 twoheads 阅读(1155) 评论(0) 推荐(0) 编辑
摘要:Git squash合并多个commit,把多个commit融合成一个 分支开发future有多个debug commit,合到master想只保留一个 先在分支git rebase -i master 进行squash,选择要保留的commit记录 最后在master merge分支,这样就只有一 阅读全文
posted @ 2020-05-08 16:35 twoheads 阅读(206) 评论(0) 推荐(0) 编辑
摘要:有时候,我们用Git的时候有可能commit提交代码后,发现这一次commit的内容是有错误的,那么有两种处理方法: 1、修改错误内容,再次commit一次 2、使用git reset 命令撤销这一次错误的commit 第一种方法比较直接,但会多次一次commit记录。 而我个人更倾向第二种方法,错 阅读全文
posted @ 2020-05-08 16:11 twoheads 阅读(134) 评论(0) 推荐(0) 编辑