<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>tyrone的专栏 - Compiler</title><link>http://blog.csdn.net/tyrone1979/category/144040.aspx</link><description>编译原理，编译原理资源，CLI, .NET, Mono</description><dc:language>zh-CN</dc:language><lastUpdateTime>Wed, 26 Sep 2007 19:43:47 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>tyrone</dc:creator><title>1个人开发操作系统之内存容量检测</title><link>http://blog.csdn.net/tyrone1979/archive/2006/09/25/1274474.aspx</link><pubDate>Mon, 25 Sep 2006 08:24:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/09/25/1274474.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/1274474.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/09/25/1274474.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/1274474.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1274474</trackback:ping><description>内存管理的第一步是要知道内存的容量大小，也就是内存终了地址。检测内存容量的方法之一是从BIOS获取数据，但是使用BIOS的版本不同，获取的方式也大不相同。因此操作系统开发时采用另一种方法，就是检测内存地址是否有效。&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/1274474.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>JVM调优</title><link>http://blog.csdn.net/tyrone1979/archive/2006/09/25/1274458.aspx</link><pubDate>Mon, 25 Sep 2006 08:20:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/09/25/1274458.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/1274458.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/09/25/1274458.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/1274458.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1274458</trackback:ping><description>大型系统的JVM运行环境都需要调优，调优的主要内容就是设定Heap大小，垃圾回收，和Stack大小。&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/1274458.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>1个人开发操作系统之显示变量值</title><link>http://blog.csdn.net/tyrone1979/archive/2006/08/28/1130926.aspx</link><pubDate>Mon, 28 Aug 2006 08:57:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/08/28/1130926.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/1130926.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/08/28/1130926.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/1130926.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1130926</trackback:ping><description>虽然不能在我的操作系统中使用printf函数，去可以使用sprintf函数得到需要显示的字符串，并将字符串我的drawstring函数显示在界面。但是在这里使用sprintf函数并像普通C应用程序一样连接成可执行文件。sprintf在stdio.h声明，在libc.lib里实现。我需要在ld连接的时候加入libc.lib库文件。问题是我的程序不能使用cygwin的libc.lib。我不得不重新编译这些源文件。&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/1130926.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>1个人开发操作系统之数组与字符串的使用</title><link>http://blog.csdn.net/tyrone1979/archive/2006/08/22/1106584.aspx</link><pubDate>Tue, 22 Aug 2006 20:49:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/08/22/1106584.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/1106584.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/08/22/1106584.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/1106584.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1106584</trackback:ping><description>解决《1个人开发操作系统之界面与字体》一文中有遗留一个困扰我3周的问题。&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/1106584.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>ActionScript 3的HTTPTunnel的实现</title><link>http://blog.csdn.net/tyrone1979/archive/2006/08/20/1099438.aspx</link><pubDate>Sun, 20 Aug 2006 12:57:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/08/20/1099438.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/1099438.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/08/20/1099438.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/1099438.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1099438</trackback:ping><description>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，实现数据实时更新。&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/1099438.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>1个人开发操作系统之界面与字体</title><link>http://blog.csdn.net/tyrone1979/archive/2006/08/20/1099419.aspx</link><pubDate>Sun, 20 Aug 2006 12:51:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/08/20/1099419.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/1099419.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/08/20/1099419.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/1099419.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1099419</trackback:ping><description>本文实现操作系统静态界面，和字体显示。&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/1099419.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>解读PE/COFF文件格式</title><link>http://blog.csdn.net/tyrone1979/archive/2006/08/04/1017380.aspx</link><pubDate>Fri, 04 Aug 2006 08:18:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/08/04/1017380.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/1017380.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/08/04/1017380.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/1017380.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1017380</trackback:ping><description>本文表述了Windows平台内的可执行文件，动态链接库和目标文件格式。&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/1017380.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>Compile Farm与Library管理</title><link>http://blog.csdn.net/tyrone1979/archive/2006/06/11/788304.aspx</link><pubDate>Sun, 11 Jun 2006 10:08:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/06/11/788304.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/788304.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/06/11/788304.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/788304.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=788304</trackback:ping><description>http://www.sourceforge.net，每个开源爱好者经常光顾的地方，已经成为世界最大的开源软件项目管理平台。
虽然她已久负盛名，我相信她的很多诱人的服务还不为大多数中国程序员所知。
&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/788304.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>使用Antlr和JfreeChart实现项目源代码行数计算图表</title><link>http://blog.csdn.net/tyrone1979/archive/2006/04/19/669673.aspx</link><pubDate>Wed, 19 Apr 2006 19:08:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/04/19/669673.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/669673.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/04/19/669673.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/669673.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=669673</trackback:ping><description>Antlr的功能在我的其他文章里提到了就不多说了，JFreeChart是一个功能强大的Java开源图表生成组件。是不是经常有人问你，你做的项目一共有多少行代码，你编写了多少行代码？
本文的程序轻松帮你回答这个问题。&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/669673.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>使用Lex将log日志转换为HTML</title><link>http://blog.csdn.net/tyrone1979/archive/2006/04/17/666470.aspx</link><pubDate>Mon, 17 Apr 2006 14:50:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/04/17/666470.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/666470.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/04/17/666470.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/666470.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=666470</trackback:ping><description>我们经常在程序里添加log， 用于在维护时查找异常发生时间和地点。通常log文件内容很多，将log文件格式化为带颜色不同字体的html可以方便阅读。&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/666470.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>采用POI和ANTLR提取WORD文档数据</title><link>http://blog.csdn.net/tyrone1979/archive/2006/04/17/666283.aspx</link><pubDate>Mon, 17 Apr 2006 10:06:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2006/04/17/666283.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/666283.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2006/04/17/666283.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/666283.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=666283</trackback:ping><description>采用POI从MS WORD文档中取出平文Text，然后用Antlr解析Text，取出数据。&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/666283.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>.NET与Microsoft Shared Source CLI</title><link>http://blog.csdn.net/tyrone1979/archive/2005/09/04/471123.aspx</link><pubDate>Sun, 04 Sep 2005 20:01:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2005/09/04/471123.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/471123.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2005/09/04/471123.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/471123.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=471123</trackback:ping><description>.NET本质上是一个新的开发框架，为传统Windows操作系统（尤其是Windows2000）API和服务提供全新的编程接口，它同时还将Microsoft在90年代晚期开发的各种技术融合起来，这些技术包括COM+组件服务，ASP Web开发框架，对XML和面向对象设计的全面支持，对新的Web服务协议（如SOAP，WSDL，和UDDI）的支持，现在以Internet为中心，都集成在原来的DNA体系中。
. Microsoft Shared Source CLI的运行引擎包括源代码，并支持remoting, context model, threading,和code access security。所有这些加在一起是一个包括9000多源文件的代码库。这是微软发布的最大的代码库&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/471123.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>tyrone</dc:creator><title>Compiling&amp;Compiler网络资源</title><link>http://blog.csdn.net/tyrone1979/archive/2005/08/29/467349.aspx</link><pubDate>Mon, 29 Aug 2005 13:04:00 GMT</pubDate><guid>http://blog.csdn.net/tyrone1979/archive/2005/08/29/467349.aspx</guid><wfw:comment>http://blog.csdn.net/tyrone1979/comments/467349.aspx</wfw:comment><comments>http://blog.csdn.net/tyrone1979/archive/2005/08/29/467349.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/tyrone1979/comments/commentRss/467349.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=467349</trackback:ping><description>搜集了一些关于Compiling和Compiler的网络资源&lt;img src ="http://blog.csdn.net/tyrone1979/aggbug/467349.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>