2011年11月16日
摘要: 主页 资讯频道 开发频道 市场频道 专题 下载 问答 开发论坛 ... 阅读全文
posted @ 2011-11-16 17:37 文鬼 阅读(1593) 评论(0) 推荐(0) 编辑
摘要: 通过 Wiz 发布 阅读全文
posted @ 2011-11-16 17:16 文鬼 阅读(223) 评论(0) 推荐(0) 编辑
2011年4月6日
摘要: 安装从http://bochs.sourceforge.net/下载./configure --with-all-libs --enable-vbe --enable-debuggermakemake install#需要声卡加--enable-sb16,需要网卡加--enable-ne2000,#64位机使用--enable-x86-64,mmx和sse, smp默认不支持用SLS Linux 测试下载SLS Linux 从http://bochs.sourceforge.net/cgi-bin/topper.pl?name=Disk+Images&url=http://source 阅读全文
posted @ 2011-04-06 16:21 文鬼 阅读(2773) 评论(0) 推荐(0) 编辑
2011年4月5日
摘要: 写一个宏包的基本工作就是将你原本很长的文档导言拷贝到一个分离的文件中去,这个文件需要以 .sty 结尾,文件中需要使用一个专用的命令:\ProvidesPackage{package name}这个命令应该在宏包文件起始处使用,用于声明 LaTeX 宏包的名称,当用户尝试两次引入同一个宏包时,\ProvidesPackage 命令会给出宏包重复引用的错误信息。哪些内容应当放入宏包文件中呢?当然是你的大多数 LaTeX 文档都要用到宏包、自定制的排版命令,把这些东西丢到宏包里,就可以实现复用。宏包使用得当,可以避免很多繁琐的输入与排版命令的记忆。下面是我基于自己的排版习惯定制的一个宏包,仅供初学 阅读全文
posted @ 2011-04-05 10:22 文鬼 阅读(5166) 评论(0) 推荐(0) 编辑
2011年3月23日
摘要: 中科院学位论文宏包CASthesis 宏包是以宏包作者的博士论文为基础模板,根据中国科学院研究生院学位论文撰写要求编写的。宏包的目的是简化学位论文的撰写,使得论文作者可以将精力集中到论文的内容上而不是浪费在版面设置上。同时宏包在符合学位论文撰写要求的基础上尽可能地进行美化,其中还参考了出版界的一些排版规范。系统要求CASthesis 宏包可以在目前大多数的TeX系统中使用,例如CTeX、MiKTeX、teTeX 、fpTeX 。CASthesis 宏包通过ctex 宏包来获得中文支持。ctex 宏包提供了一个统一的中文LaTeX文档框架,底层支持 CCT 和 CJK 两种中文LaTeX系统。此 阅读全文
posted @ 2011-03-23 11:42 文鬼 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_5e16f1770100gdhm.html1、页面设置a4 会给你一个较小的页面,为了使用更多的控制,可用 geometry宏包和命令 \layout 。2、改变长度在latex里改变长度的命令是 \addtolength和 \setlength。latex可认的是 cm, mm, in 和 pt. 变量可设为负数。一个例子是 \addtolength{\parindent}{-5mm}一些有用的变量是:页面设置\columnsep: 列间距\topmargin: 页眉到页边的距离\topskip: 页眉与正文的距离\text 阅读全文
posted @ 2011-03-23 08:46 文鬼 阅读(15420) 评论(0) 推荐(0) 编辑
2011年3月18日
摘要: boot->loader->一个处理各种中断的框架(软中断,硬中断)->各种中断处理程序(包括我们熟悉的文件系统、内存分配、键盘操作等等) 阅读全文
posted @ 2011-03-18 20:15 文鬼 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 前面提到了boot和loader。boot存在是因为存储介质的第一个扇区只有512个字节。要在这么少的空间内完成加载内核前的准备工作,有点困难。所以要写个boot,去引导loader。再由load去完成加载内核前的准备工作。boot的主要工作是从存储介质中寻找loader,并加载loader到指定的内存。然后把控制权交给loader。loader得到控制权后,完成加载内核的准备工作。这个包括,从式模式到保护模式的跳转。准备gdt,ldt,tss。并开启分页机制。这个准备工作听起来和做起来都很麻烦。工作量远远大于512个字节。准备完后,把控制权限交给内核。boot和loader的具体代码,前面有 阅读全文
posted @ 2011-03-18 19:13 文鬼 阅读(181) 评论(0) 推荐(0) 编辑
摘要: int long 字节数2008年05月19日 星期一 上午 09:01上次腾讯面试,问我int和long分别几个字节,结果被鄙视了。事过N天,鼓起勇气来好好查了一下,发现学问还是蛮大的。int类型比较特殊,具体的字节数同机器字长和编译器有关。如果要保证移植性,尽量用__int16 __int32 __int64吧,或者自己typedef int INT32一下。C、C++标准中只规定了某种类型的最小字节数(防止溢出)64位指的是cpu通用寄存器的数据宽度是64位的。找到一个图数据类型名称字节数别名取值范围int*signed,signed int由操作系统决定,即与操作系统的"字长"有关un 阅读全文
posted @ 2011-03-18 16:34 文鬼 阅读(2070) 评论(0) 推荐(0) 编辑
摘要: 一个字节包含8位16位机是char:一个字节,占8位int:2个字节,占16位。一个int就是一个机器字。long:4个字节,占32位32位机的字节与位数都是翻倍的而且现在的大部分机器都是32位所以:int:32位short:16位char:8 阅读全文
posted @ 2011-03-18 13:59 文鬼 阅读(3436) 评论(0) 推荐(0) 编辑