随笔分类 -  C语言

 
2023.10.9内存管理
摘要:面试-操作系统篇:内存管理 - 知乎 (zhihu.com) 面试-操作系统篇:文件系统与I/O - 知乎 (zhihu.com) //内存管理专题!!! https://www.cnblogs.com/arnoldlu/category/1132616.html?page=1 阅读全文
posted @ 2023-10-09 20:05 Skyge 阅读(7) 评论(0) 推荐(0) 编辑
2023.10.9
摘要://进程管理(补上读书笔记) //面试-操作系统篇:进程与线程 - 知乎 (zhihu.com) !!! //了解进程间通信常见的几种方式(https://blog.csdn.net/weixin_44844089/article/details/106185568) //了解进程与线程的使用场合( 阅读全文
posted @ 2023-10-09 19:59 Skyge 阅读(6) 评论(0) 推荐(0) 编辑
(2023.6.10)线程绑定到指定核上
摘要:pthread_setaffinity_np与sched_setaffinity的区别:sched_setaffinity可在进程的线程中去修改亲和性写在启动脚本中是使用pthread_setaffinity_np、sched_setaffinity、还是tasklet ? (https://www 阅读全文
posted @ 2023-06-10 21:32 Skyge 阅读(297) 评论(0) 推荐(0) 编辑
进程和线程的调度优先级
摘要://问题描述: 看门狗喂狗执行程序优先级优化 1.是采用线程还是进程优化? 2.若采用实时调度的话,FIFO调度优先级最高提升为多大? 3.若为RT线程,ps查看时也没看见优先级相关的信息(若不先查看系统下的RT线程的优先级,配置上会不会产生冲突?) 4.是写一个ko的形式,还是写一个执行程序去改变 阅读全文
posted @ 2023-04-12 17:41 Skyge 阅读(219) 评论(0) 推荐(0) 编辑
进程间通信
摘要:6种方式:管道、消息队列、共享内存、信号量、信号、socket 前提知识:每个进程都有自己的用户空间,而内核空间是每个进程共享的。因此进程之间想要进行通信,就需要通过内核来实现。 管道: 管道是最简单,效率最差的一种通信方式。 管道本质上就是内核中的一个缓存,当进程创建一个管道后,Linux会返回两 阅读全文
posted @ 2023-02-15 13:08 Skyge 阅读(31) 评论(0) 推荐(0) 编辑
IP解析
摘要:1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <arpa/inet.h> 5 6 7 void port_parse(char *str,short * port) { 8 int a,b,c, 阅读全文
posted @ 2021-07-20 16:46 Skyge 阅读(335) 评论(0) 推荐(0) 编辑
memcpy与strcpy
摘要:看了很多帖子,大家都懂。strcpy主要用于字符串的拷贝,memcpy可以用于任意类型的拷贝。 如何选择使用哪种? 首先判断strcpy是否符合条件(主要类型:“abcdef” 。和经过sprintf转换过的数据 ) 基本不是上述类型就选择memcpy。 阅读全文
posted @ 2021-05-26 16:56 Skyge 阅读(55) 评论(0) 推荐(0) 编辑
将ip字符串读取为整数
摘要: 阅读全文
posted @ 2021-05-21 15:56 Skyge 阅读(34) 评论(0) 推荐(0) 编辑
enum
摘要:enum可以为定义很多变量,显得很规矩。且成员变量外部可以直接使用。 //常用下面两种形式 //////////////////////////int hahaha=c;(可以直接使用c) ////////////////////////typedef enum student{ a,b,c}stu 阅读全文
posted @ 2021-04-23 17:07 Skyge 阅读(116) 评论(0) 推荐(0) 编辑
指针的挂接
摘要:主要体现在:将结构体变量转换为一级指针,再将一级指针挂接给二级指针 、、、、、、、、、、、、 、、、、、、、、、、、、 阅读全文
posted @ 2021-04-22 11:10 Skyge 阅读(61) 评论(0) 推荐(0) 编辑
keil中static变量的访问
摘要:第一:该变量是局部变量或者用static修饰的全局变量,ARM_KEIL MDK5的硬件仿真只能实时显示全局变量的值,局部变量或者用static修饰的全局变量是无法显示的,value处会显示cannot evaluate。至于为什么笔者也没有细究,初步判断是和变量本身有关,仿真时查看变量是属于一个“ 阅读全文
posted @ 2021-04-09 11:34 Skyge 阅读(1356) 评论(0) 推荐(0) 编辑
strtok
摘要:#include <stdlib.h>#include <stdio.h>#include <string.h>int main(){ //char *b= "asdasd,wewb,ewc+"; 这句函数执行时报错,以后用数组装字符串吧 char a[]= "asdasd,wewb,ewc+"; 阅读全文
posted @ 2021-03-06 20:45 Skyge 阅读(264) 评论(0) 推荐(0) 编辑

 

点击右上角即可分享
微信分享提示