2020年4月22日
摘要: 内核:https://cdn.kernel.org/pub/linux/kernel/ ubuntu apt-get install linux-source-x.x.x centos sudo wget https://cdn.kernel.org/pub/linux/kernel/v4.x/li 阅读全文
posted @ 2020-04-22 19:01 magiccats 阅读(651) 评论(0) 推荐(0) 编辑
  2020年4月12日
摘要: 一、网络是什么 网络是用于计算机间传输数据的接口设备。 二、网络组成组件 1、节点:具有网络地址(IP)的设备 2、服务器主机:给用户提供数据的主机 3、客户端:请求数据的主机 4、网卡:提供网络连接的设备,大都使用RJ-45的以太网卡 5、网络接口:指利用软件设计出来提供网络地址任务的网络接口 6 阅读全文
posted @ 2020-04-12 16:49 magiccats 阅读(272) 评论(0) 推荐(0) 编辑
  2020年4月4日
摘要: 转载:https://blog.csdn.net/wwwdc1012/article/details/78759326 一、进程控制: 函数名描述文件 fork 创建一个新进程 kernel/fork.c clone 按指定条件创建子进程 kernel/fork.c execve 运行可执行文件 f 阅读全文
posted @ 2020-04-04 21:45 magiccats 阅读(292) 评论(0) 推荐(0) 编辑
  2020年3月23日
摘要: 1、下载源码: 网址:http://www.tcpdump.org/release/ (1)libpcap (2)tcpdump 2、编译:libpcap ./configure --prefix=$PWD/install --host=arm CC=arm-himix200-linux-gcc - 阅读全文
posted @ 2020-03-23 14:02 magiccats 阅读(366) 评论(0) 推荐(0) 编辑
  2020年3月22日
摘要: 一、不同点: 1、fork()用于创建一个新进程。由fork()创建的子进程是父进程的副本。即子进程获取父进程数据空间,堆和 栈的副本。父子进程之间不共享这些存储空间的部分。而vfork()创建的进程并不将父进程的地址空间完全复制到子进程中,因为子进程会立即调用exec (或exit)于是也就不会存 阅读全文
posted @ 2020-03-22 00:05 magiccats 阅读(443) 评论(0) 推荐(0) 编辑
  2020年3月16日
摘要: 一、结构体 1. 结构体对齐 1.1 对齐规则 (1) 结构体变量的地址值能够被其对齐值整除,对齐值为最宽的成员大小; (2)结构体变量的每一个成员都应被其对齐值整除,若不能则在该变量前补齐; (3)结构体的总体大小能被其对齐值整除,若不能则在结构体后补齐。 1.2 对齐原因 (1)手动对齐:节省内 阅读全文
posted @ 2020-03-16 15:27 magiccats 阅读(172) 评论(0) 推荐(0) 编辑
  2020年3月12日
摘要: 看到下面这篇博文,毕业半年了,发现自己学习的东西还是比较碎片化,因此,尝试自己独立做一个综合性的小项目,将自己所学的知识加以巩固。 原文链接:https://blog.csdn.net/Robot__Man/article/details/52089923 一 前言程序员的发展道路: 外行->菜鸟- 阅读全文
posted @ 2020-03-12 18:40 magiccats 阅读(278) 评论(0) 推荐(0) 编辑
  2020年3月11日
摘要: 转载地址:https://blog.csdn.net/weixin_30708329/article/details/95324280?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158388890019724835830955%2 阅读全文
posted @ 2020-03-11 09:10 magiccats 阅读(3133) 评论(0) 推荐(0) 编辑
摘要: response=curl_easy_perform(curl);response返回的状态值 CURLE_OK = 0, 0: no error CURLE_UNSUPPORTED_PROTOCOL, 1: unsupported protocol CURLE_FAILED_INIT, 2: fa 阅读全文
posted @ 2020-03-11 09:05 magiccats 阅读(4798) 评论(0) 推荐(0) 编辑
  2020年3月9日
摘要: 1、开始使用libcurl gcc -l curl mian.c -o main 2、 阅读全文
posted @ 2020-03-09 17:07 magiccats 阅读(208) 评论(0) 推荐(0) 编辑