摘要:
转自:http://blog.csdn.net/u010650845/article/details/53520426 MP3文件结构解析(超详细) 1. MP3文件结构解析 1.1. 概述 1.1.1. 音频相关术语 ID3: 一般位于一个mp3文件的开头或末尾的若干字节内,记录该mp3文件的歌手 阅读全文
摘要:
转自:http://blog.csdn.net/dinggo/article/details/1966444 https://blog.csdn.net/wlsfling/article/details/5875928 目录 1. 概述 2. AMR编码方式 3. AMR文件结构示范图 4. AMR 阅读全文
摘要:
通过 FreeSWITCH使用了哪些第三方库 来介绍: https://www.cnblogs.com/yoyotl/p/5486753.html http://www.cnblogs.com/yoyotl/p/5488890.html http://www.cnblogs.com/yoyotl/p 阅读全文
摘要:
单件模式 常常用来管理共享的资源,注册表设置对象,数据库连接,线程池 单件模式:确保一个类只有一个实例,并提供一个全局访问点。 public class Singleton{ private static Singleton uniqueInstance; //私有构造函数 private Sing 阅读全文
摘要:
工厂模式,示例,比萨商店,制作各类口味的比萨,纽约风味,芝加哥风味,希腊风味 工厂方法用来处理对象的创建,并将这样的行为封装在子类中,超类的代码就和子类对象创建代码解耦了。 //抽象比萨类public abstract class Pizza{ String name; String dough; 阅读全文
摘要:
场景: 购买咖啡时,可以要求加入各种调料,例如,豆浆,摩卡 豆浆,摩卡就是装饰者,咖啡是被装饰者。 不好的设计: 问题: 1、一旦出现新的调料,我们就需要加上新的方法,并改变超类中的cost方法 2、以后可能开发新的饮料,对这些饮料(冰茶),某些调料可能并不合适,但是在这个设计中,Tea子类 仍将继 阅读全文
摘要:
观察者模式 观察者模式定义了一系列对象之间的一对多关系。 当一个对象改变状态其他依赖者都会收到通知。 一对多:利用观察者模式,主题是具有状态的对象,并且可以控制状态。也就是说,有“一个”具有状态的主题。另一方面,观察者使用这些状态,虽然这些状态并不属于它们。有许多的观察者,依赖主题来告诉她们状态何时 阅读全文
摘要:
多态:1、引用多态2、方法多态 引用多态:父类的引用可以指向本类的对象父类的引用可以指向子类的对象 public class Animal{} public class Cat extends Animal{} Animal an = new Animal();Animal cat = new ca 阅读全文
摘要:
Java中的内部类:成员内部类静态内部类方法内部类匿名内部类 内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时 阅读全文