Featured image of post 基于PyQt开发的脚本集合包(十一)

基于PyQt开发的脚本集合包(十一)

在本文中,我们将实现自定义的特色进度条以及简单介绍编码器的UI布局,本文涉及到的知识点有:特色进度条的实现原理,一个python生成器的用法,PyQt的控件绘制机制.

Featured image of post ADPCM编解码器的实现

ADPCM编解码器的实现

接下来的三篇文章,我们将实现音频编解码器功能模块,第一篇文章,也就是本文,我们将实现基于开源的IMA-ADPCM算法的音频编解码器。本文涉及到的知识点有:ADPCM的算法思想,ADPCM编解码算法实现,ADPCM主函数调用,以及GCC多文件编译

Featured image of post C语言中关于数据类型带来的陷阱

C语言中关于数据类型带来的陷阱

在C语言中,无符号数与有符号数,更大类型的数与更小类型的数之间的转换往往存在一些隐式的强制条件,这些隐式的条件可能会导致与程序员的预期不一致