会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
real-watson
上一页
1
2
3
4
5
6
下一页
2022年5月12日
结构体和指针
摘要: 1. 结构体地址: #include <stdio.h> #include <stdlib.h> #include <string.h> struct son { int money; }; struct dah { int money; }; struct father { struct son
阅读全文
posted @ 2022-05-12 18:22 real-watson
阅读(41)
评论(0)
推荐(0)
编辑
2022年5月9日
深入分析链表实现队列流程(看图)
摘要:
阅读全文
posted @ 2022-05-09 15:15 real-watson
阅读(21)
评论(0)
推荐(0)
编辑
2022年4月25日
浅谈malloc free “机制”(1)
摘要: 该情况出现如下error,并且crash进程: 在by bike 过程中,进行内存分配,由于线程没有优先,乱序的启动running, 在by bus 过程中,进行内存分配,此时才进行双方的exits free,导致double free。 时许发生动态的调度变化,按逻辑可以实现单一线程free后再下
阅读全文
posted @ 2022-04-25 13:33 real-watson
阅读(18)
评论(0)
推荐(0)
编辑
2022年4月13日
vim 实用技巧
摘要: 每一个字母都是有特殊的意义,字母的组合更是体现效率, vim作为“丑陋的编辑器”并非不好用,简单而高效。 1. x,u,. 在光标下按下x,则 按下u则撤回上一步操作,按下 . 又恢复操作。 2. yy,p,5 yy,p 左边5 yy, 右边直接空行p,则可以实现完美的复制,附带格式和该死的spac
阅读全文
posted @ 2022-04-13 17:12 real-watson
阅读(108)
评论(0)
推荐(0)
编辑
2022年4月1日
rockchip 增加uartx的实现
摘要: 一、 谈谈驱动实现。(说的轻松) 针对uart,首先想到是驱动程序的实现,什么uart_driver,uart_port和uart_ops,都是一堆初始化的结构体,研究kernel driver的代码: 得到如下的基本流程实现driver: 1. 针对uart_driver,实现uart_regis
阅读全文
posted @ 2022-04-01 11:15 real-watson
阅读(128)
评论(0)
推荐(0)
编辑
2022年3月27日
浅谈systemd原理和应用
摘要: 多不说,直接上代码(可谓配置): [Unit] Description=demo app After=network-is-online.target [Service] Type=Simple ExecStart=/usr/bin/demo [Install] WantedBy=multi-use
阅读全文
posted @ 2022-03-27 10:42 real-watson
阅读(433)
评论(0)
推荐(0)
编辑
2021年12月21日
浅析memcmp 和 strcmp
摘要: eg: #include <stdio.h> #include <string.h> int main(void) { char string[7] = "ABCDEFG"; char copy[4] = "ABCD"; int ret; ret = memcmp(string,copy,7); p
阅读全文
posted @ 2021-12-21 16:08 real-watson
阅读(66)
评论(0)
推荐(0)
编辑
2021年12月17日
利用多个sem信号量在线程通讯
摘要: 直接上代码,主要用到sem_trywait & sem_post #include<stdio.h> #include<pthread.h> #include<stdlib.h> #include<string.h> #include<semaphore.h> #include<time.h> se
阅读全文
posted @ 2021-12-17 13:47 real-watson
阅读(45)
评论(0)
推荐(0)
编辑
sem信号量与死锁的边缘
摘要: 1. 演示一个例子,出现死锁,用strace debug得到 #include<stdio.h> #include<pthread.h> #include<stdlib.h> #include<string.h> #include<semaphore.h> sem_t sem; typedef st
阅读全文
posted @ 2021-12-17 11:33 real-watson
阅读(359)
评论(0)
推荐(0)
编辑
2021年12月16日
研究一种表驱动法的编程方式
摘要: #include <stdio.h> #include <string.h> typedef void (*func_evt_hdl)(); /*ptr*/ typedef struct _task_list_ { int flag; func_evt_hdl handler; }EVT_HDL_N
阅读全文
posted @ 2021-12-16 22:00 real-watson
阅读(46)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页
公告
导航
博客园
首页
新随笔
新文章
联系
订阅
管理