自定义博客皮肤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)
  • 收藏
  • 关注

原创 什么真正影响性能?

话还得从我之前对Tcl的解释器做的一点小小改动说起。当时公司需要在产品中嵌入Tcl的解释引擎,但在工程中加入了Tcl的代码后,运行结束时却发现了大量的内存泄漏。因此习惯打杂的我被叫过去解决这个问题。仔细的阅读了Tcl内存管理的算法后,我发现Tcl的的内存使用方式的确是相当高效的。Tcl内部有一个Bucket列表,每个Bucket包含一个可用内存块的链表,链表中所有内存块的大小是相同的。内存的申

2009-02-13 20:01:00 522

原创 如何读代码1 - 驳斥两条常见误区

首先我必须有力的反击在软件开发中充满迷惑性的两点误区,据我所知者两点误区已经深深毒害了软件开发人员多年,大大的降低了代码质量。他们是: 1.       我们的代码应该有很多文档。2.       我们的代码似乎很烂。 首先来看看误区1: 在软件开发中,新加入一个项目的程序员常常会有这样的抱怨: “我们的代码没有文档”。这种抱怨甚至会得到项目中已经颇有经验的程序员的附和

2009-02-10 19:02:00 1378 1

原创 A voluntary advertisement for Microsoft Agent

A voluntary advertisement for Microsoft Agent I knew Microsoft Agent recently when I was messing around surfing platform SDK documentation for some funny windows features to make use of. The minute I

2008-11-25 19:38:00 787

原创 论对象序列化

  对象序列化是几乎所有的应用程序开发者都必然面临的问题。当我们修改了Windows的某项配置,保存了自己辛苦创建的Word文档,在论坛上发表了某篇帖子,或是发送了一封Email, 我们在进行着文档序列化的操作。 在一个程序员看来,文档的序列化方式,决定了一个应用程序的整体架构,也决定了软件中看到80%以上代码的形态。因为软件就是处理数据的,80%以上用户关心的数据都是要存储的。存储的方式决定

2008-11-20 20:27:00 571

原创 由C/C++ 争议想到的

    前几天有个帖子,大意是 C++ 设计的不好,导致用的不多。很多人都讨论起这一问题来,并且比较有热情。应该说,讨论的人并不是水平差之类,而是确实存在这一问题。    一般来说,学生总希望能通过对编程语言的学习,能顺便对所学各课程,都有个基本的自我实践机会。比如线程,网络,GUI 等等。 但可能又听网上一些说法,不愿学太多编程语言。所以希望某个语言能直接的有这些方面的支持。 (其实就是某语言各

2006-08-13 20:16:00 931

原创 csdn 一道“高难”题目的解法

csdn : http://community.csdn.net/Expert/TopicView3.asp?id=4925171首先声明,题目有点问题,应为: ( 《》内为关键处 )每人 《至多》 审核m篇文章,每篇文章 《至少》 需要n人审核。有s篇文章,问 《至少》 需要多少人。现在我们分析问题:1.假设有 1 篇文章,有 n 人,且( m>=1 ),则需要 n 人。 (这步总能懂吧

2006-08-03 22:56:00 1727 4

原创 发现C++语言的一个毛病

class array{public: array(int _len=0):len(_len){  cout  ele=new int[len]; } virtual ~array(){  cout  delete[] ele; } int len; int* ele;};但是,当使用这个类时,出了错误:int main(int argc, char *argv[]){ array a; 

2006-02-04 19:30:00 874 1

原创 C++与Java相比还存在的明显差距

// 这篇文章是我的错误思想作怪我觉得C++缺乏标准(尽管有所谓C++标准委员会)是C++很大的失败。C++编写的代码太依赖平台,MFC,.Net,VCL,QT等等,选择随便那个都会是一种代码风格,代码移植等都很不方便。 这种情况导致的结果是出现了很多所谓跨平台的库,如Posix、Qt等。然而这种所谓的跨平台其实更使C++变得乱七八糟。比如简单的多线程,Boost有,posix有,Qt,WxWin

2006-01-05 20:33:00 1255 1

原创 浮躁

浮躁在我们的心灵深处,总有一种力量使我们茫然不安,让我们无法宁静,这种力量叫浮躁。浮躁就是心浮气躁,是成功、幸福和快乐最大的敌人。从某种意义上讲,浮躁不仅是人生最大的敌人,而且还是各种心理疾病的根源,它的表现形式呈现多样性,已渗透到我们的日常生活和工作中。可以这样说,我们的一生是同浮躁斗争的一生。我们为什么会如此浮躁浮躁是人类所面临的普遍状态。为什么我们的心境会反复振荡于得意、狂喜、傲慢、迷茫、不

2005-01-16 14:31:00 867

空空如也

空空如也

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

TA关注的人

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