自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yaogang's Small Shell

大声希音,大象无形

  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

原创 一个打包脚本

 如果满意 请联系我:2228490076   

2012-10-26 01:07:00 155

原创 一个小应用,播放视频的

有需要联系我 企鹅号码 2228490076 

2012-10-17 13:33:28 131

如何让GHOST或者换硬件的XP系统支持多核

使用GHOST安装了一个XP XP3系统发现不能支持多核,最直观的现象是明明设备浏览器中发现时两个或者四个核,但是在任务管理器中只发现一个核在运行。于是网上找了一下解决方案。从微软官网得到的答复是需要重新安装系统,但是网上很多人都声称解决了这一问题,必然会有方法。方法很多种但本质都是换HAL,解决起来都有困难。 我下面介绍的这种比较直观简单。希望能够帮到各位。1 开始->...

2012-07-31 15:19:42 145

修改DNS的小软件

  做了一个简单的小工具来修改DNS,基于C#,有源代码 如果有技术需求,请联系企鹅  2228490076 可以选择网卡,可以预设为google DNS等,可以手工设置。安全可靠。 ...

2012-07-19 13:24:09 270

使用tulip3.8.0开发项目

 这个是我用tulip 3.8.0 VS2010 QT4.8.2 开发项目的截图。 如果有技术支持需要,请联系我。企鹅 2228490076。。。         

2012-07-04 13:01:20 392

原创 使用静态链接到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 235

原创 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 87

原创 SVN删除某一文件的历史记录

就是先把整个svn库dump出来生成svn的dump文件,类似于镜像。然后在dump文件上做进一步目录过滤然后再将过滤好的dump文件导入的新的库中。

2011-08-02 17:12:22 4116

原创 使用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 123

左值与右值在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 118

VC中"其原因可能是堆被损坏"的原因解析

 中午吃饭的时候跟同事聊天说起一个问题。说是在dll中delete在exe中创建的对象会弹出assert窗口并提醒说“堆破坏”。当时想想不太可能,回到公司后用VS2005试了一下没有出现问题。但是同事同VS2003新建了项目和工程后却出现了该问题。 具体的现象如下图所示:断点的堆栈如下:当时就觉得非常奇怪。到网上搜索了crtheap就有预感可能是crtheap的问题。...

2011-04-13 15:11:20 719

原创 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 196

开源社区的优秀应用

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 101

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 172

原创 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 310

原创 高效率的辅助工具

工具列表,将不定期更新slickrun 快速启动程序和打开浏览器WinInspector    窗口信息查阅HTTPAnalyzerFullV6 HTTP和HTTPS信息监控BeyondCompare    文件、文件夹比较工具RegexBuddy    正则表达式Doxygen    文档化工具 SLICKRUN 一个快捷打开应用程序的软件Refers:h...

2011-03-21 13:02:37 142

原创 OutputDebugString不能使用的原因

最近在VC中发现OutputDebugString不能使用了。网上找了半天都没找到是什么原因。后来发现有个选项不知道什么时候被去勾选了。看下图。参考:原理与使用实战http://www.codeproject.com/KB/winsdk/OutputDebugString.aspx原理2http://unixwiz.net/techtips/outputdebugstr...

2011-03-21 13:00:46 1169

Windbg使用1-字符串通配

在windbg中我们经常会遇到字符串通配的问题。下面就这个问题介绍一下。[list=1][*]* 表示0或者更多任意字符[*]? 表示1个任意字符[*][] 表示指定字符列表中的任意一个,在括号中的连接符(-)表示区间,比如[1-9]表示1到9的区间[*]# 表示匹配0个或者更多#前的字符,比如lo#p匹配lp lop loop loooop等[*]+ ...

2011-03-17 10:47:27 258

原创 原生C++ 代码覆盖测试

VS2008 Team版本IDE提供了对非原生代码的覆盖测试。但是也提供了通过命令行方式对原生C++代码进行支持。步骤如下:使用/PROFIE选项对项目进行编译:配置->链接->高级->探查.分析工具放在\Microsoft Visual Studio 9.0\Team Tools\Performance Tools中对编译生成的ex...

2011-03-14 16:45:36 109

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 118

PyQt4安装方法

现在使用Qt4做淘宝助理5.0,对Qt还不算熟悉有时候想快速的看看某个类或者方法的用途,又不想新建一个项目。这时候Python for Qt就派上用场了。 虽然在http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/pyqt4ref.html这里已经将安装方法描述的很清楚了,我这里再罗嗦一下,表明前面网址里的描述所言非虚。 我使...

2011-01-22 11:43:11 410

Windows开发程序员需要知道的一些小工具

编译相关工具leakdiag 内存泄露检测LDGrapher leakdialog输出文件进行界面展示 windows调试程序集umdh.exe 检测堆管理器的内存appverif.exe windows应用程序验证器 用来捕捉应用程序的常规性编程错误,无效的句柄、锁、文件路径等。 gflags.exe 设置windows的全局标记,通俗的来讲就是打开或者关闭一些系...

2011-01-16 18:42:28 166

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 158

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 190

原创 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 1609

WRK 1.2 Source code

Windows Research kernel 1.2 源代码 很好的资源,很全。

2011-05-02

WRK Visual Studio Solution

windows research kenerl 1.2 的VS2008项目文件 可以很方便的编译和学习源代码 配合Visual Studio Assistant 效果更佳

2011-05-02

Visual Assist X V10.5.1715

Visual Assist的破解文件,原安装文件到 wholetomato上下载。 支持最新V10.5.1715 个人已经破解注册 该软件非常好用,绝对是C++开发利器,适合微软VS系列平台 该资源只限于交流学习使用,如果用于商业目的,请购买注册版本,价格$99。

2009-02-20

Essential SilverLight

英文版。<br>作者:Chirstian Wenz.<br>2007年9月OReilly出版。<br>面向Silverlight 1.0版本。<br><br>虽然与当前的2.0版本有所出入,但是还不失为一本引导性的入门书籍。

2008-02-04

Visual Assist X 10.4.1626.0

软件只有注册机,需要安装程序请到wholetomato上下载,或者到华军上下载。 http://www.wholetomato.com/downloads/default.asp 特性: 代码加亮 自动补全 智能提示 上面三个属性个人最爱,节省很多开发时间。 还有很强的代码重构,代码搜索功能 支持开发工具: VS2008 VS2005 VS2003 VS6.0 还有嵌入式开发的EVC5.0 EVC4.0 等 支持开发语言: C++ 个人认为这个特性很强大。。。。。 C# 比微软的智能提示要好很多 VB --------------------------------------- 对1626.1好像不支持。。 ------------------------------------------- 此软件来自互联网,仅供交流使用,如果用于商业用途请购买正版。 ------------------------------------- 1626.1好像不适用

2008-02-04

C++ template metaprogramming

generates or manipulates program code. Ever since generic programming was introduced to C++, programmers have discovered myriad "template tricks" for manipulating programs as they are compiled, effectively eliminating the barrier between program and metaprogram. While excitement among C++ experts about these capabilities has reached the community at large, their practical application remains out of reach for most programmers. This book explains what metaprogramming is and how it is best used. It provides the foundation you'll need to use the template metaprogramming effectively in your own work.<br><br>This book is aimed at any programmer who is comfortable with idioms of the Standard Template Library (STL). C++ power-users will gain a new insight into their existing work and a new fluency in the domain of metaprogramming. Intermediate-level programmers who have learned a few advanced template techniques will see where these tricks fit in the big picture and will gain the conceptual foundation to use them with discipline. Programmers who have caught the scent of metaprogramming, but for whom it is still mysterious, will finally gain a clear understanding of how, when, and why it works. All readers will leave with a new tool of unprecedented power at their disposalthe Boost Metaprogramming Library.<br><br>

2007-08-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除