- 博客(13)
- 收藏
- 关注
原创 cocos2dx lua 计时器 倒计时
local timeProgress = cc.ProgressTimer:create(display.newSprite("#time_progress.png")) :setReverseDirection(true) :setPercentage(100) :addTo(self)timeProgress:runAction...
2018-03-03 17:46:52
1518
原创 cocos2dx lua 动态创建按钮
ccui.Button:create("fileName.png", "", "", UI_TEX_TYPE_PLIST):setTag():setTitleText(""):setTitleColor(cc.c3b(0, 0, 255)):setTitleFontSize(33):setTitleFontName("*.TTF"):move(50, 50):addTo(self)
2018-03-03 17:28:53
2483
原创 lua 特殊字符截取函数
-- @param str 源字符串-- @param n 截取的字符数function substr(str, n) if "string" ~= type(str) or 0 == n then return end local size = string.len(str) local len = 0 local key = 1 ...
2018-03-02 11:49:33
825
原创 c++学习笔记
1.如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。2.如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没有virtual关键字。此时,基类的函数被隐藏(注意别与覆盖混淆)。函数:应该考虑传引用或者传指针,如果参数不被改动应该限制成const,如果函数较短并且频繁被调用,该函数应该写成
2017-09-23 16:29:12
171
转载 进程间通信
转:http://blog.sina.com.cn/s/blog_7bbb91b70100uui2.html多进程和多线程本质上就是将原来一个进程或者线程处理的任务分给了多个进程或者线程,也可以说是将原来一个CPU处理的任务分给了多个CPU处理,类似于随着生产力的发展,原来一个人包打天下的个人英雄主义时代被分工合作的团队取代一样。既然是一个团队,就必然涉及到分工合作问题
2017-09-17 17:07:46
180
原创 c++控制台阻塞+多线程聊天室
服务端:#include "winsock2.h" #pragma comment(lib, "ws2_32.lib") #include #include using namespace std;class server{public: WSADATA wsaData; SOCKET sockServer; SOC
2017-06-14 14:44:36
1111
原创 c++ MFC 播放音频文件
#include #pragma comment(lib,"winmm.lib")PlaySound("c:/sound.wav",NULL,SND_FILENAME|SND_ASYNC);//播放"sound.wma"文件PlaySound(NULL,NULL,SND_FILENAME|SND_ASYNC); //暂停只支持mfc使用,在控制台用不了;只支持wav类
2017-06-13 11:35:04
2724
原创 windows 信号量
HANDLE semaphore;semaphore=CreateSemaphore(NULL, 3, 3, NULL);HANDLE CreateSemaphore( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, // 安全属性指针 LONG lInitialCount, // 初始计数 LONG lM
2017-06-11 20:10:02
505
原创 mfc重定向到控制台
#includeAllocConsole();freopen("CONOUT$", "w+t", stdout);freopen("CONIN$", "r+t", stdin);std::cout
2017-06-11 20:06:39
568
原创 获取屏幕的分辨率,工作区宽高
GetSystemMetrics(SM_CXSCREEN); //屏幕宽度 GetSystemMetrics(SM_CYSCREEN); //屏幕高度
2017-06-09 15:20:19
344
转载 c++查找目录下的指定类型的全部文件
//存储文件名列表 vector statfileurllist; //查找TXT文件 WIN32_FIND_DATAA wfd; string sPath ="*.txt";//查找指定目录下的所有格式的文件。 //CString sPath ="reso\\*.xls"; HANDLE hFile = FindFirstFile(sPath.GetBuffer(),&wfd);
2017-06-02 16:21:37
1336
转载 c++获取cpu逻辑核心数
#include SYSTEM_INFO si; int cpu; GetSystemInfo(&si); cpu = si.dwNumberOfProcessors; 本文转自:http://www.cppblog.com/Chipset/archive/2009/02/20/74403.html
2017-06-01 21:38:15
1284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人