摘要: shell编程 目录shell编程makefile中的=,:=,+=,?=在makeflie中=,:=,+=,?=的概念。makefile中"="和":="的使用上的区别递归展开式变量"="直接展开式变量":=”使用"="的注意事项因为出现变量的递归定义而导致 make 陷入到无限的变量展开过程中。 阅读全文
posted @ 2024-06-15 02:00 luxiaolim 阅读(213) 评论(0) 推荐(0)
摘要: 网络编程 strcpy和memcpy的区别 1.参数,返回值的区别: char *strcpy(char *dest, const char *src); char *dest:目标字符串原字符串 const char *src:原字符串 void *memcpy(void *dest, const 阅读全文
posted @ 2024-06-13 21:11 luxiaolim 阅读(18) 评论(0) 推荐(0)
摘要: 网络编程 代码 /************************************************************************************* * * file name: 1.c * author : lu.ciana.598393@gmail.com 阅读全文
posted @ 2024-06-11 20:42 luxiaolim 阅读(15) 评论(0) 推荐(0)
摘要: 目录网络编程服务器的调度策略基于UDP实现基于TCP实现服务器的调度策略(提高IO输入输出的性能)(1) 非阻塞轮询(适用于UDP,套接字为非阻塞状态,循环recv读取数据,无论是否读到都返回)方法一:在socket函数的第二个参数中位与上SOCK_NONBLOCK(用于高版本linux系统)方法二 阅读全文
posted @ 2024-06-11 02:10 luxiaolim 阅读(50) 评论(0) 推荐(1)
摘要: 目录网络编程TCP传输控制协议一、TCP协议的特点:TCP是面向连接的,端对端(一对一)的可靠的协议,可修复损坏数据,全双工的连接。二、TCP报首的格式三、TCP的通信流程客户端(client)服务端(server)四、TCP的握手机制五、TCP的数据缓冲区六、TCP的OOB(Out of Band 阅读全文
posted @ 2024-06-10 05:22 luxiaolim 阅读(73) 评论(0) 推荐(0)
摘要: 网络编程 两台主机的进程实现通信的方式 同一台主机中的实现进程间通信的方式有很多,比如管道、信号、消息队列、信号量集、共享内存等,如果现在需要两台主机间的进程实现数据传输,则想要用到套接字文件(socket)的,它的作用则是用于实现不同主机中的进程间通信的。 IP协议 1.IP地址格式为:高阶位、网 阅读全文
posted @ 2024-06-10 01:34 luxiaolim 阅读(32) 评论(0) 推荐(0)
摘要: JPG的解码流程 创建解码对象,并且对解码对象进行初始化,创建错误处理对象,并和解码对象进行关联。 打开待解码的jpg图片,以二进制方式打开文件 读取待解码的jpg图像信息 设置解码参数(可选) 开始解码 循环读取解码对象中的颜色分量(以行扫描) 解码完成,释放解码 阅读全文
posted @ 2024-06-08 21:34 luxiaolim 阅读(153) 评论(0) 推荐(0)
摘要: 系统编程 进程 注意:进程是操作系统分配资源的基本单位!操作系统是以进程为单位来分配系统资源的,比如内存空间、CPU使用权等。 线程是操作系统调度资源的最小单位! 进程包含线程! 1.进程的特征 进程具有四个基本特征,分别是动态性、并发性、独立性、异步性 动态性:进程会在程序运行时被创建出来,当无法 阅读全文
posted @ 2024-06-08 21:28 luxiaolim 阅读(41) 评论(0) 推荐(0)
摘要: 网络编程 客户端通信 代码 /************************************************************************************* * * file name: 1.c * author : lu.ciana.598393@gma 阅读全文
posted @ 2024-06-05 21:19 luxiaolim 阅读(22) 评论(0) 推荐(0)
摘要: 网络编程 代码: /************************************************************************************* * * file name: 1.c * author : lu.ciana.598393@gmail.co 阅读全文
posted @ 2024-06-04 20:55 luxiaolim 阅读(19) 评论(0) 推荐(0)