会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冷寒生
首页
新随笔
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
14
下一页
2009年7月4日
vc2005 中 CString转化int,int 转化CString
摘要: CString转int方法:CString h;int a=_ttoi(h); int转化CString方法:int a=1263;CString h;h.Format(_T("%d"),a);
阅读全文
posted @ 2009-07-04 16:31 冷寒生
阅读(208)
评论(0)
推荐(0)
2009年7月2日
VS2005下CString转char*的简单方法
摘要: 方法一:CString cstring;USES_CONVERSION;char str[MAX_STRING];strcpy_s(str, MAX_STRING, W2A( cstring);方法二:CString cstring;const char * constChar=(LPSTR)(LPCTSTR)cstring;
阅读全文
posted @ 2009-07-02 08:47 冷寒生
阅读(797)
评论(0)
推荐(0)
一个不错的MYSQL类
摘要: MYSQL官方提供了C API和MYSQL++,MYSQL++是一个C++类,比较完善,不过我折腾了半天也不会用,没办法,只好用C API了,我用MYSQL只是作一些简单的操作,数据量也不大,不想自己写,所以找了个现成的,功能也比较全,该类使用了STL技术。我找了好几个MYSQL类都运用了STL技术,我的C++学得烂,STL只会一点点,看来有空得补补基础了。/* * project: * 通用模块 ( 用 c++ 处理 mysql 数据库类,像ADO ) * * description: * * 通过DataBase,RecordSet,Record,Field类,实现对mysql数据库的操作
阅读全文
posted @ 2009-07-02 06:16 冷寒生
阅读(1062)
评论(0)
推荐(0)
2009年6月30日
文档视图结构下多视图间的控制
摘要: 程序结构:创建了一个基于CFormView的MFC文档视图结构的程序,并用CSplitterWnd将窗口分割为2列,左边显示默认创建CFormView视图,右边是CHtmlView视图。在CFormView视图上添加一个按钮,通过点击按钮在CHtmlView显示一个网页。从一个视图中控制另一个视图的方法如下:第一步:获取文档对象指针第二步:遍历所有视图,并进行判断第三步:将获取的视图指针强制转换为CHtmlView指针代码如下://获取文档对象指针CTestDoc *pDoc = GetDocument(); //获取第一个视图对象的位置POSITION pos= pDoc->GetFi
阅读全文
posted @ 2009-06-30 14:44 冷寒生
阅读(152)
评论(0)
推荐(0)
让MFC程序窗口别再与众不同
摘要: 创建了一个基于CFormView的MFC程序,但发现视图区域明显与窗体边框不一致(如图1)图1解决办法:在OnInitialUpdate中添加以下代码:ModifyStyleEx(WS_EX_CLIENTEDGE, 0, SWP_FRAMECHANGED);最后效果如图2图2
阅读全文
posted @ 2009-06-30 12:26 冷寒生
阅读(155)
评论(0)
推荐(0)
2009年6月17日
多线程下载原理
摘要: 各个线程任务分配是这样实现的。在开始下载时,文件平均分成若干块进行下载。如第一个线程一开始的任务是从文件的0位置开始下载一直到72908位置处。线程1每次下载一块数据后就要调整任务,如第一次下载了20800字节的数据,那么线程1的任务将改为:20800-72908。如此下去,直到任务为72908-72908时表示线程1完成了当前的下载任务。此时,线程1就分析各个线程的任务,找出任务最为繁忙的一个线程:如线程3:14816-218724。那么线程1就自动去调整任务,拿50%的任务来再次下载。周而复始直到各个线程都完成任务。不过这里有一点需要注意:为了避免重复下载部分数据,在调整任务的时候,起始的
阅读全文
posted @ 2009-06-17 23:04 冷寒生
阅读(1224)
评论(0)
推荐(0)
ANSI编码格式中对汉字字符的判断
摘要: char ch[10] = "你";int iType = (unsigned char )*ch & 0x80;cout << iType << endl;如果iType等于128,就说明这是一个汉字字符
阅读全文
posted @ 2009-06-17 03:35 冷寒生
阅读(296)
评论(0)
推荐(0)
2009年6月8日
delphi中用api创建多线程的简单例子
摘要: procedure MyThread; stdcall;begin while True do begin end;end;procedure Func;var hThread:THandle; ThreadId:Cardinal; str:string;begin str := '123'; hThread := CreateThread(nil, 0, @MyThread, nil, 0, ThreadId); if (WaitForSingleObject(hThread, 5000) = WAIT_TIMEOUT) then begin CloseHandle(hThr
阅读全文
posted @ 2009-06-08 01:45 冷寒生
阅读(742)
评论(0)
推荐(1)
2009年5月15日
delphi 繁簡互轉函數
摘要: function BIG5ToGB2312(GBStr: string): AnsiString;{进行GBK繁体转简体}varLen: integer;pGBCHTChar: PChar;pGBCHSChar: PChar;beginpGBCHTChar := PChar(GBStr);Len := MultiByteToWideChar(936, 0, pGBCHTChar, -1, nil, 0);GetMem(pGBCHSChar, Len * 2 + 1);ZeroMemory(pGBCHSChar, Len * 2 + 1);//GB CHS -> GB CHTLCMapSt
阅读全文
posted @ 2009-05-15 08:29 冷寒生
阅读(184)
评论(0)
推荐(0)
2009年5月1日
MYSQL远程连接慢的解决办法
摘要: 原帖地址:http://softzcw.bokee.com/viewdiary.14095913.html排除网络问题........就MySQL本身而言,问题出在在mysql dns反解析mysql>show processlist;| 20681949 | unauthenticated user | 10.10.4.193:52497 | NULL |Connect | | Reading from net |NULL| | 20681948 | unauthenticated user | 10.10.4.193:52495 | NULL | Connect | | Readin
阅读全文
posted @ 2009-05-01 07:56 冷寒生
阅读(167)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
14
下一页
IT知识库