如何将原有代码转换为资源管理代码 ?

如何将原有代码转换为资源管理代码      如果你是一个经验丰富的程序员,你一定会知道找资源的bug 是一件浪费时间的痛苦的经历。我不必说服你和你的团队花费一点时间来熟悉资源管理是十分值得的。你可以立即开始用这个方法,无论你是在开始一个新项目或者是在一个项目的中期。转换不必立即全部完成。...

2012-11-29 10:57:22

阅读数:499

评论数:0

vim文件保存退出命令":wq"和":x"的区别

vim是Unix/Linux系统最常用的编辑器之一,我习惯使用":x"命令来保存文件并退出,不愿意使用":wq"命令是因为它得多敲一个字母。 但是,今天我才知道":x"和":wq"的真正区别,如下: :wq...

2012-11-29 10:52:00

阅读数:869

评论数:0

C++常见的内存错误及其对策

C++常见的内存错误及其对策          发生内存错误是件非常麻烦的事情。编译器不能自动发现这些错误,通常是在程序运行时才能捕捉到。而 这些错误大多没有明显的症状,时隐时现,增加了改错的难度。有时用户怒气冲冲地把你找来,程序却没 有发生任何问题,你一走,错误又发作了。 常见的内...

2012-11-20 09:48:41

阅读数:568

评论数:0

全变分

全变分在图像处理中最直接和最有效的应用莫过于图像去噪和复原,1992年的ROF模型应该算是全变分最经典的模型,之后全变分在图像处理中的应用就变的多了起来。 其中Tony F.Chan http://www.math.ucla.edu/~chan/ 的工作值得关注,Tony F.Chan 陈繁...

2012-11-15 10:56:24

阅读数:4010

评论数:1

[C++]VS2008使用命令行选项查看对象的内存布局

微软的Visual Studio 2008(VS2008)提供了一个新的选项,给用户显示C++对象在内存中的布局。 这个选项就是/d1reportSingleClassLayout。 具体使用方法如下,在写好相应的cpp文件之后,需要启动VS2008的命令行工具“Visual Stud...

2012-11-14 18:26:24

阅读数:2201

评论数:0

KMP算法详解

如果机房马上要关门了,或者你急着要和MM约会,请直接跳到第六个自然段。     我们这里说的KMP不是拿来放电影的(虽然我很喜欢这个软件),而是一种算法。KMP算法是拿来处理字符串匹配的。换句话说,给你两个字符串,你需要回答,B串是否是A串的子串(A串是否包含B串)。比如,字符串A=&quo...

2012-11-09 10:32:45

阅读数:480

评论数:0

map插入对象小结

前提说明 难道插入map还有什么讲究吗?我们且看map在STL中的定义方法:   template , class Alloc = alloc>        第一个参数Key是关键字类型 第二个参数T是值类型 第三个参数Compare是比较函数(...

2012-11-08 15:38:59

阅读数:486

评论数:0

Lib和Dll的那点事

搞程序开发的朋友应该对Lib和Dll很熟悉,对于这两个东西,可谓是几家欢喜几家忧,喜欢的人觉得它可以封装代码,避免别人剽窃,不喜欢的人觉得它很麻烦,干嘛不直接用源文件。而特别是新手对于Lib和Dll的关系和使用完全搞不清楚。 Lib称为静态链接库(static link library),是在编...

2012-11-08 10:24:11

阅读数:540

评论数:0

C++ 0x之右值引用

C++ 0x标准出来有一段时间了,一直没时间看,导致最近看一些代码完全不明白是什么意思了,只好硬着头皮来看了。 这次先说一个简单的,右值引用。 关于引用,大家都很清楚了,只会做一标识,而不会拷贝对象,例如:int a = 0; int& b = a; 这个就是传统的引用,如今也称为左值...

2012-11-08 09:45:53

阅读数:495

评论数:0

C++ 0x之auto – 从初始化中推断数据类型

曾几何时,C++ 0x出现在我们眼前,我们还在苦逼的用老的规则写代码,因为我们是码畜,我们的顶头上司要求我们必须用土的掉渣的VS2005来写代码,并且用各种存在很棘手问题的库,还有我们的用户都用的XP,新的库包含一些其他的内容,用户根本都没法用,所以我们依然苦逼着。不过曙光就在眼前了,虽然没看到曙...

2012-11-08 09:35:33

阅读数:532

评论数:0

关于C++程序的字符编码问题

原文:http://sscc.sinaapp.com/?p=132 我们传统的程序基本都只在Windows或只在Linux下运行,Windows程序使用简体 中文GB18030编码,Linux程序则只使用英文,多年以来这些程序运行起来都没有 问题。 近年来,随着...

2012-11-07 10:19:45

阅读数:1830

评论数:1

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