自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

苦寒的专栏

宝剑锋从磨砺出 梅花香自苦寒来

  • 博客(9)
  • 资源 (10)
  • 收藏
  • 关注

原创 T-SQL存储过程中try和catch以及错误处理的用法例子

set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author: -- Create date: -- Description: -- =============================================ALTER PRO

2014-12-13 16:37:08 1923

原创 函数GetFullPathName的调用细节

函数GetFullPathName的细节一开始查看了在线的msdn,看到这样的示例:#include #include #include #define BUFSIZE 4096#define LONG_DIR_NAME TEXT("c:\\longdirectoryname") void _tmain(int argc, TCHAR *argv[]){ DWOR

2014-03-04 08:56:43 8665

原创 C++几种内存分配方法的效率测试与比较

这几天做的一个项目要频繁new许多对象,对于频繁调用new对效率的影响只停留在理论上,没有一个直观的认识,故做了一个小测试。本次测试只对比了三种内存分配方式: 1. 频繁调用new 2. 一次性new足够的内存,再用placement new产生对象到已分配的内存 3. 用vector测试代码如下#include #include #include using namespace

2013-12-24 22:32:24 2984

原创 从已有的内存区域创建IStream内存流对象

最近在修改一个开源程序,其中要用到IStream流,找了好久,终于知道了如何从已有的内存区域创建一个IStream内存流对象。HANDLE hFile=CreateFile(szFilePath, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); //从指定的路径szFi

2013-11-20 14:44:17 4253

原创 c++通过ado获取存储过程的return返回值

今天写了个sql server 2005的存储过程,主要代码很简单,就是想测试存储过程中既有输入参数,又有返回值时,如何用C++去调用并获取返回值。一开始总不能运行,后来又莫名其妙地可以运行了,故写在这里做个记录。存储过程源码:ALTER PROCEDURE [dbo].[PublishSchema] @mSchemaID intASdeclare @mReturnValue int

2013-11-14 16:28:41 2582

原创 error C2220: 警告被视为错误 - 没有生成“object”文件

今天编译SumatraPDF源代码时,遇到error C2220: 警告被视为错误 - 没有生成“object”文件。这是因为makefile文件中对编译器执行了/WX参数,使得编译器把警告信息当作错误对待,有了error,自然无法生成object文件。找到mupdf文件夹下的makefile.msvc文件,用文本编辑器打开后查找“/WX”字符串,我找到两个,第一个写在注释中,不管它;第二

2013-10-31 23:59:47 6244 1

原创 'nmake' 不是内部或外部命令,也不是可运行的程序或批处理文件

今天编译了SumatraPDF的源代码,在“清理”的时候出现错误:'nmake' 不是内部或外部命令,也不是可运行的程序或批处理文件导致清理失败。这是因为VS默认没有把nmake加入环境变量。其实解决方法很简单:在开始菜单中找到Visual Studio x64 Win64命令提示(2010),单击运行,出现了命令提示行黑窗口,把要打开的sumatrapdf-vc2010.

2013-10-31 23:50:22 6856 1

原创 cout/cerr/clog之异同极其重定向

最近刚入手了一本《C++ Primer(第五版)》,开始按照C++0x的标准把之前积累的C++知识重头梳理一遍。在看到“初识输入输出”这一小节时,见书中提到了cout/cerr/clog三个输出对象,但说得又不分明,于是百度了一下,学习了这三者间的异同以及重定向方法,但同时又发现网上关于重定向的说法和我的实测结果不吻合,故总结为此文,与大家交流讨论。 C++的iostream库中定义了4个

2013-10-22 14:37:34 3355 2

原创 C++通过ADO调用存储过程

很久以前就在网上找了一些关于用C++调用数据库存储过程的文章,并用到了自己的项目中。网上的文章都是要定义_CommandPtr和_ParameterPtr类型的智能指针对象,然后用pCmd->Excute(...)的方法来执行。这样做也没什么不好,就是麻烦了点。这两天突然来了灵感,想到一个更简单的方法:#include #include using namespace std;#i

2013-10-21 10:35:08 3325

[Linux.内核完全剖析-基于0.12内核].赵炯(共17Parts).part02.rar

[Linux.内核完全剖析-基于0.12内核].赵炯(共17Parts).part02.rar

2013-10-31

C++程序设计.pdf

C++程序设计.pdf 《C++程序设计》,钱能主编

2013-09-05

[Linux.内核完全剖析-基于0.12内核].赵炯.扫描版(共分割为17Parts).part05.rar

[Linux.内核完全剖析-基于0.12内核].赵炯.扫描版 这本书是极好的,绝对是0.12内核,童叟无欺!

2013-09-04

[Linux.内核完全剖析-基于0.12内核].赵炯.扫描版(共分割为17Parts).part04.rar

[Linux.内核完全剖析-基于0.12内核].赵炯.扫描版 这本书是极好的,绝对是0.12内核,童叟无欺!

2013-09-04

[Linux.内核完全剖析-基于0.12内核].赵炯.扫描版(共分割为17Parts).part01.rar

[Linux.内核完全剖析-基于0.12内核].赵炯.扫描版 这本书是极好的,绝对是0.12内核,童叟无欺!

2013-09-04

ATL开发的组件无法注册

我用ATL开发的dll功能很简单,只是弹出一个对话框显示“Hello ATL!”,但把生成的dll拷贝到别的没有安装VS2010的电脑上无法注册,提示“找不到指定的模块”。

2012-09-01

icepubdll.dll

系统文件icepubdll.dll是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。在正常情况下不建议用户对该类文件(icepubdll.dll)进行随意的修改。它的存在对维护计算机系统的稳定具有重要作用。

2011-07-19

VB制作个性化图形窗体源代码

VB制作个性化图形窗体源代码,下载后把只读属性前的勾去掉

2010-11-05

java.inf,解决matlab安装错误

主要用于解决matlab在安装时出现“灾难性故障”。

2010-09-21

OpenGL基础教程

非常好的OpenGL教程。。。。。。。。值得下载。

2009-05-22

空空如也

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

TA关注的人

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