摘要: ASN ASN.1 – Abstract Syntax Notation dot one,抽象记法1。数字1被ISO加在ASN的后边,是为了保持ASN的开放性,可以让以后功能更加强大的ASN被命名为ASN.2等,但至今也没有出现。 描述了一种对数据进行表示、编码、传输和解码的数据格式。它提供了一整套 阅读全文
posted @ 2018-11-13 11:26 AstrophelYang 阅读(32852) 评论(0) 推荐(5) 编辑
摘要: 背景 当系统并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要消耗大量的系统资源。 所以需要一个办法使得线程可以复用,即当线程执行完一个任务,并不被销毁,而是可以继续执行其他的任务。在java中就可以通过线程池来 阅读全文
posted @ 2018-10-26 16:44 AstrophelYang 阅读(861) 评论(0) 推荐(3) 编辑
摘要: 一、hashcode是什么 要理解hashcode首先要理解hash表这个概念 1. 哈希表 hash表也称散列表(Hash table),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数 阅读全文
posted @ 2018-08-05 21:51 AstrophelYang 阅读(12357) 评论(1) 推荐(15) 编辑
摘要: 1.名词解释 数字签名:在ISO7498-2标准中定义为:"附加在数据单元上的一些数据,或是对数据单元所作的密码变换,这种数据和变换允许数据单元的接收者用以确认数据单元来源和数据单元的完整性,并保护数据,防止被人(例如接收者)进行伪造"。 PKCS#7:也叫做加密消息的语法标准,由RSA安全体系在公 阅读全文
posted @ 2018-06-14 17:06 AstrophelYang 阅读(4804) 评论(1) 推荐(1) 编辑
摘要: SSL 1.整体结构 SSL是一个介于HTTP协议与TCP之间的一个可选层,其位置大致如下 SSL :(Secure Socket Layer,安全套接字层),为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程 阅读全文
posted @ 2018-06-14 15:47 AstrophelYang 阅读(7000) 评论(0) 推荐(3) 编辑
摘要: RSA RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。RSA是被研究得最广泛的公钥算法,从提出到现今的三十多年里,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由 阅读全文
posted @ 2018-06-14 15:26 AstrophelYang 阅读(22949) 评论(1) 推荐(7) 编辑
摘要: 安装依赖环境 安装编译opencv3.1 我们这里采用以及编译好的opencv3.1比较省事,如果想要自己编译的话采用以下方法,我们这里采用GitHub上提供的资源包,也可以采用官网上的包。 下边的是采用编译好的opencv文件包 将下载编译好的二进制文件,然后解压进入opencv-3.1.0文件中 阅读全文
posted @ 2018-06-12 21:41 AstrophelYang 阅读(961) 评论(0) 推荐(0) 编辑