共 89 篇文章 |
|
为了使内核文件在运行的时候可以找到并加载这些内核模块, 此时就需要根文件系统,其实根文件系统就是一个普通的文件,它的制作过程是:首先按照Linux的内核要求制作根文件系统的根目录和子目录,然后将内核运行需要的模块文件保存在正确的目录,最后,使用专门的工具将整个目录转换成合适的镜像文件即生成了内核所需的根文件系统。 阅30 转自adkada 公众公开 16-03-20 18:42 |
vim tab设置为4个空格。在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab.对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:TAB替换为空格::set ts=4:set expandtab:%retab!加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TA... 阅117 转0 评0 公众公开 16-03-13 11:14 |
阅34 转0 评0 公众公开 16-03-12 21:22 |
:%s#待替换的字符#替换后的字符#g.\. 匹配 .字符。“%”表示在整个文件范围内进行替换,“\s”表示空白字符(空格和制表符),“\+”对前面的字符匹配一次或多次(越多越好),“___FCKpd___0rdquo;匹配行尾(使用“\___FCKpd___0rdquo;表示单纯的“___FCKpd___0rdquo;字符);被替换的内容为空;由于一行最多只需替换一次,不需要特殊标志。这... 阅113 转0 评0 公众公开 16-03-11 18:09 |
Vim中如何全选并复制。:nmap <F3> :comp javac<CR>:mak -d .%<CR>此命令用 javac 编译 java 文件, 它会自动将光标定位到出错点. 不过这需要定义一个 javac.vim 文件在 $VIM/compiler 下, 在 javac.vim 里面只有两行字:此命令用 ant 编译 java 文件, 它会自动将光标定位到出错点. 一般来说, 安装vim 后已经有了compiler/ant.v... 阅26262 转7 评0 公众公开 16-03-11 14:46 |
printf(" 【注册】\n\n"); printf("请输入用户名(四位英文字母):"); scanf("%s", &new_name); printf("请输入密码(六位数字):") ; scanf("%d" ,&new_sn);/*清屏*/ /*system("PAUSE");*/ printf(" 【登陆】\n\n"); ... 阅587 转10 评0 公众公开 16-03-08 18:57 |
函数fopen是一个标准c函数,其功能是打开一个文件,之后便可以进行读或写的操作.其原型是这样的:FILE*fopen( const char *filename, const char *mode ); 第一个参数是要打开文件的名字(路径),第二个参数是打开文件所用的模式.对于模式参数的”w”和”wb”,”r”和”rb”,我起初并不是很理解,按照课本上的说法,”w”是以文本的形式进行写入,而... 阅927 转0 评0 公众公开 16-03-07 21:17 |
阅261 转0 评0 公众公开 16-03-06 21:21 |
Linux 下没有conio.h 已解决#include <stdio.h>//#include <conio.h>Linux实现conio.h中的getch()功能。在windows下写C程序时有时会用到conio.h这个头文件中的getch()功能,即读取键盘字符但是不显示出来(withoutecho)后来发现含有conio.h的程序在linux无法编译通过,因为linux没有这个头文件,今天突然发现可以用其他方法代替,... 阅866 转3 评0 公众公开 16-03-05 15:40 |
阅389 转0 评0 公众公开 16-03-04 20:32 |