自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

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

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

2012-11-29 10:57:22 659

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

vim是Unix/Linux系统最常用的编辑器之一,我习惯使用":x"命令来保存文件并退出,不愿意使用":wq"命令是因为它得多敲一个字母。但是,今天我才知道":x"和":wq"的真正区别,如下::wq   强制性写入文件并退出(存盘并退出 write%quite)。即使文件没有被修改也强制写入,并更新文件的修改时间。:x    写入文件并退出。仅当文件被修改时才写入,并更

2012-11-29 10:52:00 1182

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

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

2012-11-20 09:48:41 700

转载 全变分

全变分在图像处理中最直接和最有效的应用莫过于图像去噪和复原,1992年的ROF模型应该算是全变分最经典的模型,之后全变分在图像处理中的应用就变的多了起来。其中Tony F.Chan http://www.math.ucla.edu/~chan/ 的工作值得关注,Tony F.Chan 陈繁昌,现为第三任香港科大校长,原来在UCLA任教。关于全变分的研究工作,还有香港中文的Raymo

2012-11-15 10:56:24 5172 1

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

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

2012-11-14 18:26:24 2437

转载 KMP算法详解

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

2012-11-09 10:32:45 597

转载 map插入对象小结

前提说明难道插入map还有什么讲究吗?我们且看map在STL中的定义方法: template , class Alloc = alloc>       第一个参数Key是关键字类型第二个参数T是值类型第三个参数Compare是比较函数(仿函数)第四个参数是内存配置对象 map内部存储机制实际是以红黑

2012-11-08 15:38:59 679

转载 Lib和Dll的那点事

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

2012-11-08 10:24:11 652

转载 C++ 0x之右值引用

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

2012-11-08 09:45:53 639

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

曾几何时,C++ 0x出现在我们眼前,我们还在苦逼的用老的规则写代码,因为我们是码畜,我们的顶头上司要求我们必须用土的掉渣的VS2005来写代码,并且用各种存在很棘手问题的库,还有我们的用户都用的XP,新的库包含一些其他的内容,用户根本都没法用,所以我们依然苦逼着。不过曙光就在眼前了,虽然没看到曙光中的女神,但是先感谢下那帮为C++贡献终生的老头子们。auto关键字的区分当年我们学编程的时

2012-11-08 09:35:33 637

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

原文:http://sscc.sinaapp.com/?p=132我们传统的程序基本都只在Windows或只在Linux下运行,Windows程序使用简体中文GB18030编码,Linux程序则只使用英文,多年以来这些程序运行起来都没有问题。近年来,随着程序的组件化,部分代码特别是公用组件都需要同时支持Windows及Linux平台,这样就出现了不同

2012-11-07 10:19:45 2213 2

软件工程银行卡管理系统

设计一个银行卡管理系统可以实现存款,取款,修改密码等操作,涉及到数据库的使用。含开发文档报告

2010-06-29

网络课程设计视频流的传输

1 了解流式实时传输协议,即采用RTP等实时传输协议实现视频流的传输,RTP适合网上的流式实时传输。 2 使用两台计算机进行视频流的传输。

2010-06-29

银行卡管理系统,java

用java实现简易的银行卡管理系统 包括取款,存款,修改密码等功能

2010-05-10

编译原理——for循环语句的翻译,LR,四元式

编译原理——for循环语句的翻译,LR,四元式,有报告

2010-01-22

空空如也

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

TA关注的人

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