昨晚一朋友给我发了一个关于算法速查表的文章链接,我觉得作者总结的很好,所以我只将里面的英文转为了中文,剩下的没变。 声明:文章内容非本人原创,原文链接 程序员所有的算法速查表。 数据结构操作 数组排序算法 图操作 堆操作 ...
分类:
编程语言 时间:
2018-03-25 13:14:54
阅读次数:
212
数组(数据类型):数组能存放多个同类型数据,数组长度不可改变。 Ⅰ、声明与赋值 ①数组声明:数据类型[ ] 变量名;→→例:int[ ] array;//此时只是一个声明这是个数组对象。 ②赋值:给声明了的数组赋值→→变量名=new 数据类型[长度 ];→→例:array=new int[5];// ...
分类:
编程语言 时间:
2017-09-24 19:15:09
阅读次数:
238
作为中老年屌丝程序猿,砸进七万块,成了猪八戒网力荐的“天蓬企业会员”。结果颗粒无收,还与猪八戒从区域总监到具体办事的一干人众,有了一番奇葩的遭遇。所幸有提防,保留了微信和录音。 ...
分类:
其他好文 时间:
2017-09-18 10:38:35
阅读次数:
353
本文系作者原创。如转载,请注明出处。 谢谢! 在做语音类APP时,语音留言(以码流形式)会被保存下来。当听时想快点听完,于是就有了语音加速播放功能。同时还有个需求,能实时切换播放速率,即当1.5倍速播放时切两倍速,就要立刻两倍速播放。 首先做了一番调研,看几倍速后就基本上听不清说什么了。找来了一款能 ...
分类:
其他好文 时间:
2017-07-09 17:25:53
阅读次数:
227
一、变量和常量 1.1、变量名(标示符) 1)变量:$开头标志 2)变量名:能够由字母。数字,_ 3者组成,不能用数字开头 3)标识符是区分大写和小写的。但函数名不区分大写和小写。 4)变量名称能够与函数名称同样,尽管是同意的。但应尽量避免混淆。 PHP不要求在使用变量之前声明变量,当第一次给一个变 ...
分类:
Web程序 时间:
2017-04-17 13:17:13
阅读次数:
325
1.用AudioManager调声音 1_得到当前音量和最大音量 2_拖动的时候改变音量 3_静音和非静音 2.手指在屏幕上下滑动实现声音大小变化 3.监听按手机声音健改变声音大小 ...
分类:
移动开发 时间:
2016-11-15 08:00:48
阅读次数:
210
说明:实现功能:(1)屏幕右半部分上滑,声音变大,下滑,声音变小 屏幕左半部分上滑,亮度变大,下滑,亮度变小(2)如果亮度>1或者小于0.2时,手机震动 private float startY;//记录手指按下时的Y坐标 private float startX;//记录手指按下时的Y坐标 pri ...
分类:
其他好文 时间:
2016-09-24 00:48:52
阅读次数:
160
要想自己写一个变声的函数或者库出来,谈何容易,所以采用了大家普遍采用的库SoundTouch。 该库可以实现改变声音的速度,节拍,音调(这个最重要,可以把声音的音调调高调低,使之变成男生女生,可以参照汤姆猫) 使用的思路为把整个库放到不同平台的底层,使用时只需包含头文件soundtouch.h即可. ...
分类:
移动开发 时间:
2016-06-18 18:31:15
阅读次数:
197
最近因为项目需要对声音进行变声,所以边学习边做,发现音频的处理思路并不难,但是做起来还是有些繁琐的(比预期的) 趁着脑子还发热,赶紧把思路总结一下,记录下来。 主要讲三个部分 1,如何变声2,安卓实现变声3,ios实现变声 1. 要想自己写一个变声的函数或者库出来,谈何容易,所以采用了大家普遍采用的 ...
分类:
移动开发 时间:
2016-06-17 20:55:45
阅读次数:
379
最近在做一款变声App,其中就用到了将pcm格式转wave格式,下面贴出源代码,希望带有需求的童鞋有帮助!!!这里是c++语言写的,也可以用java实现。当然java调用native函数要用到jni技术。具体jni技术自己到网路上找找资料。 Cpp文件Pcm2Wave.cpp wave.h头文件 ...
分类:
其他好文 时间:
2016-06-15 12:15:22
阅读次数:
191