code2012

加油,坚持,努力,自信
随笔 - 107, 文章 - 3, 评论 - 18, 阅读 - 22万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

06 2011 档案

摘要:HTTP 权威文档http://www.w3.org/Protocols/rfc2616/rfc2616.html--------------========================================---------------------------------转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩 阅读全文

posted @ 2011-06-30 21:26 code2012 阅读(348) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/zc22/archive/2010/06/27/1766007.html经过一年时间的沉淀 再次回首 TCP Socket服务器编程------------------前言------------------开发了这么多年,发现最困难的程序开发就是通讯系统。其他大部分系统,例如CRM/CMS/权限框架/MIS之类的,无论怎么复杂,基本上都能够本地代码本地调试,性能也不太重要。(也许这个就是.net的企业级开发的战略吧)可是来到通讯系统,一切变得困难复杂。原因实在太多了,如:性能永远是第一位:有时候一个if判断都要考虑性能,毕竟要损耗一个CPU指令, 阅读全文

posted @ 2011-06-18 16:12 code2012 阅读(578) 评论(0) 推荐(0) 编辑

摘要:Fromhttp://user.qzone.qq.com/1254366477?ADUIN=549085145&ADSESSION=1308224081&ADTAG=CLIENT.QQ.3307_FriendTip.0&ptlang=2052注:本文中<android_sdk>代表Android SDK安装路径这里选择”/home/victorhu/Code/android-sdk-linux_86″Step 0 : 准备sudoapt-get updateStep 1 : 安装 Java JDK & Eclipsesudoapt-getinstal 阅读全文

posted @ 2011-06-16 19:59 code2012 阅读(4910) 评论(0) 推荐(0) 编辑

摘要:急功近利是大忌一位读者写信给我,说他非常着急。他一个月挣300元人民币,家里情况又不好。他希望赶快把 VC/MFC 学会,进入 IT 产业挣钱。信写得很长,看着看着,我也不禁为他着急起来。有许多读者,虽然情况没有那麽急迫,燃眉之情却也溢於言表。不外乎都是希望能够尽快把某技术某技术学习起来。但是哪一样东西哪一样技术是可以快速学成的呢?能够快速学成的技术,人才也就必然易取易得,根据市场供需法则,也就不可能有很好的报酬。所以诸君当有心理准备,门槛高的,学习代价高,报酬高;门槛低的,学习代价低,报酬低。说起来是老生常谈了。这其中最可怕的心理在急功近利。从读者的来信,以及从 CSDN 上的众多帖文,我感 阅读全文

posted @ 2011-06-16 15:15 code2012 阅读(436) 评论(0) 推荐(0) 编辑

摘要:1997.06观古今於须臾抚四海於一瞬选义按部考辞就班人的理解力可以无穷,但人的记忆力有限。当本身实力发展到某个层次,实力不是靠「警敏强记」来判别或完成,而是要知道哪里可以找出正确而适用的资料。●理解无穷,记忆有限一位老读者写 mail 给我,信上说:『我发现一件事,自从在台大资讯周遇到您,直到 1997 Run!PC 5月号,您一直在安抚新鲜人。在发现自我方向之前,那些人(包括我)都曾相当迷惘。您的文字和温和的态度让这些人可以安心前进。感谢您!!』写作六年,最初接触的年轻读者,有一些已经从高中进入了大学,甚至研究所。原本我的写作层面从未考虑学生,我是为工程人员写的。却没有想到慢慢地在学子之间 阅读全文

posted @ 2011-06-16 15:13 code2012 阅读(649) 评论(0) 推荐(0) 编辑

摘要:“(孟岩)我主张,在具备基础之后,学习任何新东西,都要抓住主线,突出重点。对于关键理论的学习,要集中精力,速战速决。而旁枝末节和非本质性的知识内容,完全可以留给实践去零敲碎打。 阅读全文

posted @ 2011-06-16 15:06 code2012 阅读(230) 评论(0) 推荐(0) 编辑

摘要:以下 是YY 的文章, 感谢 YY但是 文中漏了 一点很重要的 要把 LDFLAGS 中 -s 去掉!---------------------------------文章使用Bochs和GDB对内核进行源代码级调试Written by YY Wednesday, 21 April 2010 12:491. 安装 Bochs编译 Bochs 要加入 --enable-gdb-stub 选项:$ ./configure --enable-gdb-stub$ make$ sudo make install 2. 生成内核修改 Makefile将 CFLAGS 加入 -g 选项,以便加入调试符号CF 阅读全文

posted @ 2011-06-15 12:35 code2012 阅读(2923) 评论(0) 推荐(0) 编辑

摘要:源代码阅读工具:Vim+Taglist+CtagsFrom :http://www.lupaworld.com/home-space-do-blog-uid-415320-id-228304.html一直以来我学习linux源码的时候都是利用http://lxr.linux.no/+trees的,但是一个偶然的机会这个网站打不开了,所以我必须去寻找其他的方法去了解源码。今天我在看《linux编程技术详解》这本书中看到了Vim+Taglist+Ctags阅读源码的方法,于是我抱着试试的态度开始了对它的安装和使用。1、Taglist和Ctags介绍Taglist是一个Vim的源代码浏览插件,提供了 阅读全文

posted @ 2011-06-14 15:05 code2012 阅读(3717) 评论(0) 推荐(0) 编辑

摘要:用法: 在$HOME 目录下 sudo vim .gvimrc""""""""""""""""""""""""""""""""""""""""""""" 阅读全文

posted @ 2011-06-12 22:29 code2012 阅读(751) 评论(0) 推荐(0) 编辑

摘要:手把手教你把Vim改装成一个IDE编程环境[转]1写在前面Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了, 我今天教大家把gvim改装成一个简易IDE, 说它"简易"是界面上看起来"简易", 但功能绝对不比一个好的ID 阅读全文

posted @ 2011-06-12 16:57 code2012 阅读(835) 评论(0) 推荐(0) 编辑

摘要:Linux 汇编语言开发指南肖文鹏 (xiaowp@263.net), 北京理工大学计算机系硕士研究生本文作者 肖文鹏是北京理工大学计算机系的一名硕士研究生,主要从事操作系统和分布式计算环境的研究,喜爱Linux和Python。你可以通过 xiaowp@263.net与他取得联系。 简介:汇编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统,这使得很多程序员开始忘记在 Linux 中还可以直接使用汇编这一底层语言来优化程序的性能。本文为那些在Linux 平台上编写汇编代码的程序员提供指南,介绍 Linux 汇编语言 阅读全文

posted @ 2011-06-11 00:54 code2012 阅读(365) 评论(0) 推荐(0) 编辑

摘要:http://hi.baidu.com/oolol/blog/category/%A1%B6%D7%D4%BC%BA%B6%AF%CA%D6%D0%B4%B2%D9%D7%F7%CF%B5%CD%B3%A1%B7%CE%CA%CC%E2%BC%AF 阅读全文

posted @ 2011-06-10 22:03 code2012 阅读(199) 评论(0) 推荐(0) 编辑

摘要:整个电脑都划成ubuntu用。装软件时的一个明显感觉就是很多事情,用终端的命令行去做很容易,用图形界面往往很复杂,而且很多时候还会出现权限的问题,对于ubuntu的用户权限,现在的唯一感觉就是权限在ubuntu里很重要,很多操作都对应着相应的权限现在把常用的一些命令在这里集中一下,这样以后自己用着也方便一点,不用再开好几个页面看来看去了:以下均为网上搜集,非原创...........sudo:需要提升权限执行的命令如果您所在的目录或想操作的文件不在您的帐户所在的目录,下面的大多数命令都需要使用 sudo 命令。这是一个特殊的命令,它给你临时的权限来修改系统设置。终端会询问你的密码。文件 &am 阅读全文

posted @ 2011-06-10 21:59 code2012 阅读(13638) 评论(0) 推荐(1) 编辑

摘要:编辑器加载中...CFLAGS = -I include/ -c -fno-stack-protector -fno-builtin 阅读全文

posted @ 2011-06-10 21:55 code2012 阅读(229) 评论(0) 推荐(0) 编辑

摘要:补充知识:对8259中断控制器的说明23. 8259A的编程因为8259A是可编程的中断控制器,所以它的操作是用软件通过命令进行控制的。8259A的编程命令字有两类:一是初始化命令字(ICW),二是操作命令字(OCW)。相应的8259A的控制部分有一些可编程的位,它们分布在7个8位寄存器中。这些寄存器分成两组,一组用作存ICW,另一组存OCW。当计算机刚开机时,用初始化程序设定ICW,即由CPU按次序发送2~4个不同格式的ICW,用来建立起8259A操作的初始状态,此后的整个工作过程中该状态保持不变。相反操作命令字(OCW)用于动态控制中断处理,是在需要改变或控制8259A操作时发送的。注意: 阅读全文

posted @ 2011-06-09 17:50 code2012 阅读(2768) 评论(0) 推荐(0) 编辑

摘要:原文http://blog.csdn.net/whyacinth/archive/2007/11/16/1889049.aspx无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和 makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都要键入gcc命令进行编译的话,那对程序员来说简直就是一场灾难。而make工具 阅读全文

posted @ 2011-06-09 09:40 code2012 阅读(697) 评论(0) 推荐(0) 编辑

摘要:Makefile详解(转载http://blog.csdn.net/jrckkyy/archive/2009/11/29/4899982.aspx)概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力 阅读全文

posted @ 2011-06-09 09:37 code2012 阅读(358) 评论(0) 推荐(0) 编辑

摘要:IASN·爱朔——Linux系统开发高级培训《 Linux系统开发高级培训》-IASN·爱朔科技n培训大纲Linux 下的程序开发环境和工具§ vi 编辑器的使用§ makefile 的语法、作用、结构及其调用§ GNU 的 gcc 指令§ 借助 Windows IDE 环境开发 Linux 程序Linux 下文件的处理§ Linux/Unix 文件结构§ 文件底层访问§ 标准 I/O 库§ 文件和子目录Unix 环境§ 程序参数§ 环境变量§ 时间日期§ 阅读全文

posted @ 2011-06-08 21:04 code2012 阅读(429) 评论(0) 推荐(0) 编辑

摘要:-f A A为指定使用文件-i include/ 后面的反斜杠 必须的 阅读全文

posted @ 2011-06-08 11:01 code2012 阅读(192) 评论(0) 推荐(0) 编辑

摘要:typedefunsigned intu32;typedefunsigned shortu16;typedefunsigned charu8;在start.c 里面 定义 u8 gdt_ptr[6]; 1. u32*(&gdt_ptr[2]) // 取得数组第2元素的地址,并转化为 四字节地址!在kernel.asmexterngdt_ptr ;导入全局变量 sgdt [gdt_ptr];------------------------------------------------------functionA(){ struct TT A; //此时A已经取得栈空间 ... 阅读全文

posted @ 2011-06-07 20:58 code2012 阅读(430) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示