上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页
摘要: 转自Linux的直接I/O机制对于传统的操作系统来说,普通的 I/O 操作一般会被内核缓存,这种 I/O 被称作缓存 I/O。本文所介绍的文件访问机制不经过操作系统内核的缓存,数据直接在磁盘和应用程序地址空间进行传输,所以该文件访问的机制称作为直接 I/O。Linux 中就提供了这样一种文件访问机制... 阅读全文
posted @ 2014-09-19 19:24 Noble_ 阅读(344) 评论(0) 推荐(0)
摘要: 转自内存映射文件原理探索一直都对内存映射文件这个概念很模糊,不知道它和虚拟内存有什么区别,而且映射这个词也很让人迷茫,今天终于搞清楚了。。。下面,我先解释一下我对映射这个词的理解,再区分一下几个容易混淆的概念,之后,什么是内存映射就很明朗了。原理首先,“映射”这个词,就和数学课上说的“一一映射”是一... 阅读全文
posted @ 2014-09-19 14:02 Noble_ 阅读(237) 评论(0) 推荐(0)
摘要: 转自linux系统调用和库函数调用的区别Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Ric... 阅读全文
posted @ 2014-09-19 12:56 Noble_ 阅读(181) 评论(0) 推荐(0)
摘要: 转自ubuntu系统自带的火狐(firefox)如何安装Adobe Flash当你刚装完系统,发现打开某些网站时,提示你“需要安装flash”,然后你点击确定,过了一会,提示你安装失败。我也是遇到这种情况。我第一个反应是,我先不用firefox,我安装chrome。可是当你用firefox打开网站时... 阅读全文
posted @ 2014-09-19 12:37 Noble_ 阅读(333) 评论(0) 推荐(0)
摘要: 转自双缓冲(Double Buffer)原理和使用一、双缓冲作用 双缓冲甚至是多缓冲,在许多情况下都很有用。一般需要使用双缓冲区的地方都是由于“生产者”和“消费者”供需不一致所造成的。这样的情况在很多地方后可能会发生,使用多缓冲可以很好的解决。我举几个常见的例子: 例 1.在网络传输过程中数据... 阅读全文
posted @ 2014-09-18 22:15 Noble_ 阅读(607) 评论(0) 推荐(0)
摘要: 转自双缓冲是怎么提速的多缓冲技术对于速度要求比较高的图形系统,或者是经常快速更换显示内容的程序比较有效。1 从显示流程来说通常是清理背景,然后重新绘制,如果直接在屏幕上进行清理背景往往会造成闪烁。为了解决这种现象,程序往往是把要更新的内容直接写在一个全新的缓冲当中,更换缓冲使用的是显示卡内部的内存映... 阅读全文
posted @ 2014-09-18 22:10 Noble_ 阅读(307) 评论(0) 推荐(0)
摘要: 转自AT&T 和 Intel 汇编语法的主要区别作为一个爱折腾的大好青年,补番之余还要补一些 Linux 下的基础,比如 GDB 的正确使用方法。但无论是看gdb还是gcc -S里的汇编,感觉都不能一下子接受这种设定。后来发现,虽然同为 x86 汇编,但语法也分两大流派:之前上学时学的 Intel ... 阅读全文
posted @ 2014-09-14 21:50 Noble_ 阅读(438) 评论(0) 推荐(0)
摘要: 2014找工作总结-机会往往留给有准备的人IT求职经验总结——面试和准备策略2014校园招聘总结9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路找到满意的工作,这本书功不可没——《深入理解计算机系统》程序员如何快速准备面试中的算法 阅读全文
posted @ 2014-09-14 19:07 Noble_ 阅读(138) 评论(0) 推荐(0)
摘要: 转自tar命令的详细解释tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可... 阅读全文
posted @ 2014-09-11 19:02 Noble_ 阅读(178) 评论(0) 推荐(0)
摘要: 转自安装Ubuntu 14.04后要做的5件事情Ubuntu目前是世界上最流行的Linux操作系统,它提供了桌面版本和服务器版本,其他流行的Linux发行版本如Linux Mint也是基于Ubuntu定制而来。Ubuntu的最新版本Ubuntu 14.04已经发布,它是一个长期支持版本(LTS),提... 阅读全文
posted @ 2014-09-11 14:05 Noble_ 阅读(463) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 27 下一页