<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[codeferever的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/codeferever</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; codeferever]]></copyright><item><title><![CDATA[Just for test.]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/7059502</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/7059502</guid><author>codeferever</author><pubDate>Sat, 10 Dec 2011 13:43:43 +0800</pubDate><description><![CDATA[Just for test.
Just for test.]]></description><category></category></item><item><title><![CDATA[ff]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/6316595</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/6316595</guid><author>codeferever</author><pubDate>Mon, 11 Apr 2011 21:18:00 +0800</pubDate><description><![CDATA[<br />hello]]></description><category></category></item><item><title><![CDATA[linux/init/main.c 注释]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5921221</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5921221</guid><author>codeferever</author><pubDate>Mon, 04 Oct 2010 15:22:00 +0800</pubDate><description><![CDATA[#define _LIBRARY_		//包含syscall0(),syscall1()
#include	//标准符号常数和类型文件
#include		//
/*
*任务0的堆栈在以后会与任务1(代码段仍在内核空间)共享，因此在这之前不能弄乱任务0的堆栈；
*因此我们调用fork()和pause()使用内嵌方式；
*当再次执行fork()并执行过execve()后，被加载的程序已不属于内核空间，可以用写时复制了
*/
static inline _syscall0(int,fork)		]]></description><category></category></item><item><title><![CDATA[80386 寄存器]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5919700</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5919700</guid><author>codeferever</author><pubDate>Sun, 03 Oct 2010 14:10:00 +0800</pubDate><description><![CDATA[80386:;=================================================  A1:General Register(通用寄存器)  EAX,EBX,ECX,EDX,ESI,EDI,ESP,EBP,  它们的低16位就是8086的  AX,BX,CX,DX,SI,DI,SP,BP  ;-------------------------     EAX：累加器      EBX：基址寄存器      ECX：计数器      EDX：数据寄存器      ESI：源地址指]]></description><category></category></item><item><title><![CDATA[Wiki-how to set a graphics mode]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5917858</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5917858</guid><author>codeferever</author><pubDate>Fri, 01 Oct 2010 15:17:00 +0800</pubDate><description><![CDATA[<br />How do I set a graphics mode<br />When a PC first boots up, it is set to a standard, known VGA text mode. But at some point you will want to start drawing pixels to the screen instead of text. This requires you to switch from text mode to a graphics ]]></description><category></category></item><item><title><![CDATA[好久没有写了]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5869482</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5869482</guid><author>codeferever</author><pubDate>Tue, 07 Sep 2010 22:06:00 +0800</pubDate><description><![CDATA[<br />暑假两个月眨眼就过去了，这期间主要的人物就是将Linux0.12版的内核代码，因为空闲的时间比较长，收获还是有一点的。<br />现在的自己比以前那个沉浸文学的书呆子自信多了。每当看到内核代码时，就有一种熟悉的感觉，然后津津有味地看下去，有时候是几个小时，有时候就短短几十分钟，每看一次，越发的体会到操作系统内涵，也越觉得很多方面都没有涉及（特别是硬件方面）。<br />时间匆匆忙忙地过去了，20岁以前还在抱怨日子真是无聊，现在却觉得岁月不饶人，呵呵，以前也许是无知者无谓吧。<br />Linus]]></description><category></category></item><item><title><![CDATA[一些胡乱的想法]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5798175</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5798175</guid><author>codeferever</author><pubDate>Mon, 09 Aug 2010 10:36:00 +0800</pubDate><description><![CDATA[<br />在学校里疯狂的学习各种设计IT的知识，在公司里则是绞尽脑汁设计一个产品；学习的最终目的是应用，然而应用只需要一部分知识就可以了，如果在一个特定的行业，以前花费很多时间学习的东西都成了鸡肋（食之无味，弃之可惜）；在开发中最紧要的知识应该是那些基础了，然后是思路；做IT产品做久了就会有一个老套的思路，此时也就遇到了瓶颈，如果公司不给你换一下工作内容或环境，（作为一个技术人员，我们追求的是技术，也更加自由），我们得自己换了。<br />幸而自己还是一个学生，有很多时间来巩固基础和学习新技术，更能适应最]]></description><category></category></item><item><title><![CDATA[嵌入式学习第一篇：Boot-loader ]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5745956</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5745956</guid><author>codeferever</author><pubDate>Mon, 19 Jul 2010 12:04:00 +0800</pubDate><description><![CDATA[由于 Boot Loader 的实现依赖于 CPU 的体系结构，因此大多数 Boot Loader 都分为 stage1 和 stage2 两大部分。依赖于 CPU 体系结构的代码，比如设备初始化代码等，通常都放在 stage1 中，而且通常都用汇编语言来实现，以达到短小精悍的目的。而 stage2 则通常用C语言来实现，这样可以实现给复杂的功能，而且代码会具有更好的可读性可移植性.Boot Loader 的 stage1 通常包括以下步骤(以执行的先后顺序)：·硬件设备初始化。·为加载 BootLoade]]></description><category></category></item><item><title><![CDATA[胡乱宣扬]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5691368</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5691368</guid><author>codeferever</author><pubDate>Thu, 24 Jun 2010 13:44:00 +0800</pubDate><description><![CDATA[<br />   没有什么能够经受时间的冲刷，也没有什么好事情能够经得起大众的品论。中国自主研发的，总要鄙视一番，说是哪个哪个的山寨版，我们国家基础差，体制不全，又不是一夜之间就能够改善的！凡事都要有一个过程不是吗？<br />      有的人看到好的东西，不经过大脑就贴出来给大众分享，结果却是：被批得狗血喷头。这里面什么样的心里都有，也许会有专门捣蛋的，因此奉劝一
句，不要看到好的帖子就马上大声宣扬]]></description><category></category></item><item><title><![CDATA[windows编程之内存数据修改]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5619674</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5619674</guid><author>codeferever</author><pubDate>Mon, 24 May 2010 11:36:00 +0800</pubDate><description><![CDATA[#include"StdAfx.h"#includeDWORD g_arList[1024];int g_nListCnt=0;HANDLE g_hProcess;BOOL CompareAPage(DWORD dwBaseAddr,DWORD dwValue){    BYTE arBytes[4096];    if(!::ReadProcessMemory]]></description><category></category></item><item><title><![CDATA[windows编程之进程查看、删除]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5619666</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5619666</guid><author>codeferever</author><pubDate>Mon, 24 May 2010 11:35:00 +0800</pubDate><description><![CDATA[#include"StdAfx.h"#include#includeBOOL TerminateProcessFromId(DWORD dwId){    BOOL bRet=FALSE;    HANDLE hProcess=::OpenProcess(PROCESS_ALL_ACCESS,FALSE,dwId);    if(hProcess)        b]]></description><category></category></item><item><title><![CDATA[快速排序QuickSort.c]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5615081</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5615081</guid><author>codeferever</author><pubDate>Fri, 21 May 2010 20:13:00 +0800</pubDate><description><![CDATA[#includeint sorted(int a[],int low,int high){    int temp=0;    int sign=a[low];    while(low        while(low            --high;        temp=a[high];        a[high]=a[low];       ]]></description><category></category></item><item><title><![CDATA[二叉树头文件]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5609107</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5609107</guid><author>codeferever</author><pubDate>Wed, 19 May 2010 20:15:00 +0800</pubDate><description><![CDATA[#ifndef _BTREE_H_#define _BTREE_H_#include#include#includetypedef enum{    TRUE=0;    FALSE=-1;}Status;typedef struct btree{    int *data;    struct btree *Lchild;    struc]]></description><category></category></item><item><title><![CDATA[简单的二叉树创建和遍历]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5609086</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5609086</guid><author>codeferever</author><pubDate>Wed, 19 May 2010 20:07:00 +0800</pubDate><description><![CDATA[#include#include#includetypedef struct btree{    int data;    struct btree *LeftChild;    struct btree *RightChild;}BTree;void CreatBiTree(BTree **BT){    //先序创建    *BT=(BTree ]]></description><category></category></item><item><title><![CDATA[舍本逐末]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5560905</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5560905</guid><author>codeferever</author><pubDate>Wed, 05 May 2010 20:27:00 +0800</pubDate><description><![CDATA[最近一直想一个问题，谁才是真正的优秀程序员？是一直以来推动互联网发展的大师，还是默默无闻辛勤劳动的程序员？是不会编程却有着先进锐利的数学家，还是技术高超的网络黑客？突然想到为什么会有那么多人想编写一个操作系统呢？为什么有人开发了"易语言"，而却无法风靡国内呢？这不是国人一直想看到的吗]]></description><category></category></item><item><title><![CDATA[自己的操作系统？]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5550448</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5550448</guid><author>codeferever</author><pubDate>Sun, 02 May 2010 18:13:00 +0800</pubDate><description><![CDATA[如果有人说我要编写一个操作系统，那么如果只是兴趣的话还好，但是如果上升到一定的高度，我觉得应当仔细考虑一下了。 古往今来，那些个仁人志士编写的操作系统何其多哉！可是又有几个能够站到了IT的舞台上？为何？一是宣传，二是升级；升级是在宣传的基础之上的，因为一人之力终究薄弱。 中国需要自己的操作系统吗？答：目前有window]]></description><category></category></item><item><title><![CDATA[嗮“码”]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5547279</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5547279</guid><author>codeferever</author><pubDate>Fri, 30 Apr 2010 19:03:00 +0800</pubDate><description><![CDATA[/*用来求出M个数字中个数最多的数字的个数和该数字，尽量减小时间的消耗量*/#includevoid main(){    for(;;){    int i,j;    int a[100];    int m;    int count1=1;    int count2=1;    int count=0;    int t;]]></description><category></category></item><item><title><![CDATA[windows下的窗口程序]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5526195</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5526195</guid><author>codeferever</author><pubDate>Sun, 25 Apr 2010 10:51:00 +0800</pubDate><description><![CDATA[window：多任务，可以给每个任务分配一个窗口；               窗口的简单执行过程：鼠标或键盘输入消息A-----系统消息队列（A在CPU中排队，等待CPU处理）------------发送给相应的应用程序的消息队列（A等待应用程序处理）---------应用程序转换一下消息A----------进入窗口过程（如果你需要窗口，窗口已经设定好了，系统说，交给我吧！然后控制]]></description><category></category></item><item><title><![CDATA[初识 Windows Application]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5526023</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5526023</guid><author>codeferever</author><pubDate>Sun, 25 Apr 2010 09:15:00 +0800</pubDate><description><![CDATA[1.DOS&WINDOWS:2.WINDOWS 之 四大概念：API、HANDLE、MODULE、DLL 2.HANDLE :a number ,4bytes, only sys can disdinguish itDLL:code and datas in it API:in DLLMODULE:APIS & DLL in memory  3.概念之间的简单关]]></description><category></category></item><item><title><![CDATA[初学者的路--我的体会]]></title><link>https://blog.youkuaiyun.com/codeferever/article/details/5517279</link><guid>https://blog.youkuaiyun.com/codeferever/article/details/5517279</guid><author>codeferever</author><pubDate>Thu, 22 Apr 2010 19:48:00 +0800</pubDate><description><![CDATA[  我是一个初学者，自学编程。没有老师指导真的很难受。开始自己瞎找书看，很杂，偶尔发现新奇一点的东西，晚上想到一点才睡着，呵呵，也就是前几个星期而已，那时候经常做白日梦。  等摸到一点路径之后开始朝一个方向努力，也就是现在的状态；如今头脑又清醒了一些，就没事在网上看看前辈们的博客啊，业界新闻啊，《疯狂的程序员》等等了，感觉自己已经可以适应程序的世界了。  现在我又有了新的苦恼，想编写一个程]]></description><category></category></item></channel></rss>