- 博客(5)
- 收藏
- 关注
原创 leaf框架源码分析
leaf框架源码分析近来阅读leaf框架的代码,有些感悟,特来记录一番。既是一个总结,又是对后来阅读者的一个启发。个人看代码的一个习惯,喜欢有上下文,因此会各个代码文件之间相互乱窜。但多看几次也就能对框架要做什么和我们要做什么有一个清晰的了解了。阅读本文之前,还是建议先看看作者写的Wiki,其中有关于框架整体的一个介绍和使用。至于项目地址,去github上搜索便是。如何使用Leaf首先需要搭建好一个使用的环境,leafserver就是一个很好的例子。本文将从leafserver开始探讨整个leaf
2021-07-14 12:08:02 1941
原创 3次反转进行数据前移
3次反转进行数据前移在一个数组中,使用该方式进行数据的前移前移前后不改变数据的原始顺序-- 对list中索引[begin, theend]的数据进行交换(反转)local function reverse(list, begin, theend) local i = begin local j = theend while i < j do list[i], list[j] = list[j], list[i]
2021-07-14 12:00:07 107
原创 编译skynet遇到的问题
记自己编译skynet遇到的问题1.缺少readline 2.缺少autoconf缺这两个东西直接执行以下命令安装即可: sudo apt-get install autoconf sudo apt-get install libreadline-dev
2017-10-31 14:46:10 193
原创 关于字符串和memset,需要注意的地方
懒惯了,又是很久很久没有写这些东西了。 基于自己前段时间犯的一个错,特写下这篇文章来警示自己! 前段时间,自己写了如下的一段代码:char *pBuff = new char[20];memset(pBuff, 0, sizeof(pBuff));pBuff = "hello,world!";cout<<pBuff<<endl;delete []pBuff;这段代码编译时没问题,可一运行
2017-03-02 22:36:50 2812 1
原创 关于矩阵的旋转(逆时钟 90°)
最近无聊,做做俄罗斯方块玩玩。最重要的一点就是对矩阵的旋转,下面是对一个4X4的矩阵的旋转算法:#includeusing namespace std;#define N 4templatevoid CoutMatrix(T a[N][N]){ int i,j; for (i = 0;i<N;i++) { for (j = 0;j<N;j++) { co
2013-10-12 19:51:41 726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人