KZero's Blog

Accumulation record

无线电原理

电磁波

通过电场与磁场振荡传播能量,无需介质(真空中光速传播:3×10⁸ m/s)。

频率(f)与波长(λ)

c=f×λ(c=光速),频率越高,波长越短,穿透力越强,但绕射能力越弱。

调制技术

  • 模拟调制:AM(调幅,易受干扰)、FM(调频,音质好)

  • 数字调制:FSK(频移键控)、QPSK(正交相移,高效抗噪)

对讲机原理

发射端:麦克风声音 → 电路转换为电信号 → 调制到无线电波(载波)→ 天线发射

接收端:天线接收信号 → 解调还原声音 → 喇叭输出

半双工通信:同一时间只能一方讲话(类似“按讲”模式)。

关键参数

功率(W)

功率越大越耗电,功率翻倍 ≠ 距离翻倍!实际距离仅增加约40%(因信号衰减遵循平方反比定律)

功率范围 设备类型 覆盖距离 常见场景 法规要求
0.1-0.5W 玩具对讲机/免执照机 100-500米 儿童玩具、酒店客房机 中国409MHz/欧盟PMR446强制≤0.5W
1-2W 民用手持机(UV-5R低功率) 市区1-3公里,开阔地3-5公里 小区物业、商场调度 美国FRS频段≤2W
3-5W 专业手持机(UV-5R高功率) 市区2-5公里,开阔地5-10公里 工地通信、安保巡逻 需执照(如中国业余执照)
6-10W 车载台/船载台 市区5-10公里,开阔地20-50公里 出租车队、船舶通信 需执照并备案设备
25-50W 基地台/中继台 覆盖半径30-100公里 山区中继、应急通信 严格执照审批
Read more »

Boom3D

Boom 3D 是一款音效增强软件。它能显著提升电脑(或手机)的音频播放质量,带来更具沉浸感、更强劲、更清晰、更个性化的听觉体验。

3D环绕立体声

自定义的调音:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
32Hz 6.0dB

63Hz 5.0dB

125Hz 2.3dB

250Hz 3.0dB

500Hz -1.8dB

1kHz 2.4dB2kHz 1.4dB

4kHz 3.1dB

8kHz 3.9dB

16kHz 5.7dB
Read more »

终端命令介绍

终端命令可以完成可视化界面无法实现的功能。

Linux命令大全

终端常用命令

可以使用&& 多行命令一起执行
cd 路径 && touch 文件

ls:查看当前所有文件
ls -a 查看当前所有文件(包含隐藏文件)
ls -l:查看所有文件详细信息
ls -la:查看所有文件详细信息(包含隐藏文件)

cd:切换路径
cd ..`切换上级目录

pwd:查看当前路径位置

open 文件:文件 打开文件
open .:打开当前目录文件

clear:清屏

touch 文件:创建文件
mkdir 文件名:创建文件夹
rmdir 文件名:删除文件夹

rm 文件:删除文件
cp 文件 路径:把xx复制到xx
mv 文件 路径:把xx移动到xx

cat 文件:显示文件内容
less 文件:分页查看文件内容
vim 文件:文本编辑器

chmod:修改权限
sudo 命令:使用管理员权限
sudo su:进入管理员模式,输入电脑密码

Read more »

Git介绍

Git官网:https://git-scm.com/

Git(工具):本地版本控制系统 。

  • 项目代码变更历史(基于文件快照)
  • 本地独立运作(无网仍可提交/分支)
  • 协作兼容(通过远程仓库同步变更)
  • 分支独立开发线(默认主分支 main/master)

GitHub(平台):云端Git仓库托管服务。

  • 智能协作(代码审查/PR 流程)
  • 安全云存储(代码+版本历史)
  • 自动化工具(CI/CD/项目管理)
  • 规模化代码共享与团队高效开发中枢

Git工作流程

Git三大区:工作区、暂存区、本地仓库

远程仓库:如 Githu 和 GitLab

git add

git commit

git push

git pull

工作区

暂存区

本地仓库

远程仓库

工作区:对代码进行修改

暂存区:临时存放一个或多个待提交的内容
添加目录下所有文件

1
git add .

或 添加单个文件

1
git add 文件

本地仓库:暂存区内容 添加” 提交说明” 提交到本地仓库

1
git commit -m "提交说明"

推送远程: 将本地仓库内容提交同步到远程仓库。

1
git push

拉取更新:获取远程仓库最新代码并合并。

1
git pull
Read more »

Hexo介绍

Hexo 是一个基于 Node.js 的快速、简洁且高效的博客框架,用 Markdown 写作,插件和主题多,可快速搭建个人博客。

安装 Node.js

Hexo 的运行环境

https://nodejs.org/zh-cn/download

选择LTS稳定正式版

检查是否安装成功

1
node -v && npm -v

安装 Git

https://git-scm.com/downloads

1
brew install git

检查是否安装成功

1
git -v

安装 Hexo

https://hexo.io/zh-cn/

npm 全局安装 Hexo

1
npm install -g hexo-cli

检查是否安装成功

1
hexo -v

搭建 Hexo 博客

初始化博客

1
hexo init 自定义文件名
1
cd 自定义文件名

安装依赖

1
npm install

启动本地服务器

1
2

hexo s

访问 http://localhost:4000 查看

初始化后文件结构

1
2
3
4
5
6
7
8
自定义文件名
├── _config.yml Hexo配置文件
├── package.json #项目信息
├── scaffolds
├── source #存放页面和文章,_posts里存放文章
| ├── _drafts
| └── _posts
└── themes #存放主题
Read more »

Markdown 介绍

Markdown是一种轻量级的标记语言,让你无需关注排版,专注写作。
语法简单直观,几分钟就能掌握,且跨平台通用。

官方基础语法:Markdown Guide
交互练习:Markdown Tutorial

README.md文件
README.md是使用Markdown语法写的。
它是一个项目的入门手册,里面介绍了整个项目的使用、功能等信息。
所以README.md文件写得好不好,关系到这个项目能不能更容易的被其他人了解和使用。

Markdown 语法

标题

1
2
3
4
# 一级标题
## 二级标题
### 三级标题
#### 四级标题

字体

1
2
3
4
**文字加粗**
*文字倾斜*
***文字斜体加粗***
~~文字加删除线~~

文字加粗
文字倾斜
文字斜体加粗
文字加删除线

Read more »

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment