自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吾将上下而求索

生活无非就是从一个杯具走向另外一个杯具的过程,要学会在这个过程中找到洗具

  • 博客(29)
  • 资源 (15)
  • 收藏
  • 关注

原创 PAPI 介绍

PAPI Performance Toolhardware counter information

2011-04-13 11:54:00 1575

原创 自己学着开发OS No.0

每天都多学一点点就这样

2010-11-02 16:26:00 837

翻译 Linux 内核对浮点数的支持

向作者致敬Linux Kernel and Floating PointPosted on April 25, 2010 by adminConsider the following kernel module code snippet that does a floating point divide. (Thecomplete module code is here).static noinline double dummy_float_divide(double arg1, doubl

2010-11-01 10:00:00 12963

原创 linux 内核编译选项

<br />For my old laptop<br /> <br />later 完善

2010-09-28 19:10:00 584

原创 man system()

<br />SYSTEM(3)                  Linux Programmer's Manual                 SYSTEM(3)<br /><br /><br /><br />NAME<br />       system - execute a shell command<br /><br />SYNOPSIS<br />       #include <stdlib.h><br /><br />       int system(const c

2010-09-14 19:14:00 782

原创 Tips 自己发现的小tips

1 usleep()函数在 -std=c99情况下会一直报一个warning      warning: implicit declaration of function ‘usleep’   将-std=c99修改成为-std=gnu99就一切ok

2010-09-14 09:53:00 816

翻译 Getopt函数 man的翻译

GETOPT(3)                  Linux Programmer's Manual                 GETOPT(3)NAME       getopt, getopt_long, getopt_long_only, optarg, optind, opterr, optopt -       Parse command-line optionsSYNOPSIS       #include        int getopt(int argc,

2010-09-13 17:16:00 770

原创 Gcc 参数解释

<br />NAME<br />gcc,g++-GNU工程的C和C++编译器(egcs-1.1.2)<br />总览(SYNOPSIS)<br />gcc[option|filename ]...<br />g++[option|filename ]...<br />警告(WARNING)<br />本手册页内容摘自GNU C编译器的完整文档,仅限于解释选项的含义.<br />除非有人自愿维护,否则本手册页不再更新.如果发现手册页和软件之间有所矛盾,请查对Info文件, Info文件是权

2010-09-08 15:21:00 514

翻译 strace man page

<br /><br />STRACE(1)                                                            STRACE(1)<br /> <br /> <br /> <br />NAME<br />       strace - trace system calls and signals<br /> <br />SYNOPSIS<br />       strace  [  -dffhiqrtttTvxx  ] [ -acolumn ] [ -eex

2010-09-08 09:33:00 534

翻译 netstat man page 下一个翻译的目标

<br /><br />翻译这个主要为了实现监控单个进程的网络流量的任务<br /> <br /> <br />NETSTAT(8)                                                      Linux Programmer's Manual                                                      NETSTAT(8)<br /> <br /> <br /> <br />NAME<br />       net

2010-09-08 09:05:00 548

翻译 proc 文件内容 翻译中

proc - process information pseudo-filesystemDESCRIPTION       The  proc  filesystem is a pseudo-filesystem which is used as an inter-       face to kernel data structures. It is commonly mounted at /proc.      Most       of  it  is  read-only,  but  some 

2010-09-07 14:11:00 1804

转载 系统调用相关---参数传递方式

<br />2. 系统调用陷入内核后作的参数传递过程 <br />当进程执行系统调用时,先调用系统调用库中定义某个函数,该函数通常被展开成前面提到的_syscallN的形式通过INT 0x80来陷入核心,其参数也将被通过寄存器传往核心。 <br />在这一部分,我们将介绍INT 0x80的处理函数system_call。 <br />思考一下就会发现,在调用前和调用后执行态完全不相同:前者是在用户栈上执行用户态程序,后者在核心栈上执行核心态代码。那么,为了保证在核心内部执行完系统

2010-08-31 10:35:00 1961

原创 LINUX 编译内核选项 向作者致敬

<br />Linux 2.6.19.x 内核编译配置选项简介作者:金步国版权声明<br />本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品<br />本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位

2010-08-24 15:15:00 12152 1

原创 Intel manual appendix a 说明intel可以监控到的事件

<br />APPENDIX APERFORMANCE-MONITORING EVENTSThis appendix lists the performance-monitoring events that can be monitored withthe Intel 64 or IA-32 processors. The ability to monitor performance events and theevents that can be monitored in these pr

2010-08-23 16:42:00 642

原创 Intel manual appendix a 说明intel可以监控到的事件

<br />APPENDIX APERFORMANCE-MONITORING EVENTSThis appendix lists the performance-monitoring events that can be monitored withthe Intel 64 or IA-32 processors. The ability to monitor performance events and theevents that can be monitored in these pr

2010-08-23 16:41:00 526

原创 IBM utrace ptrace uprobes论文

<br /><br />Ptrace, Utrace, Uprobes: Lightweight, Dynamic Tracing of User Apps<br />Jim Keniston Ananth Mavinakayanahalli Prasanna Panchamukhi<br />IBM IBM IBM<br />jkenisto@us.ibm.com ananth@in.ibm.com prasanna@in.ibm.com<br />Vara Prasad<br />IBM<br />va

2010-08-23 16:04:00 1535

原创 IBM utrace ptrace uprobes论文

<br /><br />Ptrace, Utrace, Uprobes: Lightweight, Dynamic Tracing of User Apps<br />Jim Keniston Ananth Mavinakayanahalli Prasanna Panchamukhi<br />IBM IBM IBM<br />jkenisto@us.ibm.com ananth@in.ibm.com prasanna@in.ibm.com<br />Vara Prasad<br />IBM<br />va

2010-08-23 16:04:00 1074

原创 time man page

<br /> <br /> <br />TIME(7)                    Linux Programmer's Manual                   TIME(7)<br /> <br />NAME<br />       time - overview of time and timers<br /> <br />DESCRIPTION<br />   Real time and process time<br />       Real  time  is  define

2010-08-13 11:02:00 370

翻译 ptrace manpage 中文翻译下

Ptrace man syscall linux trace

2010-08-12 10:27:00 1016

原创 Unix Progrmming Tools

前几天发现有这么个东西,觉得自己开始学用linux的时候怎么就没有发现有这么个东西呢? 真是的,就当练习下英语了,就按照自己的习惯翻译成为英文版本,另附上原文 pdf文件。其中如果有错,希望做过路过的童鞋告诉我下,这里先谢过了。  Parlante, Zelenski, and others 向作者致敬介绍本文主要解释编程的整个流程 编辑-编译-链接-调试, 同时介绍几个Uni

2010-01-06 01:53:00 520

原创 vim常用配置

linux vi(vim)常用命令汇总首先介绍一下 vim. vi 是 unix/linux 下极为普遍的一种文本编辑器,大部分机器上都有. vi 有各种变种, 在不同的机器上常用不同的变种软件. 其中 vim 比较好用也用得比较广泛. vim 是 ViIMproved 的缩写, 表示更好的 vi. 本文就说些其中比较有用, 比较常用的命令, 若能熟练运用这些命令,那么会发现编

2010-01-05 00:51:00 1585

原创 uname

uname 参数列表    -a, --all print all information, in the following order:  -s, --kernel-name print the kernel name  -n, --nodename print the network node hostname  -r, --kernel-release print the

2010-01-05 00:25:00 394

原创 top

top命令相当的关键的一个命令,结果如下把man的结果翻一下看看DESCRIPTION       The  top program provides a dynamic real-time view of a running system.  It can display system summary information       as well as a list

2010-01-05 00:24:00 372

原创 du

du命令 查看当前目录的文件以及占用空间情况du -h 会按照最合适的单位显示,否则会按照KB来显示du

2010-01-05 00:23:00 369

原创 file

file命令 很实用不知道文件是干嘛的情况下,直接使用file就OK了

2010-01-05 00:23:00 351

原创 ls

ls -R 将文件夹递归的显示出来 ls -R /home/tuoyu/Desktop/Hasm-Geo/ 会将/home/tuoyu下所有文件夹的所有文件按照文件夹形式显示出来下面是例子 会比较长!!!/home/tuoyu/Desktop/Hasm-Geo/:binCSparseincludeMakefileMakefile.exol

2010-01-05 00:19:00 330

原创 编译原理学习之 --- lex 语法分析器

开始学习lex Lex工具是一种词法分析程序生成器,它可以根据词法规则说明书的要求来生成单词识别程序,由该程序识别出输入文本中的各个单词。 一般可以分为。其中规则部分是必须的,定义和用户子程序部分是任选的。 !!三个部分用%%隔开 针对编译原理原书的例子写一个lex,完成自己的小型编译器的第一步 ———— 构建词法分析器。(1)定义部分 定义部分起

2010-01-03 11:50:00 1444

原创 scribefire 设置为csdn

第一次使用scribefire可喜可贺阿!!

2009-12-28 12:47:00 291

原创 my first

int main(int argc , char **argv){ printf("hello world");} test

2009-12-28 11:44:00 364

Debian 新维护人员手册

debian开发的规范,包括如何打包啊这些资料都比较全。适合网站后台开发人员使用,当然大部分都是centos,不过debian系列由于ubuntu的发展,也有很多应用,适合查阅。 感谢翻译者的辛苦,基于分享的精神,我觉得不应该收取分数

2011-12-22

Ptrace, Utrace, Uprobes: Lightweight, Dynamic Tracing of User Apps

IBM经典论文,主要介绍几个调试工具的底层库的比较。关注点主要放在Utrace上,介绍了Utrac相对gdb传统调试底层库ptrace的优势。 学习使用ptrace必看

2010-08-27

Offcie2007 Save As Pdf and Xps 插件

offcie常用插件之一,能够将doc和docx转换为pdf保存,虽然看见csdn也有别人传了,但是每次装系统都要google一次不爽,就自己先传了,为了自己以后装系统用。

2010-08-27

Unix Programming Tool Unix环境编程入门介绍

Mit编写的相当于Unix下编程入门的小册子,适合刚刚开始进入Unix或者linux的童鞋们看,全英文但是很短小,看了之后基本上会对整个Unix或者类Unix下如何编程有所了解,方便后学学习。

2010-03-17

mpich.tar.gz

并行计算mpi编程编译器,主流并行的编程软件,使用方法在很多并行软件书中均有详细介绍,并且已经超越openmp成为应用最为广泛的并行编程模型。

2010-03-04

linux命令大全chm

linux所有命令大全,主要基于ferdora系统编写,使用chm打包更加便于阅读。

2010-03-02

Grub2基础教程 linux

ubuntu9.10之后的系统采用新的grub,相比之前的grub,使用了更加简洁的配置文件。

2010-03-02

程序员观点看计算机系统

适合进阶的程序员阅读,更好的能理解各个不同系统之间的差异区别,在不同平台上区别化编程。

2010-03-02

linux内核设计与实现 2 英文版

linux内核学习入门级书,需要了解一定的操作系统知识,了解i386硬件架构,好书不多说,学习内核必备

2010-02-05

linux内核设计与实现 2 中文 part4

linux内核学习入门级书,需要了解一定的操作系统知识,了解i386硬件架构,好书不多说,学习内核必备

2010-02-05

linux内核设计与实现 2 中文 part3

linux内核学习入门级书,需要了解一定的操作系统知识,了解i386硬件架构,好书不多说,学习内核必备

2010-02-05

linux内核设计与实现 2 中文 part2

linux内核学习入门级书,需要了解一定的操作系统知识,了解i386硬件架构,好书不多说,学习内核必备

2010-02-05

linux内核设计与实现 2 中文 part1

linux内核学习入门级书,需要了解一定的操作系统知识,了解i386硬件架构,好书不多说,学习内核必备

2010-02-05

linux内核设计与实现

关于linux的入门级资料,适合有c语言基础,并且了解体系结构和操作系统的童鞋们阅读。 书本身不厚,偏重理论,对实践有很重要的指导意义,参考深入理解linux内核,实在是不可多得的佳品

2010-02-05

空空如也

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

TA关注的人

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