笔记
文章平均质量分 77
JR-su
坚持✊
展开
-
高效率开发之GDB调试
GDB调试 基本的调试命令这里就不重复总结输出了,可以参考:传送门 下面输出一些比较有意思的用法。显示栈帧 栈帧其实就是代码函数的调用顺序,当我们遇到异常或者进入断点时,可以通过 bt 命令查看代码的调用关系,非常有利于我们定位问题。多进程调试多线程调试attach 进程内核转储使用示例...原创 2021-09-28 00:04:58 · 151 阅读 · 0 评论 -
Linux 内核开发学习
123欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加原创 2021-01-17 23:45:12 · 1468 阅读 · 0 评论 -
Socket技术详解
非常好的一篇网络通信技术的讲解:https://www.jianshu.com/p/066d99da7cbd转载 2020-04-15 23:25:42 · 188 阅读 · 0 评论 -
华为面试题 - 0和1的变换
0->011->10例如:第一行:0第二行:01第三行:0110第四行:01101001第五行:0110100110010110......输入:N K (N表示第几行, K表示第几个数 (K和N从1开始) ) (范围:N[1-30], K[1,2^(N-1)])输出:第N行第K个数是什么?暴力迭代:intarr[655......原创 2020-04-11 13:14:30 · 621 阅读 · 0 评论 -
printf函数的参数进栈顺序
#include<stdio.h>chararr[10]={1,2,3,4,5,6,7,8,9,10};voidfun(char*data,intlen){printf("%d%d%d%d\n",*data++,*data++,*data++,*data++);printf("%d%d%d%d\n",...原创 2020-04-01 00:12:03 · 314 阅读 · 0 评论 -
Linux 经典面试题
1)下面关于pthread线程相关的,说法正确的是:a: 线程是可以通过pthread_create来创建b: 在线程中使用usleep(50*1000)一定是精确无误地休眠50毫秒c: 如果有个全局变量在没有加锁保护的情况下被两个线程同时访问,程序会编译不过d: 线程之间可以使用自旋锁来保护公共变量。答案:AD分析:b:对于Linux这样的分时系统来说,由于进程调度和系统时间...原创 2020-03-28 02:14:45 · 887 阅读 · 0 评论 -
总线协议-IIC
如题转载 2020-03-09 00:27:12 · 82 阅读 · 0 评论 -
ffmpeg 实现dxva2硬件加速
如题转载 2020-03-07 17:34:21 · 342 阅读 · 0 评论 -
BLE 蓝牙的一些心得总结
1、TI 的CC2541协议栈开发教程:https://blog.csdn.net/feilusia/category_5630377.html2、以下是我对BLE 蓝牙的一些理解,如果有什么不对的地方,恳请大佬们指点。...原创 2020-03-03 22:35:36 · 665 阅读 · 0 评论 -
ffmpeg获取网络摄像头视频流
一、ffmpeg 简介FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。源码链接:http://ffmpeg.org/download.h...原创 2020-02-28 00:11:56 · 3392 阅读 · 0 评论 -
2020-02-24
I am coming!原创 2020-02-24 11:37:52 · 64 阅读 · 0 评论