上一页 1 2 3 4 5 6 ··· 31 下一页
摘要: 要点: 从这棵树的根结点开始,从上到下,看每一个结点,把你正在看的结点的孩子放在左子树,兄弟放在右子树。 口诀: 1. 将 节点的孩子 放在左子树; 2. 将 节点的兄弟 放在右子树。 关于这个问题,最好的办法就是记住一道例题了,因为语言不是很好描述,也不容易看懂描述。 例题: 或者有另一种理解方法 阅读全文
posted @ 2022-02-15 17:26 Smah 阅读(106) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <vector> using namespace std; struct Sales_data { //友元函数不受权限控制,友元函数的作用就是提供直接访问对象的私有成员的接口。 friend Sales_data add(const Sal 阅读全文
posted @ 2022-01-26 10:58 Smah 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 场景描述: A程序有A1,A2两个操作需要执行 B程序有B1,B2两个操作需要执行 表面逻辑:A程序需要获取B程序的数据(B不能直接回复A消息,需要通过另一个通道通知) 细节逻辑:A程序需要执行A1后,发送消息给B1,B1执行消息后使用B2消息回复A程序,发送给A2,A2去唤醒A1,A程序A1就得到 阅读全文
posted @ 2021-12-18 19:19 Smah 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 写在最前面 skynet是目前使用比较广泛的服务端框架,虽然目前网上资料众多,但是从自己的学习和使用经历来看,缺乏能够让自己系统了解该框架底层机制的资料,这段时间,趁着自己有时间,阅读了skynet底层的一些代码,现在将自己理解的部分总结并记录下来,以备日后使用。本文旨在捋清skynet框架的结构和 阅读全文
posted @ 2021-12-11 15:49 Smah 阅读(240) 评论(0) 推荐(0) 编辑
摘要: ####概念 Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert 命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 ####常规使用 C:\Users\A>Tracert www.baidu 阅读全文
posted @ 2021-12-07 16:04 Smah 阅读(952) 评论(0) 推荐(0) 编辑
摘要: ####const概念 有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定。 const int MaxNum = 100; //班级的最大人数 MaxNum 阅读全文
posted @ 2021-12-06 13:19 Smah 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 声明:只是规定了变量的类型和名字,而没有进行内存分配。 定义:不仅规定了变量的类型和名字,而且进行了内存分配,也可能会对量进行初始化。 初始化:当对象在创建时获得了一个特定值。 赋值:擦除原有的值,并赋予新值。 int a; //声明并定义a extern int a; //extern表示声明但不 阅读全文
posted @ 2021-12-06 13:05 Smah 阅读(223) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <ctype.h> #include <ft2build.h> #include FT_FREETYPE_H #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui 阅读全文
posted @ 2021-11-15 09:17 Smah 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 主要实现如下功能 1.红黑树的前中后顺遍历 2.红黑树的创建 3.红黑树的销毁 4.查找"红黑树"中键值为key的节点(递归) 5.查找"红黑树"中键值为key的节点(非递归) 6.返回最小结点的值(将值保存到val中) 7.返回最大结点的值(将值保存到val中) 8.打印红黑树 9.将结点插入到红 阅读全文
posted @ 2021-11-08 17:06 Smah 阅读(230) 评论(0) 推荐(1) 编辑
摘要: skynet因占用过多的内存被linux系统kill掉了。skynet的gc机制在面对临时变量时,存在没有被gc的情况。这样是非常危险的。skynet提供了控制台了进行一些操作,比如模块动态加载卸载,查询内存和gc操作等。目前项目中的业务量不大,目前的做法是使用crontab定时器每天执行一次cle 阅读全文
posted @ 2021-11-04 15:02 Smah 阅读(314) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 31 下一页