内存管理的第一步是要知道内存的容量大小,也就是内存终了地址。检测内存容量的方法之一是从BIOS获取数据,但是使用BIOS的版本不同,获取的方式也大不相同。因此操作系统开发时采用另一种方法,就是检测内存地址是否有效。阅读全文>
发表于 @ 2006年09月25日 08:24:00|评论(loading...)|收藏
大型系统的JVM运行环境都需要调优,调优的主要内容就是设定Heap大小,垃圾回收,和Stack大小。阅读全文>
发表于 @ 2006年09月25日 08:20:00|评论(loading...)|收藏
虽然不能在我的操作系统中使用printf函数,去可以使用sprintf函数得到需要显示的字符串,并将字符串我的drawstring函数显示在界面。但是在这里使用sprintf函数并像普通C应用程序一样连接成可执行文件。sprintf在stdio.h声明,在libc.lib里实现。我需要在ld连接的时候加入libc.lib库文件。问题是我的程序不能使用cygwin的libc.lib。我不得不重新编译这些源文件。阅读全文>
发表于 @ 2006年08月28日 08:57:00|评论(loading...)|收藏
解决《1个人开发操作系统之界面与字体》一文中有遗留一个困扰我3周的问题。阅读全文>
发表于 @ 2006年08月22日 20:49:00|评论(loading...)|收藏
ActionScript 3是Adobe公司开发的用于编写Flash的脚本语言。Adobe新推出的Adobe Flex的Rich Internet Application开发平台同样支持Action Script。ActionScript编写的Flex Data Service提供了丰富的数据处理功能,也包括实现了通过建立HTTPChannel的数据实时更新功能,例如聊天室,股市行情等。本文将使用ActionScript 3.0编写HTTPTunnel Client取代Flex Data Service的HTTPChannel, 用开源的Java HTTPTunnel作为Server,实现数据实时更新。阅读全文>
发表于 @ 2006年08月20日 12:57:00|评论(loading...)|收藏
本文表述了Windows平台内的可执行文件,动态链接库和目标文件格式。阅读全文>
发表于 @ 2006年08月04日 08:18:00|评论(loading...)|收藏
http://www.sourceforge.net,每个开源爱好者经常光顾的地方,已经成为世界最大的开源软件项目管理平台。
虽然她已久负盛名,我相信她的很多诱人的服务还不为大多数中国程序员所知。
阅读全文>
发表于 @ 2006年06月11日 10:08:00|评论(loading...)|收藏
Antlr的功能在我的其他文章里提到了就不多说了,JFreeChart是一个功能强大的Java开源图表生成组件。是不是经常有人问你,你做的项目一共有多少行代码,你编写了多少行代码?
本文的程序轻松帮你回答这个问题。阅读全文>
发表于 @ 2006年04月19日 19:08:00|评论(loading...)|收藏
我们经常在程序里添加log, 用于在维护时查找异常发生时间和地点。通常log文件内容很多,将log文件格式化为带颜色不同字体的html可以方便阅读。阅读全文>
发表于 @ 2006年04月17日 14:50:00|评论(loading...)|收藏