- 博客(13)
- 资源 (7)
- 收藏
- 关注
转载 sscanf函数
名称编辑函数原型:int sscanf( const char *, const char *, ...);int sscanf(const char *buffer,const char *format,[argument ]...);buffer存储的数据format格式控制字符串argument 选择性设定字符串sscanf会从bu
2014-09-04 01:31:26
523
原创 int argc ,char **argv
#include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 int main(int argc,char **argv) 9 { 10 if(argc<2) 11 { 12 puts("no file to open"); 13 return 0; 14 } 15 int fd=open(argv[1],
2014-09-03 23:00:50
630
原创 浮点数存储方式 float
浮点数存储方式 floatC语言和C#语言中,对于浮点类型的数的据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存储方式上都是遵从IEEE的规范的,float遵
2014-09-02 23:37:31
831
原创 vim显示行号、语法高亮、自动缩进的设置
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrcset nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限
2014-08-31 13:49:31
413
原创 vim 命令大全
1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w
2014-08-10 18:25:54
473
原创 Linux内核编译过程中遇到的问题
首先还是声明编译环境,和交叉编译工具,还有内核是天嵌移植过的内核源代码,上一篇写的编译内核问题,移植没有解决,今天编译成功后,感觉上次问题好白痴,我还去改了很多文件和函数,殊不知是自己操作错误,在此声明,有些版本的内核都是移植过的,如果是按照第三方提供的资料或者视频去编译可能会出现各种错误,这个时候首先去做的不是查错误,可能更好的办法是去查下相关手册,我上次就是犯了哪个错误。当然从kernel.o
2014-08-09 14:10:16
1523
转载 内核配置与裁剪浅析
内核配置与裁剪浅析Linux内核裁减 (1)安装新内核: i)将新内核copy到/usr/src下, #tar xzvf linux-2.6.38.4.tar.gz -----解压缩. ii) 将名为linux的符号链接删掉,这是旧版本内核的符号链接. #ln -s linux-2.6.38.4 linux ------建立linux-2.6.38.4的符号链接linux. (
2014-08-08 21:50:50
1075
转载 #ifdef __cplusplus extern "C" { #endif 的解释
1、在好多程序中我们会遇到下面代码段#ifdef __cplusplus extern "C" { #endif//c语法代码段#ifdef __cplusplus } #endif //首先应该知道,__cplusplus是CPP中的自定义宏,则表示这是一段cpp的代码,编译器按c++的方式编
2014-07-27 21:36:27
612
转载 VM上的Redhat Linux共享Windows文件夹
1.在XP下安装虚拟机VMware Workstation。2.在虚拟机下安装Redhat Linux 9.0。3.启动虚拟机LINUX操作系统,打开Vmware→工具栏→VM→Install Vmvware Tools,出现对话框,选择Install这时在mnt目录下的cdrom目录就可以看到我们要装的软件:VMwareTools-5.5.0-13124.i3
2014-07-02 23:27:57
1055
原创 文件拷贝函数(使用系统调用和C库函数)
//使用C语言库函数实现文件复制#include#include#include#define BUFFER_SIZE 1024int main(int argc,char *argv[]){FILE *from_fd,*to_fd;int read_bytes;//Open source fileif ((from_fd=open(argv[1],"rt"))==NULL)
2014-04-02 21:34:58
1676
原创 shell编程:echo的用法
echo参 数:-n 不要在最后自动换行 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; \r 光标移至行首,但不换行; \t 插入tab; \v 与\f相同; \
2014-03-28 13:10:16
682
转载 跟我一起写makefile
概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会
2014-03-28 09:18:24
385
原创 Shell编程:在当前目录下遍历所有文件和子目录及子目录下的文件
#!/bin/bashfile_count=0folder_count=0function FILE_COUNT{for file in *doif test -f $filethen ((file_count++))echo $fileelif test -d $filethen((folder_count++))echo $filec
2014-03-27 00:41:38
3770
MSP430中文手册-西电
2014-03-14
MSP430系列单片机C语言程序设计与开发_胡大可
2014-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人