Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 
04 2020 档案
python中往json中添加文件的方法
摘要:一 前言: python中常用的一种方式,这里给大家列出来一下. 二 实例 比如,最简单的一个json文件 test_json = { "a": 1, "b": 2} 可以通过下面最简单的方式来添加: test_json["c"] = 3 结果就是: {'a': 1, 'b': 2, 'c': 3} 阅读全文
posted @ 2020-04-29 18:05 虚生 阅读(7305) 评论(0) 推荐(1) 编辑
Python isinstance() 函数含义及用法解析
摘要:描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 如果要判断两个类型是否相同 阅读全文
posted @ 2020-04-29 17:43 虚生 阅读(3905) 评论(0) 推荐(1) 编辑
从一线方案商的角度来看高通QCC3020芯片
摘要:写在前面的话 QCC3020的推出已经有一段时间了。在蓝牙音频的圈子里,属于家喻户晓的芯片了。再加上高通的大力宣传和一些顶尖级产品的使用,可以说,它是高通在吸收CSR的技术之后,着力推出的最具竞争力的蓝牙音频芯片。从很多方面来讲,它的一些指标,还是在业内非常领先的。、 芯片解读 从和一些客户的交流和 阅读全文
posted @ 2020-04-28 15:38 虚生 阅读(4918) 评论(0) 推荐(0) 编辑
Ubuntu18.04声卡配置问题解决
摘要:一 问题 对于经常做音频的工程师来说,经常需要使用linux下的声卡切换,期间遇到了各种问题,自使用了pavucontrol,问题没有了。真是瞬间感觉赏心悦目啊。 二 安装使用方法 安装pavucontrol sudo apt install pavucontrol 打开pavucontrol,切换 阅读全文
posted @ 2020-04-27 18:18 虚生 阅读(2191) 评论(0) 推荐(0) 编辑
python 音频通道分离的源码实现
摘要:一 前记 作为一个音频工程师,仅仅依靠鼠标点击,没有一些自己的小工具的话,肯定是不合格的了。 最近用到了一个音频通道分离的功能,这里就用python敲击了一下,这里做个备忘吧,给有需求的小伙伴抛砖引玉了。 二 python代码实现 其实,这个实现方法使用python有好几种方法,这里先给出比较简单的 阅读全文
posted @ 2020-04-27 16:25 虚生 阅读(1223) 评论(0) 推荐(0) 编辑
74HC595芯片的特性及使用方法和点评
摘要:一 它能干什么? 74HC595是一个8位串行输入、平行输出的位移缓存器:平行输出为三态输出。在SCK的上升沿,单行数据由SDL输人到内部的8位位移缓存器,并由Q7‘输出,而平行输出则是在LCK的上升沿将在8位位移缓存器的数据存人到8位平行输出缓存器。当串行数据输人端OE的控制信号为低使能时,平行输 阅读全文
posted @ 2020-04-21 11:21 虚生 阅读(1590) 评论(0) 推荐(0) 编辑
c语言中的指针,数组和结构体结合的一个经典案例
摘要:一 你真正懂了C语言了吗? 很多人刚把c语言用了两年,就以为很懂,等遇到稍微深层次一点的问题,就卡住了。这里,有一个问题,可以考察你对这三者理解如何。 二 一个例子: #include <stdio.h> typedef unsigned char uint8_t; typedef struct { 阅读全文
posted @ 2020-04-20 12:21 虚生 阅读(874) 评论(0) 推荐(0) 编辑
Linux int型转换为char*型几种方法总结
摘要:一 前记 这种转换,windows下最常用就是atoi()函数。可惜的是,在Linux中没有itoa()函数,只有atoi() 这点很有趣,居然不对称。 所以在Linux中实现从整型到char*的转换,一般使用如下两种方法: 二 用sprintf()函数来实现 sprintf(char * cVal 阅读全文
posted @ 2020-04-15 11:19 虚生 阅读(3245) 评论(0) 推荐(0) 编辑
python json实例解析
摘要:python和json python这个语言的流行程度不用我说了,估计大家都知道吧。在字符串处理领域,json真是神一样的存在。最近一个项目中用到了,才感觉到它的威力。感觉非常有必要做一个记录和总结。 json是谁? JSON(JavaScript Object Notation) 是一种轻量级的数 阅读全文
posted @ 2020-04-14 11:09 虚生 阅读(574) 评论(0) 推荐(0) 编辑
AAC音频编码之--概念介绍
摘要:一 概念 AAC,全称Advanced Audio Coding,是一种专为声音数据设计的文件压缩格式。与MP3不同,它采用了全新的算法进行编码,更加高效,具有更高的“性价比”。利用AAC格式,可使人感觉声音质量没有明显降低的前提下,更加小巧。苹果手机是首先都支持AAC格式的音频文件的。 二 历史 阅读全文
posted @ 2020-04-10 21:41 虚生 阅读(1002) 评论(0) 推荐(0) 编辑
c语言提取浮点型数据的整数部分与小数部分几种方法
摘要:一 前记 最近涉及到把各种传感器的数据通过wifi和bt传输出去,这就涉及到了浮点传输的问题,为了方便传输,笔者的做法一般是把小数和整数部分分开,分别传输,这就比较简单明晰了。 二 方法论 其实,把浮点拆解成两个部分,有好多方法的,这里我就把两三种常用的做一个总结,方便后续的朋友和自己来使用吧。 A 阅读全文
posted @ 2020-04-06 12:44 虚生 阅读(13646) 评论(0) 推荐(0) 编辑
TLV320ADC3101这颗立体声 ADC芯片分析体验及总结
摘要:一 需求分析 音频ADC采集,顾名思义,就是采集语音信号的ADC。随着基于音视频穿戴式设备的广泛应用,音频ADC使用十分广泛。TI的这颗ADC芯片凭借着先发优势,在很多领域已经有广泛的应用了。 作为一个音频工程师,实际项目需求,就拿来做了对比测评。 二 特性特色 该芯片的基本上可以作为一个独立的音频 阅读全文
posted @ 2020-04-06 12:27 虚生 阅读(2075) 评论(0) 推荐(0) 编辑
c 语言默认什么编码
摘要:C语言是没有编码的。它的编码就是平台的默认编码。比方说在windows 上汉字编码用gb2312 或者 说cp936(GBK一般的windows默认代码页,windows分为不同的代码页,可以查看一下MSDN)。http://msdn.microsoft.com/zh-cn/goglobal/cc3 阅读全文
posted @ 2020-04-05 10:58 虚生 阅读(919) 评论(0) 推荐(0) 编辑
ESP8266 下安装esptool.py并使用esptool刷机神助手
摘要:一 前记 在使用ESP8266模块时,通常会用到一些刷机软件。官方提供了nodemcu_flasher、ESPFlashDownloadTool、ESP8266Flasher等下载工具,但是缺少更底层的工具,不能进行读取、擦写、校验等功能。ESPtool.py是一个python开发的针对ESP826 阅读全文
posted @ 2020-04-01 14:50 虚生 阅读(9808) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示