Nick Blog

要么读书,要么健身,要么旅行,身体和灵魂要总有一个在路上。

dB、dBm、dBw、dBμV、dBmV、dBV、dBv等单位介绍

前言 我们常常遇到有关信号电平的单位(dBμV、dBmV、dBV、dBm、dBW),很多人对这些单位模糊不清。我刚刚接触时也懵圈了半天,也是查了一些资料才搞明白。下面我们就它们之间的关系做一下简单论述。 单位dB 我们先来认识dB:dB是国标符号,是英文decibel或decimal Bel的缩写,意思是分贝。 DB 是一个纯计数单位:dB = 10logX。dB的意义其实再简单不过...

树莓派上做音频采集,采集pcm数据并直接保存pcm数据

前言 看了很长时间关于alsa音频驱动的一些中英文资料,终于把这个程序给搞出来了。这个程序实现的是在树莓派上通过usb音频采集卡进行音频采集,并直接将pcm数据保存起来,通过c语言实现。 项目地址 alsa-record-on-raspberrypi 具体代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23...

ffplay播放原始格式的PCM音频文件

播放16kHz 单声道 16bit的xxx.pcm的PCM文件为例: 1 ffplay -ar 16000 -channels 1 -f s16le -i xxx.pcm

树莓派3B连接隐藏wifi网络

连接隐藏wifi可以使用nano编辑器打开wpa-supplicant配置文件: 1 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 在文件底部添加: network={ ssid=”wifi_name” scan_ssid=1 psk=”wifi_password” } 关键是ssid_scan=1这一句,加上后才能扫描到隐藏的w...

欢迎访问个人博客新站点

欢迎访问个人博客新站点: 唐传林的博客 | Nick Blog 博客两站同步更新。

将csdn的博客爬取到本地并输出为jekyll可解析的markdown格式,同时保存博客的图片到本地

前言 在Github Pages搭建个人博客时利用 Jekyll 生成站点,Jekyll是一个静态站点生成器,可以根据Markdown文件自动生成静态的html文件。且Github Pages 支持托管jekyll。 因此我只要在本地编写符合Jekyll规范的Markdown文件,上传到Github上,Github Pages就会自动生成并托管整个网站。 我想把之前我CSDN上写的博客...

openwrt的两种固件类型:factory原厂固件、sysupgrade固件

factory多了一些验证的东西,用于在原厂固件的基础上进行升级。 普通家用路由一般不是openwrt固件,如果要将家用路由升级为openwrt固件,就可以用factory刷到路由上。sysupgrade是在openwrt路由基础上升级固件,无论你是原厂固件或者本身就是openwrt固件,要升级到openwrt,factory都适用,但是sysupgrade只能用在升级,TTL救砖的时候就...

python在windows command下打印中文出错 IOError [Errno 22] Invalid argument

问题描述: python版本:2.7.15 pycharm的python版本:2.7.15 python文件编码:utf-8 windows command编码已经通过执行 ` chcp 65001 ` 改为了utf-8编码。 在pycharm环境下测试好的python程序在windows command下执行 ` python test1.py ` 时出现错误“IOError: [Er...

github pages的jekyll中markdown要注意的问题

1、jekyll中post的markdown文件名格式如下: 2019-02-13-Beautiful Soup 4.2.0 官方中文文档.markdown 2、jekyll中post的markdown文件头格式如下: 1 2 3 4 5 6 7 8 9 --- layout: post title: 错误 Unable to locate package python-p...

UnicodeDecodeError ascii codec can't decode byte 0xe5 in position 0 ordinal not in range(128)

运行python程序时出现以下错误: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 0: ordinal not in range(128) 解决办法: 摘自: http://stackoverflow.com/questions/21393758/unicodedecodeerror-asci...

%