SweetDream
高歌一壶新酿酒,醉抱青山不必归。
摘要: 1.dbghelp 《天骄III》采用 Win32 平台上较为成熟的“最小化转储+崩溃后调试”的方案来解决可能遇到的各种程序错误问题:使用 dbghelp 库将程序在崩溃点的状态“冻结”到文件中,然后提交到研发部门恢复崩溃现场并进行错误分析。这种方法可以在不向最终用户发布任何调试信息(以免被人轻易地执行反向工程)的情况下最精确地重现错误、减少解决问... 阅读全文
posted @ 2009-08-18 22:21 SweetDream 阅读(421) 评论(0) 推荐(0) 编辑
摘要: override             重写,子类重写基类;overload 重载 阅读全文
posted @ 2009-03-28 22:21 SweetDream 阅读(245) 评论(0) 推荐(1) 编辑
摘要: 1.类成员函数的回调class MyClass{public: typedef void (MyClass::*CallBack)(int nParam1, int nParam2); void TestCallBack(int nParam1, int nParam2) { return; }};void main(){ MyClass::CallBack pfCallBack = &... 阅读全文
posted @ 2009-03-11 20:24 SweetDream 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 用secureCRT连接Ubuntu是出现远程系统拒绝访问。。经过一翻研究才知道Ubuntu上没有ssh..一下为连接过程。1. 首先要明白什么是ssh?可以把ssh看做是telnet的加强版,telnet的密码和信息都是不加密的,而ssh则加密。.2. 开启ubuntu上的ssh功能先安装,安装后就自动开启了.sudo apt-get install openssh-server openssh-client.3. 安装secureCRT.4. 查看ubuntu的ipifconfig(注意是ifconfig,不是windows上的ipconfig).5. 连接secureCRT => 阅读全文
posted @ 2011-06-04 00:19 SweetDream 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 安装samba:sudo apt-get install sambasudo apt-get install smbfs下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share首先创建这个文件夹mkdir /home/ray/sharechmod 777 /home/ray/share备份并编辑smb.conf允许网络用户访问sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backupsudo gedit /etc/samba/smb.conf搜寻这一行文字;security = user用下面这几行取代secur 阅读全文
posted @ 2011-04-27 23:21 SweetDream 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 总体简介:由于字符编码的不同,在C++中有三种对于字符类型:char, wchar_t , TCHAR。其实TCHAR不能算作一种类型,他紧紧是一个宏。我们都知道,宏在预编译的时候会被替换成相应的内容。TCHAR 在使用多字节编码时被定义成char,在Unicode编码时定义成wchar_t。1.VC++中的char,wchar_t,TCHAR大家一起做一个项目,经常发现有的人爱用strcpy等标准ANSI函数,有的人爱用_tXXXX函数,这个问题曾经搞的很混乱。为了统一,有必要把来龙去脉搞清楚。为了搞清这些函数,就必须理请几种字符类型的写法。char就不用说了,先说一些wchar_t。wch 阅读全文
posted @ 2010-12-24 10:30 SweetDream 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 从80386开始,cpu有三种工作方式:实模式,保护模式和虚拟8086模式。只有在刚刚启动的时候是real-mode,等到linux操作系统运行起来以后就运行在保护模式。实模式只能访问地址在1M以下的内存称为常规内存,我们把地址在1M 以上的内存称为扩展内存。在保护模式下,全部32条地址线有效,可寻址高达4G字节的物理地址空间; 扩充的存储器分段管理机制和可选的存储器分页管理机制,不仅为存储器共享和保护提供了硬件支持,而且为实现虚拟存储器提供了硬件支持; 支持多任务,能够快速地进行任务切换和保护任务环境; 4个特权级和完善的特权检查机制,既能实现资源共享又能保证代码和数据的安全和保密及任务的隔 阅读全文
posted @ 2010-12-13 11:09 SweetDream 阅读(816) 评论(0) 推荐(0) 编辑
摘要:  1.容器无关代码不存在,也就是不存在一种万能的容器,任何容器都有它存在的价值和用武之地. 2.因为容器类型可能会改变所以不要这么写:class Widget {...};vector<Widget vw;// ...Widget bestWidget;vector<Widget::iteratori = find(vw.begin(), vw.end(), b... 阅读全文
posted @ 2008-12-02 13:47 SweetDream 阅读(348) 评论(0) 推荐(0) 编辑
摘要: CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录... 阅读全文
posted @ 2008-11-27 16:17 SweetDream 阅读(348) 评论(0) 推荐(0) 编辑
摘要: [wow]api list: http://www.wowprogramming.com/docs/api[net work] light-weight network libraryhttp://vast.sourceforge.net/ 阅读全文
posted @ 2008-11-23 14:20 SweetDream 阅读(298) 评论(0) 推荐(0) 编辑