自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (12)
  • 收藏
  • 关注

原创 Linux 内存管理 概述与深入理解

内存管理的概述以及知识应用

2022-09-06 09:03:28 614 1

原创 【音视频开发(七)】---图片或者图像文件(Mp4或H264裸流文件)读取解析类封装

图像或者MP4文件读入操作封装

2022-02-20 17:37:07 1096

原创 【音视频开发(六)】---MP4文件读取,提取H264裸流包

MP4文件读入,提取H264裸流编码帧

2022-02-20 17:09:28 1551 1

原创 【音视频开发(五)】--- MP4文件生成,H264裸流打包成MP4

libmp4v2库,MP4文件生成封装

2022-02-20 17:03:34 1834

原创 【音视频开发(四)】---RGB转YUV 颜色空间转换

Opencv RGB转YUV

2022-02-20 16:54:52 1848

原创 【音视频开发(三)】---YUV转RGB 图像颜色空间转换

Opencv YUV转RGB

2022-02-20 16:48:26 3560

原创 【音视频开发(二)】---MediaCodec NDK编码

简单介绍使用NDK进行编码成H26裸流的过程,或者输出至mp4

2022-02-20 16:33:18 4499 5

原创 【音视频开发(一)】---MediaCodec NDK解码

简单介绍使用NDK进行h264裸流解码的过程

2022-02-20 16:17:27 2020 1

原创 PyTorch笔记【1】---A卡安装(RX580)无果后,改为N卡(2070)安装。这年头就不要用CPU了来搞AI了

pytorch安装打开pytorch官网http://pytorch.org,找到下图位置:、

2022-02-20 15:59:43 3733

原创 Android NDK开发1----EGL介绍

Android 图像开发简介

2022-01-25 15:19:02 467

原创 UVC_APP源码分析

虚线表示:该任务的主循环;check_uvc_video_id : 检测是否有可用的视频输出设备一般检查/sys/class/video4linux/add_uvc_video: 根据检测出的id,添加可用的视频输出设备,创建uvc gadget线程uvc_read_camera_buffer: 将摄像头数据(原始、处理后、模拟图片等)按照uvc格式进行编码、流缓存处理uvc_encode_process: 根据uvc配置进行摄像头流数据压缩处理,一般格式V4L2可编码转化为YUY...

2020-06-26 10:46:22 2890 3

原创 基于4G网卡的Telnet远程登录RT-Thread的Finsh/MSH Shell

准备工作: 硬件:imx-rt1021野火开发板; 野火EC20模块; 云服务器ECS(具有公网IP,我这里用阿里云服务器)。软件:RT-Thread操作系统在开发板上移植完成; EC20 USB驱动移植完成; PPP和LwIP移植完成; 开发板上telnet驱动移植完成(跟RT-Thread软件包netutils源码略有不同); 无线网卡设备远程登录Te...

2020-04-14 08:19:58 2867 10

原创 VS2012 GDI绘图双缓冲 去闪屏问题

VS2012 GDI绘图双缓冲 去闪屏问题CMemDC类使用CMemDC类实现双缓冲是非常简单的 CDC *pDC = GetDC(); CMemDC dcMem(*pDC,this); CDC& dc = dcMem.GetDC(); HDC hdc = dc.m_hDC; using namespace Gdiplus; Grap

2017-10-19 14:01:40 1647

原创 【算法系列】快速排序算法

1. 快速排序算法快速排序算法是程序员要知道的经典算法之一。快速排序算法,平均时间复杂度为,最坏的时间复杂度为,但是这种概率比较小,可能说这个算法时间复杂度跟归并算法差不多,但为什么还受到这么多人青睐呢,一个重要的原因是它不需要额外的空间进行副本拷贝,是一种原地(in-place)排序算法。从上述大家也可能推算出,快速排序算法的时间复杂度并不是特别统一。确实,这是因为基准“pivot”选择的不

2016-07-05 20:34:47 1118

原创 【算法系列】分治法

1. 分治法1.1      算法描述:分治法(divide and conquer algorithms, D&C )是使用一种“分而治之”的思想。好比古代一个国家的土地,分给了多个诸侯共同治理的过程。分治法的精髓在于三个步骤:分 – 将问题分解成规模更小的子问题;治 – 对每个子问题分别采用相同的方法逐一击破;合 – 将已解决的子问题的解合并起来得到母问题的解。一般

2016-07-03 15:42:04 1066

原创 【算法系列】归并排序算法

1. 归并排序算法1.1     算法描述: Merge-sort (A[1, n])    1.   if  n = 1, done    2.   Recursivelysort A[1, n/2] (call A1) and A[n/2 + 1, n] (call A2)    3.   merge two sorted lists (merge method )

2016-06-22 21:04:16 384

原创 【算法系列】插入排序算法

1. 插入排序算法 插入排序算法在众多算法中,是最简单的一种。1.1     算法描述: 1.2     算法执行过程(图片来源于维基百科)1.3     时间复杂度最大花费时间:采用渐近分析和大O符号得到:T(n)= O(n^2)1.4     C语言实现void insert_sort (int array[], in

2016-06-21 21:07:14 319

原创 为什么说程序=算法+数据结构!

没有算法的程序,只是一些代码的堆砌,谈不上是一个优秀的软件。算法是软件的灵魂,得益于好的算法会给软件带来的往往都是质的变化,性能都是呈指数倍提高滴。算法比较厉害的~去做大数据分析,数据挖掘,数值分析……!数据结构比较厉害的~去做软件架构师、操作系统设计……!以后,别问人家问你什么职业。别回答成敲代码的,也不要简单回答软件工程师。这样显得自己不够专业。你一定要说清楚你是曾经侧重或者精于搞算法或者数据结构的软件系统建筑师(还是码农~)。

2016-06-20 22:27:30 20376 4

原创 嵌入式开发之旅-----OK6410开发笔记(2)----Uboot,内核,文件系统编译

===============================================================================================================================接着上一个笔记,为了测试上面安装的编译器正不正确,先编译一下uboot,内核,文件系统来试试刀吧!这几个在后面开发中也是经常用到的

2014-03-28 19:57:31 1454 1

原创 嵌入式开发之旅-----OK6410开发笔记(1)----ubuntu环境搭建

===================================================================================================================================第一次写博客,现在刚开始学嵌入式,所以写下来,跟大家分享一下。因为我在这个过程中,已经碰了很多壁了,这里只是简单的笔记。因

2014-03-28 19:44:41 973

转载 Qt Creator的配置和开发初步测试

本文转至http://www.cnblogs.com/emouse/archive/2013/01/29/2881721.html本篇博客主要记录3方面的内容1、Linux下Qt Creator的配置,这部分是以前面两篇文章的工作为基础,进行一些细节配置.2、分别运行桌面版和开发板上的小程序,验证QT的跨平台特点。3、安装Windows下的开发环境,此部分也是基于Qt

2013-08-21 13:53:54 730

转载 Linux编辑器vi使用方法详细介绍

本文转至http://www.eepw.com.cn/article/48018.htmvi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学

2013-08-20 22:57:53 462

转载 qt-extended-4.4.3在S3C6410上的移植

本文转至http://blog.163.com/seven_7_one/blog/static/162606412201161454257860/qt-extended-4.4.3在S3C6410上的移植  2011-07-14 17:42:57|  分类:linux学习 |  标签:|字号大中小 订阅飞凌的开发板目前使用arm-linux-gcc 3.4.5版

2013-08-20 19:59:18 885

telnet-TCP服务端程序-远程登录MCU

部署在具有公网IP可访问的服务器中,与MCU的Telnet TCP客户端进行连接,通过服务端的控制终端可以远程访问MCU,目前在RTThread中测试通过。

2020-12-14

炸大兵 游戏语言版 源代码

炸大兵 游戏语言版 源代码 本人自学C语言后的一个小游戏 想法来源于愤怒的小鸟 但是效果差远了 但是对当时初学的我 也是挺有难度的 炸大兵游戏也是挺有趣的

2013-04-02

C++ VC++课程学习源代码

这里面包含了C++中常见的语法问题或重要编程思想 如递归等测试的源代码 还有VC++编程的源码 特别是串口 数据库 绘制图形等难点 本人为此稍作整理

2013-04-02

1-64层汉诺塔 可爱美丽的贪食蛇

这里面汉诺塔和贪食蛇游戏的源代码 这些都是网上找的资料 但是本人觉得非常值得学习 所以里面也有我参考这些大神后 写的代码 希望能对C语言图形化编程的学习有很多好处

2013-04-02

C语言程序与设计 课后作业

本人自学C语言 亲手写的 从1-12章 基本大多数题都完成啦 但其中本人并未做过多注释 不喜勿下!可以说整本书都在里面啦!

2013-04-02

PCM音频数据

PCM文件 用audiotrack来测试

2013-04-02

TestAudioTrack

androidTrack播放PCM音频文件

2013-04-02

audioTrack

Android 和MediaPlayer一样功能强大的类。androidtrack可用来实时传输是很有好处的

2013-04-02

linux Shell 编程实例书一本

linux shell 编程实例开发 书的影印版

2013-03-01

Altium_Designer_Winter_09_教程_(PDF版)

全面详细介绍Altium_Designer_Winter_09_的如何使用,截图较多

2012-03-19

makesis.exe使用方法

服务器端打包流程方法及工具使用 makesis.exe使用方法

2012-03-19

makesis 开发软件介绍

makesis 开发软件介绍 服务器端打包流程方法及工具使用

2012-03-19

空空如也

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

TA关注的人

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