<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kid0912的回收站]]></title><description><![CDATA[专门收集好的文章,欢迎大家一起贴]]></description><link>https://blog.youkuaiyun.com/kid0912</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kid0912]]></copyright><item><title><![CDATA[跟我一起写 Makefile]]></title><link>https://blog.youkuaiyun.com/kid0912/article/details/727244</link><guid>https://blog.youkuaiyun.com/kid0912/article/details/727244</guid><author>kid0912</author><pubDate>Sat, 13 May 2006 14:26:00 +0800</pubDate><description><![CDATA[跟我一起写 Makefile概述——什么是makefile？或许很多Winodws的程序员都不知道这个东西，因为那些Windows的IDE都为你做了这个工作，但我觉得要作一个好的和professional的程序员，makefile还是要懂。这就好像现在有这么多的HTML的编辑器，但如果你想成为一个专业人士，你还是要了解HTML的标识的含义。特别在Unix下的软件编译，你就不能不自己写makefil]]></description><category></category></item><item><title><![CDATA[256色调色板与Alpha混合 ]]></title><link>https://blog.youkuaiyun.com/kid0912/article/details/713545</link><guid>https://blog.youkuaiyun.com/kid0912/article/details/713545</guid><author>kid0912</author><pubDate>Mon, 08 May 2006 21:47:00 +0800</pubDate><description><![CDATA[本文讲的是TC中在VGA的256色调色板模式下，怎样做Alpha混合。这是以前做我的VGA13H Graphics Lib for TC2.0 时候写的，基本上实现了Alpha混合。缺点是速度太慢了，ARGB和GETRGB两个宏中用到了除法运算，速度就不可能快起来的。而且也犯了一个错误，在256色模式下64级的Alpha混合是没有意义的，也不可能实现，最多也只能到达4级。总之这篇文章还有很多错误，]]></description><category></category></item><item><title><![CDATA[谈谈TC256图形函数库的使用方法 ]]></title><link>https://blog.youkuaiyun.com/kid0912/article/details/713542</link><guid>https://blog.youkuaiyun.com/kid0912/article/details/713542</guid><author>kid0912</author><pubDate>Mon, 08 May 2006 21:46:00 +0800</pubDate><description><![CDATA[Turbo C 2.0是Borland公司开发的一个16位DOS的C编译器。现在Turbo C已经是老古董了，用的人也很少了。但是研究DOS和Turbo C的人还是有。VGA/VESA的256色的编程一直是研究DOS和TC编程的人关注的焦点，本文所讲的TC256图形函数库是吴进写的一个支持SVGA256色视频模式的图形函数库。许多初学者都不懂其使用方法，本文就在这里简单讲讲。    在看厌了TC编]]></description><category></category></item><item><title><![CDATA[图形程序运行的条件]]></title><link>https://blog.youkuaiyun.com/kid0912/article/details/713539</link><guid>https://blog.youkuaiyun.com/kid0912/article/details/713539</guid><author>kid0912</author><pubDate>Mon, 08 May 2006 21:45:00 +0800</pubDate><description><![CDATA[Turbo C为用户提供了一个功能很强的画图软件库，它又称为BorLand图形接口（BGI），它包括图形库文件(graphics.lib)，图形头文件（graphics.h）和许多图形显示器（图形终端）的驱动程序（如CGA.BGI、EGAVGA.BGI等）。还有一些字符集的字体驱坳程序（如goth.chr黑体字符集等）。编写图形程序时用到的一些图形库函数均在graphics.lib 中，执行这些函]]></description><category></category></item><item><title><![CDATA[DOS直接写屏]]></title><link>https://blog.youkuaiyun.com/kid0912/article/details/713528</link><guid>https://blog.youkuaiyun.com/kid0912/article/details/713528</guid><author>kid0912</author><pubDate>Mon, 08 May 2006 21:37:00 +0800</pubDate><description><![CDATA[DOS现在人们都很少使用了，在DOS下开发程序的程序员也越来越少了。但我认为DOS拥有比Windows更大的灵活性，DOS下的编程难度也比Windows下大的多，毕竟Windows下面有WinAPI可以使用，而DOS提供的功能就很少。可是DOS能让程序员更多的接触计算机底层的东西，从某种意义上来说一些Windows程序员就根本算不上程序员，他们所做的编程只是最简单的编程，只有真正触及了底层和核心，]]></description><category></category></item><item><title><![CDATA[深入了解内存]]></title><link>https://blog.youkuaiyun.com/kid0912/article/details/713523</link><guid>https://blog.youkuaiyun.com/kid0912/article/details/713523</guid><author>kid0912</author><pubDate>Mon, 08 May 2006 21:33:00 +0800</pubDate><description><![CDATA[RAM（Random Access Memory）随机存取存储器对于系统性能的影响是每个PC用户都非常清楚的，所以很多朋友趁着现在的内存价格很低纷纷扩容了内存，希望借此来得到更高的性能。不过现在市场是多种内存类型并存的，SDRAM、DDR SDRAM、RDRAM等等，如果你使用的还是非常古老的系统，可能还需要EDO DRAM、FP DRAM（块页）等现在不是很常见的内存。 对于很多用户或者有一]]></description><category></category></item><item><title><![CDATA[编程修养之C语言篇]]></title><link>https://blog.youkuaiyun.com/kid0912/article/details/713434</link><guid>https://blog.youkuaiyun.com/kid0912/article/details/713434</guid><author>kid0912</author><pubDate>Mon, 08 May 2006 20:31:00 +0800</pubDate><description><![CDATA[什么是好的程序员？是不是懂得很多技术细节？还是懂底层编程？还是编程速度比较快？ 我觉得都不是。对于一些技术细节来说和底层的技术，只要看帮助，查资料就能找到，对 于速度快，只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质： 1、有专研精神，勤学善问、举一反三。 2、积极向上的态度，有创造性思维。 3、与人积极交流沟通的能力，有团队精神。 4、谦虚谨慎，戒骄戒燥。 5、写出的代码质量]]></description><category></category></item><item><title><![CDATA[用TC来写系统]]></title><link>https://blog.youkuaiyun.com/kid0912/article/details/674872</link><guid>https://blog.youkuaiyun.com/kid0912/article/details/674872</guid><author>kid0912</author><pubDate>Mon, 24 Apr 2006 13:11:00 +0800</pubDate><description><![CDATA[在OSzone论坛有篇帖子问一个编译问题，差不多就是用TC来写系统的可能性，虽然学C才起步，也去看了下，然后自己也去尝试了一下。我用的编辑器是Win-TC 1.9.1，编译器是Turbo C 2.0，感觉WinTC用起来方便些，毕竟是在Win下，对着个黑屏白字总有点感觉不太爽：）帖子里的代码如下：void printtext(char *text,int len){  int i;  for(i=]]></description><category></category></item><item><title><![CDATA[堆溢出的研究]]></title><link>https://blog.youkuaiyun.com/kid0912/article/details/674801</link><guid>https://blog.youkuaiyun.com/kid0912/article/details/674801</guid><author>kid0912</author><pubDate>Mon, 24 Apr 2006 12:11:00 +0800</pubDate><description><![CDATA[根据我的下面文章的总结，其实堆溢出与格式串溢出特像，就是“一个format strings的bug可以使往任何数据写到任何地方。作者把它称为write-anything-anywhere权限”。    现在堆溢出的研究有点升温，暴露出来的堆溢出漏洞也越来越多，所以就有必要研究有效的堆溢出攻击方法了。由于堆溢出只是溢出的一种形式，原理已经介绍得比较多，也比较简单，所以就不再做这方面的介绍。    一]]></description><category></category></item><item><title><![CDATA[堆（Heap）和栈（Stack）的区别？]]></title><link>https://blog.youkuaiyun.com/kid0912/article/details/674799</link><guid>https://blog.youkuaiyun.com/kid0912/article/details/674799</guid><author>kid0912</author><pubDate>Mon, 24 Apr 2006 12:08:00 +0800</pubDate><description><![CDATA[五大内存分区        在C++中，内存分成5个区，他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。        栈，就是那些由编译器在需要的时候分配，在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。        堆，就是那些由new分配的内存块，他们的释放编译器不去管，由我们的应用程序去控制，一般一个new就要对应一个delete。如果程序员没有释]]></description><category></category></item></channel></rss>