随笔分类 -  LINUX

摘要:然后基本的socket编程,用TCP做两个进程互相发消息。C端主动发hello,S端收到后回world。 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <sys/types.h> 4 #include <sys/socket.h> 5 # 阅读全文
posted @ 2018-02-08 21:40 习惯就好233 阅读(282) 评论(0) 推荐(0)
摘要:一、主机字节序和网络字节序 转换时用到下列四个函数: h代表host,n代表network,s代表short,l代表long 二、字节操纵函数 b打头源于4.2BSD,m打头源于ANSI C memset的第二个参数和第三个参数可能会写错,但编译器能通过。 三、inet_aton、inet_addr 阅读全文
posted @ 2018-01-23 15:40 习惯就好233 阅读(238) 评论(0) 推荐(0)
摘要:学习unp网络编程,树上的例子均存在#include "unp.h",故需要对环境进行配置。 1. 到资源页下载unpv13e 2. 解压并将unpv13e 移动到相应的文件夹下 3. 编译 如若出现以下问题: 则需要: 至此,编译成功生成静态库libunp.a 4. 将生成的libunp.a复制到 阅读全文
posted @ 2018-01-21 13:56 习惯就好233 阅读(486) 评论(0) 推荐(0)
摘要:一、线程的限制 sysconf可以查看的值 PTHREAD_DESTRUCTOR_ITERATIONS 线程退出时操作系统实现试图销毁线程特定数据的最大次数 _SC_THREAD_DESTRUCTOR_ITERATIONS PTHREAD_KEYS_MAX 进程可以创建的键的最大数目 _SC_THR 阅读全文
posted @ 2017-12-08 14:47 习惯就好233 阅读(151) 评论(0) 推荐(0)
摘要:终端有很多快捷键,不太好记,常用的在这里 Ctrl+r 实现快速检索使用过的历史命令。Ctrl+r中r是retrieve中r。 Ctrl+a:光标回到命令行首。 (a:ahead) Ctrl+e:光标回到命令行尾。 (e:end) ctrl+w: 移除光标前的一个单词 Ctrl+k:删除光标处到行尾 阅读全文
posted @ 2017-12-07 11:24 习惯就好233 阅读(2009) 评论(0) 推荐(0)
摘要:一、 更多的替换选项①替换标记 root@localhost sed]# cat data4.txt This is a test of the test script. This is the second test of the test script. ... 阅读全文
posted @ 2017-08-15 09:09 习惯就好233 阅读(103) 评论(0) 推荐(0)
摘要:一、sed编辑器sed命令的格式如下:sed options script file选项-e script 在处理输入时,将script中指定的命令添加到已有的命令中-f file 在处理输入时,将file中指定的命令添加到已有的命令中-n ... 阅读全文
posted @ 2017-08-15 09:09 习惯就好233 阅读(365) 评论(0) 推荐(0)