<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sdewenking的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sdewenking</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sdewenking]]></copyright><item><title><![CDATA[Linux 内存管理 概述与深入理解]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/126655606</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/126655606</guid><author>sdewenking</author><pubDate>Tue, 06 Sep 2022 09:03:28 +0800</pubDate><description><![CDATA[内存管理的概述以及知识应用]]></description><category></category></item><item><title><![CDATA[【音视频开发（七）】---图片或者图像文件（Mp4或H264裸流文件）读取解析类封装]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/123033304</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/123033304</guid><author>sdewenking</author><pubDate>Sun, 20 Feb 2022 17:37:07 +0800</pubDate><description><![CDATA[图像或者MP4文件读入操作封装]]></description><category></category></item><item><title><![CDATA[【音视频开发（六）】---MP4文件读取，提取H264裸流包]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/123032967</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/123032967</guid><author>sdewenking</author><pubDate>Sun, 20 Feb 2022 17:09:28 +0800</pubDate><description><![CDATA[MP4文件读入，提取H264裸流编码帧]]></description><category></category></item><item><title><![CDATA[【音视频开发（五）】--- MP4文件生成，H264裸流打包成MP4]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/123032903</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/123032903</guid><author>sdewenking</author><pubDate>Sun, 20 Feb 2022 17:03:34 +0800</pubDate><description><![CDATA[libmp4v2库，MP4文件生成封装]]></description><category></category></item><item><title><![CDATA[【音视频开发（四）】---RGB转YUV 颜色空间转换]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/123032722</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/123032722</guid><author>sdewenking</author><pubDate>Sun, 20 Feb 2022 16:54:52 +0800</pubDate><description><![CDATA[Opencv RGB转YUV]]></description><category></category></item><item><title><![CDATA[【音视频开发（三）】---YUV转RGB 图像颜色空间转换]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/123032614</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/123032614</guid><author>sdewenking</author><pubDate>Sun, 20 Feb 2022 16:48:26 +0800</pubDate><description><![CDATA[Opencv YUV转RGB]]></description><category></category></item><item><title><![CDATA[【音视频开发（二）】---MediaCodec NDK编码]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/123032386</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/123032386</guid><author>sdewenking</author><pubDate>Sun, 20 Feb 2022 16:33:18 +0800</pubDate><description><![CDATA[简单介绍使用NDK进行编码成H26裸流的过程，或者输出至mp4]]></description><category></category></item><item><title><![CDATA[【音视频开发（一）】---MediaCodec NDK解码]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/123031934</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/123031934</guid><author>sdewenking</author><pubDate>Sun, 20 Feb 2022 16:17:27 +0800</pubDate><description><![CDATA[简单介绍使用NDK进行h264裸流解码的过程]]></description><category></category></item><item><title><![CDATA[PyTorch笔记【1】---A卡安装（RX580）无果后，改为N卡（2070）安装。这年头就不要用CPU了来搞AI了]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/122933706</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/122933706</guid><author>sdewenking</author><pubDate>Sun, 20 Feb 2022 15:59:43 +0800</pubDate><description><![CDATA[pytorch安装





打开pytorch官网http://pytorch.org，找到下图位置：、


]]></description><category></category></item><item><title><![CDATA[Android NDK开发1----EGL介绍]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/122684993</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/122684993</guid><author>sdewenking</author><pubDate>Tue, 25 Jan 2022 15:19:02 +0800</pubDate><description><![CDATA[Android 图像开发简介]]></description><category></category></item><item><title><![CDATA[UVC_APP源码分析]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/106967073</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/106967073</guid><author>sdewenking</author><pubDate>Fri, 26 Jun 2020 10:46:22 +0800</pubDate><description><![CDATA[虚线表示：该任务的主循环；



check_uvc_video_id : 检测是否有可用的视频输出设备一般检查/sys/class/video4linux/

add_uvc_video: 根据检测出的id，添加可用的视频输出设备，创建uvc gadget线程

uvc_read_camera_buffer: 将摄像头数据（原始、处理后、模拟图片等）按照uvc格式进行编码、流缓存处理

uvc_encode_process: 根据uvc配置进行摄像头流数据压缩处理，一般格式V4L2可编码转化为YUY...]]></description><category></category></item><item><title><![CDATA[基于4G网卡的Telnet远程登录RT-Thread的Finsh/MSH Shell]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/105503557</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/105503557</guid><author>sdewenking</author><pubDate>Tue, 14 Apr 2020 08:19:58 +0800</pubDate><description><![CDATA[准备工作：

 硬件：

imx-rt1021野火开发板；
	野火EC20模块；
	云服务器ECS(具有公网IP，我这里用阿里云服务器)。
软件：

RT-Thread操作系统在开发板上移植完成；
	EC20 USB驱动移植完成；
	PPP和LwIP移植完成；
	开发板上telnet驱动移植完成（跟RT-Thread软件包netutils源码略有不同）；
	无线网卡设备远程登录Te...]]></description><category></category></item><item><title><![CDATA[VS2012 GDI绘图双缓冲 去闪屏问题]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/78284041</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/78284041</guid><author>sdewenking</author><pubDate>Thu, 19 Oct 2017 14:01:40 +0800</pubDate><description><![CDATA[VS2012 GDI绘图双缓冲 去闪屏问题

CMemDC类
使用CMemDC类实现双缓冲是非常简单的



         CDC *pDC = GetDC();
	 CMemDC dcMem(*pDC,this);
	 CDC& dc = dcMem.GetDC();
	 HDC hdc = dc.m_hDC;
	 using namespace Gdiplus;
	 Grap]]></description><category></category></item><item><title><![CDATA[【算法系列】快速排序算法]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/51834362</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/51834362</guid><author>sdewenking</author><pubDate>Tue, 05 Jul 2016 20:34:47 +0800</pubDate><description><![CDATA[1. 快速排序算法
快速排序算法是程序员要知道的经典算法之一。快速排序算法，平均时间复杂度为，最坏的时间复杂度为，但是这种概率比较小，可能说这个算法时间复杂度跟归并算法差不多，但为什么还受到这么多人青睐呢，一个重要的原因是它不需要额外的空间进行副本拷贝，是一种原地（in-place）排序算法。从上述大家也可能推算出，快速排序算法的时间复杂度并不是特别统一。确实，这是因为基准“pivot”选择的不]]></description><category></category></item><item><title><![CDATA[【算法系列】分治法]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/51815354</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/51815354</guid><author>sdewenking</author><pubDate>Sun, 03 Jul 2016 15:42:04 +0800</pubDate><description><![CDATA[1. 分治法
1.1      算法描述：
分治法（divide and conquer algorithms, D&C ）是使用一种“分而治之”的思想。好比古代一个国家的土地，分给了多个诸侯共同治理的过程。
分治法的精髓在于三个步骤：
分 – 将问题分解成规模更小的子问题；
治 – 对每个子问题分别采用相同的方法逐一击破；
合 – 将已解决的子问题的解合并起来得到母问题的解。
一般]]></description><category></category></item><item><title><![CDATA[【算法系列】归并排序算法]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/51736913</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/51736913</guid><author>sdewenking</author><pubDate>Wed, 22 Jun 2016 21:04:16 +0800</pubDate><description><![CDATA[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 )]]></description><category></category></item><item><title><![CDATA[【算法系列】插入排序算法]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/51730133</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/51730133</guid><author>sdewenking</author><pubDate>Tue, 21 Jun 2016 21:07:14 +0800</pubDate><description><![CDATA[1. 插入排序算法
 
插入排序算法在众多算法中，是最简单的一种。


1.1     算法描述：
 
1.2     算法执行过程

（图片来源于维基百科）
1.3     时间复杂度
最大花费时间：



采用渐近分析和大O符号得到：
T(n)= O(n^2)

1.4     C语言实现
void insert_sort (int array[], in]]></description><category></category></item><item><title><![CDATA[为什么说程序=算法+数据结构！]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/51723738</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/51723738</guid><author>sdewenking</author><pubDate>Mon, 20 Jun 2016 22:27:30 +0800</pubDate><description><![CDATA[没有算法的程序，只是一些代码的堆砌，谈不上是一个优秀的软件。
算法是软件的灵魂，得益于好的算法会给软件带来的往往都是质的变化，性能都是呈指数倍提高滴。
算法比较厉害的~去做大数据分析，数据挖掘，数值分析……！
数据结构比较厉害的~去做软件架构师、操作系统设计……！
以后，别问人家问你什么职业。别回答成敲代码的，也不要简单回答软件工程师。这样显得自己不够专业。你一定要说清楚你是曾经侧重或者精于搞算法或者数据结构的软件系统建筑师（还是码农~）。]]></description><category></category></item><item><title><![CDATA[嵌入式开发之旅-----OK6410开发笔记（2）----Uboot,内核，文件系统编译]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/22426569</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/22426569</guid><author>sdewenking</author><pubDate>Fri, 28 Mar 2014 19:57:31 +0800</pubDate><description><![CDATA[﻿﻿
===============================================================================================================================
接着上一个笔记，为了测试上面安装的编译器正不正确，先编译一下uboot,内核，文件系统来试试刀吧！
这几个在后面开发中也是经常用到的]]></description><category></category></item><item><title><![CDATA[嵌入式开发之旅-----OK6410开发笔记（1）----ubuntu环境搭建]]></title><link>https://blog.youkuaiyun.com/sdewenking/article/details/22425191</link><guid>https://blog.youkuaiyun.com/sdewenking/article/details/22425191</guid><author>sdewenking</author><pubDate>Fri, 28 Mar 2014 19:44:41 +0800</pubDate><description><![CDATA[﻿﻿
===================================================================================================================================
第一次写博客，现在刚开始学嵌入式，所以写下来，跟大家分享一下。因为我在这个过程中，已经碰了很多壁了，这里只是简单的笔记。
因]]></description><category></category></item></channel></rss>