自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赵伟的计算机软件技术专栏

数据库管理系统设计与实现; MySQL、PostgreSQL、Berkeley DB内核开发; 大型软件架构设计和研发管理;

  • 博客(9)
  • 收藏
  • 关注

原创 英语、计算机、互联网与全球化

刚刚看到有人声称,我们中国的软件技术只落后美国两年。我不对这个落后的年限做任何猜测,不过我看到这个声明,首先想到的是,以前在读研究生的时候,很多同学不喜欢看英文的软件技术文档,虽然能看得懂,但是觉得看的太累,所以宁愿找中文的文档来看;另一方面,也有软件同行很多人在花时间把英文文档翻译成中文,供中国读者阅读。从这个翻译过程和等待译本的过程可以确信,我们与世界先进水平,是有一个时间上的差距的,因为我们

2009-01-19 12:40:00 1006

原创 Berkeley DB概况

说实话,在我进入Oracle之前一个月,也是拿到Oracle的Offer 5个月之后,我才得到我未来经理的电话通知(我不是怪他通知的晚,事实上我非常感谢他给我机会进入这个产品组---这纯属机缘巧合,让我来到一个崭新的世界),说我在Berkeley DB产品组,这之前我从来没听说过它,我的第一印象,Berkeley的DB不是postgresl吗?仔细一查,才知道它是Oracle的嵌入式数据库,而嵌入

2009-01-18 13:26:00 1828

原创 多读多写多实践---给初学编程者的建议

 今天偶尔翻出了大一时候使用的谭浩强《C语言程序设计习题集和上机指导》,发现里面的代码格式真的不敢恭维。原来我们就是看着这些书本来学习成长过来的,当然,他的《c语言程序设计》我觉得还很不错的,大一的时候,就是这本书带领我进入了程序设计的世界。这里我想强调的是,在学习编程的过程中,如果能阅读一些高质量的代码,那将是非常有益的。而高质量代码的一个最基本的特征,就是有非常规范的代码格式。 

2009-01-18 13:22:00 667

原创 Berkeley DB的动态散列技术

 本文最初贴在我在百度空间的blog(http://hi.baidu.com/dazhao_dbblog),现在把它也发布到这里。  一个Berkeley DB数据库(也就是关系数据库中的一个表)存储的数据是key/data pair(键/值)对的集合,这些key/data pairs原本可以是任何结构、模式和意义的数据,Berkeley DB不理会它们的结构和意义,只把他们当作字

2009-01-18 13:20:00 2067 1

原创 数据库通用基础实现技术---多进程共享信息

Berkeley DB数据库以程序库的方式链接到应用程序中,而应用程序可以以多线程、多进程的方式访问同一个数据库环境中的所有数据库。注意,这里的数据库环境(Database Environment, DB_ENV)是Berkeley DB的一个术语,相当于关系数据库中的一个“数据库”,我们知道这个“数据库”中有很多个“关系表”。而Berkeley DB当中用“数据库”("Database")来指代

2009-01-18 13:15:00 1141

原创 我工作中用到的软件

做软件这行,我觉得如果刚去一家公司,有很多东西需要适应,其中很重要的一个方面就是工作过程中用到的软件。我刚来Oracle的时候,有不少软件是我从来没有用过的,花了一段时间才适应下来,现在感觉非常得心应手,那些原本觉得很不好用的软件,比如vi,现在是我每天必须使用的,包括现在在写的这篇文章,就是用vi编写的。所以我们就先从vi说起吧。下面提到的软件除了Visual Studio外,都是开源的,可以免

2009-01-18 13:03:00 1850

原创 编写可移植的C++ 模板代码

MSVC8 对c++模板的支持,基本上遵循了c++标准的规定,不过在某些细节之处仍然超越了c++标准,多做了一些工作,从而一定程度上减轻了程序员编程的负担。但是这种简化,是一把双刃剑---当你使用MSVC8编程的时候你会感觉轻松而简便,你不知不觉中就陷入了MS的陷阱---当你需要把代码移植到使用 gcc的*nix上时候,你将遇到很多头疼的问题,甚至不得不放弃,从而困在微软的小世界里面。为了防患

2009-01-18 11:39:00 763

原创 用好 c++ 的 const 关键字

const是c++当中很有特色的一个语言功能,它限制了对数据的操作,还限制了类成员函数的行为,而且是对c++的引用类型的函数参数和返回值这个功能的有益补充,c++程序员应该时时有意识地正确使用const关键字。const对于变量来说,是一个要求,而对于函数来说,是一个承诺,对它所操作的变量的承诺。由于const的使用场合和使用对象很多,要正确地使用它还是需要用一番心思的。const在一下一些

2009-01-18 11:31:00 516

原创 搬家到此,欢迎来访

之前我在百度空间写过一些blog (http://hi.baidu.com/dazhao_dbblog) 也是关于Berkeley DB, 编程技术,以及开源技术的,现在决定在这里也同时发布,两边同步更新,欢迎大家来踩踩。

2009-01-18 11:24:00 396

空空如也

空空如也

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

TA关注的人

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