<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[点滴成长路]]></title><description><![CDATA[记录生活中的点点滴滴]]></description><link>https://blog.youkuaiyun.com/fucumt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fucumt]]></copyright><item><title><![CDATA[利用CString和CStringA方便地进行UNICODE字符串和ANSI字符串的转换]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/9077047</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/9077047</guid><author>fucumt</author><pubDate>Tue, 11 Jun 2013 21:24:42 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/bpbp/archive/2011/07/25/2116567.html
 
使用UNICODE字符集编程时，总是需要使用那些不支持UNICODE的库，例如sqlite3，Lua等必须使用char*类型的。这个时候用CStringA是最好的。
另外CStringA与CString可以灵活地随意转换赋值，注意不能这样用：
CString str1]]></description><category></category></item><item><title><![CDATA[OutputDebugString, NKDbgPrintfW]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/9072501</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/9072501</guid><author>fucumt</author><pubDate>Mon, 10 Jun 2013 19:48:00 +0800</pubDate><description><![CDATA[如何调试Win32程序
方法一：使用OutputDebugString函数
函数的原型如下：
void OutputDebugString(
    LPCTSTR lpOutputString
);
该函数会输出信息到系统的DEBUGER，输出结果可以使用工具DebugView观察。因为OutputDebugString的参数是字符串，而我们在实际使用过程中通常希望能像printf一]]></description><category></category></item><item><title><![CDATA[MultiByteToWideChar]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8596460</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8596460</guid><author>fucumt</author><pubDate>Wed, 20 Feb 2013 23:19:47 +0800</pubDate><description><![CDATA[MultiByteToWideChar



这个是我们需要转化的多字节字符串:

char sText[20] = {"多字节字符串!OK!"};

我们需要知道转化后的宽字符需要多少个数组空间.虽然在这个里程里面,我们可以直接定义一个20*2宽字符的数组,并且事实上将运行得非常轻松愉快.但假 如多字节字符串更多,达到上千个乃至上万个,我们将会发现其中浪费的内存将会越来越多.所以]]></description><category></category></item><item><title><![CDATA[MultiByteToWideChar和WideCharToMultiByte用法详解]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8596452</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8596452</guid><author>fucumt</author><pubDate>Wed, 20 Feb 2013 23:13:23 +0800</pubDate><description><![CDATA[转自：http://www.cppblog.com/sunraiing9/archive/2007/03/21/20281.html
//========================================================================
//TITLE:
//    MultiByteToWideChar和WideCharToMultiByte用]]></description><category></category></item><item><title><![CDATA[字符串操作及相关函数]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8594618</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8594618</guid><author>fucumt</author><pubDate>Wed, 20 Feb 2013 15:01:48 +0800</pubDate><description><![CDATA[查看：http://www.cnblogs.com/del/category/113558.html]]></description><category></category></item><item><title><![CDATA[BROWSEINFO的结构]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8594058</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8594058</guid><author>fucumt</author><pubDate>Wed, 20 Feb 2013 13:08:20 +0800</pubDate><description><![CDATA[转自：http://lixikeke.blog.hexun.com/29504889_d.html
BROWSEINFO的结构如下：
typedef struct _browseinfo { 
    HWND hwndOwner;         
       // 父窗口句柄
    LPCITEMIDLIST pidlRoot;              
      // 要]]></description><category></category></item><item><title><![CDATA[Windbg简明教程]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8593854</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8593854</guid><author>fucumt</author><pubDate>Wed, 20 Feb 2013 11:35:59 +0800</pubDate><description><![CDATA[转自：http://www.cppblog.com/fwxjj/archive/2008/01/18/41425.html
Windbg是Microsoft公司免费调试器调试集合中的GUI的调试器，支持Source和Assembly两种模式的调试。Windbg不仅可以调试应用程序，还可以进行Kernel Debug（新版本对于XP＋操作系统支持Live kernel debug），同时结合Mic]]></description><category></category></item><item><title><![CDATA[查看Windows操作系统的内核版本]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8592241</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8592241</guid><author>fucumt</author><pubDate>Tue, 19 Feb 2013 18:43:41 +0800</pubDate><description><![CDATA[方法1：桌面→“我的电脑”图标→右键选择“属性”，就可以看到了；
方法2：开始→运行，直接在里面输入“winver”，按回车后就能看到了；
方法3：开始→运行→cmd，进入DOS状态下，输入“ver”，按回车后就能看到了]]></description><category></category></item><item><title><![CDATA[编译和阅读WRK源码]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8592200</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8592200</guid><author>fucumt</author><pubDate>Tue, 19 Feb 2013 18:30:28 +0800</pubDate><description><![CDATA[转自：http://blog.sina.com.cn/s/blog_9181474d0101b8kf.html
一、什么是WRK
WRK的全称是“Windows Research Kernel”，它是微软为高校操作系统课程提供的可修改和跟踪的操作系统教学平台。它给出了Windows这个成功的商业操作系统的内核大部分代码，可以对其进行修改、编译，并且可以用这个内核启动Windows操作系统。可让]]></description><category></category></item><item><title><![CDATA[【白话经典算法系列之十二】数组中只出现1次的两个数字(百度面试题)]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8586331</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8586331</guid><author>fucumt</author><pubDate>Sun, 17 Feb 2013 22:13:31 +0800</pubDate><description><![CDATA[微博http://weibo.com/MoreWindows已开通，欢迎关注。
本系列文章地址：http://blog.youkuaiyun.com/MoreWindows/article/category/859207
首先来看题目要求：
在一个数组中除两个数字只出现1次外，其它数字都出现了2次， 要求尽快找出这两个数字。
    考虑下这个题目的简化版——数组中除一个数字只出现1次外，其它数字都成]]></description><category></category></item><item><title><![CDATA[将整数以2进制方式打印出来]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8586287</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8586287</guid><author>fucumt</author><pubDate>Sun, 17 Feb 2013 21:49:44 +0800</pubDate><description><![CDATA[#include 
using namespace std;
#include 
void PrintBit(int n);
int main()
{
	const int MAX=8;
	PrintBit(8);
return 0;


}

void PrintBit(int n)
{
	bitset bits(n);

		int i;
		for ( i]]></description><category></category></item><item><title><![CDATA[除法中的向上取整]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8586148</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8586148</guid><author>fucumt</author><pubDate>Sun, 17 Feb 2013 20:39:54 +0800</pubDate><description><![CDATA[向上取整：两数相除，若余数小数点后面有数，则进1，否则不变。
c++中向上取整方法： 
            M除以N向上取整 ：(M+N-1)/N]]></description><category></category></item><item><title><![CDATA[类初始化]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8580630</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8580630</guid><author>fucumt</author><pubDate>Thu, 14 Feb 2013 15:39:25 +0800</pubDate><description><![CDATA[类对象数组：
1. Account table[8];
2.用构造函数初始化数组（必须定义该类型相应的的构造函数）
Account table[8]=
 {      Account(...),
        Account(...),
       Account(...),
       ............

}
3.
Account pooh_pols[3] =]]></description><category></category></item><item><title><![CDATA[对话脚本]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8579395</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8579395</guid><author>fucumt</author><pubDate>Tue, 12 Feb 2013 17:17:53 +0800</pubDate><description><![CDATA[向程序中添 加对话是件很容易的事情。每个对话都在资源数据区中做为一系列命令而存在， 而这些命令是由该项目的R C 文件中的脚本编译而来的。它们用来指定诸如对话窗口大小、标题栏中的标题以及控件的放置之类的详细资料。要修改对话， 通常仅仅需要在R C 文件中编辑脚本。
    为了举一个例子， 让我们来看一看第4 章的R e s o u r c e ， 在那里， A p p W z a r d 将在]]></description><category></category></item><item><title><![CDATA[读写ini文件]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8579179</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8579179</guid><author>fucumt</author><pubDate>Tue, 12 Feb 2013 13:45:24 +0800</pubDate><description><![CDATA[获取exe执行文件目录
CString getExeDir()
{
	TCHAR  exepath[MAX_PATH];
	CString  strini,tmpdir; 
	memset(exepath,0,MAX_PATH); 
	GetModuleFileName(NULL,exepath,MAX_PATH); 
	tmpdir=exepath; 
	return tmpdi]]></description><category></category></item><item><title><![CDATA[INI文件格式]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8579118</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8579118</guid><author>fucumt</author><pubDate>Tue, 12 Feb 2013 11:37:05 +0800</pubDate><description><![CDATA[转自： http://blog.163.com/lyzaily@126/blog/static/42438837200911901541762/
 为什么要用INI文件？如果我们程序没有任何配置文件时，这样的程序对外是全封闭的，一旦程序需要修改一些参数必须要修改程序代码本身并重新编译，这样很不好，所以要用配置文件，让程序出厂后还能根据需要进行必要的配置；配置文件有很多如INI配置文件，XML配置]]></description><category></category></item><item><title><![CDATA[利用GetPrivateProfileString读取配置文件(.ini)(]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8579112</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8579112</guid><author>fucumt</author><pubDate>Tue, 12 Feb 2013 11:25:32 +0800</pubDate><description><![CDATA[转自：http://blog.sina.com.cn/s/blog_4369de7e0100guz8.html
配置文件中经常用到ini文件，在VC中其函数分别为：

写入.ini文件：bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);]]></description><category></category></item><item><title><![CDATA[随想]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8570220</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8570220</guid><author>fucumt</author><pubDate>Mon, 04 Feb 2013 22:06:35 +0800</pubDate><description><![CDATA[渴望精彩的生活，在幻想中迷失自己，没有什么比这更可怕的了。
    今天读了刘末鹏先生的《我在南大的七年》，原来人生可以这样的精彩，人生也是这样的平淡。我们渴望精彩，但我们不刻意去追求精彩。就像一句老话说的一样，不刻意去追求完美，完美却不期而至。现在的我需要一颗踏实的心，脚踏实地的去走好大学最后生涯的每一步。
    我希望大学毕业后，我可以无愧的说：这四年我没有虚度。]]></description><category></category></item><item><title><![CDATA[封装第一个window应用程序]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8555744</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8555744</guid><author>fucumt</author><pubDate>Wed, 30 Jan 2013 12:49:18 +0800</pubDate><description><![CDATA[创建windlg.h
#include 
#include 
#ifndef WINDLG_H
#define WINDLG_H

#define mystyle CS_HREDRAW   |   CS_VREDRAW   

class windlg
{
public:
//***********************************
//构造函数声明]]></description><category></category></item><item><title><![CDATA[PostQuitMessage和ExitProcess的区别是什么?]]></title><link>https://blog.youkuaiyun.com/fucumt/article/details/8555732</link><guid>https://blog.youkuaiyun.com/fucumt/article/details/8555732</guid><author>fucumt</author><pubDate>Wed, 30 Jan 2013 12:42:42 +0800</pubDate><description><![CDATA[转自：http://hi.baidu.com/uhxqchmbfkgmpqr/item/abcee44303221aabde2a9fe2
用PostQuitMessage的特别多,不过好象不能结束进程, 
而ExitProcess立刻就能结束进程,为什么用这个不多呢? 
这两个函数还有那些不呢?
答案：
PostQuitMessage仅仅让消息循环退出，多数情况下消息循环退出后进程也该退]]></description><category></category></item></channel></rss>