摘要: 1.输入一些数,并把比0大的和比0小的区分出来 2.用1234四个数,组成每位不重复的三位数 3.实现strcmp的功能 4.判断是否为回文数 判断下面代码abc输出都是什么 a = 0xFFFFFFFB b = 2 参数没有传出来 c = 20 因为return出的是地址 二分法查找 给定一个数据 阅读全文
posted @ 2019-10-22 15:42 祁峰_1024 阅读(247) 评论(0) 推荐(0) 编辑
摘要: int socket(int domain, int type, int protocol); 建立新的通信端口 int domain 网络层协议 可以填 AF_INET表示IPv4AF_INET6表示IPv6 int type 传输类型 可以填SOCK_STREAM 表示TCP SOCK_DGRA 阅读全文
posted @ 2019-10-22 09:15 祁峰_1024 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 编写Shell Script的步骤 1、vim xxx.sh 2、编写脚本内容 3、chmod u+x xxx.sh 4、/xxx.sh # 注释 #! 选择解释器 echo 输出 相当于printf echo自动换行且不支持转义 -n 不换行 -e 支持转义 read 输入,后面可接多个变量 执行 阅读全文
posted @ 2019-10-19 10:38 祁峰_1024 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 三次握手: 最初,客户端服务器端都处于CLOSED状态服务器处于LISTEN状态,等待客户端发送请求(SYN=1(标志位,意思是请求连接) seq=x(随机产生的数))客户端发送请求后,进入SYN-SENT状态,等待服务器确认。服务器端收到请求,进入SYN-RCVD状态,同时发送给客户端应答信号SY 阅读全文
posted @ 2019-10-18 00:51 祁峰_1024 阅读(155) 评论(1) 推荐(0) 编辑
摘要: 首先,如何用makefile执行一个我们熟悉的语句 gcc main.c -o main 那么,如果不止一个c文件呢 如果我有很多个源文件呢? 这样显然比较复杂,也不利于日后的修改,因为一旦我改了名字,或者删掉了某个c文件,那么整个makefile就要重写 所以,我们用变量替代main.c hell 阅读全文
posted @ 2019-10-16 20:55 祁峰_1024 阅读(290) 评论(0) 推荐(1) 编辑
摘要: 第一个参数:指向需要执行的函数 arg为该函数的参数 int整形数字,非零为执行清理函数 两个函数成对使用 先把函数写进routine里,调用push函数去装routine,然后在用pop让push发挥作用 什么时候会触发push函数? 1、线程结束时,调用pthread_exit() 2、取消线程 阅读全文
posted @ 2019-10-14 23:35 祁峰_1024 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 创建信号量,并赋予初值 int sem_init(sem_t *sem, int pshared, unsigned int value); 销毁信号量 int sem_destroy(sem_t *sem); 阻塞,信号量数值-1 int sem_wait(sem_t *sem); 非阻塞申请in 阅读全文
posted @ 2019-10-14 21:18 祁峰_1024 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 动态创建条件变量 int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *cond_attr); 注销一个条件变量 int pthread_cond_destroy(pthread_cond_t *cond); 无条件等待 in 阅读全文
posted @ 2019-10-14 20:35 祁峰_1024 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 头文件: #include <pthread.h> 创建新线程函数: int pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine) (void *), void *arg); 结束线程函 阅读全文
posted @ 2019-10-14 13:22 祁峰_1024 阅读(189) 评论(0) 推荐(1) 编辑
摘要: 使用直流减速电机 L298N驱动模块 驱动方式: A为向前转,V为向后转。本案例中使用引脚如下: 左前 PC8 PC9 左后 PC6 PC7 右前 PD8 PD9 右后 PC4 PC5 头文件中define几个轮子不同的转动方向 c文件中定义几种不同的转动方式: 阅读全文
posted @ 2019-10-14 13:02 祁峰_1024 阅读(693) 评论(0) 推荐(0) 编辑