MacOS 动态注入
OC Swizzle
测试及持续集成自动化Fastlane
测试及持续集成
现如今鉴于环境的问题,work from home 的职缺多了起来,软件开发中的 wfh 需要的特别技能就显现出来了。
unit test
单元测试code Coverage
代码覆盖率Continuous Integration
CI 持续集成
Apple内购和订阅
Sonic Pi
汇编与hopper使用
之前也断断续续看过,因为都是改下判断跳过检查之类的,也没记录下来。
直到需要看一个怎么用数据库的值来计算语音的开始结束位置,愣是半天看不懂,才想好好整理下,但是万万没想到最后的路径也还是中断了。。。
- 本来想用hopper看下应用到底怎么计算语音开始和结束的位置的,生生看了一天都没进展,而且累死了要
- 然后隔天想着用AVFoundation来检测silence的片段不就知道位置了,暗记庆幸还
- 发现那一个个文件读,要到啥时候,而且还不准,用averagePower的值循环打印,累累累啊
- 峰回路转直接判断文件可不可以呢,ffmpeg竟然一句话就够了
ffmpeg -i input.mp3 -af silencedetect=d=0.5 -f null - |& awk '/silencedetect/ {print $4,$5}'
- 结束