05 2020 档案

OPENSSL RSA加密与解密
摘要:最近工作中需要把一些数据用RSA密钥进行加解密,在网上找了一些利用OPENSSL RSA API加解密的代码用来参考,结果都是抄来抄去的,这些代码大多都存在一些问题,甚至还有错误。在自己实现过程中也遇到了一些问题,通过搜索以及在stackoverflow上查找,解决了问题,为此花了不少时间,特此记录 阅读全文

posted @ 2020-05-19 19:16 泣血 阅读(5805) 评论(2) 推荐(0) 编辑

C程序中的内存分布
摘要:转载来源:Link 一个典型的C程序的内存分布由以下几个部分组成: Text segment,或代码段 Data segment,或已初始化数据段(Initialized data segment) BSS segment,或未初始化数据段(Uninitialized data segment) 栈 阅读全文

posted @ 2020-05-16 13:52 泣血 阅读(325) 评论(0) 推荐(0) 编辑

TCP粘包问题
摘要:什么是TCP粘包? TCP是一个基于字节流的传输服务,所谓流,就是说TCP所传输的数据是一连串数据,没有界限。发送方发送的若干个数据包到达接收方时,全部都放在接收缓冲区,后一包数据的头紧接着前一包数据的尾,应用程序无法区分数据包的头和尾。 为什么TCP会出现粘包?为什么UDP不会粘包? TCP出现粘 阅读全文

posted @ 2020-05-15 22:42 泣血 阅读(599) 评论(0) 推荐(0) 编辑

链式二叉树遍历算法实现(非递归法)
摘要:遍历二叉树的常用方法有四种:先(根)序遍历,中(根)序遍历,后(根)序遍历,层序遍历。本文只考虑用非递归方法实现先序遍历,中序遍历,后序遍历算法(递归实现方法见:链式二叉树遍历算法实现(递归法))。 非递归遍历算法是仿照递归遍历算法执行过程中调用栈的变化实现的,因此需要使用到栈,本程序借助于STL容 阅读全文

posted @ 2020-05-15 11:46 泣血 阅读(409) 评论(0) 推荐(0) 编辑

链式二叉树层序遍历算法实现
摘要:二叉树常用的遍历方法除了先序遍历、中序遍历、后序遍历外,还有层序遍历。所谓层序遍历,就是指遍历二叉树时从上到下、从左到右按层进行遍历,本文仅实现二叉树层序遍历算法。 由于层序遍历需要使用到队列,因此本程序借助于STL容器std::queue来实现。 代码如下: #include <stdio.h> 阅读全文

posted @ 2020-05-05 17:02 泣血 阅读(624) 评论(0) 推荐(0) 编辑

链式二叉树遍历算法实现(递归法)
摘要:遍历二叉树的常用方法有四种:先(根)序遍历,中(根)序遍历,后(根)序遍历,层序遍历。本文只考虑用递归方法实现先序遍历,中序遍历,后序遍历算法。 先序遍历二叉树的操作定义如下: 若二叉树为空,则空操作;否则 (1)访问根节点; (2)先序遍历左子树; (3)先序遍历右子树。 中序遍历二叉树的操作定义 阅读全文

posted @ 2020-05-05 15:43 泣血 阅读(498) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示