Speaker Learning
Speaker Learning音响概念解释分频三分频、二分频、分频方式
名词
人话解释
分频
把声音分开
二分频
低 + 中高
三分频
低 + 中 + 高
被动分频
音箱里分
主动分频
功放前分
Bi-amp
两台功放推
频响图频响图 = 用麦克风“听”音箱,在不同频率下有多响,然后画出来的一张图
频率响应又可以叫振幅响应,就是音箱所能回放的频率范围。频响图的X轴代表频率,就是听到的音调,从左到右就是从低频到高频逐渐升高的。Y轴代表波动幅度,就是我们听到的响度,从下到上响度依次升高。
以下频响图可解读为:频响范围是:58hz-20khz(+-2db)
覆盖角、对称覆盖角
水平方向 → H(Horizontal)
垂直方向 → V(Vertical)
比如:
1系统参数写着 90° x 50°
意思是:
水平 90° → 左右扩散 90°
垂直 50° → 上下扩散 50°
阻抗阻抗(Impedance, 单位 Ω) = 电路对交流信号的“阻力”
灵敏度 灵敏度是输入 1W 信号,在 1 米处测得的声压级,单位是 dB& ...
音频基础
一、三大频段总览
频段
频率范围
听感关键词
低频(Low)
20Hz – 250Hz
厚度、力度、震感
中频(Mid)
250Hz – 4kHz
人声、主体
高频(High)
4kHz – 20kHz
清晰度、细节
2025年度读书报告
2025年度读书报告 2025看的书可以总结为两个系列,一是向内探索,探索内心世界以对抗外界烦扰。二是向外延伸,借前人之眼以观察世界,包括风景、人、万物生灵。
2025年,“书荒”这个词不再出现,也许是工作缠身和无法专注的缘故,这一年里读的书比较少。大部分都是旧书重读,如果要用一个作家来代表这一年的话,应该是陀思妥耶夫斯基。如果要用一个单词来代表的话,应该是:真实。我越来越喜欢看游记和旅行片,这些内容给我带来了真实的感觉。这一年我终于读到了一本我能看懂的加缪的书,叫《我身上有个不可战胜的夏天》。这也许是唯一一本我十分享受读书过程的加缪的书。可能是后面的时间里通勤时间大大缩短,所以我读书也越来越少了。我很庆幸我拾起来了《大卫·科波菲尔》这篇小说,曾有多次我刚拿起就因此书太厚而放下。
也是在2025年,我理解了我为什么喜欢走路,并且常被别人说走路太快。《古道》这本书给了我答案。行走的时候人们的思维更加活跃,思维的活跃会让人们不知不觉就加快脚步。在2025年的开端我遇到了贯穿我整年的诗:《冬天的诗》。每当我在心里默背这首诗的时候都能感受到一种暖意。也正是这首诗,让我坚持在2025读 ...
ndi扫盲
ndi扫盲NDI(Network Device Interface) 是由 NewTek 开发的一种基于 IP 的实时音视频传输协议,主要用于 局域网(LAN) 内的高质量、低延迟视频传输。
一、NDI 是什么NDI(Network Device Interface) 是由 NewTek 开发的一种基于 IP 的实时音视频传输协议,主要用于 局域网(LAN) 内的高质量、低延迟视频传输。
一句话总结:
🧠 NDI 就像是“视频领域的局域网 HDMI”,让视频设备可以通过网络互相传输无压缩或轻压缩的高质量视频信号,而不需要采集卡或视频线。
二、NDI 在视频会议中的完整流程下面我们用同样的逻辑,分析 NDI 在视频会议或演播室系统中的工作过程。
① 视频采集阶段
摄像机、采集卡、OBS 推流端等设备采集原始视频;
视频流由 NDI 源设备(NDI Source)生成,例如:
物理摄像头 → NDI 摄像机;
软件源 → OBS、vMix、Teams NDI 输出。
NDI 的独特之处是:采集端直接在设备或软件中生成可通过网络发送的 NDI 视频流,不需要额外转码步骤。 ...
dante扫盲
dante扫盲
一、Dante 是什么Dante(Digital Audio Network Through Ethernet) 是由 Audinate 公司 开发的一种 基于 IP 网络的数字音频传输协议。
一句话总结:
🎧 Dante 就是“音频领域的 NDI” —— 它让音频信号可以通过普通网线在局域网内实时、高保真、低延迟地传输。
Dante 被广泛用于:
专业会议系统
舞台扩声与广播系统
录音棚与演播室
校园、酒店、指挥中心等多音频节点环境
二、Dante 的完整工作流程下面我们用你熟悉的逻辑结构分析:
音频采集 → 编码 → 网络传输 → 解码 → 播放输出
① 音频采集阶段
麦克风、调音台、音频接口等设备采集到模拟音频信号;
模拟信号经过 ADC(模数转换),变为数字音频流;
支持常见采样率(44.1kHz ~ 192kHz)和位深(16~32bit)。
在传统系统中,这些音频要用一根根模拟线缆连接; 而在 Dante 系统中,这些音频直接走网线。
② 编码阶段
与 H.265 不同,Dante 不进行压缩编码;
它传输的是 线性 PCM 数字音频( ...
h.265扫盲
h.265扫盲
高效率视频编码(High Efficiency Video Coding,简称HEVC),又称为H.265和**MPEG-H第2部分**,是一种视频压缩标准,获视为是ITU-T H.264/MPEG-4 AVC标准的继任者。2004年开始由ISO/IEC Moving Picture Experts Group(MPEG)和ITU-T Video Coding Experts Group(VCEG)作为ISO/IEC 23008-2 MPEG-H Part 2或称作ITU-T H.265开始制定[1][2][3][4][5]。第一版的HEVC/H.265视频压缩标准在2013年4月13日获接受为国际电信联盟(ITU-T)的正式标准[1][2][6]。HEVC获认为不仅提升影像质量,同时也能达到H.264/MPEG-4 AVC两倍之压缩率(等同于同样画面质量下比特率减少到了50%),可支持4K清晰度甚至到超高清电视(UHDTV),最高清晰度可达到8192×4320(8K清晰度)。
场景一、视频会议系统
案例:Zoom、华 ...
《窄门》
《窄门》安德烈·纪德神作。
nexus升级与迁移
nexus升级与迁移
参考:Nexus3 容器部署3.70.x升级实践-非成功案例 | Solitudes
官网:Upgrading to Nexus Repository 3.71.0 and Beyond
迁移工具下载地址:Nexus Repository 3.70.x Downloads with OrientDB
场景:从宿主机部署的nexus较低版本比如3.16升级到docker部署的最新版例如3.85。
方案:
nexus3.16升级为3.70.4。
nexus3.70.4导出备份
nexus迁移工具导出新的数据库文件
nexus编辑配置文件
部署nexus3.85.0
nexus3.16升级为3.70.4 不管是宿主机还是容器部署,都只需要nexus-data目录中的数据。目录结构类似:
将数据目录转移到新的机器或者路径后进行部署新的nexus容器。
123456789sudo chown -R 200:200 /data/soft/nexusdocker run -d \ --name nexus \ -p 8081:8081 \ -p 50 ...
nexus部署
Nexus 是 Sonatype 开发的一款仓库管理系统,用于集中存储、管理和分发各种软件包与构建产物,如 Maven 依赖、npm 包、Python 包、Docker 镜像等。它可作为企业内部的私有仓库,加速构建、控制版本与权限,并支持代理公网仓库以实现统一依赖管理。相比 MinIO 这类通用对象存储,Nexus 专注于开发流程中的包与镜像管理,是 DevOps 环境中常用的制品仓库解决方案。
nexus部署赋权1sudo chown -R 200:200 /data/soft/nexus
部署1234567docker run -d \ --name nexus \ -p 8081:8081 \ -p 5000:5000 \ -v /data/soft/nexus:/nexus-data \ -e TZ=Asia/Shanghai \ sonatype/nexus3:3.85.0
java -Xmx4G -Xms4G -XX:+UseG1GC -XX:MaxDirectMemorySize=28672M -jar nexus-db-migrator- ...
es还原手册
es备份镜像配套恢复手册1.复制文件 将对应日期对应数据库的文件复制到目标机器。可通过ftp或xftp。
2. 解压文件1tar -zxvf snapshot_2025_10_11-153637.tar.gz
3. 还原 将解压出来的文件放到es容器的snapshots文件夹中,一般会挂载出来。
3.1 注册快照123456789curl -u elastic:Admin@123 -X PUT "http://localhost:9200/_snapshot/my_backup" \-H 'Content-Type: application/json' \-d '{ "type": "fs", "settings": { "location": "/usr/share/elasticsearch/snapshots", "compress": true }} ...
《我身上有个不可战胜的夏天》
我身上有个不可战胜的夏天加缪难得有一本我能稍微看得懂的加缪的书。
然而,外界能感受到的空气中所有的欢腾,以及倾泻在世间的所有喜悦,我能捕捉到的不过是映在白窗帘上婆娑的枝影。还有五束阳光,正耐心地将干草的气息注入房间。一阵微风拂过,窗帘上的影子便活了过来。当云层掠过又离开太阳的瞬间,阴影中会突然跃出金合欢花瓶中耀眼的明黄。仅此而已:只需一道初生的微光,我便被一种令人眩晕的迷乱喜悦填满。这是一月的某个下午,就这样让我直面世界的背面。但寒意仍沉淀在空气深处。到处都覆着阳光的薄膜,仿佛用指甲就能划破,却给万物披上了永恒的微笑。我是谁?又能做什么?除了融入这枝叶与光影的游戏。成为那缕燃尽我香烟的光线,成为空气中呼吸着的温柔与隐秘的激情。若我试图触及自己,必是在这光芒的最深处。而当我尝试理解并品味这揭示世界奥秘的微妙滋味时,我在宇宙尽头找到的竟是自己。我自己,即这份让我超脱表象的极致感动。
我们穿过村庄,眼前豁然展开一片海湾。闯入这个黄蓝交织的世界时,阿尔及利亚夏日土地那灼热而芬芳的吐息将我们拥入怀中。随处可见的九重葛从别墅围墙上垂下玫瑰色的瀑布,庭院里木槿花泛着初绽的浅红,浓密的茶香玫瑰 ...
elasticsearch部署搭建
elasticsearch部署搭建直接部署1. 准备工作 准备目录结构并赋权。
12mkdir -p /data/soft/elasticsearch/{conf,data,logs,snapshots}chown -R 1000:1000 /data/soft/elasticsearch
2. 编写elasticsearch配置文件1vi /data/soft/elasticsearch/conf/elasticsearch.yml
1234567bootstrap.memory_lock: falsebootstrap.system_call_filter: falsenode.name: node-1network.host: 0.0.0.0xpack.security.enabled: truexpack.security.transport.ssl.enabled: truepath.repo: ["/usr/share/elasticsearch/snapshots"]
3. 系统参数优化12345echo "* s ...
es备份镜像搭建
es备份镜像搭建 实现通过快照备份es。需要es本身挂载出来snapshots。备份每次的快照并压缩打包。
容器的搭建 准备backup.sh、entrypoint.sh、Dockerfile。
backup.sh12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788#!/bin/bashset -eecho "[backup.sh] 备份任务启动:$(date)"# 检查快照仓库是否存在echo "[backup.sh] 检查远程快照仓库是否存在..."REPO_EXISTS=$(curl -s -o /dev/null -w "%{http_code}" -u $ES_USER:$ES_PASSWORD \ "h ...
MySQL备份镜像搭建
MySQL备份镜像搭建 容器化备份mysql数据,实现定时全备。
容器的搭建 准备好备份脚本,entrypoint脚本。
mysql_backup.sh默认是遍历所有数据库并备份。包括MySQL本身自带的数据库。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133#!/bin/bash# === 载入环境变量 ===export $(cat /proc/1/environ | tr '\0' '\n' | grep -E ...
《北欧,冰与火之地的寻真之旅》
《北欧,冰与火之地的寻真之旅》迈克尔·布斯 这是一本介绍斯堪的那威亚国家的书籍,讲了北欧国家:丹麦、冰岛、挪威、芬兰、瑞典的人文与故事。但是感觉介绍冰岛的部分好少,难道冰岛的存在感在西方国家很低吗?这本书我看了好久,有很多有关北欧国家的趣闻,也有很多比较重要的信息例如文化、政治等,这些信息让我对北欧祛魅了很多。
大象的笑话:一个德国,一个芬兰人,和一个法国人在非洲,他们看见一头大象。德国说:‘如果我杀了这头大象,把象牙卖掉,我能赚到多少钱呢?’法国人说:‘多么漂亮的动物,造物真是神奇。’芬兰人说:‘哦,上帝,我想知道这头大象对芬兰怎么看。’
这也许是解读丹麦人幸福感的另一把钥一一我怀疑这也是一切长远幸福的秘诀。正当、深沉而持久的欢乐,通常都要求具备善于否认的心理机制,而丹麦人无疑很擅长否认。当然,我这里不是指自我剥夺。根据他们的酒精、烟草、肉丁和糖的摄入,我们可以得出结论,丹麦人很少剥夺自己享受愉悦的权利。我说的是,例如,他们否认身为丹麦人必须付出的代价一一既指字面意思的代价,表现为高企的税收和商店里昂贵的货品,也指精神上的代价,表现为他们相对缺乏雄心和活力,无法体验有时实属 ...
PostgresDB备份镜像搭建
PostgresDB备份镜像搭建搭建一个镜像用于备份postgres容器,实现全备份(直接全备份、自动获取每个数据库并备份),自定义保留天数,备份策略。
准备工作Dockerfile1234567891011121314151617181920212223242526272829303132333435363738394041424344454647# 使用轻量级 Debian 基础镜像FROM debian:bullseye# === 使用阿里云镜像源加速构建 ===RUN sed -i 's|http://deb.debian.org|http://mirrors.aliyun.com|g' /etc/apt/sources.list && \ sed -i 's|http://security.debian.org|http://mirrors.aliyun.com|g' /etc/apt/sources.list# === 添加 PostgreSQL 15 官方 APT 源 ===RUN apt-get update ...
PostgresDB部署学习
部署 这里使用docker部署15版本。提前准备好pg_hba.conf和postgresql.conf。下面给出以便复制直接使用。改好了bind address便于提供外部连接。也可使用以下命令获取模版。
1234docker run --name pginit -e POSTGRES_PASSWORD=mysecretpassword -d postgres:15docker cp pginit:/var/lib/postgresql/data/postgresql.conf ./pgconf/docker cp pginit:/var/lib/postgresql/data/pg_hba.conf ./pgconf/docker rm -f pginit
123456789101112131415chown -R 999:999 /data/soft/postgres/logsdocker run -d \ --name postgres \ -e POSTGRES_USER=admin \ -e POSTGRES_PASSWORD=StrongPass123 ...
摩托车基础
摩托车打不着火,推过去维修店维修的时候盯着师傅看,发现只是电源接触不良了。他通过取下来连接火花塞的软管,然后发动。一开始没有火花出现,调整钥匙的位置后就出现火花了,其实到这里问题已经解决了,就是钥匙启动的部分接触不良而已,但是最后还是给我换了一个火花塞。
参考
单缸摩托车交流点火器原理_哔哩哔哩_bilibili
摩托车基础 最重要的几个部件:发动机、化油器,点火系统。也就是说打不着火,启动不起来的话可以往这几个方向去寻找问题。
CDICDI分交流和直流,一般125都是交流。
windows tips
创建本地账户 win11安装系统的时候按下 shift+F10 。
1oobe\bypassnro
快速删除 单线程
1rd /s /q "E:\test"
利用robocopy
123mkdir D:\emptyrobocopy D:\empty "E:\target" /MIR /MT:32
快速复制 多线程+出错重试+输出显示+写入日志
1robocopy "D:\" "E:\test" /E /MT:8 /R:3 /W:5 /COPY:DAT /DCOPY:T /ZB /NP /TEE /LOG:E:\copy_log.txt
破解1irm https://get.activated.win | iex
查看wifi密码1netsh wlan show profile name="CJXX-5GHz" key=clear
dns服务器测试
测试 windows配置好dns后进行测试。
1. 基础功能测试
正向解析
测试公司内网域名(如 app.internal.local)是否能正确解析到内网 IP。
使用 dig 或 nslookup 验证返回的记录是否符合预期。
1nslookup tech.dev.local
反向解析
配置了 PTR 记录的话,检查内网 IP 能否正确反查到域名。
1nslookup 192.168.99.37
缓存机制
验证 DNS 缓存是否生效,TTL 是否符合配置。
避免 TTL 设置过长导致更新不及时,或过短导致负载过大。
1Resolve-DnsName tech.dev.local
2. 协议合规性测试
递归与转发
1.权威DNS:
权威DNS是经过上一级授权对域名进行解析的服务器,同时它可以把解析授权转授给其他人,如COM顶级服务器可以授权http://dns.com这个域名的的权威服务器为http://NS.ABC.COM,同时http://NS.ABC.COM还可以把授权转授给http://NS.DDD.COM,这样http://NS.D ...
