自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青帝的专栏

他年我若为青帝,报与桃花一处开

  • 博客(12)
  • 资源 (13)
  • 收藏
  • 关注

转载 Bochs、虚拟软盘与BootLoader

<br />自己动手写操作系统--"Hello, OS world!"<br />        作者:zieckey([email protected])<br />1、开发环境与工具<br />开发环境:winxp+sp2<br />必须安装Bochs-2.3,nasm,UltraEdit.<br />下载nasm后,添加nasm所在目录到到path目录,建议直接将nasm放到windows或system32目录,方便从命令行调用.<br />下载地址:http://source

2010-09-25 18:57:00 4963 2

转载 ubuntu安装程序目录

<br />一般的deb包(包括新立得或者apt-get下载的)都在/usr/share。自己下载的压缩包或者编译的包,有些可以选择安装目录,一般放在/usr/local/,也有在/opt的。<br /><br />另参见apt使用参考: <br />apt-cache search # ------(package 搜索包) <br />apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等) <br />sudo apt-get instal

2010-09-25 17:05:00 1400

转载 Linux(ubuntu)安装bochs

一、准备工作<br />bochs是由C++编写的,我们要安装相应的编译环境<br />sudo apt-get install build-essential<br />如果要图形界面,<br />sudo apt-get install xorg-dev<br />安装bison,<br />sudo apt-get install bison<br />到bochs官方网站下载源码包bochs-2.3.7.tar.gz<br />tar xvfz bochs-2.3.7.tar.gz解压产生文件夹bo

2010-09-24 23:53:00 2343

转载 为什么学C++比C#的长期风险低

<br />语言之争是程序员永远不会疲倦的闲暇话题,初学者的语言选择也是大家所津津乐道的。回望近年来,随着微软.net战略的来势汹汹,不少初学者都喜欢以C#作为自己的第一门语言。在这样的大环境之下,讨论C++还有什么意义么?<br />    在瞎扯这个问题之前,我们先来看看为啥初学者都选择C#。估计原因很简单,就是入门容易。当然,这容易是相对于C++而言的。如果学C++,你肯定要看《C++ primer》这本经典吧?泛型编程,也是需要了解的,所以《C++标准程序库》这书也不能放过吧?这两本

2010-09-24 23:10:00 554

转载 程序员

<br />       任何事物总是存在着利与弊,程序员看是一份很好的工作,但又有多少人能体会到程序员们所付出的代价,我的一个同学是搞单片机的,压力大,有很长一段时间头发掉的厉害,人也一直瘦瘦的,每次见到他都让人心疼,这样下去他那个弱小的身体怎么挺的住哦。所以程序员基本上是算吃青春饭,过了40岁,很难有公司要你,除非你自己创业并且成功。下面的一副图很好的诠释了程序员的兴衰与没落,看了这副图后我们搞程序的是不是都该好好的想想我们以后的生活了。<br /><br /><br />

2010-09-22 14:33:00 415

原创 世界因你而不同

<br />      今天全天满课。下午最后一节真不想去了,但想着中秋前最后一节课,点名的概率很大,最终还是决定去上课。生产运作管理课是分组的。刚好轮流到我们“新长江实业”队坐最前排。去的时候我们组座位就剩第一排了,遂就坐了,第一排过道口。课上一直是以组为单位回答问题参与活动加分的。想着从来没有为组做过什么,而且抱着嬉戏的心态,他刚开课就提问题“企业选址”,就举手了。结果当然大得很漂亮,条理清晰,音色圆融清脆,哈哈。教授这门课的是院的副院长程国平老师。尽然送了一本书,李开复的自传《世界因你而不同》。扉页签

2010-09-22 01:57:00 768

原创 内存分页

<br />      页式非连续分配方式。其出发点打破了程序装入的整体性和存储分配的连续性允许进程逻辑地址空间不必分布在内存的一段连续空间中,而是可以分布在若干非连续的内存块中。即内存分配时,以页为单位,并按用户进程包含的页数多少进行分配,逻辑上相邻的页面在内存中不一定相邻,即用户进程不一定要分配连续的物理内存块。每一个进程就需要页表对其进行管理。当进程要访问某个逻辑地址中的数据时,启动地址变换机制。地址变换机制首先将逻辑地址分为两部分:页号P和页内偏移量W,用页号P与页表长度寄存器的内容进行比较。<br

2010-09-20 22:22:00 4153

转载 POSIX--操作系统标准

<br /><br />术语解释:POSIX是Portable Operation System Interface of Unix的缩写。由IEEE(Institute of Electrical and Electronic Engineering)开发,由ANSI和ISO标准化。<br />由来:POSIX的诞生和Unix的发展是密不可分的,Unix于70年代诞生于Bell lab,并于80年代向美各大高校分发V7版的源码以做研究。UC Berkeley在V7的基础上开发了BSD Unix。后来很多商

2010-09-19 22:46:00 1932

转载 《自己动手写操作系统》开发环境的安装

最近一直在用windows,为了配置环境又装了Xp。环境配置:Virtual PC 5.2+MSodc6.22工具:windows下的NASM(nasm-0.99.04-win)和随书光盘中一些工具说明:Virtual PC 5.2汉化版是最好的选择,Virtual 2007可以装dos,但是却不能共享文件夹,《自己动手写操作系统》中作者的平台是virtual pc 5.01.安装Virtual PC 5.2vpc 5.2 完整名称叫Connectix Virtual PC 5.2,后来被microsoft

2010-09-12 21:37:00 646

原创 缺省返回值位置;BP与SP

<br />1、<br />x86上,一般整数类型的返回值放在 eax, float 类型的防在浮点数寄存器里。如果返回的对象比较大,放在堆栈里。<br />2、<br />bp为基址寄存器,一般在函数中用来保存进入函数时的sp的栈顶基址<br />sp是栈顶指针,它每次指向栈顶。<br />每次子函数调用时,系统在开始时都会保存这个两个指针并在函数结束时恢复sp和bp的值。像下面这样:<br />在函数进入时:<br />push bp  //保存bp指针<br />mov bp,sp //将sp指针传给

2010-09-12 11:29:00 792

原创 你可否知道,我一直在等你的电话

<br />     你可否知道,我一直在等你的电话。只要你主动打过来,即使响两下就挂断,我就原谅你一切,谁叫我们是朋友呢。<br />     我们仍然是好朋友。<br />     细算一下,我们都认识九年了。九年,时间过的可真快,小时候从来都没想过,可以有这么长时间的朋友。<br />     我们都长大了,能够说的也越来越少了。想起以前我们刚成为朋友的时候,怎么就有那么多话说。下午放学后,大家都走完了,我们还在说着,直到窗户外面的天色越来越暗。这时候,通常你都是站着,我坐在桌子上或背靠着桌子。呵呵,

2010-09-05 21:49:00 1132

原创 const char*, char const*, char*const的区别

<br />const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 <br /><br />事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 <br />Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: <br />把一个声明从右向左读。 <br /><br />char  * const cp; ( * 读成 pointer to ) <br />cp is a const poin

2010-09-03 16:50:00 441

计算机及网络知识精华.rar

计算机及网络知识精华计算机及网络知识精华计算机及网络知识精华计算机及网络知识精华计算机及网络知识精华计算机及网络知识精华计算机及网络知识精华计算机及网络知识精华计算机及网络知识精华计算机及网络知识精华

2010-05-22

软件开发过程文档.rar

软件开发过程文档软件开发过程文档软件开发过程文档软件开发过程文档软件开发过程文档软件开发过程文档软件开发过程文档软件开发过程文档软件开发过程文档

2010-05-22

Win32多线程程序设计.pdf

Win32多线程程序设计.pdf\Win32多线程程序设计.pdf\Win32多线程程序设计.pdf\Win32多线程程序设计.pdf

2010-05-22

悟透JavaScript

悟透JavaScript.pdf悟透JavaScript.pdf悟透JavaScript.pdf悟透JavaScript.pdf

2010-05-22

数据结构与算法.rar

数据结构与算法.rar数据结构与算法.rar数据结构与算法.rar数据结构与算法.rar数据结构与算法.rar数据结构与算法.rar

2010-05-22

C#编写飞信客户端接口规范和源码

飞信客户端接口规范和源码飞信客户端接口规范和源码飞信客户端接口规范和源码飞信客户端接口规范和源码飞信客户端接口规范和源码飞信客户端接口规范和源码

2010-05-22

Visual+C#_Net+应用精彩50例.rar

Visual+C#_Net+应用精彩50例.rar

2010-05-22

C++源码下载 适用于初学者

C++源码下载 适用于C++初学者读码学习 C++源码下载 适用于C++初学者读码学习

2009-08-13

Visual C++ 技术内幕(第四版)

Visual C++ 技术内幕(第四版) 作者:(美)David J.Kruglinski 译者:潘爱民 王国印 出版社:清华大学出版社

2009-08-06

深入浅出MFC(第二版).rar

深入浅出MFC(第二版) 内容提要 Win32程序基本观念 C++重要性质 MFC六大关键技术之模拟 VisualC++整合性软件开发环境

2009-08-06

WINDOWS核心编程

作者:(美国)(Jeffrey Richter)杰夫瑞 (法国)(Christophe Nasarre)克里斯托夫 译者:葛子昂 周靖 廖敏

2009-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除