其它笔记
文章平均质量分 79
J_D_Chi
知道得越多,不知道得越多。
展开
-
一些方案的处理
列表请求分页重复原创 2019-12-07 14:04:01 · 104 阅读 · 0 评论 -
翻译:《PKCS#7 - SignedData》
本文翻译于 PKI Globe的《PKCS#7 - SignedData》以下为翻译文在开始PKCS#7 SignedData之前还是很有必要先了解下电子是如何产生和校验的。签名和验签以下是签名计算所需要的步骤通过任何一种密钥对生成算法(如RSA)生成一对公钥和私钥。准备需要用于计算签名的数据。使用任何一种哈希算法(如SHA256)对数据做摘要。使用私钥对哈希后的数据进行加密,输出来的就是签翻译 2017-12-06 21:04:42 · 4616 阅读 · 1 评论 -
开发Idea的插件
如何开发一个 Idea 插件。原创 2018-03-08 22:51:08 · 2242 阅读 · 1 评论 -
PKI/CA与数字证书
关于 PKI 整体框架。原创 2018-03-13 11:57:50 · 21318 阅读 · 6 评论 -
Apache POI对Word的处理
写在前面代码部分是groovy,与Java差别不大,很容易进行改写。操作添加图片def addImage(String doc, String img, int width, int height) { //判断图片格式 int format = adjustImageFormat(img) if (format != -1) ...原创 2018-05-15 16:58:39 · 2324 阅读 · 1 评论 -
Mac OS配置CMake
写在前面在Mac上配置CMake过程下载并安装CMake在CMake的下载网站上下载并安装。配置命令行安装完成后打开程序,在菜单栏Tools选项里选择 How to install For Command Line Use按照说明配置环境变量即可。在命令行里键入 cmake 就可以看到相关提示,证明配置成功了。 ...原创 2018-06-22 15:23:55 · 2194 阅读 · 0 评论 -
用信鸽来解释HTTPS
原文链接:HTTPS explained with carrier pigeons密码学是一门比较难以理解的学科,因为它充满了一系列的数学证明。不过除非你是在开发一个加密系统,否则你是没必要了解那么高深的东西。如果你希望通过这篇文章来创造出下一代的HTTPS协议,那我只能说只靠我这只信鸽是不够的。如果不是这样想的话,那就冲杯咖啡,然后好好来看下这篇文章吧。小红,小明和…信鸽?你...翻译 2018-08-26 17:41:01 · 291 阅读 · 0 评论 -
为什么国际航班的路线如此混乱?
原文:Why the world’s flight paths are such a mess写在前面如果你认为从A点飞到B点只是两地之间的直线问题的话,那么你就需要再思考下了。其实安全和政治才是决定航班路线的主要因素,相对于航空公司的碳足迹,机票的价格也是一个更需要考虑的因素。飞行员是不能随意按照他们想怎么飞就怎么飞的。撇开技术和实际问题,像航路点(waypoints)和气流(Jet s...翻译 2018-10-22 16:14:47 · 1089 阅读 · 0 评论 -
使用Charles抓包Firefox
写在前面想使用Charles抓包Firefox浏览器的内容,却发现抓取不到任何内容。方法将Firefox设置成系统代理即可。进入“首选项”“网络设置”——“设置”勾选“使用系统代理”参考Browser & System Configuration...原创 2018-11-26 10:50:38 · 2142 阅读 · 0 评论 -
一些计算机名词
套接字Socket为什么要翻译成套接字?原创 2019-03-18 17:33:11 · 217 阅读 · 0 评论 -
关于幂等
最近看了个词觉得有点意思,叫幂等。概念幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例如,“setTrue()”函数就是一个...原创 2019-05-03 19:48:41 · 1485 阅读 · 0 评论 -
cc: 未找到命令 Command not found
问题在用Cygwin进行make的时候提示了 sh\bin cc: 未找到命令。原因代表着应该是C Compiler没有安装到。虽然Cygwin里面有携带,但在默认安装情况下是不会有的。解决方法重新运行Cygwin安装包,修改默认安装模式:这样会完整地把东西都下载下来。按照更准确地解决方法应该是进去Devel里找到C Compiler进行下载即可,但我似乎没有找到这个,所以就还是全部安装了。参原创 2017-11-23 16:28:46 · 8077 阅读 · 0 评论 -
《图解HTTP》笔记
这一次想换一下另外一种记笔记的方法,就是类似复述性的小结。第一章 了解Web及网络基础这一章主要是对一些背景做一些介绍,其中主要的应该是TCP/IP的分层管理,它采用的是分层管理:应用层,传输层,网络层和数据链路层。这样的好处是各层主要去做好自己分内的事,而不要去考虑其它层的问题,维护起来也更加方便。这就有点像面向对象里的封装,可以传一些参数进去方法里实现就行了,至于方法里是怎样的实现?I原创 2016-09-05 23:09:58 · 750 阅读 · 0 评论 -
VirtualBox实现虚拟机与主机之间的文件拖放
用VirtualBox安装了Window7系统后,发现虚拟机与主机之间不能进行文件共享,然后找到了一个拖放的方法,该方法需要安装增强版文件:进入虚拟机系统后,选择“设备”——“分配光驱”——“选择虚拟盘”——进入VirtualBox的安装目录下,选择一个名为“VBoxGuestAdditions.iso”的文件。系统会弹出提示安装窗口,只要按照提示安装,然后自动重启。重启后选择菜单栏上的“设备”—原创 2017-10-29 10:28:31 · 45353 阅读 · 4 评论