- 博客(6)
- 收藏
- 关注
原创 iChinese Menu
The support page for the app iChinese Menu. Below is the intro.Do you know what the “phoenix claws” really is? Have youbeen scared by “Chicken without sexual life”?Chinese dishes often have very
2014-01-03 21:36:44 698
原创 一个进程可以创建多少线程?
以前一直没有试过也没怎么想过这个问题,模糊觉得和系统性能与有关系,前2天写个小程序试了一下,如下#include "stdafx.h"#include "stdio.h"#include "stdlib.h"#include "windows.h"#include "process.h"unsigned int __stdcall myfun(void* p){
2009-04-16 17:09:00 2896
原创 Writing clean code
今天下午没事,又下载了以前看过的MS Press的来看看,虽然说比较老了(92年写的),但很多东西依然有很强的借鉴意义,以下几点觉得很有感触:1.使用assert 在函数中检查参数及某些值得合法性,因为assert只会在debug模式下起作用,所以不会有性能问题,有些人喜欢用错误处理来代替assert,这是不对的,会使程序变大变慢,assert的正确使用会尽早的暴露出问题来(一个重
2009-04-16 16:44:00 896
原创 程序crash后为什么没有启动JIT调试器?
今天在MS ntdebugging blog上看到一个puzzler, 是说一般通过设置注册表的AeDbug选项,当程序崩溃的时候会有一个JIT的调试器跳出来(缺省时候是Dr. Waston, 但是如果装过VS的话就会是VS),在什么情况下debugger不会跳出来?1. 在一个线程启动时,RTL会在调用BaseThreadInit 之前安装异常处理程序,如下,如果因为某种原因破坏了这个异常处
2009-04-03 10:25:00 2193
原创 debian安装手记
看到什么红帽子越来越大越来越慢,一直想找个比较小的纯的Linux来装装,经推荐说是Hiweed-debian不错,于是下了来(desktop版 URL http://mirrors.geekbone.org/hiweed-linux/hiweed-debian-desktop_0.55_i386.iso)ISO共240多m,够小!下来后在VMWare里新建虚拟机,选择ISO文件,网络选择NAT方式
2004-10-23 16:34:00 1450 1
原创 实现一个基于xml的log类
很多程序都有个log功能,可以把运行时的一些信息存到一个文件中,这样可以在Release的时候查看信息,也可以帮助调试,下面这个类接受一个文件名为参数,可以将信息生成为xml文件,然后借助xsl文件直接可以看到html格式的信息 applog.h#include #include #include using namespace std;class CAppLog {
2004-10-14 22:37:00 1112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人