摘要:std::string getFileDir(const char* pFilePath){ assert(pFilePath); std::string strDir = pFilePath std::string::size_type begin = 0; std::string::size_type end = 0; end = strDir.find_last_of("/"); if(end != std::string::npos) { // end+1 : 包括最后一个“/” strDir =...
阅读全文
摘要:/*---------------HeadFile------------*/#ifndef __CSLOG_H__#define __CSLOG_H__namespace cs{ void CSLog(const char* pszFormat, ...);}#endif/*-------------CppFile----------------*/#include "cslog.h"#include<stdarg.h>const int g_nMaxLogLen = 255;namespace cs{ void CSLog(const char* pszFo
阅读全文
摘要:正则表达式30分钟入门教程来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入门教程”时,请不要试图在30秒内入门。 事实是,我身边有个才接触电脑,对操作都不是很熟练的人通过自己学习这篇教程,最后都能在文章采集系统中使用正则表达式完成任务。而且,他写的表达式中,还使.
阅读全文
摘要:再谈typedef(重点为函数指针) 2009-09-17 10:15:43|分类: linux学习 |字号订阅有种很方便的写法。typedef int *p;p pointer;这时直接把pointer带入原式中,取代p然后去掉typedef,得到的结果就是int * pointer;哈哈,这样直接替换就很直观多了。C语言语法简单,但内涵却博大精深;如果在学习时只是止步于表面,那么往往后期会遇到很多困 难。typedef是C语言中一个很好用的工具,大量存在于已有代码中,特别值得一提...
阅读全文
摘要:1、ios android iphonehttp://blog.csdn.net/xys289187120/article/details/7283763http://blog.csdn.net/jasonyuan1986/article/details/6782466http://4137613.blog.51cto.com/#http://blog.csdn.net/bill_man2、Programmer Niu Renhttp://geeklu.com/http://www.keakon.net/3、ioshttp://www.jzliuhuan.com/http://blog.csd
阅读全文
摘要:Lua脚本在C++下的舞步(入门指引)(转)Lua脚本在C++下的舞步(一)(入门指引)转帖来自:http://www.acejoy.com/bbs/viewthread.php?tid=1931&extra=page%3D1现在,越来越多的C++服务器和客户端融入了脚本的支持,尤其在网游领域,脚本语言已经渗透到了方方面面,比如你可以在你的客户端增加一个脚本,这个脚本将会帮你在界面上显示新的数据,亦或帮你完成某些任务,亦或帮你查看别的玩家或者NPC的状态。。。如此等等。但是我觉得,其实脚本语言与C++的结合,远远比你在游戏中看到的特效要来的迅猛。它可以运用到方方面面的领域,比如你最常见
阅读全文