- 浏览: 74167 次
- 性别:
- 来自: 杭州
最新评论
文章列表
工具列表,将不定期更新
slickrun 快速启动程序和打开浏览器
WinInspector 窗口信息查阅
HTTPAnalyzerFullV6 HTTP和HTTPS信息监控
BeyondCompare 文件、文件夹比较工具
RegexBuddy 正则表达式
Doxygen 文档化工具
SLICKRUN 一个快捷打开应用程序的软件
Refers:
http://weblogs.asp.net/sjoseph/archive/2007/05/21/programmer-s-tools.aspx
开发辅助:Visual Assist X, ...
最近在VC中发现OutputDebugString不能使用了。
网上找了半天都没找到是什么原因。
后来发现有个选项不知道什么时候被去勾选了。
看下图。
参考:
原理与使用实战http://www.codeproject.com/KB/winsdk/OutputDebugString.aspx
原理2http://unixwiz.net/techtips/outputdebugstring.html
在windbg中我们经常会遇到字符串通配的问题。下面就这个问题介绍一下。
* 表示0或者更多任意字符
? 表示1个任意字符
[] 表示指定字符列表中的任意一个,在括号中的连接符(-)表示区间,比如[1-9]表示1到9的区间
# 表示匹配0个或者更多#前的字符,比如lo#p匹配lp lop loop loooop等
+ 表示匹配1个或者更多+前的字符,比如lo+p不能匹配lp可以匹配lop loop等,再比如a?+b不能匹配ab,但是可以匹配acb aab abb等
如果在字符串中需要使用* ? [] # +必须使用\进行转义处理
VS2008 Team版本IDE提供了对非原生代码的覆盖测试。但是也提供了通过命令行方式对原生C++代码进行支持。步骤如下:
使用/PROFIE选项对项目进行编译:配置->链接->高级->探查.
分析工具放在\Microsoft Visual Studio 9.0\Te ...
最近在看一本书Windows系统结构,潘爱民先生的大作。今天就先去csdn上下载了WRK的代码,然后又去下载了源代码的解决方案文件。
http://www.dcl.hpi.uni-potsdam.de/research/WRK/2009/02/using-visual-studio-with-the-windows-research-kernel-2008-update/
这里有不少WRK的资料 也可以看看
http://www.dcl.hpi.uni-potsdam.de/research/WRK/
书中主要讲述了内存管理、进程线程管理、中断与异常、同步、内核 ...
现在使用Qt4做淘宝助理5.0,对Qt还不算熟悉有时候想快速的看看某个类或者方法的用途,又不想新建一个项目。这时候Python for Qt就派上用场了。
虽然在http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/pyqt4ref.html这里已经将安装方法描述的很清楚了,我这里再罗嗦一下,表明前面网址里的描述所言非虚。
我使用的windows平台。
安装Perl
我安装的是activePerl 2.7版本,安装完了之后,设置到path环境变量中。
安装PyQt4
下载PyQt4安装包,进行安装即可
安装SIP
...
编译相关工具
leakdiag 内存泄露检测
LDGrapher leakdialog输出文件进行界面展示
windows调试程序集
umdh.exe 检测堆管理器的内存
appverif.exe windows应用程序验证器 用来捕捉应用程序的常规性编程错误,无效的句柄、锁、文件路径等。
gflags.exe 设置windows的全局标记,通俗的来讲就是打开或者关闭一些系统相关选项,进程或者线程相关的选项。
debugdiag 起初是为了帮助分析IIS性能问题开发的。可以用来分析和跟踪内存泄露以及进程崩溃后生成转储文件。
link -dump -headers ...
今天使用program_options处理命令行,发现该库需要编译,所以就手忙脚乱了一阵子,终于找到方法。
1 从boost官网下载bjam
2 解压之后,打开visual studio prompt command line,注册bjam的path
set path=%path%;bjamPath
3 cd到boost_1_43_0\boost_1_43_0\libs\program_options\build,然后运行bjam variant=debug,release link=static threading=multi 搞定
编译选项说明在下面的文档中
htt ...
现在项目中一直使用Firebird2.0,使用过程中因为2.0存在单个进程会独占嵌入式版本的firebird所以调试起来比较麻烦。firebird2.5发布之后,当时看到一个比较好的特性就是解决了单进程独占的问题,所以一直打算将2.0替换掉,今天有点时间就把它做掉吧。
步骤如下:
下载最新的firebird2.5。我下载的版本是Firebird-2.5.0.26074-0
解压
打开msvc9.0的命令行
到builds\win32下依次运行make_icu.bat make_boot.bat make_all.bat最后是make_examples.bat
其实上面的四个 ...