自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(212)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 手把手教你在ubuntu下搭建ffmpeg+sdl2开发环境

手把手教你在ubuntu下搭建ffmpeg+sdl2开发环境一:ffmpeg 开发环境搭建1:开发环境搭建1.1:安装必要软件apt-get install autoconf automake build-essential libass-dev libfreetype6-dev libtheora-dev libtool libvorbis-dev pkg-config texinfo ...

2020-02-24 21:26:17 2078

原创 手把手教你在windows下使用vs搭建ffmpeg+sdl2开发环境

手把手教你搭建windows下ffmpeg+sdl2开发环境一:FFmpeg库的下载安装1:进入ffmpeg的官网2:点击windows下的 build by Zeranoe3:点击All Build下,进入所有的版本的列表4:可以看到对应的所有的编译版本Dev目录下对应的头文件Shared是动态链接库形式编译的ffmpeg,里面包括了dll库等,因此ffmpeg.exe相对...

2020-02-24 20:57:16 1468

原创 【设计模式二十六之解释器模式】解释器模式

解释器模式细说模板名称细说解释器模式定义UML模型基于UML的代码场景一场景代码解释器模式应用和注意事项细说模板名称提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说解释器模式解释器模式,说句实话 ,我真的不是特别想写这个解释器模式,因为这玩意理解起来虽然不难,但是在实际应用中还是比较难的,算是在设计模式中比...

2019-05-11 22:10:22 336

原创 【设计模式二十五之访问者模式VisitorPattern】访问者VisitorPattern模式

访问者模式细说访问者模式细说访问者模式定义UML模型基于UML的代码场景一场景代码场景二场景代码访问者模式应用和注意事项细说访问者模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说访问者模式定义UML模型基于UML的代码场景一场景代码场景二场景代码访问者模式应用和注意事项欢迎继续...

2019-05-11 21:08:09 290

原创 【设计模式二十四之备忘录Memento Pattern模式】备忘录Memento Pattern模式

备忘录模式Memento Pattern细说备忘录模式细说备忘录模式定义UML模型基于UML的代码备忘录模式变换场景代码场景二场景代码备忘录模式应用和注意事项备忘录模式应用场景备忘录模式注意事项细说备忘录模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说备忘录模式备忘录模式其实也可以叫做备份模式,其实最主...

2019-05-09 18:09:27 353

原创 【设计模式二十三之状态StatePattern模式】状态模式StatePattern

解释器模式细说解释器模式细说解释器模式定义UML模型基于UML的代码场景一场景代码场景二场景代码解释器模式应用和注意事项细说解释器模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说解释器模式定义UML模型基于UML的代码场景一场景代码场景二场景代码解释器模式应用和注意事项欢迎继续...

2019-05-08 17:30:31 390

原创 【设计模式二十二之享元模式】享元模式详解

享元模式Flyweight Pattern细说中介者模式细说享元模式定义UML模型基于UML的代码场景一场景代码场景二场景代码享元模式应用和注意事项细说中介者模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说享元模式定义UML模型基于UML的代码场景一场景代码场景二场景代码享元模式应用和...

2019-03-31 00:43:21 519

原创 【设计模式二十一之中介者模式】中介者模式详解

中介者模式Mediator Pattern细说中介者模式细说中介者模式定义UML模型基于UML的代码场景一场景代码场景二场景代码中介者模式应用和注意事项细说中介者模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说中介者模式定义UML模型基于UML的代码场景一场景代码场景二场景代码中介者模...

2019-03-18 23:36:48 1875

原创 【设计模式二十之原型模式】原型模式详解

原型模式Prototype Pattern细说原型模式细说原型模式定义UML模型基于UML的代码场景场景一代码代码一基于原型模式的深拷贝与浅拷贝浅拷贝深拷贝原型模式clone与final冤家路窄原型模式应用和注意事项细说原型模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说原型模式原型模式这个模式的简单程...

2019-03-10 00:08:41 337

原创 【设计模式十九之责任链模式】责任链模式详解

责任链模式Chain of Responsibility Pattern细说责任链模式细说责任链模式定义UML模型场景场景一场景二代码代码一代码二基于UML的代码责任链模式应用和注意事项细说责任链模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说责任链模式想一想你的公司里面的是不是有这样的制度,你要请假,...

2019-03-09 21:16:41 445

原创 【设计模式十八之组合模式】组合模式

组合模式细说组合模式细说组合模式定义UML模型场景场景一场景二代码代码一代码二基于UML的代码组合模式应用和注意事项细说组合模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说组合模式组合模式的使用在生活中也非常广泛,而且在组合模式中,最主要关联的数据结构莫过于树形结构,有根节点,树枝节点以及树叶节点等等。...

2019-03-09 13:38:10 271

原创 【设计模式十七之迭代器模式】迭代器模式

迭代器模式细说迭代器模式细说迭代器模式定义UML模型场景场景一场景二代码代码一代码二基于UML的代码迭代器模式应用和注意事项细说迭代器模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说迭代器模式记得刚开始在学习se的中的集合的时候,有个绕不开的坎,就是迭代器,几乎所有的集合类都是Iterator接口的子类...

2019-03-09 09:37:00 300

原创 【设计模式十六之装饰模式】装饰者模式

Decorator Pattern装饰模式细说装饰模式细说装饰模式定义UML模型场景场景一场景二代码代码一代码二基于UML的代码装饰模式应用和注意事项细说装饰模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说装饰模式装饰模式在java或者在android中的应用非常广泛,如果细细的去品味下源码的话,里面真...

2019-03-04 23:22:29 327

原创 【设计模式十五之命令模式】命令模式

Command Pattern 命令模式细说命令模式细说命令模式定义UML模型场景场景一场景二代码代码一代码二基于UML的代码命令模式应用和注意事项细说命令模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说命令模式定义命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。...

2019-03-02 17:30:24 364

原创 【设计模式十四之桥梁模式】桥梁模式详解

Template Method Pattern 模板方法模式细说模板方法模式细说模板方法模式细说模板方法模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说模板方法模式...

2019-03-02 15:30:15 374

原创 【设计模式十三之模板方法模式】模板方法模式详解

Adapter Pattern适配器模式细说适配器模式细说适配器模式细说适配器模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说适配器模式...

2019-03-01 17:50:47 473

原创 【设计模式十二之适配器模式】适配器模式详解

Adapter Pattern适配器模式细说适配器模式细说适配器模式定义UML图示场景场景一适配器分类类的适配器对象适配器接口适配器细说适配器模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说适配器模式适配器是作为两个不兼容设备之间的中间产物,在生活中这种适配器设备可以说随处可见,作用无非就是把1接口类型...

2019-02-28 20:00:52 380

原创 【设计模式十一之门面模式】门面模式(外观模式)详解

(Facade Pattern门面模式)细说门面模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041## 细说门面模式在说门面模式之前,先浅显的讲一下啥叫门,门是指建筑物的出入口或安装在出入口能开关的装置。想一想你家的大门是不是进入内部的唯一通道啊,那还有后门也可以进入啊。把门的概念引入到程序中,其实也就是统一...

2019-02-15 18:31:22 1110 1

原创 【设计模式十之抽象工厂模式】抽象工厂模式详解

AbstractFactoryPattern抽象工厂模式模式细说抽象工厂模式定义UML抽象工厂模式场景场景一场景二上代码代码一代码二简单工厂模式,工厂方法模式,抽象工厂模式的区别细说抽象工厂模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041## 细说抽象工厂模式定义在之前的博客中,写过简单工厂模式以及工厂方...

2019-02-14 18:13:57 489

原创 【设计模式九之多例模式】多例模式详解

MultitionPattern代理模式细说多例模式多例类场景场景一:场景二:上代码代码一代码二细说多例模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041## 细说多例模式结合单例模式来说多例模式,单例模式相对来说比较容易理解一点,也就是在整个应用程序运行过程中,这个类的实例永远都是一个,好比如历朝历代,皇帝...

2019-02-14 16:07:19 12544 3

原创 GreenDAO数据库升级

深入代码浅析GreenDao升级前言数据库升级需要哪些东西??GreenDao中数据库升级函数从数据库怎么的用法中讲如何修改升级如何避免删库删库问题解决了,那么我怎么升级啊???然后到了一个很关键的东西,修改实体类修改表结构信息添加表升级步骤整理从代码角度浅析GreenDao的升级提示博主:不会随时间而改变的叫热爱 的博客博客地址:http://blog.csdn.net/qq_299...

2019-01-21 23:07:59 6947

原创 【设计模式八之静态代理模式】静态代理模式详解

Proxy代理模式细说代理模式代理类场景代理类模式UML图例上代码代码一代码二细说代理模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041## 细说代理模式代理,什么叫代理??现实生活中,很多销售类的公司都是代理销售其他公司的产品,如途虎养车电商类的代理了很多轮胎,如街头的一些车票代售点等等,这些都作为一些代理...

2019-01-19 15:49:10 362

原创 【设计模式七之策略模式】你有你的张良计,我有我的过墙梯

Strategy模式细说策略模式策略模式究竟是什么模式策略模式的场景官宣的策略模式代码展示细说策略模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041策略模式究竟是什么模式“策略”又叫谋略,计策,有一下几种定义,1. 可以实现目标的方案集合;2. 根据形势发展而制定的行动方针和斗争方法;3. 有斗争艺术,能注意方...

2019-01-11 22:10:04 719

原创 【设计模式六之订阅者模式】其实你一直是一个订阅者subscriber

subscriber and publisher细说发布者与订阅者模式生活中的发布,订阅你该了解下这个模型示例代码个人觉得和观察者模式的差异区别细说发布者与订阅者模式提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041成年人的世界没有容易二字,从年初一直以来,不是在加班就是在加班的路上,有时候想更新博客的时候,太疲惫了...

2019-01-08 21:58:57 577 1

原创 Butterknife系列一:史上最全的android中Butterknife的使用

史上最全的android中Butterknife的使用 提示: 博主:章飞 _906285288的博客 博客地址:http://blog.csdn.net/qq_29924041Butterknife是什么?  是由国外一个大牛开源出来的一个项目,是为了用过注解的形式来在android中绑定view以及事件信息。目前在github上面的开源地址为ht...

2018-06-01 17:26:08 10914 1

原创 android OTG (USB读写,U盘读写)最全使用相关总结

androidOTG (USB读写,U盘读写) 最全使用相关总结 简介第一种读取方法:android推荐使用的通过endpoint的形式进行通信第二种读取方法:像读你sdcard的形式来读你的U盘设备注意注意注意 提示 博主:来自火星的萨满_906285288 博客地址:https://blog.csdn.net/qq_29924041 转载请注明出处 ...

2018-04-29 10:36:49 50601 35

原创 玩飞开发板:目前手上有哪些板子

手上目前现有资源开发板一:STC89C51开发板开发板二:迅为科技的Itop4412嵌入式开发板开发板三:高通的db410c开发板工欲善其事必先利其器,想要深入了解嵌入式开发,必须要先把板子准备好吧开发板一:STC89C51开发板话不多说先上图这块板子相对来说,已经有些年头了,大学的时候买的,主要是为了学生时代的业余学期,平时放着吃灰在,大学毕业后就一直扔在盒子里从来没碰过,前段时间一不小心翻出来了,上电后,还能跑,闲着无聊,又把当年还给老师的,一个一个又开始慢慢捡了下,玩起来,感觉还凑合,当然单

2021-07-09 22:22:33 2309 24

原创 【深入理解 android telephony 系列第一集 初识telephony】

模板名称细说模板名称细说桥梁模式定义UML模型场景场景一场景二代码代码一代码二基于UML的代码桥梁模式应用和注意事项细说模板名称提示:博主:章飞 _906285288的博客博客地址:http://blog.csdn.net/qq_29924041细说桥梁模式定义UML模型场景场景一场景二代码代码一代码二基于UML的代码桥梁模式应用和注意事项欢迎继续访问,...

2020-11-25 23:28:27 6370 10

原创 Android源码编译命令汇总

模板名称Android源码编译命令汇总1. 概述2. 编译命令1. 初始化编译环境2. 编译源码(全编)3. 编译源码3.1. 代码编译3.1.1. m 在源码树的根目录执行编译3.1.2. mm 编译当前路径下所有模块,但不包含依赖3.1.3. mmm 编译指定路径下的所有模块3.1.4. mma 编译当前路径下所有模块,且包含依赖3.1.5. mmma [module_path] 编译指定路径下所有模块,且包含依赖3.1.6. make [module_name] 无参数,则表示编译整个Android

2020-11-25 22:51:11 4057

原创 立贴为证,重新站撸

回望这一年多来,不是忙了多少,而是变懒了多少懒得自己什么总结都没了后面是要把欠的都给补一补了

2020-11-23 22:36:27 277

原创 android 系统/本地日志打印

android 本地日志打印 提示 博主:章飞_906285288 博客地址:http://blog.csdn.net/qq_29924041 转载请注明出处前言  离上一篇博客大概有快四个月没有更新了,当然这段时间其实是遇到了一些事情,也是因为可能自己也比较懒散了点吧,不过渐渐的也就没有时间,没有精力去做一些总结相关的工作了,而且一直工作也比较忙了,给...

2018-04-29 11:34:08 2532 1

原创 java线程之isAlive方法,sleep方法,和getId方法

java线程之isAlive方法,sleep方法,和getId方法 isAlive方法sleep方法getId方法 提示 博主:章飞_906285288 博客地址:http://blog.csdn.net/qq_29924041 isAlive方法isAlive方法,即线程的活动情况,参考一下前面线程中讲到的,线程的几种状态。有一个就绪和运行

2018-01-24 09:44:48 3769

原创 java线程之start方法与run方法解析以及currentThread与this解析

java线程之start方法与run方法解析以及currentThread与this解析start方法与run方法currentThread与this 提示 博主:来自火星的萨满_906285288 博客地址:http://blog.csdn.net/qq_29924041start方法与run方法解析众所周知线程一般情况下都是通过start方法来进

2018-01-23 21:40:34 632

原创 文件IO流中的三个函数,fcntl,ioctl,mmap函数

文件IO流中的三个函数,fcntl,ioctl,mmp函数fcntlioctlmmp 提示: 博主:章飞 _906285288的博客 博客地址:http://blog.csdn.net/qq_29924041fcntl函数之前写过一篇博客是关于linux系统IO方面的,这里是对其做的一些简单补充的一些函数信息。http://blog.csdn.

2018-01-22 13:18:36 2460

原创 数据结构之环形链表

数据结构之环形链表 环形链表 提示: 博主:来自火星的萨满_906285288 博客地址:http://blog.csdn.net/qq_29924041 概念: 前面两篇博客主要讲的是单向链表和双向链表,但是有没有发现,双向链表其实是在单向链表前面加了一个prev的指针,指向链表的前一个元素。而这里所说的环形链表也是基于双向链表的,在上一篇中,我们看到

2018-01-21 20:43:50 4200 2

原创 数据结构之双向链表的形式

数据结构之双向列表的形式 双向链表 提示 博主:来自火星的萨满_906285288 博客地址:http://blog.csdn.net/qq_29924041概念在上一篇幅博客中,是关于单向链表的讲解,以及从linuxC一站式编程中引入的例子,那么除了单向链表之外,还有一个叫做双向链表的东西。 单向链表的删除,从前一篇的案例中可以看到,其实就是要摘

2018-01-21 16:31:52 527 2

原创 数据结构之单链表结构

数据结构之单链表结构 单链表结构 提示 博主:来自火星的萨满_906285288 博客地址:http://blog.csdn.net/qq_29924041/article/category/7109408 本文来自linuxC一站式编程中的案例概念当一个序列中只含有指向它的后继结点的链接时,就称该链表为单链表。 如下图所示:

2018-01-21 14:58:23 497

原创 从零开始前端学习[57]:js下的正则表达式

从零开始前端学习[57]:js下的函数 正则表达式的概念 正则表达式的语法 正则表达式的常见的标识符 正则表达式的其它方法 常用的正则表达式 提示 博主:来自火星的萨满_906285288 博客地址:http://blog.csdn.net/qq_29924041正则表达式的概念正则表达式主要是一些匹配字符串的规则

2018-01-20 14:07:03 360

原创 C语言下的回调函数

C语言下的回调函数 来自linuxC一站式编程中的概念 回调函数以及回调函数传参的实例 提示: 博客地址:http://blog.csdn.net/qq_29924041概念:如果一个函数的参数是一个函数指针,调用者可以传递一个函数的地址给实现者,让实现者去调用它,这个就叫做回调函数。如:void func(void (*f)(void *

2018-01-19 13:16:42 778

原创 从零开始前端学习[56]:js下的函数

js下的函数命名函数和匿名函数函数的执行方式有几种函数的实参和形参js下的可变参数列表的获取,argumentsjs下的return语句 提示 博主:章飞_906285288 博客地址:http://blog.csdn.net/qq_29924041命名函数和匿名函数跟名字一样,命名函数就是有名字的函数,可以加括号然后直接执行。 匿名函数就是没有名字的函数。并且匿名函数是

2017-11-29 21:46:27 566

测试音视频编码的多种音视频格式

这里面的是音视频的多种编码形式的文件,主要用来测试播放器的编解码的能力

2018-07-06

最强软件卸载工具,可以帮你解决一切对注册表等的修改,专门搜索隐藏修改的地方

这是一款能够在你卸载软件的时候,把修改注册表中的元凶全部都查找出来的工具,强力卸载狗皮膏药软件

2018-07-06

source insight4.0的破解版版本

资源是sourceinsight的破解版版本,先安装官方4.0版本,然后替换掉文件夹里面的可执行文件,打开sourceinsight后,导入文件夹内部的license文件

2018-07-06

linux程序设计

个人总结的一些关于linux中的一些常用的函数使用,从文件读写到后面的线程,进程,内存相关的优化等等 个人总结的一些关于linux中的一些常用的函数使用,从文件读写到后面的线程,进程,内存相关的优化等等

2017-09-02

jni中文翻译

jni api中文翻译

2017-07-10

vim_插件.zip

好用的vim插件配置

2017-03-24

How to Write makefile.pdf

深入理解makefile的书写,语法,更好的去书写编译脚本

2017-02-16

SurfaceViewDemo.rar

###Android视频的放大和缩小 这个还是在很久以前的时候写的,当时公司有一个需求,就是需要仿360或者是小蚁的app,做一个视频的放大缩小,当时是搜遍了,搜到的都是关于图片的放大缩小等,无奈之下,就自己去研究了一下,布局啊,自定义控件啊,手势啊,话说好久都没有做过纯上层的开发,现在做的智能家居一块的产品,更多的是倾向于底层着一块的实现,现在趁还没有怎么忘记,就把当时写的东西粘出来分享出来吧,希望能给大家啊一点小的帮助; 主要涉及到的东西就是滑动的算法,onLayout的使用,android系统手势的操作,自定义控件的开发等。 也写了好久了:不赘述,直接上代码:

2017-01-09

单例模式.zip

确保某一个类只有一个实例,并且自行实例化并且向整个系统提供这个实例

2017-01-07

aidl回调与传参

###Android的跨进程通信---------aidl 做android也有一段时间了,一直没有在博客中去做过这样的总结,刚好这段时间学习开始总结点东西,想着一些简单的问题就不在上面总结了,而之前一些写的都是关于C一方面的总结,几乎看不到Android相关的,今天在这也就给大家分享一下,一个简单的跨进程通信的案例,aidl 其实Android的IPC机制最初应该是引用自Linux中的Ipc概念吧。做过Linux开发的人可能对这个IPC相对来说更加的清晰,什么是FIFO,PIPO管道啊,操作共享内存区域啊等等,都是源自Linux的 最近刚好在做一个跨进程通信用aidl进行重构优化的项目,所以对这一块可能比之前对aidl的了解又更深一步了吧。以前只是单纯的绑定,基本上没有用到server和Client之间的回调,以及也没有用到过于复杂对象的序列化。

2017-01-07

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

TA关注的人

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