- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 TexturePacker图片打包利器
由于使用cocos2d-x开发,为了节省渲染内存,把各种小图通过TexturePacker打包成一张大图是个很好的选择。 TexturePacker官方地址: http://www.codeandweb.com/
2015-10-26 10:47:41 449
原创 c++对象基础
c++对象基础 成员数据:静态数据成员,非静态数据成员 成员函数:静态函数,非静态函数,虚函数。 内存分布: 非静态数据成员在对象内,静态数据成员,非静态函数,静态函数都在对象外;如果存在虚函数,对象内会存在一个虚函数表指针vptr,指向虚函数表vtbl,vtbl里面存有虚函数的指针,所以虚函数在对象外。 1.vtbl是在编译阶段决定的,里面的指针指向谁,在运行阶段决定。示例:
2015-10-21 14:44:59 362
转载 map等关联容器 vector等序列容器 如何防止迭代器失效
序列性容器::(vector) erase迭代器不仅使所有指向被删元素的迭代器失效,而且使被删元素之后的所有迭代器失效,所以不能使用erase(iter++)的方式,但是erase的返回值为下一个有效的迭代器,所以 正确方法为:: for( iter = c.begin(); iter != c.end(); )
2015-10-13 10:46:17 350
转载 修改tcp内核参数:somaxconn
修改somaxconn 该内核参数默认值一般是128,对于负载很大的服务程序来说大大的不够。一般会将它修改为2048或者更大。 echo 2048 > /proc/sys/net/core/somaxconn 但是这样系统重启后保存不了 在/etc/sysctl.conf中添加如下 net.core.somaxconn = 2048 然后在终端中执行
2015-08-04 18:39:36 2552
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人