主流的媒体解码主要是三种:FFMPEG、live555、MobileVLCKit。 FFMPEG:是一种可以用来记录、转移数字音频、视频。并能够将其转化成流的开源的计算机程序。采用LGPL或者GPL许可证。她提供了录制、转化以及流化音视频的完整解决方案。她包含了非常先进的音频、视频编码库:libav ...
分类:
其他好文 时间:
2017-04-23 12:36:56
阅读次数:
224
一.编程和实践: 基础篇: 白帽子讲Web安全 敏捷软件开发:原则 实践 模式 重构 编写可读代码的艺术 程序员的职业素养 软件开发践行录 进阶篇: 实现模式 领域特定语言 Building Microservices 高级篇: 计算机程序的构造和解释 修改代码的艺术 二.提升和修炼 基础篇: 程序 ...
分类:
其他好文 时间:
2017-04-22 15:40:00
阅读次数:
116
转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包含ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressB ...
分类:
移动开发 时间:
2017-04-21 23:19:25
阅读次数:
386
机器学习的入门,我们需要的一些基本概念: 机器学习的定义 M.Mitchell《机器学习》中的定义是: 算法分类 两张图片很好的总结了(机器学习)的算法分类: 评估指标 分类(Classification)算法指标: Accuracy准确率 Precision精确率 Recall召回率 F1 sco ...
分类:
编程语言 时间:
2017-04-21 16:49:26
阅读次数:
319
Python, 是一种面向对象、解释型计算机程序设计语言。Python语法简洁清晰,特色之一是强制用空白符作为语句缩进。Python的设计哲学是“优雅”、“明确”、“简单”。Python是一门具有强类型(即变量类型是强制要求的)、动态性、隐式类型(不需要做变量声明)、大小写敏感(var和VAR代表了 ...
分类:
编程语言 时间:
2017-04-19 13:01:16
阅读次数:
323
程序是保存在外部存储设备(如硬盘)中的可执行机器代码和数据的集合。而进程是在CPU及内存中处于动态执行状态的计算机程序。每个程序启动后会产生一个或多个进程,如httpd程序,当有大量用户访问Web页面时,httpd程序会产生多个进程来提供服务。一查看进程1ps:查看静态的进程..
分类:
系统相关 时间:
2017-04-18 20:06:51
阅读次数:
247
计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种: 一、整数 Python可以处理任意大小 ...
分类:
编程语言 时间:
2017-04-18 16:08:15
阅读次数:
242
从最常见的裴波那切数列说起 斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列的前 N 个数是一个非常简单的问题,许多初学者都可以轻易写出如下函数: 执行 fab(5),我们可以得到如下输出: 结果没有问题 ...
分类:
编程语言 时间:
2017-04-17 09:17:51
阅读次数:
271
一个编写良好的计算机程序常常具有良好的局部性(locality)。局部性通常有两种不同的形式:时间局部性(temporal locality)和空间局部性(spatial locality)。在一个具有良好时间局部性的程序中,被引用过一次的内存位置很可能在不远的将来再被多次引用。在一个具有良好空间局 ...
分类:
移动开发 时间:
2017-04-16 19:10:14
阅读次数:
230
哈希表是种数据结构,它可以提供快速的插入操作和查找操作。第一次接触哈希表时,它的优点多得让人难以置信。不论哈希表中有多少数据,插入和删除(有时包括侧除)只需要接近常量的时间即0(1)的时间级。实际上,这只需要几条机器指令。 对哈希表的使用者一一人来说,这是一瞬间的事。哈希表运算得非常快,在计算机程序 ...
分类:
其他好文 时间:
2017-04-15 14:57:23
阅读次数:
179