- 博客(22)
- 资源 (11)
- 收藏
- 关注
转载 CreateProcess创建新的进程
CreateProcess创建新的进程标签: attributeswindowsnullsecurityclass扩展2010-03-16 10:37 3472人阅读 评论(0) 收藏 举报 分类: C++(381) 版权声明:本文为博主原创文章,未经博主允许不得转载。typedef struct _STARTUPINFO{
2016-07-29 19:58:32 6847
转载 MFC 程序崩溃自动重启 和 未捕获到的异常写退出栈
MFC 程序崩溃自动重启 和 未捕获到的异常写退出栈 2013-09-11 09:39:04| 分类: VS编译集合|举报|字号 订阅 下载LOFTER我的照片书 |http://blog.csdn.net/great3779/articl
2016-07-29 19:54:00 6133
转载 用c++编写一段完整代码,要求判断一个进程(例如qq.exe)是否存在,若存在,输出存在,不存在就输出不存在。
用c++编写一段完整代码,要求判断一个进程(例如qq.exe)是否存在,若存在,输出存在,不存在就输出不存在。 分享| 2013-01-14 17:52183****4371 | 浏览 583 次2013-01-14 18:06提问者采纳#include #include #include BOOL FindProc
2016-07-29 19:48:10 1702
转载 让程序在崩溃时体面的退出之SEH
让程序在崩溃时体面的退出之SEH标签: exceptionnullcrash编译器exesearch2011-07-27 09:45 9871人阅读 评论(30) 收藏 举报 分类: VC++/MFC(15) 版权声明:本文为博主原创文章,未经博主允许不得转载。 SEH的全称是Structured Exception
2016-07-29 19:30:29 249
转载 python 连接mysql
MySQLdb下载地址:http://sourceforge.net/projects/mysql-python/下载解压缩后放到%Python_HOME%\Lib\site-packages目录中,python会自动找到此包。MySQLdb基本上是MySQL C API的Python版,遵循Python Database API Specification v2.0。其他:
2016-07-29 17:00:11 292
原创 python socket编程
#!usr/bin/pythonimport socketimport commandsHost = 'localhost'Port = 9944s = socket.socket(socket.AF_INET, socket.SOCKET_STREAM)s.bind(Host, Port)s.listen(1)while 1:connet,ad
2016-07-28 11:34:36 243
原创 python threading 多线程控制和处理
Thread.getName()Thread.setName()Thread.nameThread.identThread.is_alive()Thread.isAlive()Thread.joinimport threading,timedef doWaiting():print ''time.sleep()print ''thre
2016-07-28 11:28:30 342
原创 python 设置线程名
def __init__(self):threading.Thread.__init__(self)//设置线程名字self.setName("new" + self.name)def join(self, timeout = None)://timeout 可以设置超时
2016-07-27 20:47:08 5247
原创 python thread学习
//导入thread模块import threadingclass MyThread(threading.Thread): //继承线程积累def __init__(self)://初始化基类的构造函数threading.Thread.__init__(self)def run(self)://字符串格式化print "I am %s" % (self.n
2016-07-27 20:39:51 267
原创 mysql 删除表中某一列的数据及删除某一列的方法
表名 table_name要操作的字段名 field_name如果删除字段的值,可以将所有值清空:UPDATE table_name SET field_name = '';如果删除字段(这个字段从此就没有了):ALTER TABLE table_name DROP COLUMN field_name;
2016-07-23 16:30:53 36828 1
转载 /bin/bash^M: 坏的解释器: 没有那个文件或目录
/bin/bash^M: 坏的解释器: 没有那个文件或目录浏览量:2135次 发布时间:2013/12/9 13:03:01 查看评论分享收藏吧:关注我们:编写shell脚本时,我们经常习惯在windows下写好,然后通过共享目录拷到linux下,方便快捷。杯具的事也来了,当我们在windows写一个shell程序拷到linux中,修改
2016-07-21 20:46:23 2911
原创 根据时间和类型生成一个唯一的id
NLMISC::CEntityId CNewIdBuilder::getNewEntityId(){uint32 now = NLMISC::CTime::getSecondsSince1970();if (now > mCreateIdLastTime){mCreateIdLastTime = now;mShortId = 0;}if (mShortId
2016-07-20 10:18:46 1776
原创 查看某个端口的连接数
windows 2003查看80端口方法在cmd命令提示符上输入netstat -an |find /c ":80" 出来的数字应该就是连接数linux 连接数查看外部 如何查80端口统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l
2016-07-18 15:50:56 9330
原创 sql 语句的拼接
std::string CDBTable::getCreateTableSQL(std::string tableName){if (tableName.empty()){BOMB_IF(_TableNames.empty(), "table is empty", return "")tableName = _TableNames[0];}BOMB_IF(!contai
2016-07-13 16:21:36 586
原创 利用一个辅助变量来实现sql语句的拼接
bool needComma = false;TFiels::iterator iter = _Fields.begin();for (; iter != _Fields.end(); ++iter){if (needComma == true){SQL += ", ";}else{needComma = true;}SQL += iter->_Na
2016-07-13 16:18:13 414
转载 mysql alter table 操作
MySQL 添加列,修改列,删除列ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb;添加列:alter table 表名 add column 列名 varchar(30);删除列:alter table 表名 drop column 列名;修改列名MySQL: alt
2016-07-13 16:08:28 509
原创 自己写的分割字符串的函数
void splitString(const std::string &str, const std::string &separator, std::vector &retList){string::size_type pos=0;string::size_type newPos=0;retList.clear();while( (newPos= str.find(separ
2016-07-12 20:34:13 332
原创 在tick中做时间心跳的操作
void CLoginModule::update(){uint32 tmnw = NLMISC::CTime::getSecondsSince1970(); //判断是否需要更新if (tmnw - mLastUpdateTm {return;}//更新时间戳mLastUpdateTm = tmnw;std::map::iter
2016-07-11 19:16:18 796
原创 如何产生一个强制外部链接
extern void admin_modules_forceLink();extern void foceLinkMSClient();void foo(){admin_modules_forceLink();foceLinkMSClient();}
2016-07-08 16:40:12 392
原创 静态函数 访问非静态变量 可以模仿 传递this指针
C++会区分两种类型的成员函数:静态成员函数和非静态成员函数。这两者之间的一个重大区别是,静态成员函数不接受隐含的this自变量。所以,它就无法访问自己类的非静态成员。在某些条件下,比如说在使用诸如pthread(它不支持类)此类的多线程库时,就必须使用静态的成员函数,因为其地址同C语言函数的地址兼容。这种铜限制就迫使程序员要利用各种解决办法才能够从静态成员函数访问到非静态数据成员。第一个
2016-07-06 18:34:45 1029
原创 读取配置文件用到的函数
ifstreamis_opengetlinestd::string str;str.lengthstr.erasestr.substrstr.find_first_ofwhile(getline()){}
2016-07-06 17:08:16 504
原创 json 解析
templateclass CConfigJson{private:bool m_isLoaded;public:bool isVailed() { return m_isLoaded; }public:CConfigJson(){m_pbMessage = NULL;m_isLoaded = false;}~CConfigJson()
2016-07-06 15:26:05 292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人