小技巧 Tips
这里主要记录不适合或者还不足以单独开一个文档的知识
开发实践
结合自己的经历,记录一些开发实践。
记得封装数据库操作
在设计架构时,不管选择哪个数据库,一定要用工厂模式来封装数据库操作,这样可以方便切换数据库。
(我刚开始利用 Python 开发的应用选用了 SQLite,用了一个类来操作,现在我想更换为 MySQL,发现要改动的地方太多了)
错误捕获可以更细致
在捕获异常时,可以更细致一些,比如针对可能出现错误的地方,都单独捕获异常,这样可以更好地定位问题。
另外,也可以针对不同的异常类型,做不同的处理。
使用 FTP 工具时避免拖动
在使用 FTP 工具时,尽量避免拖动文件,而是使用右键操作,这样可以避免文件被误拖动到其他目录。
如果生产环境中的目录被拖动到其他目录,可能会导致服务中断,影响用户体验 @2024-11-24
同样的,在电脑上也尽量不要拖动来覆盖文件,宁愿先删除再移动,这样可以避免文件被误覆盖(覆盖的文件是无法恢复的)。
由于打开了 DBeaver,它自动在以前的位置创建了一个空文件的 sqlite 数据库,我整理文件时没注意到,想当然的以为这个位置的文件是最新的,于是替换掉了备份文件,导致备份数据丢失 @2025-02-12(多么痛的领悟)
优雅的代码
优化代码案例
多个判断变成一行
# 优化前
if a == b:
if b == c:
return True
return False
return True
# 优化后
return not a == b or b == c
Regex 正则表达式
设计笔记官方有一篇文章专门介绍正则表达式,可以参考这里。
这里相当于是一个补充,通过使用场景来介绍正则表达式的使用。
1. 匹配 MD 中的标题
比如我想匹配## Title
这样的标题,直接搜索##
也会匹配到### Title
,这个时候就可以用正则来匹配,在搜索替换中输入下面命令就可以排除掉 H3 的标题:
(?<!#)##\s
(?<!#)
: 表示不匹配#
,即##
前面不能有#
。\s
: 表示空格。
YAML
Yaml 是一种轻量级的数据序列化格式,易于阅读和编写。在 Python 中,我们可以使用 PyYAML 库来读写 Yaml 文件。
基础语法
字典:使用冒号
:
来分隔键值对,使用缩进表示层级关系。yamlkey1: value1 key2: - value2 - value3
列表:使用连字符
-
表示列表元素,使用缩进表示层级关系。yaml- value1 - value2
注释:使用井号
#
表示注释。yaml# 这是一个注释
换行符:使用
|
表示保留换行符,使用>
表示折叠换行符。yamlkey: | 这是一个 多行字符串
换行连字符: 如果一行太长,可以使用连字符
\
来换行,依然表示一行。yamlkey: 这是一个很长的字符串,\ 可以使用连字符来换行
YAML Front Matter
YAML Front Matter 是一种在 Markdown 文件中使用的元数据格式,用于定义文件的属性。
目前 VitePress 和 Jekyll 等静态网站生成器都支持 YAML Front Matter。
Xpath
Xpath 是一种在 XML 文档中定位节点的语言,也可以用于 HTML 文档。
基础语法
在网页爬虫中,我们经常会用到 Xpath 来定位元素,这里记录一些常用的 Xpath 语法。
//
:从根节点选取节点。(如果已经在根节点,可以省略/
)/
:从当前节点选取直接子节点。.
:选取当前节点。..
:选取当前节点的父节点。@
:选取属性。[]
:用于筛选节点。节点是从 1 开始计数的,例如
//div[1]
表示选取第一个 div 节点。contains()
:用于匹配包含指定文本的节点。例如
//div[contains(@class, 'content')]
表示选取类名包含content
的 div 节点。text()
:选取文本节点。last()
:选取最后一个节点。position()
:选取当前节点的位置。and
:逻辑与。./parent::
:选取当前节点的父节点。./following-sibling::
:选取当前节点之后的所有兄弟节点。./preceding-sibling::
:选取当前节点之前的所有兄弟节点。./ancestor::
:选取当前节点的所有祖先节点。
使用案例
找到所有 div 元素,并且类名为
content
:bash//div[@class='content']
找到所有 div 元素,并且类名包含
content
:bash//div[contains(@class, 'content')]
找到所有 div 元素,并且类名包含
content__
,并且 id 为main
:(通过这个方法可以实现一些模糊匹配)
bash//div[contains(@class, 'content__') and @id='main']
找到类名为
content
的 div 下面的所有 a 元素:bash//div[@class='content']//a
如果是选择第一个 a 元素,可以使用
//div[@class='content']//a[1]
。找到类名为
content
的 div 下面的 span 元素,并且文本为添加商品
:bash//div[@class='content' and ./span[text()='添加商品']]
音视频处理
基础知识
图像的基本组成
从计算机的角度来看,图像本质上就是一个由像素(Pixel)组成的多维数组。每个像素都由一个或多个数值表示,例如:
图像本质上是一个多维数组:
灰度图像 是一个
H × W
的 二维数组,每个像素用 1 个值表示亮度(0-255)。彩色图像(RGB) 是一个
H × W × 3
的 三维数组,每个像素用 3 个值表示(红、绿、蓝)。带透明通道的图像(RGBA) 是一个
H × W × 4
的 三维数组,每个像素用 4 个值表示(红、绿、蓝、透明度)。
分辨率(Resolution)指图像的宽度和高度(单位:像素)。
- 例如
1920×1080
表示宽 1920 像素,高 1080 像素。 - 越高的分辨率,图像越清晰,数据量也越大。
颜色深度 表示每个像素用多少比特(bit)存储:
- 8-bit 灰度图:每个像素用 8 位,即 0-255 的 256 级灰度。
- 24-bit 彩色图(RGB):每个像素用 3×8 = 24 位,即 1677 万种颜色。
- 32-bit 彩色图(RGBA):比 RGB 多了一个 8-bit 透明度通道(A)。
图像的数学表示
(1)矩阵运算
由于图像就是一个 数值矩阵,可以用 线性代数 进行处理:
- 加法:增加亮度
new_image = old_image + 50
- 乘法:对比度增强
new_image = old_image * 1.2
- 矩阵变换:旋转、缩放、仿射变换
例如,翻转图像 其实就是矩阵的行列变换:
import numpy as np
flipped_image = np.fliplr(image) # 左右翻转
(2)卷积运算(图像滤波)
卷积(Convolution)是许多图像处理操作(如模糊、锐化、边缘检测)的基础:
- 模糊(均值滤波):用周围像素的平均值替换当前像素
- 锐化(拉普拉斯滤波):增强边缘和细节
- 边缘检测(Sobel 算子):找到图像的轮廓
例如,一个 3×3 的模糊滤波器(Kernel):
1/9 1/9 1/9
1/9 1/9 1/9
1/9 1/9 1/9
这个核矩阵会对 当前像素与周围 8 个像素求均值,从而产生模糊效果。
在 计算机视觉(OpenCV、深度学习) 中,卷积运算是最重要的图像处理方法之一。
图像处理的常见操作
操作 | 原理 | NumPy 实现 |
---|---|---|
灰度化 | 取 RGB 的加权和 | gray = 0.299*R + 0.587*G + 0.114*B |
翻转 | 交换行/列 | np.fliplr(image) (水平翻转) |
旋转 | 矩阵旋转 | np.rot90(image, k=1) (90° 旋转) |
归一化 | 将值归一到 0-1 | image = image / 255.0 |
高斯模糊 | 卷积核 | cv2.GaussianBlur(image, (5,5), 0) |
Canny 边缘检测 | 计算梯度变化 | cv2.Canny(image, 50, 150) |
编码与格式
URL 编码
URL 编码是一种将 URL 中的特殊字符转换为 %
加上十六进制数的编码方式,遵从 RFC 3986 标准。
字符编码规则
- URL 中只允许 ASCII 字符的一部分(如字母、数字和部分符号
-._~
等)直接使用,称为“保留字符”。 - 其他字符(包括非 ASCII 字符,如中文)需要转换为
%
后跟两个十六进制数字的形式(即百分号编码)。 - 中文字符在 URL 编码前会先转换为 UTF-8 编码的字节流,然后对字节流中的每个字节进行百分号编码。
- 如中文字符 “你” 的 Unicode 码点是
U+4F60
转为 UTF-8 字节流后是E4BDA0
(三个字节),URL 编码后变为%E4%BD%A0
。
Base64 编码
Base64 是一种将二进制数据编码为 ASCII 字符的编码方式,常用于在 URL、Cookie、网页中传输数据。
字符编码
ASCII:美国信息交换标准代码,使用 7 位或 8 位二进制数表示字符。
UTF-8:一种可变长度的字符编码,支持全球范围内的字符。
Unicode:一种字符集,包含了世界上所有的字符。
GBK:中文编码标准,支持简体中文、繁体中文等。
ISO-8859-1:拉丁字母表的字符编码,支持西欧语言。
加密算法
哈希算法
哈希算法是一种将任意长度的输入数据转换为固定长度的输出数据的算法,常用于密码存储、数字签名等场景。
MD5
MD5(Message Digest Algorithm 5)是一种常用的哈希算法,生成 128 位的哈希值。
SHA
SHA(Secure Hash Algorithm)是一系列哈希算法的统称,包括 SHA-1、SHA-256、SHA-512 等。
对称加密
对称加密是一种加密方式,使用相同的密钥进行加密和解密。
AES
AES(Advanced Encryption Standard)是一种常用的对称加密算法,支持多种密钥长度,包括 128 位、192 位、256 位。
非对称加密
非对称加密是一种加密方式,使用公钥加密、私钥解密,或者私钥加密、公钥解密。
RSA
RSA 是一种常用的非对称加密算法,可以用于数字签名、密钥交换等场景。
IOS 应用推荐
查询所有购买的应用:Report a Problem
摄影摄像
ProMovie Recorder: 收费,专业摄像机控制软件,对旧系统支持较好
Black Magic Camera: 免费,专业摄像机控制软件
Protake: 收费,调色功能
Varlens: 免费,更专业的拍照软件
NOMO CAM: 免费,胶片相机,部分模拟相机效果内购
带水印我不喜欢,可以用下面这款代替
DAZZ CAM: 免费,内购 --> 官网
以下是免费模拟相机滤镜:
#D half
: 拍摄两张,颜色偏黄#CT2F
: 有点过曝,偏蓝色#CPM35
: 偏黄色,画面干净#CCD
: 偏黄色,对比度较高,明显的复古感#FQS
: 画面较暗,偏黄色#D Classic
: 偏蓝色,画面干净#Classic U
: 偏蓝色,画面干净#Original
: 偏黄色,画面干净#HOGA
: 四周模糊且暗,中间清晰#Inst SQC
: 带边框,蓝调有点过曝#Inst C
: 带黑色边框,颜色偏黄#IR
: 红外摄影,颜色偏红#Gold
: 连续拍摄多张组成短片
娱乐
疯狂猜词: 猜词游戏神器
屏幕上出现词,对方比划你来猜,正确往前翻,错误往后翻,特别好用,但现在支持不好,容易闪退
自己做一个吧!?
Markdown
使用建议
推荐使用
**
来表示加粗,使用_
来表示斜体。它更符合语义化,也更容易阅读。
特殊自定义信息块
类似于一种警告提醒弹窗,这一个特性并不是所有的 markdown 编辑器都会支持,支持的语法可能也不同
Typora 使用了类似 Github 风格的语法,支持以下这些:
实测 VitePress 也都是支持的
NOTE
Highlights information that users should take into account, even when skimming.
TIP
Optional information to help a user be more successful.
IMPORTANT
Crucial information necessary for users to succeed.
WARNING
Critical content demanding immediate user attention due to potential risks.
CAUTION
Negative potential consequences of an action.
VitePress 的语法是:
效果需要在 VitePress 网站上查看
INFO
This is an info box.
TIP
This is a tip.
WARNING
This is a warning.
DANGER
This is a dangerous warning.
Details
This is a details block.
惊喜的是,它们都支持自定义标题,比如:
提示
这是一个提示
PlantUML
官方网站:PlantUML
在线编辑器:online server
PlantUML 是一种开源工具,可以通过简单的文本描述生成 UML 图。它支持多种类型的 UML 图,包括类图、时序图、用例图等。
在 VSCode 中使用 UML
在 VSCode 中,可以安装 PlantUML 插件,支持实时预览和导出 UML 图。
支持的格式
*.wsd, *.pu, *.puml, *.plantuml, *.iuml
插件设置
导出设置
plantuml.diagramsRoot
: 指定 PlantUML 文件的根目录(相对于工作区)。plantuml.exportOutDir
: 导出文件的目录。plantuml.exportFormat
: 导出格式,支持 PNG、SVG、PDF 等。
更多资源
TeX/LaTeX
TeX/LaTeX 是一种排版系统,广泛用于科学、数学和技术文档的书写。TeX 是基础排版系统,而 LaTeX 是基于 TeX 的一个宏包,提供了更高级的功能,使得文档的排版更简便。它们特别擅长处理复杂的数学公式和参考文献。
数学公式
在 Typora 中,我们可以使用 TeX/LaTeX 语法来输入数学公式。
行内公式: 使用
$
包裹公式,例如$a^2 + b^2 = c^2$
。行间公式: 使用
$$
包裹公式,例如$$a^2 + b^2 = c^2$$
。上标: 使用
^
,例如a^2
。下标: 使用
_
,例如a_1
。乘号: 使用
\times
,例如a \times b
。分数: 使用
\frac{分子}{分母}
,例如\frac{a}{b}
。空格: 使用
\quad
表示一个空格,使用\qquad
表示两个空格。\,
表示一个窄空格,\:
表示一个中等空格,\;
表示一个宽空格,如\text{Min} \, w
。\
也可以表示一个空格,如a \ b
,常用在横版公式中,在逗号后面加一个空格。换行: 使用
\\
,例如f(x) = \begin{cases} 0 & x < 0 \\ 1 & x \geq 0 \end{cases}
。等于符号: 使用
=
,例如a = b
。geq
表示大于等于,leq
表示小于等于。approx
表示约等于,neq
表示不等于。开方: 使用
\sqrt{}
,例如\sqrt{2}
。累加: 使用
\sum
,例如\sum_{i=1}^{n} i
。\sum \left( \frac{CF_t}{(1 + r)^t} \right)
中的\left
和\right
用于调整括号大小,用于显示长公式。百分号: 使用
\%
,例如50\%
。积分: 使用
\int
,例如\int_{a}^{b} f(x) dx
。矩阵: 使用
\begin{matrix} \end{matrix}
,例如\begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix}
。矢量: 使用
\vec{}
,例如\vec{a}
。变化量: 使用
\Delta
,例如\Delta x
。文字: 使用
\text{}
,例如\text{Hello, World!}
。\mbox{}
也可以用于显示文本,但\text{}
更好用。
电力系统
电气基础原理及工具的使用
直流电与交流电的区别
直流电(DC):电流方向不变,电压大小不变。
一般用于电池、电源等设备。
交流电(AC):电流方向周期性变化,电压大小周期性变化。
一般用于家用电源、电动机等设备。
万用表的使用
选择挡位时,养成从大到小的习惯,可以避免烧坏万用表。
基础用法
万用表有两个探针,一个红色,一个黑色。在测量电路时,红色探针连接正极,黑色探针连接负极。
直流电一般使用 $V$ 档,交流电一般使用 $V$~ 档。
如果测量时显示的 0L,表示电路断路,或者超过了测量范围。
检测电路通路
档位通常使用表示 $Ω$ 或者类似 WIFI(蜂鸣) 的符号。
这个时候把两个探针连在一起,就可以听到蜂鸣声,表示两个探针是通路的。
之后就可以用这个方法来检测电路是否通路。
如果是负数,表示两个探针反了,可以利用这个方法来判断电路的正负极。
测量电压
在测量电压时,需要选择合适的档位,一般选择最接近待测电压的档位。
电池的电压一般在 1.5V 左右,如果低于 1.4V,可能就需要更换电池了。
家用电压一般在 220V 左右。
测量电流
在测量电流时,需要将电流表串联到电路中(可能需要破坏),并且选择合适的档位。
知道电流后,可以根据 $P=V×I$ 来计算功率。
KOMAX KM-168B
左上角橙色(FUNC):切换按键(切换测量功能,也用于切换直流和交流)、长按 手电筒
右上角橙色(HOLD):读数保持、长按 屏幕夜光
EBCE 孔:三极管插孔
顶部凸出的部分:NCV 感应区域(用于非接触电压检测)
转盘对应的测量功能:
Live
火线识别V
直流交流电压测量Ω
电阻测量/二极管测量/线路通断测量(FUNC 按钮切换)HZ
测量频率hFE
晶体三极管电流放大倍数NCV
非接触交流电压测量
安装与连接
电线剥皮与连接方法
电线剥皮
电线剥皮是指将电线的绝缘层去掉,露出金属导线,以便连接电路。
如果用老虎钳剥皮,一般先用老虎钳夹住电线外皮,然后旋转老虎钳,直到电线外皮被剥开。(应避免直接夹住电线进行剥皮,以免损坏电线导致容易折断)
电气计算
电费计算
已知功率,如何算出所需电流
功率(瓦特,W)和电流(安培,A)之间的关系可以通过公式 $P=V×I$ 来表示,其中 $P$ 是功率,$V$ 是电压,$I$ 是电流。在中国,标准电压为 220V。
例如,对于一个功率为 2600W 的热水壶,计算电流为:
$$ I = \frac{P}{V} = \frac{2600W}{220V} \approx 11.82A $$
民用电量度数计算
1 度电(千瓦时,kWh)是指一个功率为 1 千瓦的设备运行 1 小时所消耗的电能。
例如,2600W 的热水壶使用 1 小时就消耗了 2.6 度电。
材料与设备
电子元件
电阻
电阻(欧姆,Ω)是电流通过时产生电压降的元件。
电阻的计算公式为:
$$ R = \frac{V}{I} $$
其中 $R$ 是电阻,$V$ 是电压,$I$ 是电流。
电容
电容(法拉,F)是电压变化时储存电荷的元件。
它相当于一个储水池,可以储存电荷,以保证电路的稳定。
电容的计算公式为:
$$ C = \frac{Q}{V} $$
其中 $C$ 是电容,$Q$ 是电荷,$V$ 是电压。
家庭常见病症及用药
通风
痛风的病理机制主要与嘌呤代谢紊乱和尿酸排泄异常有关,痛风通常会在单个关节(最常见的是大脚趾、踝关节或膝关节)发生剧烈疼痛,主要是因为尿酸盐结晶沉积在该处并引发炎症。
建议检查
- 血尿酸水平(>420μmol/L 容易诱发痛风)
- 肾功能(肌酐、尿素氮、尿酸清除率),判断尿酸排泄能力是否下降
如何预防通风
控制饮食,减少嘌呤摄入
少吃高嘌呤食物:动物内脏(肝、肾)、海鲜(凤尾鱼、沙丁鱼、贝类)、浓肉汤、啤酒等。
适量食用中等嘌呤食物:鸡肉、鸭肉、瘦牛肉、大豆制品(豆腐、豆浆)。
多吃低嘌呤食物:蔬菜(除菠菜、芦笋)、水果、低脂奶制品、全谷类食品。
控制体重,避免肥胖
肥胖会导致胰岛素抵抗,减少尿酸排泄,增加痛风风险。
建议通过低热量饮食+适量运动控制体重。
多喝水,促进尿酸排泄
每天饮水2-3 升,促进尿酸随尿液排出,减少结晶形成。
碱性水或苏打水可中和尿酸,降低痛风风险。
戒酒,特别是啤酒和烈酒
酒精会促进乳酸堆积,抑制尿酸排泄。
啤酒富含嘌呤,会显著升高尿酸水平。
避免过度疲劳和剧烈运动
过度疲劳或高强度运动会导致体内乳酸堆积,影响尿酸排泄。
适量的有氧运动(快走、游泳、骑自行车)有助于尿酸代谢。
控制基础疾病
- 高血压、糖尿病、慢性肾病、胰岛素抵抗等疾病都会影响尿酸代谢,应积极控制。
减少高果糖饮料
- 果糖(如汽水、甜饮料)可增加尿酸生成,建议尽量避免。
定期监测尿酸
血尿酸水平应控制在男性<420 μmol/L,女性<360 μmol/L。
有高尿酸血症或痛风史的人,应定期监测并在医生指导下服用降尿酸药物(如别嘌呤醇、非布司他、苯溴马隆等)。
痛风的“急性期”
痛风的急性期一般指的是疼痛最剧烈的时期,通常持续 3-10 天,其特点是:
关节突然剧烈疼痛(通常在半夜或凌晨发作)。
红肿、发热、压痛,局部皮肤可能变得特别敏感(甚至轻微触碰都很痛)。
活动受限,行走或使用受影响的关节时疼痛加重。
痛风急性期应该怎么做?
立刻减少活动,避免加重疼痛
如果是下肢关节(脚踝、膝盖、大脚趾),可以抬高患肢,减少血流聚集,缓解肿胀。
冷敷降温(急性期适用)
冰敷疼痛部位:用毛巾包裹冰袋(或冷水瓶)敷患处,每次15-20 分钟,每隔 2 小时一次。
冷敷可以减轻炎症和肿胀,但要避免长时间冰敷,以免影响局部血液循环。
服用止痛抗炎药
非甾体抗炎药(NSAIDs):如布洛芬、双氯芬酸(扶他林)、萘普生,可有效缓解炎症和疼痛。
秋水仙碱(Colchicine):如果症状严重且 NSAIDs 效果不明显,医生可能会建议秋水仙碱,但它可能有胃肠道副作用(如腹泻)。
糖皮质激素(如泼尼松):如果其他药物无效,医生可能会开短期口服激素或局部注射来控制炎症。
多喝水,促进尿酸排泄
避免热敷,急性期热敷可能加重炎症
冷敷可以减少炎症、缓解疼痛和肿胀。
旧伤部位如果有肿胀,可使用局部消炎药
外用抗炎药膏(如扶他林软膏)可以涂抹在疼痛部位,减少局部炎症。
通风用药
痛风的治疗要根据不同阶段选择合适的药物,主要分为:
急性期(发作期)—— 重点是“止痛、消炎”
此阶段不能开始降尿酸药(苯溴马隆、别嘌醇、非布司他),否则会加重病情。
药物类别 | 常见药物 | 适用情况 | 注意事项 |
---|---|---|---|
非甾体抗炎药(NSAIDs) | 依托考昔(Etoricoxib) | 首选止痛药,副作用较小 | 胃病慎用,心血管病患者慎用 |
布洛芬(Ibuprofen) | 经济实惠,常用选择 | 需饭后服用,避免胃溃疡 | |
双氯芬酸(扶他林)(Diclofenac) | 止痛强效 | 胃病患者慎用 | |
塞来昔布(Celecoxib) | 胃刺激较小,适合胃病患者 | 心血管疾病患者慎用 | |
秋水仙碱(Colchicine) | 秋水仙碱片 | 用于急性期,但副作用较大 | 可能导致腹泻、胃肠不适,肝肾病人慎用 |
糖皮质激素(激素类药物) | 泼尼松(Prednisone) | NSAIDs 和秋水仙碱无效时使用 | 糖尿病、高血压、骨质疏松患者慎用 |
关节腔内注射激素 | 适用于单个大关节剧痛 | 需医生操作,不能长期使用 |
长期控制期(预防期)—— 重点是“降低尿酸,预防复发”
此时可以开始服用降尿酸药物,长期控制尿酸水平(<360μmol/L,痛风石患者建议<300μmol/L)。
药物类别 | 常见药物 | 适用情况 | 注意事项 |
---|---|---|---|
抑制尿酸合成药(适用于尿酸生成过多者) | 别嘌醇(Allopurinol) | 适合尿酸高、无肾病患者 | 可能引起皮疹,需肝肾功能正常 |
非布司他(Febuxostat) | 适合肾功能不佳的痛风患者 | 心血管病人慎用,需定期检查肝功能 | |
促尿酸排泄药(适用于尿酸排泄能力差者) | 苯溴马隆(Benzbromarone) | 适合尿酸排泄差的患者 | 肾病患者慎用,需多喝水防止肾结石 |
碱化尿液药物(辅助用药) | 碳酸氢钠(苏打片) | 用于碱化尿液,促进尿酸排泄 | 有高血压、肾病者慎用 |
如果你是初次开始降尿酸,推荐:
- 尿酸>500μmol/L,建议使用非布司他或别嘌醇。
- 尿酸<500μmol/L,但尿酸排泄差,适合苯溴马隆。
汽车维修
基础知识
车辆保养
小保养:主要包括机油、机油滤清器。
大保养:主要包括机油、机油滤清器、空气滤清器、汽油滤清器、空调滤清器。
另外保养时也会检查 火花塞、刹车片、刹车油、发动机皮带、防冻液、制动液,轮胎,手动挡刹车油等
机油:机油是发动机的润滑油,可以减少金属部件的摩擦,延长发动机寿命。
机油分为合成机油和矿物机油,合成机油性能更好,但价格更贵。
机油滤清器(机滤):机滤是过滤机油的滤清器,可以阻止杂质进入发动机。
空气滤清器:空滤是过滤发动机进气的空气滤清器,可以阻止灰尘、杂质进入发动机。
汽油滤清器:油滤是过滤汽油的滤清器,可以阻止杂质进入发动机。
空调滤清器:空调滤清器是过滤空调进气的滤清器,可以阻止灰尘、异味进入车内。
发动机概念
功率:发动机的输出功率,一般用**马力(HP)**或者千瓦(kW)表示。
马力越大,发动机的动力越强,最高车速也会更快。
扭矩:发动机的输出扭矩,一般用牛顿米(N·m)表示。
扭矩越大,“力气”越大,发动机的爬坡能力越强,加速性能也会更好。
气缸:容纳油气混合物燃烧的部分,汽油就是在气缸里面燃烧做功的。一般有 4 气缸、6 气缸、8 气缸等。
气缸轮流工作,可以保证发动机的平稳运行。
排量:发动机每转一圈,排出的气缸容积,也就是所有气缸的总容积。
比如 发动机有 4 个气缸,每个气缸容积为 0.5L,那么排量就是 2.0L。
通常排量越大,一次吸入的油气混合物越多,发动机的功率和扭矩也会更大,但是燃油消耗也会更多。
气门:分为进气气门和排气气门,用于控制气缸内的气体进出。每缸一般有 2 个气门 或者 4 个气门。
气门的开合时间和角度会影响发动机的性能。
涡轮增压:通过涡轮增压器增加发动机进气量,提高发动机功率。
就是通过排气来带动涡轮,涡轮带动进气,增加进气量,提高发动机的功率,使汽油燃烧更充分,获得更大的动力。
混合动力:通过电池和发动机混合驱动,提高燃油效率。
电动机效率远高于燃油发动机,低速时电池驱动扭矩大,高速时发动机驱动功率大,可以根据不同的驾驶情况来选择驱动方式。
摄影摄像
基础知识
对焦模式
单次对焦 AF-S:按下快门键,相机会对焦一次,然后锁定焦点。
连续对焦 AF-C:按下快门键,相机会持续对焦,直到你松开快门键。
DMF:自动对焦的基础上,可以手动调整对焦。
手动对焦 MF:手动调整焦距。
影像制式
PAL:主要用于欧洲、澳大利亚以及亚洲等地区。
NTSC:主要用于美国、日本以及中国台湾地区等地区。
ZV-E10
技巧
Fn 键可以快速呼出菜单,方便调整参数。
ISO 设置为自动才可以设置曝光补偿。自动曝光可以设置最大值,以满足不同场景的需求。
菜单介绍及推荐设置
拍摄设定 1 --> 动态影像 1(P1) --> USB 流动传输 = 可以直接用相机当摄像头使用
拍摄设定 1 --> 照相模式(P3) --> 拍摄设置存储 = 可以保存自己的拍摄设置
1 是设置存到机身,M1-M4 是存到存储卡
可以为户外和室内设置不同的设定
防抖 std/act = 标准防抖/增强防抖(适合拍摄运动)
拍摄设定 2 --> 自定义操作 --> 自定义按键 = 可以设置修改机身按键的功能
拍摄设定 2 --> 自定义操作 --> 功能菜单设置 = 可以设置 Fn 按键的菜单选项
Wordpress
使用技巧
如何获取 Wordpress 网站的主题信息
在浏览器中按下 F12
键,打开开发者工具,切换到 Elements
选项卡,然后搜索 wp-content/themes
,就可以找到当前网站使用的主题名称。
如果想知道主题的头部信息和截图,可以在浏览器中输入以下地址:
修改 example.com
为你的网站域名,theme-name
为主题名称
https://www.example.com/wp-content/themes/theme-name/style.css
https://www.example.com/wp-content/themes/theme-name/screenshot.png
直播
- 直播玩法流行的有:
平播
、憋单
海外金融账户
在境外,银行开户后一般会提供两张卡,一张提款卡,一张扣帐卡。
提款卡只能用于存钱和提现
提款卡只能用于存钱和提现
跨境汇款
中国银行跨境汇款到中银香港
中国银行购汇
选择跨境汇款到香港中银(需要开通手机盾)
详细地址(使用中银香港总部英文地址):
BANK OF CHINA TOWER, 1 GARDEN ROAD, CENTRAL, HONG KONG
汇款留言:
travel
付费币种(第二页这块的选择是用于交纳手续费等费用):
人民币元
等待银行审核处理
一般是 1-3 个工作日,但实际上一般是当天或者隔天到账
跨境汇款 --> 汇款记录 --> 查看汇款状态
币安出金到 Bybit
Bybit 选择充值
选择
存入加密货币
,选择USDT
链网络选择
BSC(BEP20)
,获得钱包地址币安选择
提现
,复制钱包地址,并且选择对应的链网络
工商银行跨境汇款到新加坡 OCBC(不推荐再使用)
2024-12-12 更新:OCBC 开始清理中国大陆用户,之后 OCBC 账户将无法入帐
工商银行购汇(选择新加坡)
购汇标志选:
汇
购汇用途选:
因私旅游
选择跨境汇款到新加坡银行
收款行 SWIFT 代码:
OCBCSGSG
收款行地址:
63 CHULIA STREET 10-00, OCBC CENTRE EAST, SINGAPORE, 049514
投资账户入金
新加坡 Tiger Brokers 账户入金(不推荐再使用)
OCBC 清理大陆用户,未来不安全,建议使用香港银行入金
选择入金方式
选择转账汇款 --> 选择新加坡元 --> 获取收款信息及转账附言
新加坡 OCBC 银行转账
登录 OCBC --> 本地转账 --> 填写收款信息 --> 输入转账附言 --> 确认转账
注意: 第一次添加新的收款人需要等待 12 小时,之后才可以转账。
换汇
如果想进行外汇兑换,可以在 Tiger Brokers 中进行换汇操作。
换汇目的选:
证券交易
境外收款
收款平台
Stripe
Paypal(贝宝)
费率:收款费率为 4.4% + 0.3 USD。
提现:可以提现到国内银行卡,提现费率为 35 USD/笔。
香港银行开卡
移民局 12367 小程序 可以查询出入境记录
主要推荐: 汇丰银行、中银香港(出入金无损)
开户时间: 周一到周六上午 9:00 - 5:00
开户理由: 储蓄、理财、投资港美股
汇丰银行
可以提前 30 天预约,
支持线上开户,之后线下打开 APP 完成激活(提交开户流程后 90 天内到香港)(@2024-12-18 尝试已经要求去香港后才能开通 one 账户)预约可以通过微信公众号
汇丰银行
进行 --> 选择轻松开户
--> 选择汇丰 one
预约后会看到二维码,记得截图,不会收到邮件通知(到达网点后需要扫码)
APP 名称 HSBC HK,申请理由可以说
理财
,选择汇丰 one
账户开通后可以申请
Mastercard
,可以在香港和国内使用,APP 上可以选择借记卡直接申请
中银香港
可以提前 7 天预约(想预约的日期减去 8)
APP 名称 BOCHK
数字银行
ZA Bank,可以拿到实体卡,比较适合在香港取现用
Livi 理慧(现在要邀请码)
常见问题
转数快是什么
"转数快"(FPS)又名快速支付系统,是一个连接银行的实时网上转账及支付平台,由香港金融管理局推出,支持香港银行账户之间的实时转账。
可以通过手机号码、电邮地址、FPS ID 或者香港身份证号码进行来进行登记,之后就可以通过这些信息进行转账,而无需银行资料。
到达香港后手机网络问题
无需换卡,和客服确认下手机是否开通漫游即可
联通的默认开通无需操作,到香港可以直接使用流量,每日 25 元费用封顶,每日最多 3GB 流量,达量限速。
可以在机场购买本地电话卡
连接香港 Wi-Fi,商场酒店等地方都有免费 Wi-Fi
香港银行开户需要准备什么
身份证或护照
港澳通行证和有效签注(团签个签都可以)
过关小白票
港币现金(开户需要存款)
地址证明
招商银行信用卡账单上有住址
理财证明
如:券商 APP 交易明细
财务证明
如:工资流水,银行流水(可看到账户余额)
都可以用网商银行来代替
汇丰香港
卡片类型
红狮子:提款卡,银联卡+EPS 易办事,ATM 取现或者刷卡消费,不可以网上支付(免年费)
支持银联 POS 机刷卡,只扣港币,所以外币取现会收取换汇的费用
蓝狮子:扣账卡,全球提款免手续费(汇丰 ATM)
优先扣对应币种账户
需要自己在 APP 上的借记卡菜单中申请,需要电话客服设置密码(和提款卡密码不同)
境外投资
英文名词
CDM:交换票据
cheque:支票
支票是一种支付工具,持票人可以通过支票向银行发出支付指令,从而支付给收款人,并非实时到账,可以在数日后弹回。
deposit:存款
withdrawal:取款
港股美股
交易平台收费
富途证券:港股 0.03%、美股 0.0049 美元/股
老虎证券:港股 0.029%、美股 0.0039 美元/股
老虎证券购买美股时包含一笔“外部机构费及交易活动费”,收费为 0.00396 美元/股,最多不超过 1%
数字货币 Crypto
基础概念
比特币 Bitcoin:是一种去中心化的数字货币,是区块链技术的一种应用。
以太坊 Ethereum:是一个开源的区块链平台,可以支持智能合约。
公链:公链是一种开放的区块链网络,任何人都可以参与,如比特币、以太坊。
私链:私链是一种私有的区块链网络,只有特定的机构或个人可以参与,如联盟链。
联盟链:联盟链是一种多个组织共同管理的区块链网络,如 Hyperledger。
常见问题
公链(Public Blockchain)是什么?
公链是一种开放的区块链网络,任何人都可以参与,可以自由创建账户、发起交易、参与挖矿等。
公链(Public Blockchain)是完全去中心化的区块链,任何人都可以访问、读取、交易或参与维护。它通常具有以下特点:
- 去中心化:无需第三方机构管理,所有数据由全球的矿工或节点共同维护。
- 公开透明:所有交易记录都可在区块浏览器上查询。
- 无需许可:任何人都可以自由参与,无需申请或授权。
- 安全性高:通常采用工作量证明(PoW)或权益证明(PoS)等共识机制来保证安全性。
典型的公链包括:
- 比特币(Bitcoin):第一个区块链,主要用于数字支付。
- 以太坊(Ethereum):支持智能合约,可以运行去中心化应用(DApps)。
- BNB Chain(原 Binance Smart Chain, BSC):兼容以太坊智能合约,但交易费用更低。
- Solana、Avalanche、Polkadot:针对高吞吐量、跨链互操作性等特性进行了优化。
不同的公链有什么区别?
可以理解为不同的银行,交易时间、费用、安全性等都有所不同。
不同的公链有各自的技术特点和适用场景,关键区别包括:
公链名称 | 代表性代币 | 主要特点 |
---|---|---|
Ethereum(以太坊) | ETH | 支持智能合约,安全性高,但交易费用(Gas 费)较贵,交易速度较慢 |
Tron(波场) | TRX | 交易费用低,速度快,适合小额支付和高频交易 |
BNB Chain(币安智能链) | BNB | 交易费用较低,兼容以太坊生态,适合 DeFi 应用 |
Solana | SOL | 交易速度极快,适合高性能 DApp 和 NFT 交易 |
Avalanche | AVAX | 低延迟,支持子网机制,适合大规模应用 |
而 TRC20 只是波场(Tron)网络上的代币标准,类似于以太坊上的 ERC20 标准。
它们的主要区别如下:
BEP20(BNB Chain):运行在币安智能链上,交易费用较低,兼容以太坊生态。
TRC20(Tron):运行在波场上,交易费用低,速度快,适合高频交易。
ERC20(Ethereum):运行在以太坊上,安全性高,但交易费用较贵。
因此,你可以根据交易成本、生态环境、安全性等因素来选择适合的区块链平台。例如:
如果需要安全性高、智能合约成熟,可以选择 Ethereum(ERC20)。
如果需要交易便宜、速度快,可以选择 Tron(TRC20)。
如果要运行大规模的高性能 DApp,可以选择 Solana、Avalanche 等。
出境旅游
泰国
入境及签证
目前已经免签,无需提前办理签证,也不需要填写任何表格和入境卡,直接把护照和机票直接给海关。
准备材料
护照(有效期 6 个月以上)
往返机票(备查)
酒店预订确认单(备查)
现金(备查,根据现行规定,个人入境泰国时需要携带至少 10,000 泰铢,每个家庭则需准备至少 20,000 泰铢)
建议携带
电话卡(或者中国移动无忧行小程序,全球都是 8.8 一天)
转换插头
充电宝
花洒滤芯
驱蚊水(泰国蚊虫多,必备)
日本
签证
签证申请信息:https://www.shanghai.cn.emb-japan.go.jp/itpr_zh/visa_c.html
签证类型
单次有效期 90 天,停留 15 天
三年有效期 3 年,停留 30 天
五年有效期 5 年,停留 90 天
签证基础材料
护照
签证申请表(需要粘贴本人照片 4.5 * 3.5 )
户口本等,能确认本人居住地的资料
能确认经济能力的资料
国际信用卡金卡级别以上 / 能确认年收入的资料。(银行明细单(最近六个月)等) / 能确认资产形成的资料(退休金证明书,房产证明书,股票分红证明书等)
签证单次证明材料(6 选 1)
1.本科及以上学历(包括毕业三年内)
2.去过非发达 4 次
3.去过发达国 2 次
4.年收入流水 10w
5.10w 存款证明
6.退休人员:退休证明
香港
住宿
Trip.com
Agoda.com
Booking.com
住宿
湾景国际酒店
旺角智选假日酒店
购物及景点
维多利亚港
旺角,尖沙咀
太平山顶: 香港岛最高点,可以俯瞰维多利亚港
大屿山,天坛大佛: 世界最大的室外青铜佛像
庙街夜市: 有很多小吃和纪念品
东荟城购物中心,大牌折扣店
迪士尼乐园
中环,上环: 有很多文化景点,如半山扶梯、中环天星小轮、上环文武庙
注意事项
苹果钱包可以直接添加八达通卡,方便乘坐地铁和巴士。
支付宝微信也可以扫码乘车
需要换港币,有的店只能接收港币现金。
穿舒服的鞋子,因为要走很多路。
支付宝和微信都可以直接购买境外流量包,方便使用。
考虑带个充电宝,香港不方便借充电器。
需要带转化插头,香港插头是英式三孔插头。
司法基础
民事案件的庭审环节
中国民事案件的庭审通常包括以下主要环节:
1. 法庭准备
- 审判长宣布法庭纪律;
- 核实原、被告及其他诉讼参与人的身份;
- 告知诉讼权利与义务;
- 询问是否申请回避。
2. 法庭调查
- 原告陈述 诉讼请求和事实依据;
- 被告答辩 对原告主张作出回应;
- 双方举证 提交证据并进行质证(法院审查证据的真实性、合法性、关联性)。
3. 法庭辩论
- 原告发表辩论意见(阐述法律依据,反驳被告);
- 被告进行抗辩(提出反驳意见,强调自身主张);
- 法官适时总结争议焦点。
4. 最后陈述
- 双方作最后总结性发言,强调核心观点。
5. 休庭与宣判
- 法官宣布休庭,案件将择期宣判,或当庭宣判;
- 宣判后,告知当事人是否可上诉。
整个庭审流程确保各方充分表达意见,以保障公正审理。