随笔分类 -  c

linux交叉编译libiconv
摘要:1.解压libiconv-1.14.tar 2.进入解压后目录libiconv-1.14 3.执行交叉编译环境命令,例如: source /home/huhe/environment-setup-aarch64-poky-linux 4.执行配置 ./configure --prefix=/home 阅读全文

posted @ 2022-09-20 09:33 Ants_hu 阅读(424) 评论(0) 推荐(0) 编辑

c语言创建线程的函数封装
摘要:头文件xxx.h #include <stdlib.h> #include <pthread.h> #include <string.h> typedef int (*task_fun_t)(void *arg); typedef struct _task_t { unsigned int ms; 阅读全文

posted @ 2022-08-12 10:27 Ants_hu 阅读(104) 评论(0) 推荐(0) 编辑

grep的正则匹配使用方式
摘要:grep正则匹配的命令方式如下 $ grep 'pattern1\|pattern2' filename 或 $ grep -E 'pattern1|pattern2' file grep默认是区分大小写的,所以如果需要忽略大小写匹配的话,可以添加-i,如下 $ grep -i 'pattern1| 阅读全文

posted @ 2022-05-25 14:50 Ants_hu 阅读(1857) 评论(0) 推荐(0) 编辑

无线投屏需要满足哪些条件
摘要:我没做过无线投屏,一直主要做的是无线蓝牙相关的工作,最近帮公司优化了无线投屏产品,解决了连接困难的问题,大概总结一下 无线投屏需要满足以下条件: 1.蓝牙hfp连接 2.蓝牙hid连接 3.手机自带的无线投屏连接 4.蓝牙spp连接 4.自己开发的手机端投屏软件服务添加信任授权 阅读全文

posted @ 2022-05-11 14:40 Ants_hu 阅读(786) 评论(0) 推荐(0) 编辑

【c语言】printf函数自定义封装打印id序列
摘要:unsigned long printId = 0; char str[100] = {0}; #define MYPRINTF(fmt, ...) do{sprintf(str,"%ld:%s",++printId,fmt);printf(str, __VA_ARGS__);memset(str, 阅读全文

posted @ 2021-11-10 11:26 Ants_hu 阅读(266) 评论(0) 推荐(0) 编辑

c语言多线程缓冲队列无锁设计思路
摘要:公司里开发的一个项目需要在server端添加多线程缓冲队列,来存取数据,我也是初出茅庐没有太多经验,在网上搜集了大量资料后,终于有了一套自己的设计思路,并解决了项目里的问题,因为当时搜集资料时,发现网上这个的具体文章不是太多或者要么太复杂,要么太简陋,对于新手很难能看懂,所有我就打算将我的设计思路发 阅读全文

posted @ 2017-08-17 12:12 Ants_hu 阅读(1144) 评论(0) 推荐(1) 编辑

欢迎阅读『c』
点击右上角即可分享
微信分享提示