
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
工作中重新接触了 【公钥、私钥、签名】的概念。抽空重新看了《计算机网络》和国外的小黑书,把这块基础知识再收敛一下。防止报文泄露防止报文被篡改实体鉴别端点鉴别防止重放攻击既然大报文消耗性能,能不能把报文弄小?思路其实就是摘要算法,常见的md5、sha-1就是摘要算法(也叫散列算法)。程序中的应用// 把签名拼接到密文后面,接收者再解析出签名,验签即可 密文 . 签名。

1. 前言来自广工考研真题平衡二叉树是一种高级数据结构,是O(nlogn)搜索算法的基础数据结构拆解题目内容: 后序遍历求树高度 + 全局计数器 + 节点平衡定义 + 返回值语义确认实现方式:递归遍历 + 引用类型做全局计数器2. 读题“判断” 属于二叉树的遍历“是否” 则是遍历中需要做的具体操作“平衡” 来自于定义:任意节点左右子树高度差小于2 => |左子树高度 - 右子树高度| <
1. 前言看到本题后,考虑使用前中后哪种遍历确认递归函数是否携带返回值运算符&& 的逻辑短路的特性2. 题目已知两颗二叉树B1和B2,算法f52判断B1和B2是否相似,相似则返回1,否则返回0。如果B1和B2均为空树,则两棵树相似。如果B1和B2非空且B1的左右子树与B2的左右子树分别相似。则两棵树相似。3. 题解思路确定遍历对象两棵未知形状的树,且由题意,两棵空树一定相似。if
处理的问题Target bytecode version 每次创建都为1.8修改Maven setting 配置定位配置路径增加 profiles 属性<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xm...
发现一个没有用前端框架的练手项目,很适合我这种纯后端开发夯实基础,内含50个mini project,学习一下,做做笔记。项目地址:https://github.com/bradtraversy/50projects50days。

https://coding.imooc.com/class/270.html前言迭代器模式一般不会自己维护代码,以用和读代码为主,以下自己实现集合类与迭代器类增强理解过程。应用场景public static void main(String[] args) {// 待装载的数据Course course = new Course("course")...
需求前提:idea中/** */ 和 整个方法可以折叠需要拓展: 折叠任意的注释或代码块实现,用idea内置的注释模板//region.....你需要折叠的内容// endregion//region/*clients.inMemory().withClient("changgou")//客户端id...
查看docker 容器docker -ps -a重启docker 容器docker restart 容器ID(或容器名)报错: bind: address already in use查看端口号监听的进程, 获取pid,lsof命令的其他用法lsof -i:端口号或netstat -tunlp | grep 端口号根据pid杀掉进程,-9参数表示强力删除,其他...
查看docker 容器docker -ps -a重启docker 容器docker restart 容器ID(或容器名)报错: bind: address already in use查看端口号监听的进程, 获取pid,lsof命令的其他用法lsof -i:端口号或netstat -tunlp | grep 端口号根据pid杀掉进程,-9参数表示强力删除,其他...
尝试覆盖kernel32.dllkill 掉相关联的句柄,然而发现并没有用,很多进程都抢占这个dll的运行资源尝试安装 Visual C++ 运行库安装Visual C++ 2015 和 Visual C++ 2017提示相同后来查阅资料发现 Visual C++ 2017 Redistributable 已经包含 Visual C++ 2015 Redistributable...







