自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (7)
  • 收藏
  • 关注

原创 怎么看显存大小,型号,频率大全

http://hi.baidu.com/bjmoto123/blog/item/bcac928114c4ae177af480fa.htmlhttp://jsjren.com/jisuanjijichuzhishi/html/37.html

2012-03-14 21:57:07 1550

转载 使用Vim打造IDE--高亮显示

使用Vim打造IDE--高亮显示在~/.vim/syntax/ 下创建c.vim。如果没有该目录,则请自己创建。 Vim会使用该脚本,读入语法高亮的规则,编辑c.vim文件如下:"========================================================" Highlight All Function"===========

2012-03-12 19:56:16 1013

转载 关于initializer element is not constant错误

关于 static storage duration: C99 6.2.4 Storage durations of objects 第3款: 3 An object whose identifier is declared with external or internal linkage, or with the storage-class specifier static has sta

2011-12-26 20:58:01 1045

转载 hdu 1232 并查集【转】

hdu 1232 并查集【转】并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起party了。(party:我靠,关我嘛事啊?我跟你很熟么?)来看一个实例,杭电1232畅通工程 http://acm.hdu.edu.cn/showproblem.php?pid=1232首先在地图上给你若干个

2011-12-09 22:00:46 807

转载 龙芯2E运行的第一行程序

天生万物,万物始于天。同样,龙芯2E要运行起来,那么就少不了程序。那么龙芯2E的盘古开天是从那里开始呢?追源寻根,才能了解事物的来龙去脉,才能把握住未来的方向。现在就去寻找龙芯电脑运行的第一行程序,去看看龙芯的初始化阶段都做了些什么事情,有没有做坏事情呢?哈哈,这个很难说的。如果

2011-10-10 22:45:32 835

转载 如何查看linux命令源代码

用linux一段时间了,有时候想看看ls、cat、more等命令的源代码,在下载的内核源码中用cscope没能找到,在网上搜索了一下,将方法总结如下:以搜索ls命令源码为例,先搜索命令所在包,命令如下:lpj@lpj-linux:~$ which ls/bin/l

2011-10-10 16:29:20 696

转载 linux内核的idle进程分析

linux内核的idle进程分析1. idle是什么 简单的说idle是一个进程,其pid号为 0。其前身是系统创建的第一个进程,也是唯一一个没有通过fork()产生的进程。在smp系统中,每个处理器单元有独立的一个运行队列,而每个运行队列上又有一个idl

2011-10-09 21:41:02 1257

转载 kernel中的per_cpu变量

per-cpu 变量的引入有效的解决了SMP系统中处理器对锁得竞争,每个cpu只需访问自己的本地变量。本文阐述了per-cpu变量在2.6内核上的实现和相关操作。在系统编译阶段我们就手工的定义了一份所有的per-cpu变量,这些变量的定义是通过宏DEFINE_PER_CP

2011-09-20 16:31:56 745

转载 内存屏障机制及内核相关源代码分析

分析人:余旭 分析版本:Linux Kernel 2.6.14 来自于:www.kernel.org分析开始时间:2005-11-17-20:45:56分析结束时间:2005-11-21-20:07:32编号:2-1 类别:进程管理-准备工作1-内存屏障Ema

2011-09-20 15:46:50 2673 1

转载 LINUX内核内存屏障

LINUX内核内存屏障 (2011-07-07 20:10)                         =================                         LINUX内核内存屏障

2011-09-20 15:44:43 6898 2

转载 shell eval用法

1. eval command-line 其中command-line是在终端上键入的一条普通命令行。然而当在它前面放上eval时,其结果是shell在执行命令行之前扫描它两次。如:pipe="|"eval ls $pipe wc -lshell第1次扫描命令

2011-09-14 16:42:05 908

转载 linux命令源码的查看

在平常的作业中,有时候老师让自己实现诸如cat等类的程序,有时候叫用shell实现,有时候用c实现,但是我经常一点头绪都没有,不过我想到linux开源的,命令代码可以拿来参考下阿,所以我就想看看linux命令的源代码,于是就开始了摆渡狗狗的搜索过程。从结果来看,有两种情况,一种是

2011-09-11 20:17:56 923

转载 Linux 关机重启流程分析

范晓炬(xiaoju_f@263.net), 联想(北京)有限公司软件设计中心嵌入式研发处开发工程师, 联想(北京)有限公司软件设计中心2003 年 8 月 11 日linux下的关机和重启流程对于一般的桌面应用和网络服务器来说并不重要,但是在用户自己定义的嵌入式

2011-09-08 22:14:40 1061

原创 对shutdown,halt,reboot,init的一点理解

shutdown,halt,reboot,其实都是发送信号给init程序﹐通过改变runlevel来实现所用的参数。。 Runlevel 0被用来停机〔halt),halt就是调用shutdown -hrunlevel 6是用来重新激活〔reboot〕系统而runle

2011-09-08 22:13:33 887

原创 Linux操作系统运行模式Runlevel技术解析

Linux 操作系统自从开始启动至启动完毕需要经历几个不同的阶段,这几个阶段就叫做Runlevel,同样,当Linux操作系统关闭时也要经历另外几个不同的 Runlevel,下面我们就准备详细介绍一下Runlevel,并向您展示一些小技巧来让您的Linux系统避免不必要的重启

2011-09-08 22:08:41 883

转载 CPU地址空间

CPU地址空间(一)地址的概念1)物理地址:CPU地址总线传来的地址,由硬件电路控制其具体含义。物理地址中很大一部分是留给内存条中的内存的,但也常被映射到其他存储器上 (如显存、BIOS等)。在程序指令中的虚拟地址经过段映射和页面映射后,就生成了物理地址,这个物理

2011-09-04 12:07:37 797

转载 ubuntu vmware xp Could not open /dev/vmmon: No such file or directory. Please make sure that the ke

Could not open /dev/vmmon: No such file or directory.Please make sure that the kernel module `vmmon' is loaded.先来一段脚本:

2011-08-12 15:05:06 4003

转载 DIFF VIM -d 的使用

http://vimcdoc.sourceforge.net/doc/diff.html

2011-08-09 21:29:36 1196

转载 技巧:Vimdiff 使用

技巧:Vimdiff 使用源程序文件(通常是纯文本文件)比较和合并工具一直是软件开发过程中比较重要的组成部分。现在市场上很多功能很强大的专用比较和合并工具,比如 BeyondCompare;很多IDE 或者软件配置管理系统,比如Eclipse, Rational

2011-08-09 20:30:19 615

转载 深入理解SetUID

http://student.youkuaiyun.com/space.php?uid=129820&do=blog&id=40308*  原文载自《草根》杂志,下载地址:http://www.lampbrother.net/grassroots/在Linux系统中每个普通用

2011-08-05 20:43:53 661

转载 linux内核IOCTL网络控制框架实现分析

linux内核IOCTL网络控制框架实现分析       作者:松哥email:jccz_zys@tom.comMSN: jccz_zys@163.netQQ: 15210449

2011-08-03 16:44:01 823

转载 C语言的那些小秘密之链表(二)

除了个别天才程序员外,没有人一开始就能写出让人惊叹的代码,都是从模仿开始的!不要相信你身边的人说他能很轻松的自己编写出让人惊叹的代码而不用任何的参考资料,因为我相信在你我的身边没有这样的天才程序员,所以我们都选择从模仿和阅读源代码开始。就好比一个优秀的作家不是一开始就能写出好的文

2011-07-27 11:23:32 949

转载 C语言的那些小秘密之链表(一)

链表,一个对于学习过C语言的人都是再熟悉不过的概念了,可能很多学习过链表的人都觉得链表没什么值得太在意的地方,可是如果你走进linux内核,去看看linux内核里面链表的实现方式,你不得不为之惊叹。可能有人会觉得linux内核链表实现方式仅此而已,但是你要知道,如果你没有见到这样

2011-07-27 11:22:52 727

转载 C语言的那些小秘密之字节对齐

C语言的那些小秘密之字节对齐 可能有不少读者会问,字节对齐有必要拿出来单独写一篇博客嘛?我觉得是很有必要,但是它却是被很多人所忽视的一个重点。那么我们使用字节对齐

2011-07-27 11:20:48 590

原创 Linux内核 hlist_head/hlist_node结构解析

内核中的定义:struct hlist_head {    structhlist_node *first;};struct hlist_node {    structhlist_node *next, **pprev;};这个数据结构与一般的hash-list数据结构定义有以

2011-07-26 11:32:19 1009

转载 MIPS GCC 嵌入式汇编(龙芯适用) (2008-07-22 14:06)

MIPS GCC 嵌入式汇编(龙芯适用) (2008-07-22 14:06)当前版本: 0.31. GCC 内嵌汇编的基本格式asm("assembly code");如:       asm("syscall");       //触发一个系统调用如果有多条指令,则需在指令尾

2011-07-25 14:53:15 781

转载 Vim的分屏功能

分屏启动Vim使用大写的O参数来垂直分屏。vim -On file1 file2 ...使用小写的o参数来水平分屏。vim -on file1 file2 ...注释: n是数字,表示分成几个屏。关闭分屏 关闭当前窗口。Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vi

2011-07-25 10:05:04 599

转载 使用Vim打造IDE--高亮显示

http://blog.youkuaiyun.com/iterzebra/article/details/6302979

2011-07-21 21:54:17 535

转载 Linux编辑器--vim的tag29.5

Linux编辑器--vim的tag29.5 分类: Linux操作系统 2011-04-05 11:03

2011-07-21 21:52:02 481

转载 Linux编辑器--vim的tag29.4

Linux编辑器--vim的tag29.4 分类: Linux操作系统 2011-04-05 10:56

2011-07-21 21:51:24 570

原创 Linux编辑器--vim的tag29.3

Linux编辑器--vim的tag29.3 分类: Linux操作系统 2011-04-05 00:51

2011-07-21 21:50:45 521

原创 Linux编辑器--vim的tag29.2

Linux编辑器--vim的tag29.2 分类: Linux操作系统 2011-04-05 00:25

2011-07-21 21:50:18 521

原创 Linux编辑器--vim的tag29.1

Linux编辑器--vim的tag29.1 分类: Linux操作系统 2011-04-04 22:32

2011-07-21 21:49:36 1491

原创 PMON中的虚拟内存问题

PMON中的虚拟内存问题 分类: Loongson Pmon 2011-06-02 20:18

2011-07-06 14:59:37 2117

转载 系统地址空间,PCI地址空间

系统地址空间,PCI地址空间 收藏 1         系统地址空间与PCI地址空间 1.1         PCI地址空间 PCI总线具有32位数据/地址复用总线,所以其存储地址空间为2的32次方=4

2011-06-28 17:58:00 1270

转载 MIPS_TLB

VPN:    虚地址的高位(即虚页地址)。在双入口TLB内被称作VPN2PageMask:   控制使用虚地址的多少位来跟VPN进行比较;并决定多少位被通过后加入实地址;最大达16MB的内存 ASID:Ø           标记这个TLB过程属于某一个特定进程,因此除非CPU的当前         

2011-06-21 11:43:00 3640

转载 MIPS中的分支延迟槽

MIPS中的分支延迟槽 2011-06-10 09:42买了本SEE MIPS RUN LINUX 的中文版,翻译的句子狗屁不通,什么玩意儿。第一章就看不下去,越到关键的地方越读不通。http://hi.baidu.com/comcat/blog/item/c6f4f909cf551bc53ac76359.html1. 概述分支延迟槽 (

2011-06-18 20:48:00 20961

转载 在ubuntu 下用 bochs安装编译linux 0.11 并运行

<br />安装bochs之前做一些准备工作<br />sudo apt-get install build-essential<br />sudo apt-get install xorg-dev<br />sudo apt-get install bison<br />一.安装bochs<br />1. 解包<br />        tar xvfz bochs-20100502.tar.gz<br />2.进入bochs-20100502目录<br />        cd bo

2010-09-09 17:47:00 5001

原创 装SNORT碰到cannot open shared object file: No such file or directory

snort: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory解决方法:在/etc/ld.so.conf里面加入include /usr/local/lib 然后用ldconfig重新加载一下库文件

2010-04-27 14:58:00 1803

转载 ubuntu 查看硬件

sudo lshw > info.txt  实在是太好用了sudo lshw -html>info.html

2010-02-09 18:06:00 777

嵌入式Linux内核Makefile浅析.ppt

嵌入式Linux内核Makefile浅析 讲解MAKEFILE文件

2011-06-18

BM 算法的实现 对BM算法进行了测试

实现了BM算法,并且对BM算法进行了测试!来源于SNORT开源软件

2010-05-14

pcre-8.01.tar.gz

pcre-8.01.tar.gz pcre-8.01.tar.gz

2010-04-27

PHP 函数库 帮助文档

PHP 函数 帮助文档 PHP 函数 帮助文档

2009-05-24

postgreSQL 8.23 中文文档

postgreSQL8.32 中文文档 非常好的资源

2009-04-22

linux必学的60个命令

linux 必须知道的60个命令 linux 必须知道的60个命令 很好的pdf文档

2009-04-05

算法设计与分析 郑宗汉

算法设计与分析 郑宗汉 电子版 pdf 算法设计 很好的一本书

2009-03-21

空空如也

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

TA关注的人

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