在cmd启动一个MFC程序,printf把信息输出到启运它的那个CMD窗口 在头文件中添加:#define ProcessBasicInformation 0 typedef struct { DWORD ExitStatus; DWORD PebBaseAddress; DWORD AffinityMask; DWORD BasePriority; ULONG UniqueProcessId; ULONG Inherite
更新Svn客户端后,右键菜单中没有TortoiseSVN了 今天遇到一个问题,svn client 的版本过旧,不能更新文件了,于是卸载掉重新装了最新版本的TortoiseSVN,但是装完后发现右键没有TortoiseSVN控制菜单了,很不方便,通过尝试,后来终于解决了该问题,现在将方法写下来,以飨后来人,也为自己后面遇到同样的问题做个备份。 最后使用的方法其实很简单: 1.卸载掉现在TortoiseSVN 后,删除注册表里
VS2008 创建新项目时提示“没有权限”的解决方法 解决方法:1. 关闭已经打开的Visual Studio 2008.2. Micorosft Visual Studio 2008 -> Visual Studio Tools -> Visual Studio 2008 Command Prompt输入:devenv /resetskippkgsresetskippkgs(reset skip packages)的作用是告诉Visua
HTTP协议的头信息详解 通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。
VC 获取汉字拼音首字母(unicode编码)下 上次在《VC 获取汉字拼音首字母(unicode编码)上》中介绍的方法只能获取GB2312的汉字编码,太少了,于是需要重新设计,要全部获取unicode的汉字编码的拼音首字母,unicode的汉字编码是按边旁部首排序的,只能造一个表了,幸好在网上搜到了,在此将源码贴出; CString GetFirstLetter(LPCTSTR strName){ static TCHAR* w
GB2312简体中文编码表 GB2312简体中文编码表code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +FA1A0 、 。 · ˉ ˇ ¨ 〃 々 — ~ ‖ … ‘ ’A1B0 “ ” 〔 〕 〈 〉 《 》 「 」 『 』 〖 〗 【 】A1C0 ± × ÷ ∶ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∷ √ ⊥ ∥ ∠A1D0 ⌒ ⊙ ∫
unicode编码表 unicode编码表1 unicode编码表 Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符,比如汉字"经"的编码是0x7ECF,注意字符编码一般用十六进制来表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制就是32463,UCS-2用两个字节来编码字符,两个字节就是16位二进制,2的16次方等于65536,所以UCS-2最多能编码65536个
VC 获取汉字拼音首字母(unicode编码)上 最近要做一个根据汉字取拼音的首字母进行查询的电话簿项目,网上关于这方面的资料很多,因为是基于wince开发的,需要将unicode编码转换成ansi编码,将源码贴于此,希望对网友有用。//若含有非汉字的字符要保留CString GetFirstLetter(LPCTSTR strName){ static int li_SecPosValue[] = { 1601, 1637
打开某一个选择目录 int OpenFolder(HWND hWnd,CString &folder, CString title){ BROWSEINFO bi; TCHAR Buffer[MAX_PATH]; ZeroMemory(&bi,sizeof(bi)); bi.hwndOwner = hWnd; bi.pidlRoot = NULL; bi.pszDisplayName = Buffer; bi.
VS2005断点失效的问题 VS2005下使用VC,部分断点无效,显示『当前不会命中断点。还没有为该文档加载任何符号』。试过以下一些方法:1、无效断点所在的项目和启动项目的设置:项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』;2、项目->属性->配置属性->链接器->调试->生成调试信息,这里设为『是』;3、C/C++->优化->优化选择『禁用』;4、删除解决方案下的.
C 调用API函数删除非空目录 #include #include #include using namespace std;BOOL DeleteDirectory(LPCTSTR strDes) { //删除目标目录下的所有文件 WIN32_FIND_DATA FileData; HANDLE hSearch ; BOOL
SOCKET编程六种模型 转Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1873788 SOCKET编程六种模型 Ø select模型Ø WSAAsyncSelect模型Ø WSAEventSelect模型Ø Overlapped
黄河数字SDK C#开发系列【1】——HHNET_SetServerConfig()中的char* 转换 在VC++里关于视频图像的编程时会经常看到这样的函数,它的一个参数表示某块内存的起始地址,另一个参数表示这块内存的长度,比如在黄河数字SDK里会看到这样的函数:HHNET_SetServerConfig(IN HANDLE hServer, IN HHCMD_NET nConfigCommand,
如果非托管代码需要多次调用托管代码中的回调,请将委托的引用保存为成员变量 如果非托管代码需要多次调用托管代码中的回调,请将委托的引用保存为成员变量。否则会出现类似下面的异常: 检测到 CallbackOnCollectedDelegate Message: 对“Demo!SomeNamespace.SomeClass+SomeDelegate::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应
YUV420 和RGB之间的转换的程序 【C/C++ code】 #include #include#define WIDTH 352#define HEIGHT 288//转换矩阵double YuvToRgb[3][3]= {1, 0, 1.4022, 1, -0.3456,-0.7145, 1, 1.771,