2007年10月10日

ASCII编码表

摘要: ASCII是英文American Standard Code for Information Interchange的缩写 。ASCII码是目前计算机最通用的编码标准。 因为计算机只能接受数字信息 ,ASCII码将字符作为数字来表示,以便计算机能够接受和处理 。比如大写字母M的ASCII码是77。 ASCII码中,第0~32号及第127号是控制字符,常用的有LF(换行)、CR(回车);第33~12... 阅读全文

posted @ 2007-10-10 16:52 李超 阅读(1035) 评论(0) 推荐(0) 编辑

2007年9月28日

仿函数示例

摘要: template struct UnaryOperator { private: OutterType& outter; ReturnType(OutterType* method)(ArgType); public: UnaryOperator(OutterType &outter, ReturnType(OutterType::* method)(Ar... 阅读全文

posted @ 2007-09-28 14:41 李超 阅读(185) 评论(0) 推荐(0) 编辑

2007年9月26日

获取磁盘列表以及磁盘信息的一些WIN32 API

摘要: 1.获取所有的驱动器 利用函数 GetLogicalDriveStrings The GetLogicalDriveStrings function fills a buffer with strings that specify valid drives in the system. DWORD GetLogicalDriveStrings( DWORD nBufferLength, ... 阅读全文

posted @ 2007-09-26 10:59 李超 阅读(2199) 评论(1) 推荐(0) 编辑

2007年9月18日

与 或 非 异或

摘要: 与 是两个都为1时 返回1 或 是两个有一个为1时 返回1 异或 是两个不同时 返回1 非 是单目 是0就返回1 是1就返回0 按位的意思是转换成二进制形式 然后对每一位进行运算后返回 逻辑的意思是转换成Boolen形式 然后进行运算 逻辑与 && 逻辑或 || 逻辑异或 (bool)num1 != (bool)num2 逻辑非 ! 按位与 & 按位或 | 按位异或 ^ 按位非 ~ 阅读全文

posted @ 2007-09-18 15:25 李超 阅读(2908) 评论(0) 推荐(0) 编辑

默哀中.. 因为LBS_STANDARD

摘要: 创建CListBox的时候如果按位或了LBS_STANDARD风格,将会导致AddString()时按字母表对CListBox进行排序,结果就出现了今天的事故。。 我用EnumServicesStatus获取了服务列表放到数组ess中 然后遍历ess添加到CListBox里,结果AddString导致了CListBox的自动排序,使ess与CListBox的index不一致。 当我按删除的时... 阅读全文

posted @ 2007-09-18 14:13 李超 阅读(315) 评论(0) 推荐(0) 编辑

子窗口应该在父窗口的OnCreate中进行Create

摘要: 初用MFC闹笑话啦 我竟然在视类的构造函数里调用CListBox的Create函数 BOOL bln = m_lbServices.Create(WS_CHILD|WS_VISIBLE|LBS_STANDARD, CRect(1,1,100,100),this, 1); 而且把this传了进去 但是在视类的构造函数执行的时候 视类还没Create 也就是说this.m_Wnd是NULL呢... 阅读全文

posted @ 2007-09-18 11:48 李超 阅读(735) 评论(0) 推荐(0) 编辑

EnumServicesStatus 枚举系统服务

摘要: #include #include #include #include void main(int argc,char ** argv){ LPENUM_SERVICE_STATUS st; st=(LPENUM_SERVICE_STATUS)LocalAlloc(LPTR,64*1024); DWORD ret=0; DWORD size=0; HAN... 阅读全文

posted @ 2007-09-18 11:17 李超 阅读(2206) 评论(1) 推荐(0) 编辑

windows进城间通信的手段[转]

摘要: 摘 要 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。 关键词 进程 进程通信 IPC Win32 API 1 进程与进程... 阅读全文

posted @ 2007-09-18 10:58 李超 阅读(395) 评论(0) 推荐(0) 编辑

2007年8月31日

SqlServer2005 Express版 服务器属性里安全选项里的服务器身份验证默认只能是windows身份验证模式

摘要: 如题,所以新添加账号并使用sqlserver身份验证模式无法连接sqlserver2005 以后注意.. 阅读全文

posted @ 2007-08-31 12:07 李超 阅读(297) 评论(0) 推荐(0) 编辑

2007年8月27日

不同的IM软件不同的增值服务多线程运行平台的架构设计

摘要: 目前正在开发一个针对流行IM软件增值服务开发的平台 我现在的设计已经有了一个雏形,是这个样子的: IMFlat层 IM软件运行平台层 Business层 增值服务的商业逻辑层 WinFrom层 界面层 IMFlat层的设计是这个样子的: 接口: IInstantMessageServer - 即时通讯软件的基本接口 有两个属性 Name属性表示该服务名称 Status属性表示该服... 阅读全文

posted @ 2007-08-27 11:25 李超 阅读(377) 评论(0) 推荐(0) 编辑

导航