摘要: 经常遇到CString转换char*时只返回第一个字符。原因是因为在Unicode字符集下CString会以Unicode的形式来保存数据,强制类型转换只会返回第一个字符。所以直接转换在基于MBCS的工程可以,但在基于Unicode字符集的工程中直接转换是不可行的。下面就具体看一下,在Unico... 阅读全文
posted @ 2015-01-30 11:03 志贵有恒 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 最近在搞进程外组件通信的东西,写了个demo,免注册的,一直没调通,其实就是两个问题卡了好几天,也没找到有用的资料,试了好几天终于才解决,现简单记录下来,免得大家跟我走一样的弯路。下面com端程序名称简写为com.exe遇到的问题:1. 调用 CoGetClassObject, 返回hr = 0... 阅读全文
posted @ 2015-01-30 10:57 志贵有恒 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,这篇文章收集全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。 阅读全文
posted @ 2015-01-30 10:51 志贵有恒 阅读(953) 评论(0) 推荐(0) 编辑
摘要: 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容。如果想要使传输的数据有意义,则必须使用到应用层协议。”下面我们就来详细看一下windows网络编程的一些必备知识吧! 阅读全文
posted @ 2015-01-30 10:49 志贵有恒 阅读(135) 评论(0) 推荐(0) 编辑
摘要: c++ 字符类型很多(如wchar_t,char,WCHAR,TCHAR,LPSTR,BSTR等),这次我们就来总结和区别一下各字符类型的本质,及其之间的相互转换问题。 阅读全文
posted @ 2015-01-30 10:45 志贵有恒 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 懒惰是很奇怪的东西,它使你以为那是安逸,是休息,是福气;但实际上它所给你的是无聊,是倦怠,是消沉;不要让自己在最好的时光里成为个胖子!1、要么健身,要么读书,身体和灵魂,必须有一个在路上。 2、在等待的日子里,刻苦读书,锻炼身体,谦卑做人,养得深根,日后才能枝叶茂盛。 3、锻炼是为了在别人面前脱... 阅读全文
posted @ 2015-01-09 14:01 志贵有恒 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 前段时间看《罗辑思维》,有一期,罗胖子分析现代社会干哪行更有前途,结论是-----手艺人。 先简单说下原因,现代社会,发展忒快,你不是在跟人比赛,而是跟机器、跟整个社会的先进科技发明在赛跑。举个例子,以前的打字员或电报员工作,随着科技的而被历史抛弃。而手艺人不一样,首先手艺人的定义,应该是具有特定... 阅读全文
posted @ 2014-12-08 15:50 志贵有恒 阅读(182) 评论(0) 推荐(0) 编辑