自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 检测内存泄漏的方法

重载new和delete来检测内存泄漏1. 简述    内存泄漏属于资源泄漏的一种,百度百科将内存泄漏分为四种:常发性内存泄漏、偶发性内存泄漏、一次性内存泄漏和隐式内存泄漏。    常发性指:内存泄漏的代码会被多次执行到。偶发性指:内存泄漏的代码只有在特定的条件下才会执行到。一次性指:内存泄漏的代码只会被执行到一次。隐式指:程序在运行中不断的开辟内存,知道程序结束时才释放内存,本质上虽然没有内存泄...

2018-05-16 12:44:31 2284

原创 epoll

epoll有两种模式,Edge Triggered(简称ET) 和 Level Triggered(简称LT).在采用这两种模式时要注意的是,如果采用ET模式,那么仅当状态发生变化时才会通知,而采用LT模式类似于原来的select/poll操作,只要还有没有处理的事件就会一直通知.以代码来说明问题: 首先给出server的代码,需要说明的是每次accept的连接,加入可读集的时候采用的都是ET模式...

2018-05-29 16:48:34 144

原创 linux下预处理、编译、汇编并生成可执行文件

一、预编译 1.将所有的#define删除,并展开所有的宏定义; 2.处理所有的预编译指令,例如:#if,#elif,#else,#endif; 3.处理#include预编译指令,将被包含的文件插入到预编译指令的位置; 4.添加行号信息文件名信息,便于调试; 5.删除所有的注释:// /**/; 6.保留所有的#pragma编译指令,因为在编写程序的时候,我们经常要用到#pragma指令来设定编...

2018-05-24 11:43:16 2579

原创 服务端中C++/lua的交互

一.lua堆栈要理解lua和c++交互,首先要理解lua堆栈。简单来说,Lua和C/c++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在lua中,lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表示栈底,负数索引-1永远表示栈顶。如图:二.堆栈的操作因为lua与c/c++是通过栈来通信,lua提供了C API对栈进行操作。我们先来看一个...

2018-05-23 16:01:11 1098 2

lua写的寻路算法

一个lua写的寻路算法,一条路径下去,寻过的节点做标记不要再寻,一个临时的航线列表做维护,选出一条路径后,以后大于这条路径长度就不要再去做递归了

2018-09-18

VASSISTX破解工具

VASSISTX破解工具,看文档操作。VASSISTX破解工具,看文档操作。VASSISTX破解工具,看文档操作。VASSISTX破解工具,看文档操作。VASSISTX破解工具,看文档操作。VASSISTX破解工具,看文档操作。VASSISTX破解工具,看文档操作。VASSISTX破解工具,看文档操作。VASSISTX破解工具,看文档操作。

2018-07-02

lua打包成cbp的工具

服务端资源打包成客户端资源的工具,lua打包成bcp,有delphi写的可视化界面

2016-09-02

空空如也

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

TA关注的人

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