- 博客(5)
- 收藏
- 关注
原创 vscode+cygwin
Cygwin 、C/C++Windows下安装Cygwin:https://jingyan.baidu.com/article/4f34706e0acca9e387b56dfe.html注意事项: 1、安装位置 C:\cygwin64 2、User URL http://mirrors.163.com/cygwin/ 安装:gcc-core,gcc-g+...
2019-08-31 17:17:45 5525
原创 vscode编译运行C代码
文章目录代码准备工作launch.jsontask.json代码准备工作1、新建目录 vscode是不能直接新建工程的,需要先新建目录,存放代码2、打开vscode,File --> Open Folder… --> 选择上面新建的test_vscode文件 test_code就是之后的开发目录3、新建 .c、.h 代码文件 以新建main.c文件为...
2019-08-31 16:42:37 9798
原创 根据PID获取进程名&根据进程名获取PID
通过进程名获得进程号通过进程号获得进程名#include <sys/types.h>#include <dirent.h>#include <stdio.h>#include <string.h> #define BUF_SIZE 1024void getPidByName(pid_t *pid, char *task_name)...
2019-08-25 21:06:58 4638
原创 共享内存环形队列shm_ring_queue(内存屏障)
文章目录(1)shmfifo.h(2)shmfifo.c(3)get.c(4)put.c共享内存环形队列的功能介绍:1、共享内存的操作:创建/获取、映射、反映射、删除2、无锁环形队列,本文(支持多生产者多消费者模型)3、若想(支持单生产者单消费者模型),可以将“信号量”、“互斥锁”的相关部分代码注释4、可以在head_t中添加一个成员size,表示当前队列中块的个数,用于判断队列空和队...
2019-08-23 14:21:36 2952 4
原创 strtol: 字符串转换成long int
百度百科:https://baike.baidu.com/item/strtollong int strtol(const char *nptr,char **endptr,int base);判断转换失败的情况:#include <stdio.h>#include <stdlib.h> int main(void){ char *end; ...
2019-08-17 19:17:52 543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人