自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OYJJ的专栏

非淡泊无以明志 非宁静无以致远 ——《诫子书》

  • 博客(19)
  • 资源 (28)
  • 收藏
  • 关注

翻译 使用伪寄存器调试MSVC++程序的介绍--An introduction to debugging in MSVC++ using Pseudoregisters

对于伪寄存器,百度到的结果很少,翻译此篇供各位同学参考吧。原文链接:http://www.codeproject.com/KB/debug/pseudoregister.aspx介绍:下面介绍一下我写这篇文章的原因。今天我的一个同事让我帮他调试一个他遇到的问题。我看他单步他的程序的时候,发现了下面的代码:int test = GetLastError();他这样做因为他希望如果之前的函数失败了能够知道错误码。我建议他移除这些行并且在Watch Window中使用伪寄存器@ERR。他不知道这是什么,并且问周围

2011-02-27 16:18:00 8451

原创 ORCA msi修改工具 解决 msn 卡巴斯基 iTune等不能在Windows Server 2003下安装的问题

<br />1.需要下载orca.msi这一修改msi文件的工具<br /><br />2.用orca打开msi文件,找到LaunchCondition 删除其中的所有约束。保存msi文件<br /> <br />OK这时候就没有操作系统的限制了。<br /> <br />此方法仅限于在msi中对安装的目标操作系统进行限制的软件。

2011-02-21 23:03:00 7871 1

转载 收藏 彩色转灰度的舍入问题

<br />今天在编写DIB图像RGB24转灰度的算法时遇到了问题<br /> <br />使用 Gray = R*0.299 + G*0.587 + B*0.114 存在舍入的问题<br /> <br />因为最终要用的是byte型,而编译器的强制类型转换是将尾数舍掉。<br />例如:(byte)24.9999=24 这个问题相当严重,直接造成转换后图像的灰度直方图缺线。<br /> <br />终于在网上找到了这篇博文:<br /> <br />原文链接<br />http://blog.csdn.n

2011-02-21 00:02:00 6903

原创 C++之仿函数

仿函数形如:为类或结构体重载了()操作幅,使之表达形式与函数调用一致。typedef struct tag_Functor{ void operator()(void) { //implement function here }}Functor; 很有意思的用法,如果加入带参数的构造函数的话会更有意思它的特点在于函数的参数可以在operator中指定外还可在构造函数中指定,有两个时机。一个典型的巧妙用法在于和宏的结合VC6 实现TRACE 文件、行号,__VA_ARGS__ Wal

2011-02-18 00:05:00 8416

原创 使用template扩展已有的DDX_Text函数,使扩展能够同时支持各种数据类型的一个例子

<br />MFC提供了一组DDX_Text函数,能够支持控件和各种数据类型之间的绑定。加入我们要在已有的功能上座一些小小的修改,又希望我们的修改能够适应各种数据类型的话。应该怎样做呢?下面是一个例子。<br /> <br />下面的这个模板方法所要使用的场景是显示值和变量存储值相差一个常量系数coff的情况。显然我们希望能编写一次就能让所有DDX_Text支持的数据类型都能支持这一功能,使用template是实现这一目标的绝好方法。<br /> <br />template<typename T>vo

2011-02-17 23:48:00 7469

原创 MFC关联控件和WORD类型变量 DDX_TEXT for WORD Walkaround

<br />DDX对数值类型的重载中唯独没有WORD类型即unsigned short 类型<br /> <br />尝试编译,会报出错误<br /> <br />none of the 17 overloads could convert all the argument types(VS2008)<br /> <br />既然没有就自己写一个<br /> <br />void DDX_Text(CDataExchange* pDX, int nIDC, WORD& value){ int iVa

2011-02-17 23:35:00 6569

转载 VC6 实现TRACE 文件、行号,__VA_ARGS__ Walkaround

VC6 不支持C99 没有可变长的宏参数 __VA_ARGS__ 可以使用下面的Walkaround来解决采用的方法比较巧妙,使用匿名类和重载()操作符来达到和TRACE函数相同的效果,同时还能正确打印文件和行号。#include #include #define _DEBUG_BUF_SIZE_ 2048static char _buf_[_DEBUG_BUF_SIZE_];class trace_impl{public: trace_impl(const char*

2011-02-15 22:30:00 10274

转载 [收藏]编译器内置的一些有用的调试宏

函数名,函数签名...__FUNCSIG__ __FUNCDNAME__ __FUNCTION__ __func____FUNCSIG__ __FUNCDNAME__ __FUNCTION__ __func__ 在最新的ISO C标准中,如大家所知的C99,加入了另一个有用的、类似宏的表达式__func__,其会报告未修饰过的(也就是未裁剪过的)、正在被访问的函数名。请注意,__func__不是一个宏,因为预处理器对此函数一无所知;相反,它是作为一个隐式声明的常量字符数组实现的:static const c

2011-02-14 23:51:00 7962

原创 winsock2.h头文件重复定义链接错误问题解决

<br />今天遇到一个链接错误,用于要进行网络字节序转换,使用了winsock2.h中的htons ntohs...<br /> <br />文件的头文件引用大致如下<br /> <br /><br />#include <windows.h><br />#include <WinSock2.h><br />报链接错误,<br /> <br /> <br /><br />ws2def.h(91) : warning C4005: 'AF_IPX' : macro redefinition...<br />

2011-02-14 23:44:00 7055

原创 SDK串口编程 正常终止 WaitCommEvent

<br />遇到一个问题,如果在一个线程中使用WaitCommEvent来处理RX接受中断的话,如果没有任何事件发生,程序将阻塞在WaitCommEvent一行,以至于无法正常终止线程。<br /> <br />解决方法:要使WaitCommEvent正常终止,需要使用OVERLAPPED模式在创建串口设备的时候(CreateFile)使用重叠IO的方式。<br /> <br />这样WaitCommEvent就会立即返回,再去Wait OVERLAPPED结构的hEvent,同时再创建一个线程终止的Eve

2011-02-14 23:37:00 8223

原创 linux 统计文件信息 wc

<br />wc指令<br />-l 统计行数<br />-w 统计字数<br />-c 统计字节数<br />* 统计目录下的所有文件(每个文件的信息和最终的统计信息)<br />或指定文件名统计单个文件<br /> 

2011-02-11 22:08:00 6194

原创 实现TRACE宏功能(内联函数形式和宏形式),无MFC时打印到Output窗口

inline void trace(const char* format,...){ va_list ap; va_start(ap,format); int len=_vscprintf(format,ap)+1;//+1计入'/0' char *pBuf=(char*)malloc(sizeof(char)*len); vsprintf_s(pBuf,len,format,ap); va_end(ap); OutputDebugStringA(pBuf); free(

2011-02-09 21:51:00 8370

原创 组策略 允许空密码

<br />运行gpdedit.msc<br />计算机配置-->windows设置-->本地策略-->安全选项<br />倒数第三个:使用空白密码的本地帐户只允许进行控制台登录 禁用<br /> <br />此设置比较危险,会带来安全隐患,若要使用的话建议同时更改Admin账户的用户名。最后一项,重新启动计算机后生效。

2011-02-07 13:43:00 8852

原创 The Visual Studio Remote Debugger service on the target computer cannot connect back to this computer

<br />微软官方解释:<br />http://msdn.microsoft.com/en-us/library/ms164725.aspx<br /> <br />遇到此问题,可以按下面方法排查:<br /> <br />1.本地调试的用户账户和远程被调试的用户账户的用户名和密码要完全一致<br /> <br />2.另外一般情况下组策略禁止了空密码的用户账户的网络访问。所以最好设置一个密码,当然也可以禁用掉响应的组策略。<br /> <br />3.要本地用户的账户密码和网络账户密码要设置正确。<b

2011-02-07 13:18:00 6870

原创 DirectShow 链接错误 CPosPassThru 解决方法

<br />今天使用VS2008编译某Directshow工程,报以下错误<br />error LNK2001: unresolved external symbol "public: __thiscall CPosPassThru::CPosPassThru(char const *,struct IUnknown *,long *,struct IPin *)" (??0CPosPassThru@@QAE@PBDPAUIUnknown@@PAJPAUIPin@@@Z)<br />尝试了各种方法 <br

2011-02-06 14:26:00 8166

原创 MFC 控件显示层次调整(叠放次序)和绘制控制问题

<br />使用MFC的设计器,想调整控件的叠放次序,怎么也找不到在哪,网上搜了一大圈,原来...<br /> <br />在窗口界面按Ctrl+D,每个控件会显示一个编号,这个编号决定绘制的顺序,即叠放的次序,号小的会先被绘制,即绘制在下方。<br />另外如果发现叠放在一起的控件有时会得不到及时的刷新。这时可以使用隐现一次的办法强制刷新一下,我试了一下,确实有效:<br /> <br />GetDlgItem(IDC_XXX)->ShowWindow(SW_HIDE);<br />GetDlgItem(

2011-02-06 14:25:00 8094

原创 DeviceIoControl 错误码:error code 87 问题解决

DeviceIoControl 用于和应用层和驱动层之间的数据传送。是应用层调用驱动文件(SYS)中的控制请求的重要方法。今天在使用DeviceIoControl 调用一个自行编写的驱动程序的使用返回值总是FALSE,使用GetLastError获得错误码为87这个错误码对应的错误是:参数不正确。可是应用层的参数怎么看都没有问题。最终发现是驱动层的编码出现了问题。在驱动层的分发函数中,在指定的控制请求分支,完成自定义的请求业务逻辑之后应该调用: status=irp->IoStatus.Status;来返回

2011-02-03 18:39:00 14264 1

转载 [VS2008] Debug版本程序发布后 由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题 解决方法

<br />原因是对VC编译时对VC运行时库中的函数采用的动态链接的方式。而目标环境中没有安装:<br /> <br />解决方法:<br />修改编译选项,将/MD或/MDd 改为 /MT或/MTd,这样就实现了对VC运行时库的静态链接,在运行时就不再需要VC的dll了。<br /><br />更多内容<br />参考:原文链接:http://www.cnblogs.com/lne818/archive/2008/11/07/1328845.html

2011-02-03 18:00:00 8331

原创 unresolved external symbol _RtlStringVPrintfWorkerW 驱动函数链接错误解决

<br />error LNK2019: unresolved external symbol _RtlStringVPrintfWorkerW@20 referenced in function _RtlStringCchPrintfW<br />error LNK2019: unresolved external symbol _RtlStringValidateDestW@12 referenced in function _RtlStringCchPrintfW<br /> <br />source

2011-02-01 23:11:00 7284 1

pythont xgboost 速度快效果好的boosting模型 文档

pythont xgboost 速度快效果好的boosting模型 文档

2017-05-09

python自带的url处理库 文档

python自带的url处理库 文档

2017-05-09

python sympy 符号运算库 文档

python sympy 符号运算库 文档

2017-05-09

python SciPy Python的数学、科学和工程计算的生态系统库

python SciPy是一个Python的数学、科学和工程计算的生态系统库。

2017-05-09

python pywt 小波变换库 文档

python pywt PyWavelets是一个Python的小波变换的库

2017-05-09

python fbprophet 数据预测工具包 文档

python fbprophet 简单强大的数据预测工具包

2017-05-09

python nltk 人类语言分析库 文档

python nltk 一个流行的人类语言分析库。

2017-05-09

python arch 手册

arch arch提供了Univariate volatility模型,Bootstrapping和Multiple comparison procedures

2017-05-09

python pandas 手册 下载

python pandas 手册

2017-05-07

python pybrain 手册

pybrain 机器学习

2017-05-07

PostgreSQL 9.5.6 管理员手册 英文版本

PostgreSQL 9.5.6 管理员手册 英文版本

2017-05-04

mysql internal 英文原版

mysql internal 英文原版 解读mysql源码必备

2017-05-04

HP Vertica 8.0 完全管理员手册 英文版

HP Vertica 8.0 完全管理员手册 英文版

2017-05-04

Greenplum 4.3 管理员手册 英文版

Greenplum 4.3 管理员手册 英文版

2017-05-04

管理员手册英文版 Oracle Database Administrator's Guide 12c

Oracle Database Administrator's Guide 12c

2017-05-04

The Secrets Of Economic Indicators 3rd Edition

经济指标的秘密

2017-04-26

读懂中国经济[高盛]UNDERSTAND CHINA ECONOMICS

读懂中国经济[高盛]UNDERSTAND CHINA ECONOMICS

2017-04-23

.net reflector 5.1.5 with FileDisassembler

.net 程序集解析工具,反汇编IL的利器

2009-05-15

CLR via C# Second Edition

CLR via C# Second Edition .net程序员走向卓越的必由之路

2009-05-13

The Art of Systems Architecting

The Art of Systems Architecting

2009-05-01

Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture By Martin Fowler, David Rice Edition: illustrated Published by Addison-Wesley, 2003 ISBN 0321127420, 9780321127426 533 pages

2009-05-01

DXperience 8.3.6 (Patch包)【Part3】14M/42M

使用前需要先下载并安装试用版 http://www.devexpress.com/Products/NET/DXperience/

2009-04-18

DXperience 8.3.6 (Patch包)【Part2】14M/42M

使用前需要先下载并安装试用版 http://www.devexpress.com/Products/NET/DXperience/

2009-04-18

[PDF] Cambridge Press C plus plus Design Patterns and Derivatives Pricing 2nd Edition

C++ DESIGN PATTERNS AND DERIVATIVES PRICING 2nd edition

2009-03-13

[CHM] Orielly C++ In A Nutshell

Orielly C++ In A Nutshell Ray Lischner is currently writing C++ in a Nutshell for O'Reilly. We expect the book to be published in early 2003.

2009-03-13

[PDF] O'Reilly Programming C# 2nd Edition

Programming C#, 2nd Edition Jesse Liberty Publisher: O'Reilly Second Edition February 2002 ISBN: 0-596-00309-9, 648 pages

2009-03-12

O'Reilly C# Essentials 2nd Edition

电子书 C#.Essentials.pdf O'Reilly C# Essentials 2nd Edition Ben Albahari Peter Drayton Brad Merrill Publisher: O'Reilly Second Edition February 2001 ISBN: 0-596-00315-3, 216 pages

2009-03-12

空空如也

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

TA关注的人

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