- 博客(7)
- 资源 (7)
- 收藏
- 关注
原创 Linux之小小 sed 大动作
同grep一样,sed命令的功能也非常强大,这里我仅仅介绍常用的一个命令:我们看这样的一个文档:在终端输入:root@linux-VirtualBox:~# cat a.txt 111333444333然后:root@linux-VirtualBox:~# sed "s/333/222/g" a.txt 111222444222再查看:root@linux-Vi
2012-03-28 17:28:04 704
原创 Linux中小小 grep 命令 大用途
鉴于grep命令参数之多,功能之强大,我这里仅仅提及几个常用的使用方法。一、我想搜索指定文件中的字符串“333”;在终端敲入命令:root@linux-VirtualBox:~# grep "333" a.txt b.txt a.txt:333b.txt:333b.txt:333二、我想搜索当前文件夹中的所有文件中的“333”;在终端敲入命令:root@linux-
2012-03-28 14:27:59 933
原创 Linux 下TFTP服务器的搭建方法,与使用教程
一、软件包下载:tftp tftpd openBSD-inetd在终端输入: sudo apt-get install tftpd tftp openbsd-inetd二、编辑配置文件/etc/inetd.conf:sudo vi /etc/inetd.conf在这个配置文件里面找到下面的位置: #:BOOT: TFTP service is provide
2012-03-28 11:10:56 1487
原创 Linux管道通信
一、管道两端分别用描述字fd[0]已及fd[1]来描述,需注意的是:1、在子进程或者是父进程关闭读端;2、在父进程或者子进程里关闭写端。这样管道的两端是固定了任务的。即一端只能用于读,由描述字fd[0]表示,称其为管道读端;另一端则只能用于写,由描述字fd[1]来表示,称其为管道写端。如果试图从管道写端读取数据,或者向管道读端写入数据都将导致错误发生。一般文件的I/O函数都可以用于管道,如
2012-03-27 17:20:48 770
原创 有关socket编程里,recv函数返回值为-1的情况
一、int recv( SOCKET s, char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用recv函数从TCP连接的另一端接收数据。该函数的第一个参数指定接收端套接字描述符;第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据;第三个参数指明buf的长度;第四个参数一
2012-03-27 17:06:36 33314
原创 fgets函数使用时应该注意的问题
一、原型是char *fgets(char *s, int n, FILE *stream); 作用是从流中读取n-1个字符,除非读完一行,参数s是来接收字符串,如果成功则返回s的指针,否则返回NULL。 形参注释:*s结果数据的首地址;n-1:一次读入数据块的长度,其默认值为1k,即1024;stream是文件指针 例:如果一个文件的当前位置的文本如下 L
2012-03-27 16:38:24 9515 1
原创 数组初始化与赋值注意的问题
一、数组大小容易被忽视,如,定义 char str[10] ;程序代码中往往对str[10]进行了赋值,所造成的结果必然是访问了非法内存,引起“断错误”;或者是提示内存错误。不过我曾经有一段代码,对str[10]进行了赋值,但是在虚拟机里运行没有出错,但是经过 arm-linux-gcc 编译后下载到ARM板上运行时,出现 “”segmentation fault“ ,当时查错3个小
2012-03-27 14:43:27 4729
robotics toolbox V9.10
2016-01-31
基于qt5下的modbus协议库
2014-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人