摘要: 1.客户端向服务端发送自己支持的加密算法 2服务端向客户端返回包含其RSA公钥的数字证书 3.客户端使用网上公布的CA公钥检验数字证书(目的:证明消息来自服务器而非黑客) 4然后随机生成随机数(使用公钥加密),发送给服务器 数字证书我的理解就是相当于一个签名。 用CA的私钥对数字证书生成签名,然后用 阅读全文
posted @ 2019-07-04 20:39 pc_m 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 原文:https://blog.csdn.net/u014303647/article/details/82081451 sendfile函数在两个文件描述符之间传递数据(完全在内核中操作),从而避免了内核缓冲区和用户缓冲区之间的数据拷贝,效率很高,被称为零拷贝。函数定义为: in_fd参数是待读出 阅读全文
posted @ 2019-07-03 19:55 pc_m 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 头条的笔试做到这道题,回来仔细的研究一下。 1 。 首先从成员变量来说,抽象类可以有各种成员变量,而接口只能用public static final ,如下图,说明变量只能是final 因为静态方法只能处理静态变量,这个方法没有报错,说明b默认是static 2 从构造方法上来说 抽象类有构造方法, 阅读全文
posted @ 2019-07-03 16:59 pc_m 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 心得:做动态规划的时候一定要知道,确定哪个值是确定的, 比如到底给1,2附初值,还是给0,1附初值。 代码: 阅读全文
posted @ 2019-06-29 19:24 pc_m 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 心得:常规回溯的组合版,加入一个参数,根据不同的长度 得出子集。 阅读全文
posted @ 2019-06-28 00:21 pc_m 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 心得:双指针,感觉做的不好 阅读全文
posted @ 2019-06-28 00:20 pc_m 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 79,不够简洁 82,易错题 83.易错 91.动态规划 易错 阅读全文
posted @ 2019-06-27 22:15 pc_m 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 心得:开始使用回溯,后来看答案想了下动态规划更简单, 以后在想递归的时候,先考虑一下动态规划。 首先化解子问题:f[x][y]代表到x,y这个坐标有多少种方法, 由于只能向右和向下,所以保证子问题互相独立,这个条件特别重要, 如果可以多方向,就不能用动态规划了, f[x][y]=f[x-1][y]+ 阅读全文
posted @ 2019-06-24 20:37 pc_m 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 问题是出在使用rocketmq的时候,生产者产生消息,放在消息体,String.getBytes[], 然后在消费者使用, String.valueOf(Bytes[])d得到的是地址。 后来查看valueOf源码: 查看String.valueOf(char[]) 源码: 所以返回字符串的值 如果 阅读全文
posted @ 2019-06-24 19:53 pc_m 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: 心得:使用字符串的方法的时候一定要知道如下 错误:str.substring(a,b) 正确:str.substring(a,b) 这道题没有用巧妙的方法,主要使用了回溯,回溯一定要掌握啊 感觉还是不透彻啊 阅读全文
posted @ 2019-06-23 21:40 pc_m 阅读(114) 评论(0) 推荐(0) 编辑