自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 Raspberry 树莓派 gpio libgpiod C++ API 使用指南

libgpiodC++API使用指南核心类。保姆教程,授人以鱼,也授人以渔。一文带你入门gpio引脚操作问题。

2025-01-19 14:56:45 756

原创 Android 智能指针(3):终篇

Android 智能指针从设计上便避免了多个智能指针管理同一个原始指针的风险。最后需要再次强调,RefBase乃是Android 指针的灵魂

2025-01-11 20:56:11 476

原创 Android 智能指针(2):RefBase 核心篇

主要梳理Android 智能指针实现方式,以及从代码的角度说明为什么Android的智能指针管理的对象必须要继承RefBase的对象。在了解Android智能指针机制之后,Android Native 层的开发将会更加的丝滑~

2025-01-11 11:57:50 493

原创 Android 智能指针(1):hello world 篇

Andoird 指针有强指针sp,弱指针wp。行业惯例,hello world起手:Android 智能指针之Hello World。

2024-12-29 18:10:43 188

原创 一文讲透 C++ New 表达式

new表达式和new 操作符的区别和联系是什么?C++中如何管理malloc的内存?再次温习C++ 基本知识点new 表达。温故而后知新...

2024-12-27 19:29:17 903

原创 树莓派5 Raspberry Pi5 c++ 访问GPIO:控制小灯

树梅派5,wiringPi不可用情况下通过gpiod访问控制gpio引脚

2024-01-07 15:06:04 2262 9

原创 C++ 智能指针使用

维护并共享对象的所有权,这个是shared_ptr 指针的特点。

2023-09-24 10:10:51 115 1

原创 C++ STL源码:vector

c++ stl vector 实现源码

2023-09-09 17:34:30 398 1

原创 Arm64/aarch64 stack overflow栈溢出Debug 总结

arm64/aarch64 stack栈异常调试

2023-07-16 21:53:42 748 1

原创 【解决】联想拯救者/MT7921网卡 ubuntu里 wifi/蓝牙 无法识别连接

联想拯救者/华硕 部分电脑 装ubuntu, 无法识别 wifi

2021-11-19 20:30:49 28257 25

转载 ffplay frame queue分析:

ffplay frame queue分析:https://zhuanlan.zhihu.com/p/43564980

2021-04-29 23:54:57 166

原创 FFMPEG学习记录 :四,stream_component_open函数

这个函数根据名字完全可以猜到干嘛的,打开一个组件。官方的解释:/* open a given stream. Return 0 if OK */下面来函数拆分:static int stream_component_open(VideoState *is, int stream_index){ AVFormatContext *ic = is->ic; AVCodecContext *avctx; AVCodec *codec; const char

2021-04-17 23:20:39 688

原创 FFMPEG学习记录 :三,avformat_find_stream_info

一,avformat_find_stream_info上源码:/** * Read packets of a media file to get stream information. This * is useful for file formats with no headers such as MPEG. This * function also computes the real framerate in case of MPEG-2 repeat * frame mode. *

2021-04-17 20:23:18 612

原创 FFMPEG学习记录 :二,函数avformat_open_input分析

在上节中大体总结了播放前的步骤。其中给流上下文赋能的接口:avformat_open_input(),今天简要记录下学习过程。如有错误欢迎指正。/** * Open an input stream and read the header. The codecs are not opened. * The stream must be closed with avformat_close_input(). * * @param ps Pointer to user-supplied AVFo

2021-04-17 02:13:45 347

原创 FFMPEG学习记录 :一,ffplay 走读

快速了解FFMpeg的方法,个人觉得就是走读代码。目标只有一个,熟悉ffmpeg。忽略一切可以忽略的因素。1,总览直接找到main函数int main(int argc, char **argv){ int flags; VideoState *is;//ffplay 内部维护的数据结构,数据流上的总管,提纲挈领,没有必要仔细研究。 init_dynload();//dll 相关,和win系统平台相关直接跳过 //猜名字 log,skip av_log_s

2021-04-17 02:12:50 278

原创 audio alsa

Linux ALSA声卡驱动之一:ALSA架构简介 http://blog.youkuaiyun.com/droidphone/article/details/6271122Linux ALSA声卡驱动之二:声卡的创建 https://blog.youkuaiyun.com/droidphone/article/details/6289712Linux ALSA声卡驱动之三:PCM设备的创建 https://b...

2019-09-25 10:40:03 183 1

gtk 简单计算器实现

linux c 下gtk+2.0 简单计算器实现

2013-06-01

devcpp-5.0.0.0

devcpp-5.0.0.0

2012-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除