- 博客(25)
- 资源 (7)
- 收藏
- 关注
如何让GHOST或者换硬件的XP系统支持多核
使用GHOST安装了一个XP XP3系统发现不能支持多核,最直观的现象是明明设备浏览器中发现时两个或者四个核,但是在任务管理器中只发现一个核在运行。于是网上找了一下解决方案。从微软官网得到的答复是需要重新安装系统,但是网上很多人都声称解决了这一问题,必然会有方法。方法很多种但本质都是换HAL,解决起来都有困难。 我下面介绍的这种比较直观简单。希望能够帮到各位。1 开始->...
2012-07-31 15:19:42
204
修改DNS的小软件
做了一个简单的小工具来修改DNS,基于C#,有源代码 如果有技术需求,请联系企鹅 2228490076 可以选择网卡,可以预设为google DNS等,可以手工设置。安全可靠。 ...
2012-07-19 13:24:09
306
使用tulip3.8.0开发项目
这个是我用tulip 3.8.0 VS2010 QT4.8.2 开发项目的截图。 如果有技术支持需要,请联系我。企鹅 2228490076。。。
2012-07-04 13:01:20
488
原创 使用静态链接到QT框架
Qt很方便,一直用来写界面程序,但是麻烦的发布的软件太大,Qtgui和QtCore组件太大。因此决定尝试一下静态链接。 最近打算将使用静态链接版的Qt,主要借鉴网上几篇文章 如何让编译出的框架尺寸变小。Building Qt Static (and Dynamic) and Making it Small with GCC, Microsoft Visual Studio, and...
2011-10-26 11:14:45
262
原创 silverlight效果资料
最近在研究SilverLight相关的一些效果资料,共享出来 镜面等效果:http://www.silverlight.net/learn/graphics/effects-and-shaders鱼眼效果:http://www.shinedraw.com/animation-effect/flash-and-silverlight-fish-eye-menu/silverlight...
2011-08-06 16:32:24
108
原创 SVN删除某一文件的历史记录
就是先把整个svn库dump出来生成svn的dump文件,类似于镜像。然后在dump文件上做进一步目录过滤然后再将过滤好的dump文件导入的新的库中。
2011-08-02 17:12:22
4208
原创 使用C++0x变长参数模板实现元组
最近有空研究了一下C++0x相关的问题,并且在GCC4.6下用变长参数模板实现元组。 template<typename ... AllTypes>struct MyTuple;template<> struct MyTuple<> {};template<int N, class T>struct ElementTy...
2011-06-30 14:05:13
148
左值与右值在C++标准中的表述
VC2010中给出了几个激动人心的特性,为了更好的了解右值引用带了的激动人心的性能提升,我们需要了解左值与右值的一些概念。 摘自C++标准2003版本,第三章 1 Every expression is either an lvalue or an rvalue.表达式不是左值便是右值 2 An lvalue refers to an object or functio...
2011-06-28 15:03:55
145
VC中"其原因可能是堆被损坏"的原因解析
中午吃饭的时候跟同事聊天说起一个问题。说是在dll中delete在exe中创建的对象会弹出assert窗口并提醒说“堆破坏”。当时想想不太可能,回到公司后用VS2005试了一下没有出现问题。但是同事同VS2003新建了项目和工程后却出现了该问题。 具体的现象如下图所示:断点的堆栈如下:当时就觉得非常奇怪。到网上搜索了crtheap就有预感可能是crtheap的问题。...
2011-04-13 15:11:20
757
原创 BOOST utility库:Base-from-Member范式
有些时候设计类时,其父类的初始化需要使用当前类的数据成员,先看下面的场景:#include <streambuf> // for std::streambuf#include <ostream> // for std::ostreamclass fdoutbuf : public std::streambuf{public: ...
2011-04-13 11:57:31
236
开源社区的优秀应用
SourceForge 2006社区选择奖:http://sourceforge.net/blog/cca06/2007社区选择奖:http://sourceforge.net/blog/cca07/2008年社区选择奖:http://sourceforge.net/blog/cca08/2009年第四届社区选择奖:http://sourceforge.net/bl...
2011-03-29 11:52:00
131
QDateTime在autoexp.dat中的设置
在前面的文章中,讲解了如何编辑autoexp.dat方便调试的时候可以可视化变量的值。这里再给出一个例子,QDateTime在Qt的安装包里没有的。 QDateTime|*::QDateTime{ preview ( #( "ref=",[((QAtomicInt*)($e.d.d))->_q_value,d], [(QDate*)((int)(...
2011-03-28 17:42:18
206
原创 VS高级使用方法1:autoexp.dat使用Visual studio在debug时显示变量内容
使用VS2008进行调试时,有些变量显示不够直接,需要一层一层的展开才能得到直观的变量内容。虽然不难,但是很影响效率。我们可以通过修改autoexp.dat来修改变量在debug Visualizer的显示。 第一步,打开调试时对变量进行Auto Expand功能 第二步,很关键,也是本文关注的重点。autoexp.dat文件在 VS的安装目录Common7\Packages\...
2011-03-24 17:13:40
379
原创 高效率的辅助工具
工具列表,将不定期更新slickrun 快速启动程序和打开浏览器WinInspector 窗口信息查阅HTTPAnalyzerFullV6 HTTP和HTTPS信息监控BeyondCompare 文件、文件夹比较工具RegexBuddy 正则表达式Doxygen 文档化工具 SLICKRUN 一个快捷打开应用程序的软件Refers:h...
2011-03-21 13:02:37
178
原创 OutputDebugString不能使用的原因
最近在VC中发现OutputDebugString不能使用了。网上找了半天都没找到是什么原因。后来发现有个选项不知道什么时候被去勾选了。看下图。参考:原理与使用实战http://www.codeproject.com/KB/winsdk/OutputDebugString.aspx原理2http://unixwiz.net/techtips/outputdebugstr...
2011-03-21 13:00:46
1225
Windbg使用1-字符串通配
在windbg中我们经常会遇到字符串通配的问题。下面就这个问题介绍一下。[list=1][*]* 表示0或者更多任意字符[*]? 表示1个任意字符[*][] 表示指定字符列表中的任意一个,在括号中的连接符(-)表示区间,比如[1-9]表示1到9的区间[*]# 表示匹配0个或者更多#前的字符,比如lo#p匹配lp lop loop loooop等[*]+ ...
2011-03-17 10:47:27
283
原创 原生C++ 代码覆盖测试
VS2008 Team版本IDE提供了对非原生代码的覆盖测试。但是也提供了通过命令行方式对原生C++代码进行支持。步骤如下:使用/PROFIE选项对项目进行编译:配置->链接->高级->探查.分析工具放在\Microsoft Visual Studio 9.0\Team Tools\Performance Tools中对编译生成的ex...
2011-03-14 16:45:36
134
windows内核代码研究1
最近在看一本书Windows系统结构,潘爱民先生的大作。今天就先去csdn上下载了WRK的代码,然后又去下载了源代码的解决方案文件。 http://www.dcl.hpi.uni-potsdam.de/research/WRK/2009/02/using-visual-studio-with-the-windows-research-kernel-2008-update/ 这里...
2011-02-13 04:23:20
148
PyQt4安装方法
现在使用Qt4做淘宝助理5.0,对Qt还不算熟悉有时候想快速的看看某个类或者方法的用途,又不想新建一个项目。这时候Python for Qt就派上用场了。 虽然在http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/pyqt4ref.html这里已经将安装方法描述的很清楚了,我这里再罗嗦一下,表明前面网址里的描述所言非虚。 我使...
2011-01-22 11:43:11
453
Windows开发程序员需要知道的一些小工具
编译相关工具leakdiag 内存泄露检测LDGrapher leakdialog输出文件进行界面展示 windows调试程序集umdh.exe 检测堆管理器的内存appverif.exe windows应用程序验证器 用来捕捉应用程序的常规性编程错误,无效的句柄、锁、文件路径等。 gflags.exe 设置windows的全局标记,通俗的来讲就是打开或者关闭一些系...
2011-01-16 18:42:28
199
bjam在windows上编译boost::program_options
今天使用program_options处理命令行,发现该库需要编译,所以就手忙脚乱了一阵子,终于找到方法。1 从boost官网下载bjam2 解压之后,打开visual studio prompt command line,注册bjam的pathset path=%path%;bjamPath 3 cd到boost_1_43_0\boost_1_43_0\libs\program_...
2011-01-12 14:32:33
191
firebird 2.5在win32 msvc9上的编译
现在项目中一直使用Firebird2.0,使用过程中因为2.0存在单个进程会独占嵌入式版本的firebird所以调试起来比较麻烦。firebird2.5发布之后,当时看到一个比较好的特性就是解决了单进程独占的问题,所以一直打算将2.0替换掉,今天有点时间就把它做掉吧。 步骤如下:[list][*]下载最新的firebird2.5。我下载的版本是Firebird-2.5.0.26...
2011-01-07 14:04:06
223
原创 Watir测试工具简述
Watir的官方网站http://wtr.rubyforge.org/index.htmlWatir全称与发音Watir全称是“Web Application Testing in Ruby”,发音类似“water”。Watir能做什么Watir是一个Ruby库,使用IE浏览器进行Web应用程序测试。Watir可以使用IE5.5,IE6.0,IE7.0,支持Win2000,WinX
2008-02-16 14:52:00
1688
WRK Visual Studio Solution
2011-05-02
Visual Assist X V10.5.1715
2009-02-20
Visual Assist X 10.4.1626.0
2008-02-04
C++ template metaprogramming
2007-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人