2012年3月31日

摘要: 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 =... 阅读全文
posted @ 2012-03-31 15:56 甲骨魚 阅读(173) 评论(0) 推荐(0) 编辑
摘要: /*---------------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 阅读全文
posted @ 2012-03-31 15:43 甲骨魚 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 正则表达式30分钟入门教程来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入门教程”时,请不要试图在30秒内入门。 事实是,我身边有个才接触电脑,对操作都不是很熟练的人通过自己学习这篇教程,最后都能在文章采集系统中使用正则表达式完成任务。而且,他写的表达式中,还使. 阅读全文
posted @ 2012-03-31 15:04 甲骨魚 阅读(181) 评论(0) 推荐(0) 编辑

导航