c++
wawa1203
这个作者很懒,什么都没留下…
展开
-
AfxBeginThread的介绍/基本用法
AfxBeginThread 用户界面线程和工作者线程都是由AfxBeginThread创建的。现在,考察该函数:MFC提供了两个重载版的AfxBeginThread,一个用于用户界面线程,另一个用于工作者线程,分别有如下的原型和过程:用户界面线程的AfxBeginThread 用户界面线程的AfxBeginThread的原型如下:CWinThread* AFXAPI A转载 2014-06-04 11:00:01 · 468 阅读 · 0 评论 -
C# list 多条件排序
今天在工作中遇到一个状况,一个骑乘列表,列表的排序规则优先级:1.首先按照骑乘等级降序排序2.其实按照骑乘上阵等级降序排列3.再次按照骑乘品质降序排列4.最后按照骑乘ID降序排列下午考虑了一下,觉得头大了,就索性睡了一觉,结果在梦中来了灵感!!!(看来以后遇到困难的问题得先睡觉啦)言归正传:已知条件是一个horseList, 一个HorseDate接下来就是原创 2015-09-22 20:21:56 · 9611 阅读 · 1 评论 -
NGUI_2.6.3_系列教程三
接下来我们再来看Progress Bar和Slider,对比参数我们可以发现,Progress Bar和slider的明显区别在于slider多一个Thumb选项,这里的Thumb就是我们拖动的时候点击的按钮。 Empty 和Full选项其实就是前景和背景的Spirit。这里大家都已经熟悉了,我们看Slider和ProgressBar的根节点,也可以发现,Slider之比P转载 2015-08-29 11:05:47 · 647 阅读 · 0 评论 -
STL-容器间的复制list&vector
#include #include #include #include int main(){ //copy list to list std::list oldList; std::list newList; oldList.push_back("test1"); oldList.push_back("test2"); oldList.push_back("test3")转载 2015-04-08 17:25:35 · 405 阅读 · 0 评论 -
cocos2d-x性能优化的那些事
年前在对我做的项目做性能优化,虽然在开发中,性能问题是一直关注着的,但是这个东西依然需要在后期做一段时间的优化的,也遇到不少坑,在这里分享下,也记作笔记,另外也欢迎大家有这方面的问题经验在这里讨论。性能的优化主要是亮点,内存的优化和运行效率的优化1.内存的优化 说内存的优化,首先要知道有什么东西会占据程序的内存,可优化的主要是两部分:数据和资源,先说数据,做短连转载 2015-04-02 11:15:27 · 816 阅读 · 0 评论 -
cocos2d-x调度器原理,mainloop的Update
程序运行后每达到一帧的时间间隔就会执行一次mainLoopvoid CCDisplayLinkDirector::mainLoop(void){//判断是否需要释放CCDirector,通常游戏结束才会执行这个步骤 if (m_bPurgeDirecotorInNextLoop) { m_bPurgeDirecotorInNextLoop = false转载 2015-03-26 16:52:32 · 529 阅读 · 0 评论 -
cocos2dx win32下的MainLoop分析(启动流程)
大家都知道,游戏其实就是在死循环中无限绘制,渲染的过程,里面参杂了许多操作,接下来在win32中查看一下cocos2dx的循环过程float dt; while (1) { ... update(dt); //通过时间差更新数据 present(dt);//通过时间差呈现、绘制游戏画面 ... } 所我是用VS在WIN32平台下查看,原创 2015-03-25 17:45:29 · 640 阅读 · 0 评论 -
为何new出的对象数组必须要用delete[]删除,而普通数组delete和delete[]都一样-------_CrtMemBlockHeader
为何new出的对象数组必须要用delete[]删除,而普通数组delete和delete[]都一样-------_CrtMemBlockHeader转载 2014-10-21 11:21:19 · 1523 阅读 · 0 评论 -
delete与delete[]的区别
delete与delete[]的区别,这是个老话题了,但是原创 2014-10-21 10:52:58 · 873 阅读 · 0 评论 -
编写Android.mk中的LOCAL_SRC_FILES,使其自动查找源文件,不需要手动添加
问题的引入在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是LOCAL_SRC_FILES源文件列表.考虑有如下源文件分布的情况:cpp文件全部位于android项目下的jni文件夹下,结构如下 jni |---1.cpp |---2.cpp |---Android.mk |---App原创 2014-10-11 11:53:57 · 6065 阅读 · 0 评论 -
编译生成的Apk安装到手机提示应用未安装,需给apk签名
本人昨晚写个小测试程序编译生成APK后无法安装,安装一直提示应用未安装原因是因为apk没有签名在Eclipse中导出带有自己签名的Android apk文件:在eclipse中选择一个工程,右键export选android选项--然后选export android application--next选要导出的项目,next原创 2014-10-11 10:22:29 · 1940 阅读 · 0 评论 -
cocos2dx 实现简单的文件上传到php服务器的demo
最近刚写完一个cocos2dx,从客户端上传到php服务器的功能,本人亲测原创 2014-09-18 16:01:32 · 2831 阅读 · 0 评论 -
CString转换为char*
由于本人对MFC了解很少,但是最近又要写一个小工具,昨天遇到了一个问题就是原创 2014-05-28 11:02:15 · 2497 阅读 · 0 评论 -
pthread_join来接收线程的返回参数
pthread_join用来等待一个线程的结束。函数原型为: extern int pthread_join (pthread_t__th, void **__thread_return); 第一个参数为被等待的线程标识符,第二个参数为一个用户定义的指针,它可以用来存储被等待线程的返回值。这个函数是一个线程阻塞的函数,调用它的函数将一直等待到被等待的线程结束为止,当函数返回原创 2014-06-10 16:34:04 · 8573 阅读 · 0 评论 -
AfxBeginThread第二个参数LPVOID pParam的使用
今天使用AfxBeginThread()中第个参数LPVOID pParam的使用原创 2014-06-04 11:18:58 · 4560 阅读 · 0 评论 -
开源点评:Protocol Buffers介绍
本文来自CSDN博客:http://blog.csdn.net/program_think/article/details/4229773今天来介绍一下“Protocol Buffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。转载 2015-10-12 22:22:01 · 423 阅读 · 0 评论