摘要: 在上一篇中简单设计了一个视频播放器,但是没有声音,于是本篇的代码就是在上一篇的基础上加上声音。 在ffmpeg给的官方例程中,给视频添加声音是有问题的,这一块可以参考下面的这篇博客: http://www.cnblogs.com/ansersion/p/5265033.html 其中播放声音比较ff 阅读全文
posted @ 2017-01-24 14:57 细水长留 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 参考学习雷霄骅的最简单的基于FFMPEG视频播放器。 在移植代码到我的linux环境中时总出现问题,所以干脆把雷神的代码从头到尾分析并移植过来调试。 开发环境: 操作系统:ubuntu14 ffmpeg版本:3.2.2 sdl版本:2 代码我是自己参照雷神的代码敲的,在这过程中,我发现写代码还是要加 阅读全文
posted @ 2017-01-23 15:25 细水长留 阅读(5688) 评论(0) 推荐(0) 编辑
摘要: 最近需要设计一个播放器,然后了解到ffmpeg这个东西,发现这东西应用还挺广泛的。 在这里要特别提一下CSDN的雷霄骅,关于ffmpeg的博客那是写的真的好,而且还开源了大量的资料。只不过天妒英才啊!听说因为过度劳累而猝死 本篇博客主要是学习雷神推荐的:如何用FFmpeg编写一个简单播放器 因为ff 阅读全文
posted @ 2017-01-21 16:11 细水长留 阅读(3880) 评论(0) 推荐(0) 编辑
摘要: 什么是 PlantUML PlantUML 是一个画图脚本语言,用它可以快速地画出: 时序图 流程图 用例图 状态图 组件图 简单地讲,我们使用 visio 画图时需要一个一个图去画,但使用 PlantUML 只需要用文字表达出图的内容,然后就可以直接生成图片。看一个最简单的例子: demo dem 阅读全文
posted @ 2017-01-12 14:10 细水长留 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: Sqlite基础学习 一、sqlite的概念 SQLite是一款轻型数据库,是遵守ACID的关系型数据库管理系统,由C语言开发设计。Sqlite的设计目标着眼于嵌入式领域,所以具有占用系统资源低和处理速度快等特点。 SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQ 阅读全文
posted @ 2017-01-12 11:06 细水长留 阅读(5332) 评论(0) 推荐(0) 编辑
摘要: Json基础 一、Json的概念 Json(Javascript Object Notation)全称为JavaScript对象表示法,是一种轻量级的数据交换格式,采用完全独立于语言的文本格式。JSON 是存储和交换文本信息的语法,类似 XML。JSON 比 XML 更小、更快,更易解析。 1、Js 阅读全文
posted @ 2017-01-11 15:19 细水长留 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 说明:文章中代码是我参考别人的例子得来的。 XML基础 一、XML的概念 Xml是一种可扩展标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。xml可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 1、 阅读全文
posted @ 2017-01-11 10:23 细水长留 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 前言: 在上一篇讲解了基于glib实现抽象和继承后,当然这篇就得讲讲接口类型啦! 在JAVA中接口更多的弥补了其单继承所带来的缺陷,使其能够扩展很多功能,同时又不破坏它的结构。其实接口就是一种协议,在A类不能直接调用B类方法、尽量降低耦合性和避免杂糅混乱等情况下便可以使用接口来建立之间的联系。同样, 阅读全文
posted @ 2016-12-22 21:45 细水长留 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: 前言: 众所周知,C语言是一门面向过程的语言,但是不代表就得跟面向对象完全绝缘,在C语言库glib中有gobject那么一套面向对象的机制,基于C语言的面向对象设计便是基于该实现机制。 今天所要实践的便是面向对象的一个重要特征:抽象与继承 笔者的水平有限,如果文章有什么错误的地方还望指出。 1、设计 阅读全文
posted @ 2016-12-22 14:21 细水长留 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 目的:爬取昵称 目标网站:糗事百科 依赖的库文件:request、sys、beautifulSoup4、imp、io Python使用版本:3.4 说明:参考http://cn.python-requests.org/zh_CN/latest/user/quickstart.html 步骤: 一、熟 阅读全文
posted @ 2016-12-20 22:44 细水长留 阅读(566) 评论(0) 推荐(0) 编辑