陶醉哈密瓜

文章
5
资源
0
加入时间
3年1月12天

if/else简化之策略模式(了解)if/else

if/else在日常开发中,基于业务的复杂,需要对不同的场景进行判断,每当多出一种情况,那么又要新增一条if/else,这样让代码看起来非常的冗长以及修改起来很麻烦,刚才看到其中一种思路,应用到了设计模式中的策略模式。设计模式有20多种包括:单例,适配器、策略、工厂…这里仅仅是其中一种,算是我自己对刚敲的案例的理解和总结吧。我算是萌新吧,如果觉得啰嗦请谅解一下~需求场景一个聊天平台,由于双...

pulltorefresh框架的使用心得

studio导入在NewModule界面选择打开如下图 open Module Settings点击app中的Dependencies 中的“+”按钮,选择第三个,点击ok然后在build.gradle中添加compile project(:pullToRefreshLibrary)自此导入完成Pullto

数据压缩学习笔记(四)语音参数编码与随机信号的AR模型参数建模

语音信号的特征浊音(Voiced sounds):声带振动,引起声门的打开和关闭,从而发送压力变化的脉冲到声道,在声道形成声波。清音(Unvoiced sounds):清音是声门保持打开并将气体压进一个收缩声道的结果。清音样本表现出很少的相关性,是随机的或接近随机的。爆破音(Plosive sounds):声道关闭之后产生的压缩空气然后突然打开声道所发出的音。因此语音信号的生成可以被归为两大类:在话音生成模型中,声道被等效成一个随时间变化的滤波器,它由白噪声—清音话音段激励,或者由脉冲串——浊音

js的回调函数详解

现在做native App 和Web App是主流,也就是说现在各种基于浏览器的web app框架也会越来越火爆了,做js的也越