自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 leaf框架源码分析

leaf框架源码分析近来阅读leaf框架的代码,有些感悟,特来记录一番。既是一个总结,又是对后来阅读者的一个启发。个人看代码的一个习惯,喜欢有上下文,因此会各个代码文件之间相互乱窜。但多看几次也就能对框架要做什么和我们要做什么有一个清晰的了解了。阅读本文之前,还是建议先看看作者写的Wiki,其中有关于框架整体的一个介绍和使用。至于项目地址,去github上搜索便是。如何使用Leaf首先需要搭建好一个使用的环境,leafserver就是一个很好的例子。本文将从leafserver开始探讨整个leaf

2021-07-14 12:08:02 1892

原创 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 105

原创 编译skynet遇到的问题

记自己编译skynet遇到的问题1.缺少readline 2.缺少autoconf缺这两个东西直接执行以下命令安装即可: sudo apt-get install autoconf sudo apt-get install libreadline-dev

2017-10-31 14:46:10 185

原创 关于字符串和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 2808 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 716

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除