- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 RDTSC指令
<br /> 在Intel Pentium以上级别的CPU中,有一个称为“时间戳(Time Stamp)”的部件,它以64位无符号整型数的格式,记录了自CPU上电以来所经过的时钟周期数。<br /> 在Pentium以上的CPU中,提供了一条机器指令RDTSC(Read Time Stamp Counter)来读取这个时间戳的数字,并将其保存在EDX:EAX寄存器对中。由于EDX:EAX寄存器对恰好是Win32平台下C 语言保存函数返回值的寄存器,所以我们可以把这条指令看成是一个普通的函数调用。像这样:
2010-12-28 17:14:00 1536
转载 Ubuntu 源码编译安装bochs 2.4.5
<br />1. sudo apt-get install build-essential<br />2. sudo aptitude install xorg-dev<br />3. sudo aptitude install libgtk2.0-dev<br />4. tar vxzf bochs-2.4.5.tar.gz<br />5. cd bochs-2.4.5/<br />6. ./configure --enable-debugger --enable-disasm<br />7. m
2010-12-26 23:46:00 952
转载 vim 文件浏览器和窗口管理器 -- 插件: WinManager
下载地址http://www.vim.org/scripts/script.php?script_id=95版本2.x安装在 ~/.vim 目录下解压winmanager.zip手册:help winmanager<br /><br />在图1中大家可以看到在图标2标识的地方是一个文件浏览器, 里面列出了当前目录中的文件, 可以通过这个浏览器来浏览工程中的源文件, 是不是越来越像常见的IDE了, 当光标停在某个文件或文件夹的时候, 按下回车, 可以打开该文件或文件夹.<br />这个东东是怎么调出来的呢?
2010-12-13 10:35:00 22127 1
翻译 什么是Processor affinity
处理器关联(Processor affinity)是一个本地队列中央在对称多处理操作系统调度算法的改进。每个任务(无论是进程或线程)在队列中有一个标记,表明其首选/健处理器。在分配时,每个任务分配给其亲属优先于其他处理器。处理器关联注意到一个事实,即一个进程上一次运行的数据残留会保存在一个处理器内(尤其是在它的缓存),所以调度到同一处理器上运行会比调度到另一个处理器运行效率更高效。 实际调度算法实现非常复杂多变。在某些情况下将允许一些实现任务切换到另一个处理器。一个明显的例子涉及到两个处理器密集型任务(A和
2010-12-10 20:36:00 8324
转载 VIM设置代码折叠
<br /><br />1. 折叠方式 <br />可用选项 'foldmethod' 来设定折叠方式:set fdm=*****。<br />有 6 种方法来选定折叠:<br /> manual 手工定义折叠<br /> indent 更多的缩进表示更高级别的折叠<br /> expr 用表达式来定义折叠<br /> syntax 用语法
2010-12-02 13:31:00 702
转载 VIM复制粘贴大全
<br /><br />如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset(粘贴)就可以了,下面讲一下vim的粘贴板的基础知识,有兴趣的可以看看,应该会有所收获的。<br />vim帮助文档里与粘贴板有关的内容如下:vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容;<br /> 要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,
2010-12-02 11:15:00 1002
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人