<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>张同的博客</title><link>https://www.zhangblogs.cn/</link><description>Recent content on 张同的博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 01 Mar 2026 18:14:00 +0800</lastBuildDate><atom:link href="https://www.zhangblogs.cn/index.xml" rel="self" type="application/rss+xml"/><item><title>电能质量-第04章 瞬态过电压</title><link>https://www.zhangblogs.cn/archives/dian-neng-zhi-liang-di-04zhang-shun-tai-guo-dian-ya/</link><pubDate>Sun, 01 Mar 2026 18:14:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/dian-neng-zhi-liang-di-04zhang-shun-tai-guo-dian-ya/</guid><description>&lt;h2 id="41-瞬态过电压的来源sources-of-transient-overvoltages"&gt;&lt;strong&gt;4.1 瞬态过电压的来源（Sources of Transient Overvoltages）&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;公用系统上的瞬态过电压主要有两大来源：电容器投切（capacitor switching）和雷电（lightning）。这两者同样也是终端用户设施内部瞬态过电压以及大量其他开关现象的来源。&lt;/p&gt;</description></item><item><title>电能质量-第03章 电压暂降与中断</title><link>https://www.zhangblogs.cn/archives/di-03zhang-dian-ya-zan-jiang-yu-zhong-duan/</link><pubDate>Sat, 28 Feb 2026 00:17:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/di-03zhang-dian-ya-zan-jiang-yu-zhong-duan/</guid><description>&lt;h2 id="章节引言chapter-3-intro"&gt;&lt;strong&gt;章节引言（Chapter 3 Intro）&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;电压暂降（voltage sags）和中断（interruptions）是彼此相关的电能质量问题。这两类问题通常都是由电力系统中的故障（faults）以及为隔离故障区段所采取的开关动作引起的。它们的特征是电压有效值（rms）出现超出正常运行范围的变化。&lt;/p&gt;</description></item><item><title>电能质量-第02章 术语与定义</title><link>https://www.zhangblogs.cn/archives/dian-neng-zhi-liang-di-02zhang-shu-yu-yu-ding-yi/</link><pubDate>Wed, 25 Feb 2026 23:38:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/dian-neng-zhi-liang-di-02zhang-shu-yu-yu-ding-yi/</guid><description>&lt;h2 id="21-需要一致的术语体系need-for-a-consistent-vocabulary"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;2.1 需要一致的术语体系（Need for a Consistent Vocabulary）&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;“电能质量（power quality）”这一术语被用于描述电力系统中的多种电磁现象（electromagnetic phenomena）。近年来，随着电子设备（electronic equipment）和分布式发电（distributed generation）的应用不断增加，人们对电能质量的关注明显提高；与此同时，也形成了一套用于描述这些现象的专门术语体系。遗憾的是，这套术语在行业不同群体之间并不一致。这造成了相当大的混乱，因为设备供应商和终端用户都在努力理解：为什么电气设备没有像预期那样工作。同样，在各种厂商术语（vendor jargon）中辨别大量不同的解决方案，也令人困惑。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>电能质量-第一章 导论</title><link>https://www.zhangblogs.cn/archives/dian-neng-zhi-liang-di-yi-zhang-dao-lun/</link><pubDate>Tue, 24 Feb 2026 21:36:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/dian-neng-zhi-liang-di-yi-zhang-dao-lun/</guid><description>&lt;p&gt;&lt;span fontsize="" color=""&gt;无论是电力公司（electric utilities），还是电力终端用户（end users of electric power），都越来越关注电力质量（the quality of electric power）。“电能质量（power quality）”这一术语，自 20 世纪 80 年代末以来，已经成为电力行业最常见的流行词之一。它是一个“总括性概念（umbrella concept）”，用来涵盖多种不同类型的电力系统扰动（power system disturbances）。这个“伞”下面所包含的问题本身并不一定是新的。真正新的地方在于，工程师现在正尝试用一种系统化的方法（system approach）来处理这些问题，而不是把它们作为一个个孤立问题分别处理。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>电力系统质量-开篇词</title><link>https://www.zhangblogs.cn/archives/dian-li-xi-tong-zhi-liang-kai-pian-ci/</link><pubDate>Tue, 24 Feb 2026 21:21:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/dian-li-xi-tong-zhi-liang-kai-pian-ci/</guid><description>&lt;p&gt;本文译自英文著作 &lt;a href="https://uodiyala.edu.iq/uploads/PDF%20ELIBRARY%20UODIYALA/EL23/Electrical_Power_Systems_Quality_Second_Edition_007138622X.pdf" target="_blank"&gt;Electrical Power Systems Quality&lt;/a&gt;（原作者：Roger C. Dugan、Mark F. McGranaghan、Surya Santoso、H. Wayne Beaty）。该书是电能质量领域较为系统的工程参考资料，内容涵盖电压暂降与中断、瞬态过电压、谐波、长时电压变化、电能质量评估、分布式发电并网、接地与布线、电能质量监测等主题，兼顾原理分析与工程实践应用。&lt;/p&gt;</description></item><item><title>蓝象十日谈·第三日_3.1数据库系统的关系代数</title><link>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-san-ri_3.1shu-ju-ku-xi-tong-de-guan-xi-dai-shu.md/</link><pubDate>Wed, 14 Jan 2026 23:07:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-san-ri_3.1shu-ju-ku-xi-tong-de-guan-xi-dai-shu.md/</guid><description>&lt;h1 id="数据库系统的关系代数"&gt;&lt;strong&gt;数据库系统的关系代数&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;关系代数的全部对象与运算，本质上都可以理解为：&lt;strong&gt;对元组集合做集合运算&lt;/strong&gt;。因此理解关系代数前需要先理解集合论。&lt;/p&gt;
&lt;h2 id="集合论"&gt;&lt;strong&gt;集合论&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id="集合的概念和描述"&gt;&lt;strong&gt;集合的概念和描述&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;集合&lt;code&gt;set&lt;/code&gt;是一些对象的汇集，可以表示如下：&lt;/p&gt;
&lt;div content="A = \{a,b,c\}" math-display=""&gt;
&lt;p&gt;A = \a,b,c\&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;某个元素是否属于集合，用 &lt;span content="\in" math-inline=""&gt;\in&lt;/span&gt;或 &lt;span content="\notin" math-inline=""&gt;\notin&lt;/span&gt;( &lt;code&gt;in / notin&lt;/code&gt;)表示:&lt;/p&gt;</description></item><item><title>MYSQL查询优化</title><link>https://www.zhangblogs.cn/archives/mysqlcha-xun-you-hua/</link><pubDate>Tue, 30 Dec 2025 22:14:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/mysqlcha-xun-you-hua/</guid><description>&lt;h2 id="mysql优化常用策略"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;MYSQL优化常用策略&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;h3 id="1-优化数据访问"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;1. 优化数据访问&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;这种策略的思想是尽量减少数据访问。涵盖两方面：&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;一是应用程序减少对数据库数据的访问，包括访问频次和访问范围，对于数据时效性高的场景应当用中间件解决，而不是频繁访问数据库。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;二是访问数据要减少实际扫描的记录数。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;比如我们常会写下面这样的语句&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;select * from tb_orders where user_id = 123 order by create_time desc limit 20;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们选择使用投影&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;select id,user_id,status,create_time
from tb_orders
where user_id = 123
order by create_time desc
limit 20;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;这样用不到的列是不会被扫描的，尤其是对于宽表来说，性能将提高不少。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;尽早过滤是另外一种减少数据扫描的方法。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;这同样又包含两种办法，一是过滤条件要早生效，这样后续的&lt;/span&gt;&lt;code&gt;jion/sort/agg&lt;/code&gt;&lt;span fontsize="" color=""&gt;就会越轻松。二是&lt;/span&gt;&lt;code&gt;where&lt;/code&gt;&lt;span fontsize="" color=""&gt;使用&lt;/span&gt;&lt;code&gt;等值/范围&lt;/code&gt;&lt;span fontsize="" color=""&gt;,而&lt;strong&gt;不要使用表达式包裹&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# 反例如下
where DATE(create_time) &amp;gt; '2025-12-29'
​
# 推荐
where create_time &amp;gt;= '2025-12-29 00:00:00'
and   create_time &amp;lt;  '2025-12-30 00:00:00'
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;控制返回行数&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;LIMIT子句有一个深分页问题，这往往也是性能结症所在。&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;select id,create_time
from orders
where user_id = 123
order by create_time desc
limit 100000,20;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;上面的语句就是典型的深分页，&lt;/span&gt;&lt;code&gt;limit offset,size&lt;/code&gt;&lt;span fontsize="" color=""&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;深分页慢的核心原因是MYSQL通常会按照&lt;/span&gt;&lt;code&gt;ORDER BY&lt;/code&gt;&lt;span fontsize="" color=""&gt;找到前&lt;/span&gt;&lt;code&gt;offset + size&lt;/code&gt;&lt;span fontsize="" color=""&gt;条记录，然后再丢弃前&lt;/span&gt;&lt;code&gt;offset&lt;/code&gt;&lt;span fontsize="" color=""&gt;记录，只返回最后的&lt;/span&gt;&lt;code&gt;size&lt;/code&gt;&lt;span fontsize="" color=""&gt;条记录。以上例而言，要找到 &lt;/span&gt;&lt;code&gt;100001 ~ 100020&lt;/code&gt;&lt;span fontsize="" color=""&gt;条记录，数据库往往会先处理100020条记录。offset越大，&lt;/span&gt;&lt;code&gt;scan/sort/agg&lt;/code&gt;&lt;span fontsize="" color=""&gt;的工作量越接近线性增长。即使有索引的清空下，仍要走大量的&lt;/span&gt;&lt;code&gt;读索引+回表读取完整行&lt;/code&gt;&lt;span fontsize="" color=""&gt;的步骤，IO和CPU都会网上走。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;更好的替代方案是使用上一页组后一条记录的排序健作为游标条件，而不是&lt;/span&gt;&lt;code&gt;offset&lt;/code&gt;&lt;span fontsize="" color=""&gt;。这样MYSQL可以通过索引定位到游标位置，再向后取20条，直接跳过前面的100000行扫描。&lt;/span&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;select id,create_time
from orders
where user_id = 123
and (create_time,id) &amp;lt; ('2025-12-29 10:00:00',987654)
order by create_time desc,id desc
limit 20;
​
# 对应推荐索引
create index idx_tb_orders_user_time_id on tb_orders(user_id,create_time,id);
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在&lt;/span&gt;&lt;code&gt;EXPLAIN&lt;/code&gt;&lt;span fontsize="" color=""&gt;中，&lt;/span&gt;&lt;code&gt;type&lt;/code&gt;&lt;span fontsize="" color=""&gt;尽量从ALL变成r&lt;/span&gt;&lt;code&gt;ange/ref/eq_ref/const&lt;/code&gt;&lt;span fontsize="" color=""&gt;,rows明显过大的要注意，&lt;/span&gt;&lt;code&gt;Extra&lt;/code&gt;&lt;span fontsize="" color=""&gt;中出现&lt;/span&gt;&lt;code&gt;Using temporary&lt;/code&gt;&lt;span fontsize="" color=""&gt;也要注意,&lt;/span&gt;&lt;code&gt;key/key_len&lt;/code&gt;&lt;span fontsize="" color=""&gt;是否和预期一样索引命中。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>蓝象十日谈·第二日_2.5Postgresql的查询执行架构</title><link>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-er-ri_2.5postgresqlde-cha-xun-zhi-xing-jia-gou/</link><pubDate>Sun, 28 Dec 2025 20:19:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-er-ri_2.5postgresqlde-cha-xun-zhi-xing-jia-gou/</guid><description>&lt;h1 id="sql语句的生命周期"&gt;&lt;strong&gt;SQL语句的生命周期&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;前面的内存架构，物理架构，进程架构偏向静态系统架构，有哪些部件，长什么样子，谁负责干什么。&lt;/p&gt;
&lt;p&gt;现在可以通过描述一条SQL语句的生命周期将上面的各部分串起来，是一个偏动态的查询架构。一个SQL语句可以分为以下五部分：&lt;code&gt;Parser → Analyzer → Rewriter → Planner → Executor&lt;/code&gt;。&lt;/p&gt;
&lt;h2 id="从客户端报文到-exec_simple_query"&gt;&lt;strong&gt;从客户端报文到&lt;/strong&gt; &lt;code&gt;exec_simple_query&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;这是语句生命的起始，客户端发送一条 Simple Query（文本协议）时，大致流程是：&lt;/p&gt;</description></item><item><title>蓝象十日谈·第二日_2.4Postgresql的物理架构</title><link>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-er-ri_2.4postgresqlde-wu-li-jia-gou.md/</link><pubDate>Tue, 16 Dec 2025 23:33:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-er-ri_2.4postgresqlde-wu-li-jia-gou.md/</guid><description>&lt;h1 id="pg的存储和文件系统"&gt;&lt;strong&gt;PG的存储和文件系统&lt;/strong&gt;&lt;/h1&gt;
&lt;h2 id="pg的目录结构"&gt;&lt;strong&gt;PG的目录结构&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;PG的目录结构这里分为两类，一类是源代码目录结构，就是&lt;code&gt;git clone&lt;/code&gt; 下来的那棵树。还有一类就是数据目录结构（&lt;code&gt;PGDATA&lt;/code&gt;）,就是在初始化实例的时候生成的。&lt;/p&gt;
&lt;h3 id="源代码目录结构"&gt;&lt;strong&gt;源代码目录结构&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;官方仓库 &lt;code&gt;postgres/&lt;/code&gt;,其顶层大致如下&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;postgres/
 configure      # 配置脚本
 src/           # 所有代码的主战场
 doc/           # 文档
 contrib/       # 扩展、示例模块
 config/        # 各种模板配置
 ...
​
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;官方使用&lt;a href="https://www.doxygen.nl/"&gt;doxygen&lt;/a&gt; 工具把 &lt;code&gt;src/&lt;/code&gt; 列成了一个目录树。核心子目录包括：&lt;code&gt;backend/、bin/、common/、fe_utils/、include/、interfaces/、pl/、port/、test/、tools/、timezone/、tutorial/&lt;/code&gt; 等。&lt;/p&gt;</description></item><item><title>蓝象十日谈·第二日_2.3Postgresql的内存架构</title><link>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-er-ri_2.3postgresqlde-nei-cun-jia-gou/</link><pubDate>Tue, 16 Dec 2025 21:15:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-er-ri_2.3postgresqlde-nei-cun-jia-gou/</guid><description>&lt;h1 id="postgresql的内存架构"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;Postgresql的内存架构&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;内存作为磁盘和CPU之间的中间层，是系统性能的重要部分，了解PG的内存架构，有助于数据库的性能分析。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;一个PG实例的内存主要分为两大部分，共享内存及每个后端进程的专有内存。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;img src="https://www.zhangblogs.cn/upload/image-fjrs.png" style="display: inline-block;width:100.0%;height:100.0%" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="后端进程的内存"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;后端进程的内存&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;需要注意的是，上面图中的 &lt;/span&gt;&lt;code&gt;temp_buffers&lt;/code&gt;&lt;span fontsize="" color=""&gt;,&lt;/span&gt;&lt;code&gt;work_mem&lt;/code&gt;&lt;span fontsize="" color=""&gt;,&lt;/span&gt;&lt;code&gt;maintaince_work_mem&lt;/code&gt;&lt;span fontsize="" color=""&gt;,这些都是参数（GUNS）,是每个后端进程中都有可能使用到的按照任务类型进行分类的内存使用种类，它们之间并没有物理隔离。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在操作系统看来，一个 backend 本质就是一个 Linux 进程，典型内存布局大概是：&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/image-razt.png" style="display: inline-block;width:100.0%;height:100.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;上面几个内存概念都是&lt;strong&gt;同一个 backend 进程的虚拟地址空间里的不同区域&lt;/strong&gt;。在OS看来，后端进程的内存就是进程+映射进来的共享内存+其他内存种类。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;PG后端进程有自己的内存上下文结构，这意味着和其他程序可以随意&lt;/span&gt;&lt;code&gt;malloc/free&lt;/code&gt;&lt;span fontsize="" color=""&gt;不同，PG里的内存操作，就要按照PG的规则来，具体而言，PG提供了MemoryContext 层次结构，一棵树状的内存池。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;其核心的头文件有两个 &lt;/span&gt;&lt;a href="https://doxygen.postgresql.org/memutils_8h.html"&gt;&lt;span fontsize="" color=""&gt;memutils.h&lt;/span&gt;&lt;/a&gt;&lt;span fontsize="" color=""&gt;和&lt;/span&gt;&lt;a href="https://doxygen.postgresql.org/palloc_8h.html"&gt;&lt;span fontsize="" color=""&gt;palloc.h&lt;/span&gt;&lt;/a&gt;&lt;span fontsize="" color=""&gt;。而实现则主要在&lt;/span&gt;&lt;a href="https://doxygen.postgresql.org/mcxt_8c.html"&gt;&lt;span fontsize="" color=""&gt;mcxt.c&lt;/span&gt;&lt;/a&gt;&lt;span fontsize="" color=""&gt;（MemoryContext 通用框架）和&lt;/span&gt;&lt;a href="https://doxygen.postgresql.org/aset_8c.html"&gt;&lt;span fontsize="" color=""&gt;aset.c&lt;/span&gt;&lt;/a&gt;&lt;span fontsize="" color=""&gt;(申请内存)&lt;/span&gt;&lt;/p&gt;</description></item><item><title>蓝象十日谈·第二日_2.2Postgresql的进程架构</title><link>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-er-ri_2.2postgresqlde-jin-cheng-jia-gou/</link><pubDate>Mon, 15 Dec 2025 20:02:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-er-ri_2.2postgresqlde-jin-cheng-jia-gou/</guid><description>&lt;h1 id="postgresql进程架构"&gt;&lt;strong&gt;Postgresql进程架构&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;进程作为操作系统中的重要概念，包含了程序代码以及相关的运行环境。每个进程在操作系统中都是独立的，具有自己的地址空间，并可以运行。Postgresql采用多进程架构，进程之间相互隔离，提高了安全性和稳定性。下面逐一介绍各种进程。&lt;/p&gt;
&lt;h2 id="主进程postmaster"&gt;&lt;strong&gt;主进程（Postmaster）&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;Postgresql的主进程传统上被称作&lt;code&gt;Postmaster&lt;/code&gt;。就像这个形象的名称一样，作为PG的大boss，该进程是绝对不会干刷脏，复制这类蓝领工作的。postmaster主要负责以下工作:&lt;/p&gt;</description></item><item><title>蓝象十日谈·第二日_2.1Postgresql逻辑架构</title><link>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-er-ri_2.1postgresqlluo-ji-jia-gou/</link><pubDate>Wed, 10 Dec 2025 06:40:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-er-ri_2.1postgresqlluo-ji-jia-gou/</guid><description>&lt;h2 id="posgresql逻辑架构"&gt;&lt;strong&gt;Posgresql逻辑架构&lt;/strong&gt;&lt;/h2&gt;
&lt;img src="https://www.zhangblogs.cn/upload/image-gxsn.png" style="display: inline-block;width:100.0%;height:100.0%" /&gt;
&lt;h3 id="database-cluster"&gt;&lt;strong&gt;database cluster&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;与oracle的多租户等不同，Postgresql允许你通过监听端口来区别数据库簇（database cluster）实例。一个数据库簇，或者叫数据库集群下面可以存放各种数据库（database）,数据库簇之间是物理隔离的，即base目录是严格区分的，而一个数据库簇下的各个数据库的物理文件则是按照编号存放在&lt;code&gt;$PGDATA/base&lt;/code&gt;目录下的，这个后面的物理架构会详细描述。数据库之间的逻辑是隔离的，也就是说，即使是在同一个数据库簇下，彼此是不能直接调用的，这点和MYSQL不太一样。&lt;/p&gt;</description></item><item><title>蓝象十日谈·第一日_1.3Postgresql客户端工具</title><link>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-yi-ri_1.3postgresqlke-hu-duan-gong-ju/</link><pubDate>Wed, 10 Dec 2025 06:37:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-yi-ri_1.3postgresqlke-hu-duan-gong-ju/</guid><description>&lt;h1 id="客户端"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;客户端&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;Postgresql的客户端工具有很多种，DataGrid，pgAdmin,Navicate等等。比起更人性化，返回结果更容易操作，编写sql有高亮有自动提示的这些工具，作为DBA的我，更推荐原生的psql。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;psql - 最好的客户端工具&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;psql采用的是双命令行工具设计（Dual-mode Command-line Interface）。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;连接数据库：&lt;/span&gt;&lt;code&gt;psql -h localhost -p 5432 database_name&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;获得psql的帮助：\&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;获得语法的帮助：\h STATEMENT&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在shell中执行命令：psql -c &amp;ldquo;STATEMENT&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;通过psql执行sql文件：psql &amp;lt; f.sql&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="psql用法_"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;psql用法_转储&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;psql的轻便和易用往往超乎你的想象，比如你需要将某个节点上的表同步到其他节点上，如果用其他工具，你需要打开同步界面-选择节点信息-然后再在可视化页面里面寻找表格，然后再一直下一步直到同步完成。而上述这些操作，在psql这里只需要一行命令&lt;/span&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pg_dump -h SRC -p &lt;span class="m"&gt;5432&lt;/span&gt; -U USR -d SRCDB -t sch.tbl --no-owner --no-privileges &lt;span class="se"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;|&lt;/span&gt; psql -h DST -p &lt;span class="m"&gt;5432&lt;/span&gt; -U USR -d DSTDB
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="psql用法_-1"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;psql用法_自定义psqlrc文件&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;除此之外，你可以创建&lt;/span&gt;&lt;code&gt;.psqlrc&lt;/code&gt;&lt;span fontsize="" color=""&gt;文件来定义命令行环境和快捷命令。&lt;/span&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;vim ~.psqlrc&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="na"&gt;\set activeprocess &amp;#39;select pid,usename,query from pg_stat_activity where state&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s"&gt;&amp;#39;&amp;#39;active&amp;#39;&amp;#39;;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;span fontsize="" color=""&gt;然后你就可以在命令行中调用它了&lt;/span&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;postgres&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="c1"&gt;# :activeprocess&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;   pid   &lt;span class="p"&gt;|&lt;/span&gt; usename &lt;span class="p"&gt;|&lt;/span&gt;                                 query                                  
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;---------+----------+------------------------------------------------------------------------
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="m"&gt;2942409&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt; postgres &lt;span class="p"&gt;|&lt;/span&gt; &lt;span class="k"&gt;select&lt;/span&gt; pid,usename,query from pg_stat_activity where &lt;span class="nv"&gt;state&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;active&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;span fontsize="" color=""&gt;类似的，你可以在&lt;/span&gt;&lt;code&gt;.psqlrc&lt;/code&gt;&lt;span fontsize="" color=""&gt;中定义输出配置，常用的元信息查询等等。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="psql用法_-2"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;psql用法_批量执行查询结果&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;作为DBA，有些操作需要拼接元信息形成新的操作命令，然后再进行操作。通常我们只是复制这些结果，再进行粘贴执行一次操作。在psql中，被&lt;/span&gt;&lt;code&gt;\gexec&lt;/code&gt;&lt;span fontsize="" color=""&gt;命令简化。把查询结果当成 SQL 执行，做批量 DDL 神器。&lt;/span&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- 批量重建 bloated 索引（只是示例）
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;format&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;REINDEX INDEX %I.%I;&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;schemaname&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;indexrelname&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pg_stat_all_indexes&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;idx_scan&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;gexec&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="err"&gt;​&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="psql用法_-3"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;psql用法_监控&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们直到linux中有watch命令进行定义监控，一样的，pg也有这样的watch命令。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>蓝象十日谈·第一日_1.2Postgresql数据库的安装</title><link>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-yi-ri_1.2postgresqlshu-ju-ku-de-an-zhuang/</link><pubDate>Sun, 07 Dec 2025 12:44:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-yi-ri_1.2postgresqlshu-ju-ku-de-an-zhuang/</guid><description>&lt;h1 id="postgresql数据库的安装"&gt;&lt;strong&gt;Postgresql数据库的安装&lt;/strong&gt;&lt;/h1&gt;
&lt;h2 id="仓库安装"&gt;&lt;strong&gt;仓库安装&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;仓库安装可以参考官方的&lt;a href="https://www.postgresql.org/download/"&gt;download页面&lt;/a&gt;。在这里可以选择操作系统，需要安装的Postgresql版本号，快捷的进行安装和部署。&lt;/p&gt;
&lt;p&gt;如果需要离线安装，那么推荐首先进行创建离线仓库，包括base,update,epel,pgdg等等的分类仓库创建，方便日后升级和扩展。如果是容器部署可以参考&lt;a href="https://hub.docker.com/_/postgres"&gt;Postgres offical image&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;大型项目除了数据库本身，还需要安装数据库周边的一些软件，依赖复杂度高，所以推荐仓库安装。&lt;/p&gt;</description></item><item><title>蓝象十日谈·第一日_1.1数据库的发展历程</title><link>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-01ri_shu-ju-ku-de-fa-zhan-li-cheng/</link><pubDate>Sun, 07 Dec 2025 11:36:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/lan-xiang-shi-ri-tan-di-01ri_shu-ju-ku-de-fa-zhan-li-cheng/</guid><description>&lt;h3 id="蓝象十日谈第01日_"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;蓝象十日谈·第01日_数据库的发展历程&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;h4 id="数据库的发展历程"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;数据库的发展历程&lt;/strong&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;img src="https://www.zhangblogs.cn/upload/image-ilgq.png" style="display: inline-block;width:100.0%;height:100.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;滚滚长江东逝水，浪花淘尽英雄。数据库系统的发展历程波澜壮阔，血脉丛横交错。每个年代都有各自的佼佼者和里程碑。主线脉络我这里分为8条：&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;IBM 系统 R → DB2&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;1970s 的 System R 奠定了 SQL 与商用 RDBMS 的起点，随后发展为 DB2，并衍生出多条企业级分支（如 OS/400、Mainframe 等）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;Ingres/POSTGRES → PostgreSQL&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;伯克利 Ingres 一脉演化到 POSTGRES、Postgres95，最终成为 &lt;strong&gt;PostgreSQL&lt;/strong&gt;。这条线上你会看到：&lt;/span&gt;&lt;/p&gt;</description></item><item><title>网卡绑定</title><link>https://www.zhangblogs.cn/archives/wang-qia-bang-ding/</link><pubDate>Sat, 27 Sep 2025 11:12:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/wang-qia-bang-ding/</guid><description>&lt;h1 id="网卡绑定"&gt;&lt;strong&gt;网卡绑定&lt;/strong&gt;&lt;/h1&gt;
&lt;h2 id="网络基础知识"&gt;&lt;strong&gt;网络基础知识&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;这部分是前置扫盲环节，如果网络基础，可以跳过直接下面的内容。&lt;/p&gt;
&lt;h3 id="七层网络协议"&gt;&lt;strong&gt;七层网络协议&lt;/strong&gt;&lt;/h3&gt;
&lt;img src="https://www.zhangblogs.cn/upload/image-etbo.png" style="display: inline-block;width:100.0%;height:100.0%" /&gt;
&lt;p&gt;&lt;strong&gt;OSI 七层网络模型&lt;/strong&gt;往往是我们进行理论学习的开门课程，但是工程上往往采用 &lt;strong&gt;TCP/IP 4/5 层&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;应用层(L7) ≈ OSI(7/6/5) 的合体&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;传输层(L4) = TCP/UDP&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;网络层(L3) = IP/ICMP/路由&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;网络接口/链路层(L2+L1)&lt;/p&gt;</description></item><item><title>数据库事务</title><link>https://www.zhangblogs.cn/archives/shu-ju-ku-shi-wu/</link><pubDate>Tue, 23 Sep 2025 18:52:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/shu-ju-ku-shi-wu/</guid><description>&lt;h1 id="数据库事务"&gt;&lt;strong&gt;数据库事务&lt;/strong&gt;&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;事务通过把系统从一个&lt;strong&gt;一致&lt;/strong&gt;态转到另一个&lt;strong&gt;一致&lt;/strong&gt;态来&lt;strong&gt;守住一致性&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;ndash; Jim Gray&lt;/p&gt;
&lt;p&gt;&lt;a href="https://jimgray.azurewebsites.net/papers/thetransactionconcept.pdf"&gt;The Transaction Concept:Virtues and Limitations&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="什么是事务"&gt;&lt;strong&gt;什么是事务&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;事务的概念，高度概括如下:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;事务是一个作为单个逻辑单元执行的有限操作序列，保证把数据库从一致状态转换到一致状态；要么全部生效（持久），要么全部撤销（原子），并在并发下保持隔离。&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Rocky Linux 8 安装 MySQL 5.7（仓库安装）SOP</title><link>https://www.zhangblogs.cn/archives/rocky-linux-8-an-zhuang-mysql-5.7-cang-ku-an-zhuang-sop/</link><pubDate>Mon, 08 Sep 2025 20:24:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/rocky-linux-8-an-zhuang-mysql-5.7-cang-ku-an-zhuang-sop/</guid><description>&lt;h1 id="rocky-linux-8-安装-mysql-57仓库安装sop"&gt;&lt;strong&gt;Rocky Linux 8 安装 MySQL 5.7（仓库安装）SOP&lt;/strong&gt;&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;说明：MySQL 5.7 已 EOL，仅在确有兼容需求时短期使用。官方 EL8 仓库已不再提供 5.7，我们采用&lt;strong&gt;创建 repo，指向官方 EL7 的 5.7 仓库&lt;/strong&gt;的方式在 Rocky 8 安装（依旧属于“仓库安装”）。 本 SOP 默认你以 &lt;code&gt;root&lt;/code&gt; 或 &lt;code&gt;sudo&lt;/code&gt; 执行。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="0-环境确认与准备"&gt;&lt;strong&gt;0. 环境确认与准备&lt;/strong&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 查看系统版本（确保是 Rocky Linux 8）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat /etc/os-release
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;uname -r
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;​
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 基础更新与工具（含 repo 管理插件）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y update
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y install dnf-plugins-core
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;​
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Rocky8 某些依赖在 CRB/PowerTools&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf config-manager --set-enabled crb &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf config-manager --set-enabled powertools &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="nb"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;​
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 如系统中已安装 MariaDB/MySQL，请先备份数据！&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="1-关闭系统自带-mysql-模块避免遮蔽"&gt;&lt;strong&gt;1. 关闭系统自带 mysql 模块（避免遮蔽）&lt;/strong&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y module reset mysql
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y module disable mysql
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="2-创建-mysql-57-仓库文件指向官方-el7-仓库"&gt;&lt;strong&gt;2. 创建 MySQL 5.7 仓库文件（指向官方 EL7 仓库）&lt;/strong&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tee /etc/yum.repos.d/mysql57-community.repo &amp;gt;/dev/null &lt;span class="s"&gt;&amp;lt;&amp;lt;&amp;#39;EOF&amp;#39;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;[mysql57-community]
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;name=MySQL 5.7 Community Server (EL7 packages)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;baseurl=https://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;enabled=1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;gpgcheck=1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;# 同时声明多把官方公钥，避免“钥匙不匹配”
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;# 避免被模块化遮蔽
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;module_hotfixes=1
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="s"&gt;EOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;​
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 导入官方 GPG Key（含旧钥匙与 2022/2023 新钥匙）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;​
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 刷新缓存&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf clean all
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;rm -rf /var/cache/dnf
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y makecache
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="3-预装依赖解决-so5-兼容网络工具等"&gt;&lt;strong&gt;3. 预装依赖（解决 .so.5 兼容、网络工具等）&lt;/strong&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Rocky8 提供 ncurses-compat-libs（提供 libncurses.so.5 / libtinfo.so.5）&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;dnf -y install ncurses-compat-libs net-tools libaio numactl-libs perl perl-Data-Dumper
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;
&lt;p&gt;若提示找不到 &lt;code&gt;ncurses-compat-libs&lt;/code&gt;，请先确认 &lt;code&gt;crb/powertools&lt;/code&gt; 已启用；仍无则 &lt;code&gt;dnf provides '*/libtinfo.so.5'&lt;/code&gt; 查看何者提供。&lt;/p&gt;</description></item><item><title>1.电感器</title><link>https://www.zhangblogs.cn/archives/1.dian-gan-qi/</link><pubDate>Sun, 07 Sep 2025 23:59:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1.dian-gan-qi/</guid><description>&lt;h1 id="电感器"&gt;&lt;strong&gt;电感器&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;The Inductor&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;电感器（Inductor）是一种无源电气元件，由一圈线圈组成，利用电流通过线圈时产生的电—磁相互作用来实现功能。&lt;/p&gt;
&lt;p&gt;在本教程中，我们将看到，电感器是用于向电路中引入电感量（inductance）的元件，能够抵抗电流变化（包括大小和方向）。即便是一段直导线，也会具有一定的电感。&lt;/p&gt;</description></item><item><title>2.线圈的电感</title><link>https://www.zhangblogs.cn/archives/2.xian-quan-de-dian-gan/</link><pubDate>Sun, 07 Sep 2025 23:58:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/2.xian-quan-de-dian-gan/</guid><description>&lt;h1 id="线圈的电感"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;线圈的电感&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Inductance of a Coil&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电感（Inductance）是用来描述元件抵抗电流变化的特性名称，即使是一段直导线也会具有一定的电感。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;线圈的电感指的是该感性线圈为了抵抗电流变化而呈现出的电气特性。因此，电感只在电路中电流发生变化时才存在。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由于线圈内部磁场的变化，电感器会在自身内部产生自感电动势（emf）。在同一电路中，当电流变化时感应电动势也在该电路内产生，这种现象称为&lt;strong&gt;自感&lt;/strong&gt;（Self-induction），通常用符号 &lt;/span&gt;&lt;span content="L" math-inline=""&gt;L&lt;/span&gt;&lt;span fontsize="" color=""&gt; 表示，有时也称为&lt;strong&gt;反电动势&lt;/strong&gt;（back-emf），因为其极性与外加电压方向相反。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当电动势感应到处于同一磁场内的相邻元件中时，这种现象称为&lt;strong&gt;互感&lt;/strong&gt;（Mutual-induction），用符号 M 表示。互感是变压器、电动机、继电器等设备的基本工作原理。自感是互感的一种特例，由于它产生于单一的独立电路中，我们通常将自感简称为电感。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>3.互感</title><link>https://www.zhangblogs.cn/archives/3.hu-gan/</link><pubDate>Sun, 07 Sep 2025 23:57:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/3.hu-gan/</guid><description>&lt;h1 id="互感"&gt;&lt;strong&gt;互感&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Mutual Inductance&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;互感是一个线圈的磁场作用于另一个线圈并在相邻线圈中感应出电压的现象&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;互感是两个磁耦合线圈之间的电路参数，定义为一个线圈产生的时变磁通量被感应到邻近第二个线圈中的比率。&lt;/p&gt;
&lt;p&gt;之前我们看到，当电感器中的电流变化时，其自身线圈周围变化的磁场会产生自感电动势。当该电动势在产生变化电流的同一回路中产生时，称为&lt;strong&gt;自感&lt;/strong&gt;&lt;code&gt;Self-induction&lt;/code&gt;（符号为 &lt;span content=" L" math-inline=""&gt; L&lt;/span&gt;）。&lt;/p&gt;</description></item><item><title>4.串联电感</title><link>https://www.zhangblogs.cn/archives/4.chuan-lian-dian-gan/</link><pubDate>Sun, 07 Sep 2025 23:56:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/4.chuan-lian-dian-gan/</guid><description>&lt;h1 id="串联电感"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;串联电感&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Inductors in Series&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当电感器首尾相连（串联）时，它们共享相同的电流。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;这些电感器的相互连接会产生更复杂的网络，其总电感是各个电感值的组合。然而，在串联或并联电感器时，需要遵循某些规则，这些规则基于假设各电感之间不存在互感或磁耦合。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当电感器首尾相接、呈一条直线排列时，称为“串联”。在“串联电阻”教程中我们看到，串联电阻的各阻值可以直接相加，电感也是同样的道理。串联电感的总电感因为线圈匝数实际上被加大，所以各个电感值可直接相加，总电路电感 &lt;/span&gt;&lt;span content="L_T" math-inline=""&gt;L_T&lt;/span&gt;&lt;span fontsize="" color=""&gt; 等于所有单个电感之和：&lt;/span&gt;&lt;/p&gt;
&lt;div content="L_T = L_1 + L_2 + \cdots + L_n" math-display=""&gt;
&lt;p&gt;L_T = L_1 + L_2 + \cdots + L_n&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="串联电感电路图"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;串联电感电路图&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Inductor in Series Circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/inductor-ind17.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;流过第一个电感器 &lt;/span&gt;&lt;span content="L_1" math-inline=""&gt;L_1&lt;/span&gt;&lt;span fontsize="" color=""&gt; 的电流 &lt;/span&gt;&lt;span content="I" math-inline=""&gt;I&lt;/span&gt;&lt;span fontsize="" color=""&gt; 别无去处，只能依次通过第二个电感器 &lt;/span&gt;&lt;span content="L_2" math-inline=""&gt;L_2&lt;/span&gt;&lt;span fontsize="" color=""&gt;、第三个电感器 &lt;/span&gt;&lt;span content="L_3" math-inline=""&gt;L_3&lt;/span&gt;&lt;span fontsize="" color=""&gt; 等。因此，串联电感具有&lt;strong&gt;公共电流&lt;/strong&gt;，例如：&lt;/span&gt;&lt;/p&gt;
&lt;div content="I_{L1} = I_{L2} = I_{L3} = I_{AB} \quad \dots" math-display=""&gt;
&lt;p&gt;I_{L1} = I_{L2} = I_{L3} = I_{AB} \quad \dots&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在上图示例中，电感器 &lt;/span&gt;&lt;span content="L_1、L_2 和 L_3 " math-inline=""&gt;L_1、L_2 和 L_3 &lt;/span&gt;&lt;span fontsize="" color=""&gt;首尾相连，连接在 A 点和 B 点之间。由基尔霍夫电压定律（KVL）可知，总电压等于各电感两端电压之和：&lt;/span&gt;&lt;/p&gt;</description></item><item><title>5.并联电感器</title><link>https://www.zhangblogs.cn/archives/5.bing-lian-dian-gan-qi/</link><pubDate>Sun, 07 Sep 2025 23:55:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/5.bing-lian-dian-gan-qi/</guid><description>&lt;h1 id="并联电感器"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;并联电感器&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Inductors in Parallel&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当两个或多个电感器的两端分别互相连接时，即称它们为并联连接。并联电感器上的电压降相同，因此，并联电感器具有公共电压。在下例中，电感器两端的电压表示为：&lt;/span&gt;&lt;/p&gt;
&lt;div content="V_{L1}=V_{L2}=V_{L3}=V_{AB}\,\dots" math-display=""&gt;
&lt;p&gt;V_{L1}=V_{L2}=V_{L3}=V_{AB}\\dots&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在下图电路中，电感器 &lt;/span&gt;&lt;span content=" L_1、L_2 和 L_3 " math-inline=""&gt; L_1、L_2 和 L_3 &lt;/span&gt;&lt;span fontsize="" color=""&gt;全部并联连接在 A 点和 B 点之间。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Inductors in Parallel Circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/inductor-ind26.gif" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在先前的串联电感教程中，我们了解到电路的总电感 &lt;/span&gt;&lt;span content="L_T" math-inline=""&gt;L_T&lt;/span&gt;&lt;span fontsize="" color=""&gt; 等于各电感之和；而对于并联连接的电感，等效电感 &lt;/span&gt;&lt;span content="L_T" math-inline=""&gt;L_T&lt;/span&gt;&lt;span fontsize="" color=""&gt; 的计算方式不同。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;根据基尔霍夫电流定律（KCL），并联电感器中流过的总电流为&lt;/span&gt;&lt;/p&gt;
&lt;div content="I_T = I_1 + I_2 + I_3" math-display=""&gt;
&lt;p&gt;I_T = I_1 + I_2 + I_3&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们又知道，自感电动势可表示为&lt;/span&gt;&lt;/p&gt;
&lt;div content="V = L \frac{di}{dt}." math-display=""&gt;
&lt;p&gt;V = L \frac{di}{dt}.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;将并联组合中流过的总电流 &lt;/span&gt;&lt;span content=" i = i_1 + i_2 + i_3" math-inline=""&gt; i = i_1 + i_2 + i_3&lt;/span&gt;&lt;span fontsize="" color=""&gt; 代入上述表达式，得到并联组合两端的电压为&lt;/span&gt;&lt;/p&gt;</description></item><item><title>6.LR 串联电路</title><link>https://www.zhangblogs.cn/archives/6.lr-chuan-lian-dian-lu/</link><pubDate>Sun, 07 Sep 2025 23:54:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/6.lr-chuan-lian-dian-lu/</guid><description>&lt;h1 id="lr-串联电路"&gt;&lt;strong&gt;LR 串联电路&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;LR Series Circuit&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;所有的线圈、感性器件、扼流圈与变压器在其自身周围都会产生磁场，可将其视为由一个电感（&lt;span content="L" math-inline=""&gt;L&lt;/span&gt;）与一个电阻（&lt;span content="R" math-inline=""&gt;R&lt;/span&gt;）串联组成，形成一个 LR 串联电路。&lt;/p&gt;
&lt;p&gt;感性线圈与电磁铁（solenoid）并非纯粹的感性器件，而是由一个电感与一个电阻连接在一起，构成一个基本的 LR 串联电路。&lt;/p&gt;</description></item><item><title>7.感性电抗</title><link>https://www.zhangblogs.cn/archives/7.gan-xing-dian-kang/</link><pubDate>Sun, 07 Sep 2025 23:53:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/7.gan-xing-dian-kang/</guid><description>&lt;h1 id="感性电抗"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;感性电抗&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Inductive Reactance&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;感性电抗是指电感线圈的电抗值随所加电压的频率变化而变化的特性，因为&lt;strong&gt;感性电抗与频率成正比&lt;/strong&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;感性电抗是电感线圈在交流电（AC）中抵抗电流变化的特性，它类似于直流电（DC）中电阻对电流的阻碍作用。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;到目前为止，我们已经研究了电感器接入直流电源时的行为，并且希望此时我们已经知道，当在电感器两端施加直流电压时，其电流的增长并不是瞬时完成的，而是由电感器自感产生的反电动势（back emf）所决定的。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们还看到，电感器中的电流会持续上升，直到经过 &lt;strong&gt;五个时间常数&lt;/strong&gt; 后达到最大稳态值。流经电感线圈的最大电流仅受线圈绕组中电阻部分（以欧姆为单位）的限制，根据欧姆定律，这由电压与电流的比值 &lt;/span&gt;&lt;span content="V / R" math-inline=""&gt;V / R&lt;/span&gt;&lt;span fontsize="" color=""&gt; 决定。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当在电感器两端施加交流电压时，电流的变化方式与直流情况下完全不同。正弦波电源会在电压和电流波形之间产生&lt;strong&gt;相位差&lt;/strong&gt;。在交流电路中，线圈对电流的阻碍不仅取决于电感值，还取决于交流波形的&lt;strong&gt;频率&lt;/strong&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在交流电路中，流经线圈的电流所受的阻碍由电路的交流电阻决定，这种交流电阻更常被称为&lt;strong&gt;阻抗&lt;/strong&gt;（Impedance， &lt;/span&gt;&lt;span content="Z" math-inline=""&gt;Z&lt;/span&gt;&lt;span fontsize="" color=""&gt;）。由于“电阻”这个术语通常用于直流电路，因此为了区分直流电阻和交流电阻，交流电阻一般称为&lt;strong&gt;电抗&lt;/strong&gt;（Reactance）。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;和电阻一样，电抗的单位也是&lt;strong&gt;欧姆（Ω）&lt;/strong&gt;，但用大写字母 &lt;/span&gt;&lt;span content="X" math-inline=""&gt;X&lt;/span&gt;&lt;span fontsize="" color=""&gt; 表示，以区别于纯电阻值。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>1.电容器简介</title><link>https://www.zhangblogs.cn/archives/1.dian-rong-qi-jian-jie/</link><pubDate>Sun, 07 Sep 2025 22:59:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1.dian-rong-qi-jian-jie/</guid><description>&lt;h1 id="电容器简介"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容器简介&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Introduction to Capacitors&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容器是一种简单的无源器件，当连接到电压源时，能够在其极板上储存电荷。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在本电容器入门教程中，我们将看到，电容器是一种无源电子元件，由两个或多个导电材料组成，这些导电材料彼此分离，中间由绝缘材料隔开。电容器具有以电荷形式储存能量的能力，从而在其极板之间产生电位差（静电压），类似于一个小型可充电电池。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;市面上有各种各样的电容器，从在谐振电路中使用的微小电容珠，到用于功率因数校正的大型电容器，但它们的功能都是相同的——&lt;strong&gt;储存电荷&lt;/strong&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在最基本的形式中，电容器由两块或多块并列的导电（金属）极板组成，这些极板既不相互连接也不接触，而是通过空气或某种优良的绝缘材料电气隔开。该绝缘材料可以是蜡纸、云母、陶瓷、塑料，或者电解电容中使用的某种液体凝胶。这个位于极板之间的绝缘层通常称为介电质（Dielectric）。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由于该绝缘层，直流电流无法流过电容器，因为它将电流阻断，而以电荷的形式在极板之间产生电压。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容器的导电金属极板可以是方形、圆形或矩形，也可以是圆柱形或球形；平行板电容器的形状、尺寸和结构取决于其应用和额定电压。&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/capacitor-capacitor.webp" style="display: inline-block;width:25.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;A Typical Capacitor&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在直流（DC）电路中，电容器会充电至其电源电压，但会阻止电流通过电容器本身，因为电容器的介电质是不导电的、基本上是绝缘体。然而，当电容器连接到交流（AC）电路时，电流似乎可以毫无阻力地“通过”电容器。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电荷有两种形式：正电荷（质子）和负电荷（电子）。当在电容器两端施加直流电压时，正（+ve）电荷会迅速在一极板上累积，而对应且相反的负（−ve）电荷则累积在另一极板上。每有一个正（+ve）电荷到达一极板，便会有一个相同符号的电荷从负（−ve）极板离开。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;此时，极板保持电中性，并在两极板间建立由此电荷引起的电位差。一旦电容器达到稳态，由于介电质的绝缘特性，电流无法流经电容器本身或环路。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电子流向极板的过程称为电容器的&lt;strong&gt;充电电流&lt;/strong&gt;&lt;/span&gt;&lt;code&gt;Charging Current&lt;/code&gt;&lt;span fontsize="" color=""&gt;，该电流持续流动，直到两极板（以及电容器）上的电压等于施加电压 &lt;/span&gt;&lt;span content="V_c" math-inline=""&gt;V_c&lt;/span&gt;&lt;span fontsize="" color=""&gt;。此时，电容器被称为&lt;strong&gt;完全充电&lt;/strong&gt;&lt;/span&gt;&lt;code&gt;fully charged&lt;/code&gt;&lt;span fontsize="" color=""&gt;状态。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当极板完全放电（初始状态）时，该充电电流的强度或速率达到最大值；随着极板充电至与电源电压相等的电位差，电流逐渐减小至零。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容器两极板上存在的电位差取决于电源电压所做的功在极板上沉积的电荷量，以及电容器的电容量大小，如下所示。&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/capacitor-cap1.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;平行板电容器是电容器最简单的形式。它可由两块相互平行且保持一定距离的金属板或金属化箔板构成，其电容值（单位：法拉 F）由导电极板的表面积和它们之间的距离决定。改变上述任意两项参数都会改变其电容值，这也构成了可变电容器工作的基础。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;此外，由于电容器以电荷形式在极板上储存电子的能量，极板面积越大和／或极板间距越小，在相同电压下电容器所能储存的电荷就越多。换言之，极板越大、距离越小，电容越大。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;通过对电容器施加电压并测量极板上的电荷，将电荷 Q 与电压 V 的比值取出即能得到电容值，即&lt;/span&gt;&lt;/p&gt;</description></item><item><title>2.电容器的类型</title><link>https://www.zhangblogs.cn/archives/2.dian-rong-qi-de-lei-xing/</link><pubDate>Sun, 07 Sep 2025 22:58:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/2.dian-rong-qi-de-lei-xing/</guid><description>&lt;h1 id="电容器的类型"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容器的类型&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Types of Capacitor&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;市场上有各种各样的电容器，每种电容器都有其自身的特性和应用。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;可用的电容器类型从用于振荡器或无线电电路中极其微小精密的调谐电容器，到用于高压无功补偿和平滑电路中的大型金属罐电力电容器，种类繁多。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;不同类型电容器的比较通常是根据其板间所用的介质材料来进行的。与电阻器类似，也存在可变电容器，可用于射频或“频率调谐”电路中，通过调节其电容量来满足连续可变的需求。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;商业化电容器通常由交错的金属箔和浸渍石蜡的纸张或 Mylar 薄片作为介质材料制成。有些电容器呈管状，这是因为金属箔板被卷成圆柱状，以在绝缘介质层间形成紧凑的封装。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;小型电容器通常由陶瓷材料制成，然后浸入环氧树脂中进行密封。无论哪种结构，电容器在电子电路中都扮演着重要角色，以下是几种较为“常见”的电容器类型。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="介质可变电容器"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;介质可变电容器&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Dielectric Capacitor&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;介质可变电容器通常用于需要连续变化电容量的场合，如调谐发射机、接收机和晶体管收音机。可变介质电容器是多极板空气间隙类型，由一组固定板（定子极片）和一组可动板（转子极片）组成，可动板在固定板之间移动。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;可动板相对于固定板的位置决定了整体电容量。当两组极片完全啮合时，电容量通常最大。高压型调谐电容器的极板间距较大，气隙击穿电压可达数千伏。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;可变电容器符号&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Variable Capacitor Symbol&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/capacitor-cap6-bqou.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;除了连续可变电容器之外，还有一种称为“预置可变电容器”（Trimmer）的可变电容器。这类电容器通常体积很小，可借助小螺丝刀将电容量预先调节到特定值，其电容量非常小，可达 &lt;/span&gt;&lt;span content="500\text{pF}" math-inline=""&gt;500\text{pF}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 或更低，并且为无极性结构。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="膜式电容器类型"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;膜式电容器类型&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Film Capacitor Type&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;膜式电容器是所有电容器中最常见的一大类，其差异主要体现在所用介质材料上。这些介质包括聚酯（Mylar）、聚苯乙烯、聚丙烯、聚碳酸酯、金属化纸、聚四氟乙烯（Teflon）等。根据具体类型及耐压等级，膜式电容器的电容量范围可从 &lt;/span&gt;&lt;span content="5\text{pF}" math-inline=""&gt;5\text{pF}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 一直到 &lt;/span&gt;&lt;span content="100\mu\text{F}" math-inline=""&gt;100\mu\text{F}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 不等。膜式电容器的外形和封装样式多种多样，主要包括：&lt;/span&gt;&lt;/p&gt;</description></item><item><title>3.电容器特性</title><link>https://www.zhangblogs.cn/archives/3.dian-rong-qi-te-xing/</link><pubDate>Sun, 07 Sep 2025 22:57:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/3.dian-rong-qi-te-xing/</guid><description>&lt;h1 id="电容器特性"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容器特性&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Capacitor Characteristics&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容器的特性定义了其温度、额定电压和电容范围，以及其在特定应用中的用途。 电容器的特性和规格种类繁多，阅读印在电容器本体上的信息有时会令人难以理解，尤其是当使用颜色或数字编码时。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;每个电容器家族（如陶瓷、电容薄膜、塑料或电解电容）都有其独特的特性和识别系统，有些系统易于理解，而有些则使用误导性的字母、颜色或符号。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;要弄清标签所示的电容器特性，最好的方法是首先确定该电容器属于哪种家族，然后再根据该家族的标识方式来解读具体特性。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;即使两个电容器具有完全相同的电容值，它们的额定电压也可能不同。如果用额定电压较低的电容器替换额定电压较高的电容器，则可能因电压过高而损坏额定电压较低的电容器。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;此外，我们从上一个教程了解到，对于极性电解电容，其正极引脚必须接到电路的正极，负极引脚必须接到电路的负极，否则也可能造成损坏。因此，用与原规格完全相同类型的电容器来替换旧的或损坏的电容器，总是最安全的做法。下面给出了一个电容器标记的示例。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容器特性&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Capacitor Characteristics&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/capacitor-cap44.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容器与其他电子元件一样，具有一系列定义其温度、额定电压和电容范围以及在特定应用中用途的特性。这些电容器特性总是可以在制造商提供的数据手册中找到，下面仅列出其中一些更重要的。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="电容器特性标称电容c"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容器特性——标称电容（C）&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Capacitor Characteristics – Nominal Capacitance, (C)&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;标称电容值 C 是所有电容器特性中最重要的一项。该值以皮法（&lt;/span&gt;&lt;span content="\mathrm{pF}" math-inline=""&gt;\mathrm{pF}&lt;/span&gt;&lt;span fontsize="" color=""&gt;）、纳法（&lt;/span&gt;&lt;span content="\mathrm{nF}" math-inline=""&gt;\mathrm{nF}&lt;/span&gt;&lt;span fontsize="" color=""&gt;）或微法（&lt;/span&gt;&lt;span content="\mu\mathrm{F}" math-inline=""&gt;\mu\mathrm{F}&lt;/span&gt;&lt;span fontsize="" color=""&gt;）为单位，并通常以数字、字母或彩色环印刻在电容器本体上。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容值会随电路频率（Hz）和环境温度的变化而改变。较小的陶瓷电容器标称电容可低至 &lt;/span&gt;&lt;span content="1\,\mathrm{pF}" math-inline=""&gt;1\\mathrm{pF}&lt;/span&gt;&lt;span fontsize="" color=""&gt;，而较大的电解电容器标称电容可达 &lt;/span&gt;&lt;span content="1\,\mathrm{F}" math-inline=""&gt;1\\mathrm{F}&lt;/span&gt;&lt;span fontsize="" color=""&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;所有电容器都有一个宽容度（Tolerance）等级，对于铝电解电容，该值可从 -20% 到 +80% 不等，影响其实际电容值。电容值的选择由电路结构决定，但电容器侧面标出的值不一定就是其实际值。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>4.电容与电荷</title><link>https://www.zhangblogs.cn/archives/4.dian-rong-yu-dian-he/</link><pubDate>Sun, 07 Sep 2025 22:56:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/4.dian-rong-yu-dian-he/</guid><description>&lt;h1 id="电容与电荷"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容与电荷&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Capacitance and Charge&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容器以电荷的形式在其极板上储存电能。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容（capacitance）是衡量电容器储存电荷能力的量值。该电容值也取决于用于分隔两块平行极板的电介质材料的介电常数。电容的单位是法拉（&lt;/span&gt;&lt;span content="\mathrm{F}" math-inline=""&gt;\mathrm{F}&lt;/span&gt;&lt;span fontsize="" color=""&gt;），以迈克尔·法拉第命名。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容器由两块平行的导电极板（通常为金属）组成，它们由称为“电介质”的绝缘材料隔开，防止彼此接触。当电压施加到这些极板上时，会产生电流，使一块极板带相对于电源电压的正电荷，而另一块极板带等量相反的负电荷。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;因此，电容器能够储存电荷 &lt;/span&gt;&lt;span content="Q" math-inline=""&gt;Q&lt;/span&gt;&lt;span fontsize="" color=""&gt;（单位库仑，&lt;/span&gt;&lt;span content="\mathrm{C}" math-inline=""&gt;\mathrm{C}&lt;/span&gt;&lt;span fontsize="" color=""&gt;）。当电容器充满电后，其极板之间会存在电势差（p.d.）。极板面积越大和／或极板间距离（称为“极板间距”）越小，电容器所能储存的电荷越多，其电容也越大。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;已知电容为 &lt;/span&gt;&lt;span content=" C" math-inline=""&gt; C&lt;/span&gt;&lt;span fontsize="" color=""&gt;（单位 &lt;/span&gt;&lt;span content=" \mathrm{F}" math-inline=""&gt; \mathrm{F}&lt;/span&gt;&lt;span fontsize="" color=""&gt;）时，电容器在极板间储存的电荷 &lt;/span&gt;&lt;span content="Q" math-inline=""&gt;Q&lt;/span&gt;&lt;span fontsize="" color=""&gt; 与施加电压 &lt;/span&gt;&lt;span content="V" math-inline=""&gt;V&lt;/span&gt;&lt;span fontsize="" color=""&gt; 成正比：&lt;/span&gt;&lt;/p&gt;
&lt;div content="Q \propto V" math-display=""&gt;
&lt;p&gt;Q \propto V&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;注意，电容 &lt;/span&gt;&lt;span content="C" math-inline=""&gt;C&lt;/span&gt;&lt;span fontsize="" color=""&gt; 始终为正值，绝不为负值。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;施加的电压越大，电容器极板上存储的电荷越多；反之，施加的电压越小，存储的电荷越少。因此，电容器极板上的实际电荷 &lt;/span&gt;&lt;span content="Q" math-inline=""&gt;Q&lt;/span&gt;&lt;span fontsize="" color=""&gt; 可以通过以下公式计算：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容器上的电荷&lt;/strong&gt; (Q)&lt;/span&gt;&lt;/p&gt;
&lt;div content="Q = C \times V" math-display=""&gt;
&lt;p&gt;Q = C \times V&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;其中：&lt;/span&gt;&lt;/p&gt;
&lt;div content="Q\ (\text{电荷，单位库仑}) = C\ (\text{电容，单位法拉}) \times V\ (\text{电压，单位伏特})" math-display=""&gt;
&lt;p&gt;Q\ (\text{电荷，单位库仑}) = C\ (\text{电容，单位法拉}) \times V\ (\text{电压，单位伏特})&lt;/p&gt;</description></item><item><title>5.电容器色环码</title><link>https://www.zhangblogs.cn/archives/5.dian-rong-qi-se-huan-ma/</link><pubDate>Sun, 07 Sep 2025 22:55:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/5.dian-rong-qi-se-huan-ma/</guid><description>&lt;h1 id="电容器色环码"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容器色环码&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Capacitor Colour Codes&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容器色环码是一种简单有效的视觉方法，用于识别电容器的电容量值。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;识别电容器电容值有两种常见方法：使用数字万用表测量，或读取印在电容器上的色环码。这些色带按照色码系统表示电容值，同时也可能包含电压额定值和公差信息。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;有时，电容器的电容量、电压或公差会以字母数字字符形式直接标注在其外壳上。但当电容量为小数值时，“小数点”往往不易识别，容易导致对实际电容量的误读。 因此，人们通常用&lt;strong&gt;字母来替代小数点&lt;/strong&gt;，既表明小数点的位置，又指示数字的量级。例如：&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;n47&lt;/code&gt;&lt;span fontsize="" color=""&gt; 表示 &lt;/span&gt;&lt;span content="0.47\,\mathrm{nF}" math-inline=""&gt;0.47\\mathrm{nF}&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;4n7&lt;/code&gt;&lt;span fontsize="" color=""&gt; 表示 &lt;/span&gt;&lt;span content="4.7\,\mathrm{nF}" math-inline=""&gt;4.7\\mathrm{nF}&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;47n&lt;/code&gt;&lt;span fontsize="" color=""&gt; 表示 &lt;/span&gt;&lt;span content="47\,\mathrm{nF}" math-inline=""&gt;47\\mathrm{nF}&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;此外，有时电容器还会用大写字母 &lt;/span&gt;&lt;code&gt;K&lt;/code&gt;&lt;span fontsize="" color=""&gt; 来表示一千皮法（&lt;/span&gt;&lt;span content="10^3\,\mathrm{pF}" math-inline=""&gt;10^3\\mathrm{pF}&lt;/span&gt;&lt;span fontsize="" color=""&gt;），例如：&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;100K&lt;/code&gt;&lt;span fontsize="" color=""&gt; 即 &lt;/span&gt;&lt;span content="100\times1000\,\mathrm{pF}" math-inline=""&gt;100\times1000\\mathrm{pF}&lt;/span&gt;&lt;span fontsize="" color=""&gt;，也就是 &lt;/span&gt;&lt;span content="100\,\mathrm{nF}" math-inline=""&gt;100\\mathrm{nF}&lt;/span&gt;&lt;span fontsize="" color=""&gt;。&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;为了减少字母、数字和小数点混用所带来的混淆，多年前人们制定了一套国际色码方案，以色环（按光谱顺序）来标识电容值和公差。它通常被称为“电容器色环码系统”，其含义如下：&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="电容器色环码表"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容器色环码表&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Capacitor Colour Code Table&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="overflow-x: auto; overflow-y: hidden;"&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;Band Colour&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;Digit A&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;Digit B&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;Multiplier (D)&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;Tolerance (T) &amp;gt; 10 pF&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;Tolerance (T) &amp;lt; 10 pF&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;Temperature Coefficient (TC)&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Black&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;0&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;0&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x1&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±20%&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±2.0 pF&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Brown&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;1&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;1&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x10&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±1%&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±0.1 pF&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;−33×10&lt;/span&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;&lt;sup&gt;−6&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Red&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;2&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;2&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x100&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±2%&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±0.25 pF&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;−75×10&lt;/span&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;&lt;sup&gt;−6&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Orange&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;3&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;3&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x1,000&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±3%&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;−150×10&lt;/span&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;&lt;sup&gt;−6&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Yellow&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;4&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;4&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x10,000&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±4%&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;−220×10&lt;/span&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;&lt;sup&gt;−6&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Green&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;5&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;5&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x100,000&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±5%&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±0.5 pF&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;−330×10&lt;/span&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;&lt;sup&gt;−6&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Blue&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;6&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;6&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x1,000,000&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;−470×10&lt;/span&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;&lt;sup&gt;−6&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Violet&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;7&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;7&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;−750×10&lt;/span&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;&lt;sup&gt;−6&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Grey&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;8&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;8&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x0.01&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;+80%, −20%&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;White&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;9&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;9&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x0.1&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±10%&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±1.0 pF&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Gold&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x0.1&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±5%&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt;Silver&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;x0.01&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;±10%&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;h2 id="电容器电压色环表"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容器电压色环表&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Capacitor Voltage Colour Code Table&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>6.并联电容器</title><link>https://www.zhangblogs.cn/archives/6.bing-lian-dian-rong-qi/</link><pubDate>Sun, 07 Sep 2025 22:54:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/6.bing-lian-dian-rong-qi/</guid><description>&lt;h1 id="并联电容器"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;并联电容器&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Capacitors in Parallel&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当电容器并联连接时，其两个端子都分别与另一电容器的对应端子相连。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;并联连接的所有电容器两端所加的电压 (&lt;/span&gt;&lt;span content="V_c" math-inline=""&gt;V_c&lt;/span&gt;&lt;span fontsize="" color=""&gt;) &lt;strong&gt;相同&lt;/strong&gt;。因此，并联电容器具有共同的电压，其表达式为：&lt;/span&gt;&lt;/p&gt;
&lt;div content="V_{C1} = V_{C2} = V_{C3} = V_{AB} = 12\,\mathrm{V}" math-display=""&gt;
&lt;p&gt;V_{C1} = V_{C2} = V_{C3} = V_{AB} = 12\\mathrm{V}&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在下图电路中，电容 &lt;/span&gt;&lt;span content="C_1、C_2 和 C_3" math-inline=""&gt;C_1、C_2 和 C_3&lt;/span&gt;&lt;span fontsize="" color=""&gt; 均作为并联支路连接在 A 点和 B 点之间，如下所示。&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/capacitor-cap7.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当电容器并联连接时，电路中的总电容或等效电容 &lt;/span&gt;&lt;span content="C_T" math-inline=""&gt;C_T&lt;/span&gt;&lt;span fontsize="" color=""&gt; 等于所有单个电容器电容值之和。其原因在于电容 &lt;/span&gt;&lt;span content="C_1" math-inline=""&gt;C_1&lt;/span&gt;&lt;span fontsize="" color=""&gt; 的上极板连接到 &lt;/span&gt;&lt;span content="C_2" math-inline=""&gt;C_2&lt;/span&gt;&lt;span fontsize="" color=""&gt; 的上极板，后者又连接到 &lt;/span&gt;&lt;span content="C_3" math-inline=""&gt;C_3&lt;/span&gt;&lt;span fontsize="" color=""&gt; 的上极板，以此类推。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>7.串联电容器</title><link>https://www.zhangblogs.cn/archives/7.chuan-lian-dian-rong-qi/</link><pubDate>Sun, 07 Sep 2025 22:53:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/7.chuan-lian-dian-rong-qi/</guid><description>&lt;h1 id="串联电容器"&gt;&lt;strong&gt;串联电容器&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Capacitors in Series&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;当多个电容器首尾相连成一条直线时，就称这些电容器为串联连接。&lt;/p&gt;
&lt;p&gt;在串联连接中，流经各电容器的充电电流 &lt;span content=" i_C" math-inline=""&gt; i_C&lt;/span&gt; 是相同的，因为电流只有一条路径可走。&lt;/p&gt;
&lt;p&gt;因此，串联电容器中的电流相等，即&lt;/p&gt;
&lt;div content="i_T = i_1 = i_2 = i_3 = \dots" math-display=""&gt;
&lt;p&gt;i_T = i_1 = i_2 = i_3 = \dots&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;每只电容器的极板上所存储的电荷量 &lt;span content="Q" math-inline=""&gt;Q&lt;/span&gt; 也相同，与其电容量无关。这是因为任一电容器极板上的电荷必须来自其相邻电容器的极板。因此，串联的电容器必定具有相同的电荷。&lt;/p&gt;</description></item><item><title>8.在交流电路中的电容</title><link>https://www.zhangblogs.cn/archives/8.zai-jiao-liu-dian-lu-zhong-de-dian-rong/</link><pubDate>Sun, 07 Sep 2025 22:52:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/8.zai-jiao-liu-dian-lu-zhong-de-dian-rong/</guid><description>&lt;h1 id="在交流电路中的电容"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;在交流电路中的电容&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Capacitance in AC Circuits&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当电容器连接到正弦电源时，由于电源频率和电容器容量的影响，会产生一种称为容性电抗（&lt;strong&gt;capacitive reactance&lt;/strong&gt;）的效应。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在交流电路中，&lt;strong&gt;电容器电流随时间变化，并相对于电源电压超前&lt;/strong&gt; &lt;/span&gt;&lt;span content="90^\circ" math-inline=""&gt;90^\circ&lt;/span&gt;&lt;span fontsize="" color=""&gt; &lt;strong&gt;，这种现象就称为容性电抗&lt;/strong&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当电容器接在直流（DC）电源上时，其两极板会充电直到电容器两端的电压等于外加电压。只要外加电压保持不变，电容器就会一直保持这一电荷，充当一种临时的储能装置。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在这个充电过程中，会有电流 &lt;/span&gt;&lt;span content="i" math-inline=""&gt;i&lt;/span&gt;&lt;span fontsize="" color=""&gt; 流入电容器，使其极板开始存储静电电荷。由于极板间的静电场会以与极板上电荷变化率相同的速率来抵抗电压变化，电容器的充电电流并非瞬时或线性的：当电容器极板未充电时，充电电流最大；随着极板电荷的累积，电流呈指数方式减小，直到电容器完全充电为止。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>9.电容器教程总结</title><link>https://www.zhangblogs.cn/archives/9.dian-rong-qi-jiao-cheng-zong-jie/</link><pubDate>Sun, 07 Sep 2025 22:51:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/9.dian-rong-qi-jiao-cheng-zong-jie/</guid><description>&lt;h1 id="电容器教程总结"&gt;&lt;strong&gt;电容器教程总结&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Capacitor Tutorial Summary&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;电容器由两块金属板与介质隔开组成。&lt;/p&gt;
&lt;p&gt;正如我们将在本电容器教程中看到的那样，电容器是一种能储存电荷的能量存储器件。由于它们能够在板间储存电荷，电容器因此储存能量；理想电容器不会丢失其储存的能量。&lt;/p&gt;
&lt;p&gt;最简单的电容器结构是用两块平行的金属导电板，通过一层绝缘材料将它们隔开。该绝缘材料称为“介质”。介质在电容器的电气特性中起着重要作用，本教程中我们可将其要点总结如下：&lt;/p&gt;</description></item><item><title>10.电容分压器</title><link>https://www.zhangblogs.cn/archives/10.dian-rong-fen-ya-qi/</link><pubDate>Sun, 07 Sep 2025 22:49:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/10.dian-rong-fen-ya-qi/</guid><description>&lt;h1 id="电容分压器"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电容分压器&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Capacitive Voltage Divider&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电压分压电路可以像使用定值电阻那样，使用电抗元件来构建。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;但与电阻分压电路一样，电容分压网络不会受到电源频率变化的影响，尽管它们使用的是电容器这一电抗元件，因为串联链中每个电容器都同样受到频率变化的影响。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在深入研究电容分压电路之前，我们需要了解更多关于电容电抗的知识，以及它如何在不同频率下影响电容器。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在我们第一节关于电容器的教程中，我们看到电容器由两块平行导电板和它们之间的绝缘介质组成，一块板带正电（+），另一块则带相反的负电（–）。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们还了解到，当电容器连接到直流（DC）电源时，一旦电容器充满电，这个称为介电质的绝缘体就会阻止电流通过。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容器像电阻一样会阻碍电流流动，但与将多余能量以热量形式消散的电阻不同，电容器在充电时将能量存储在电极板上，而在放电时将能量释放回所连接的电路中。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电容器通过在电极板上存储电荷来“抵抗”电流流动的能力称为“电抗”，当这种电抗与电容器相关时，我们称之为电容电抗（&lt;/span&gt;&lt;span content="X_C" math-inline=""&gt;X_C&lt;/span&gt;&lt;span fontsize="" color=""&gt;）。与电阻一样，电抗也以欧姆（&lt;/span&gt;&lt;span content="\Omega" math-inline=""&gt;\Omega&lt;/span&gt;&lt;span fontsize="" color=""&gt;）为单位。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当一个完全放电的电容器被连接到直流电源（如电池或电源）时，由于电容器初始电抗极低，最大电流会在很短时间内通过电容器流过，同时电容器电极板以指数方式充电。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在约 5RC（5 个时间常数）后，电容器的电极板充电完毕，电压等于电源电压，电流停止流动。这时电容器对直流电流的电抗达到最大值，处于兆欧级，几乎相当于开路，这就是电容器阻隔直流的原因。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;如果将电容器连接到不断反转极性的交流（AC）电源，它的电极板就会根据所施加的交流电压不断地充放电。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;这意味着充电和放电电流会持续在电容器的电极板间流动，既然存在电流，就必然存在用于抵抗该电流的电抗。那么，这个电抗值是多少？哪些因素决定了电容电抗的大小？&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在关于电容和电荷的教程中，我们看到电容器电极板上的电荷量（&lt;/span&gt;&lt;span content="Q" math-inline=""&gt;Q&lt;/span&gt;&lt;span fontsize="" color=""&gt;）与所加电压&lt;/span&gt;&lt;span content="V_s" math-inline=""&gt;V_s&lt;/span&gt;&lt;span fontsize="" color=""&gt;和电容值&lt;/span&gt;&lt;span content="C" math-inline=""&gt;C&lt;/span&gt;&lt;span fontsize="" color=""&gt;成正比。由于所加交流电压（&lt;/span&gt;&lt;span content="V_s" math-inline=""&gt;V_s&lt;/span&gt;&lt;span fontsize="" color=""&gt;）在不断变化，电极板上的电荷量亦随之变化。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;如果电容值更大，则在相同电阻R下，充电时间常数为&lt;/span&gt;&lt;span content="\tau = RC" math-inline=""&gt;\tau = RC&lt;/span&gt;&lt;span fontsize="" color=""&gt;更大，意味着充电电流持续流动的时间更长。对于给定频率而言，较大的电容值会导致较小的电容电抗&lt;/span&gt;&lt;span content="X_C" math-inline=""&gt;X_C&lt;/span&gt;&lt;span fontsize="" color=""&gt;。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>11.超级电容器</title><link>https://www.zhangblogs.cn/archives/11.chao-ji-dian-rong-qi/</link><pubDate>Sun, 07 Sep 2025 22:48:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/11.chao-ji-dian-rong-qi/</guid><description>&lt;h1 id="超级电容器"&gt;&lt;strong&gt;超级电容器&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Ultracapacitors&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;超级电容器是一种电能存储装置，具有存储大量电荷的能力。&lt;/p&gt;
&lt;h2 id="作为能量存储装置的超级电容器"&gt;&lt;strong&gt;作为能量存储装置的超级电容器&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Ultracapacitors As Energy Storage Devices&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;与以热量形式消耗能量的电阻不同，理想的超级电容器不会损失其存储的能量。我们也知道，电容器的最简单形式是两块平行的导电金属板，它们由如空气、云母、纸、陶瓷等绝缘材料（称为介电质）隔开一段距离 &lt;span content="d" math-inline=""&gt;d&lt;/span&gt;。&lt;/p&gt;</description></item><item><title>1.磁学</title><link>https://www.zhangblogs.cn/archives/1.ci-xue/</link><pubDate>Sun, 07 Sep 2025 19:59:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1.ci-xue/</guid><description>&lt;h1 id="磁学"&gt;&lt;strong&gt;磁学&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Magnetism&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;电磁学&lt;code&gt;Electromagnetism&lt;/code&gt;是在电流通过简单导体（例如一段导线或电缆）时产生的力。 虽然磁体可以由吸引（和排斥）其他材料（主要是金属）的铁磁材料制成，但磁性本身是磁体在相互吸引或排斥时所施加的力。当电流流经导体时，导体周围会产生一个小的磁场，其“北”极和“南”极的方向由电流流向决定。&lt;/p&gt;</description></item><item><title>2.电磁学</title><link>https://www.zhangblogs.cn/archives/2.dian-ci-xue/</link><pubDate>Sun, 07 Sep 2025 19:58:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/2.dian-ci-xue/</guid><description>&lt;h1 id="电磁学"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电磁学&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Electromagnetism&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在《磁学》教程中，我们简要地了解了永久磁铁如何在自身周围产生从北极到南极的磁场。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电磁力是支配原子和分子之间相互作用的所有其它力的基础，这些相互作用产生了我们所知的电荷属性。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;虽然永久磁铁能够产生良好且有时非常强大的静态磁场，但在某些应用中，这种磁场的强度仍然不足，或者我们需要能够控制所存在的磁通量大小。为此，我们需要使用电来产生更强、更可控的磁场。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;通过在软磁材料（例如铁芯）上缠绕线圈，我们可以产生非常强大的电磁铁，用于多种电气应用。这种线圈的使用揭示了电与磁之间的关系，从而让我们获得了另一种磁性——电磁性。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当电流流经简单的导体（如一段导线或电缆）时，就会产生电磁性；随着电流沿导体全长流动，沿导体周围就会创建一个磁场。导体周围产生的微小磁场具有确定的方向，“北极”和“南极”的形成由导体中电流的方向决定。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;因此，有必要建立电流流过导体与由此电流产生的导体周围磁场之间的关系，借此以电磁学的形式定义电与磁之间的对应关系。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们已经确定，当电流流过导体时，会在其周围产生一个圆形电磁场，磁力线形成闭合环路，沿导体全长环绕且不相交。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;该磁场的旋转方向由导体中电流的方向决定；且在靠近导体中心处，产生的磁场更强。这是因为环路路径越远离导体，其路径长度越大，导致磁通密度减弱，如下所示。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="导体周围的磁场"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;导体周围的磁场&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Magnetic Field around a Conductor&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/electromagnetism-mag8.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;确定导体周围磁场方向的一种简单方法是将一枚普通木螺钉拧入一张纸中。当木螺钉拧入纸中时，其旋转方向为顺时针，因此从纸面上方可见的仅有螺钉的螺帽部分。&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/electromagnetism-mag9b.webp" style="display: inline-block;width:5.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;如果该木螺钉采用十字槽（Pozidriv 或 Philips 型）头部设计，那么螺钉头上的十字标记将可见。正是这个十字标记用来表示电流“进入”纸面并远离观察者的方向。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;同样地，拧出螺钉时的动作相反，为逆时针旋转。当电流从纸面顶部进入时，它从纸面底部离开。此时，从下方可见的仅有螺钉的尖端。正是这个尖端用来表示电流“流出”纸面并朝向观察者的方向。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;因此，将木螺钉拧入和拧出纸面的物理动作就指示了导体中传统电流的方向，以及其周围电磁场旋转的方向，如下所示。该概念通常被称为&lt;strong&gt;右手螺旋作用&lt;/strong&gt;&lt;/span&gt;&lt;code&gt;Right Hand Screw Action&lt;/code&gt;&lt;span fontsize="" color=""&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;右手螺旋作用&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;The Right Hand Screw Action&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/electromagnetism-mag9.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;磁场通常意味着存在两个极，一个称为北极，另一个称为南极。可以通过在导体旁绘制大写字母 S 和 N，并在字母的自由端加上箭头，如上所示，来直观地表示相应磁场的方向。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>3.电磁铁</title><link>https://www.zhangblogs.cn/archives/3.dian-ci-tie/</link><pubDate>Sun, 07 Sep 2025 19:57:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/3.dian-ci-tie/</guid><description>&lt;h1 id="电磁铁"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电磁铁&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;The Electromagnet&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;通过将导线线圈绕在软铁芯（例如大号铁钉）上，即可构成一个简单的电磁铁。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电磁铁是一种临时磁体，其磁场由电流产生。为了集中磁场，电磁铁的导线被卷成线圈。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们在前面的教程中已经了解到，直导线通电时会在其全长处产生环形磁场，该磁场的旋向由电流方向决定——遵循左手定则。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在上一节关于电磁学的教程中，我们看到，如果将导线弯成单个回路，电流将在回路的不同位置沿相反方向流动，从而在相邻区域分别产生顺时针和逆时针的磁场。电磁铁正是利用这一原理，通过将若干独立线圈磁性耦合，形成一个整体线圈。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电磁铁&lt;/strong&gt;本质上是一组导线线圈，当电流通过时，线圈表现得像一根条形磁铁，在一端形成北极，在另一端形成南极。每个单独线圈环产生的静态磁场与相邻线圈的场叠加，合成后的磁场在中心区域更为集中。这种合成后的静态磁场在一端形成北极，在另一端形成南极，其中心处的场强远大于线圈外部。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电磁铁周围的磁力线&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Lines of Force around an Electromagnet&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/electromagnetism-mag13.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;它产生的磁场呈现出条形磁铁的形式，具有明显的北极和南极，磁通量与线圈中的电流大小成正比。如果在同一线圈上以相同电流再缠绕额外的线层，磁场强度将会增加。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由此可见，在任何给定的磁路中，可用的磁通量与流过它的电流大小以及线圈的匝数成正比。这种关系称为磁动势（Magneto Motive Force 或 m.m.f.），定义为：&lt;/span&gt;&lt;/p&gt;
&lt;div content="\text{磁动势（m.m.f.）} = I \times N \quad \text{安匝}" math-display=""&gt;
&lt;p&gt;\text{磁动势（m.m.f.）} = I \times N \quad \text{安匝}&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;磁动势由流过具有 &lt;/span&gt;&lt;span content="N" math-inline=""&gt;N&lt;/span&gt;&lt;span fontsize="" color=""&gt; 匝的线圈的电流 &lt;/span&gt;&lt;span content="I" math-inline=""&gt;I&lt;/span&gt;&lt;span fontsize="" color=""&gt; 来表示。因此，电磁铁的磁场强度由线圈的安匝数决定，线圈的匝数越多，磁场强度越大。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>4.磁滞</title><link>https://www.zhangblogs.cn/archives/4.ci-zhi/</link><pubDate>Sun, 07 Sep 2025 19:56:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/4.ci-zhi/</guid><description>&lt;h1 id="磁滞现象"&gt;&lt;strong&gt;磁滞现象&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Magnetic Hysteresis&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;磁性材料的滞后或延迟现象，通常称为&lt;strong&gt;磁滞&lt;/strong&gt;，与材料在磁化和退磁过程中的特性有关。当铁磁性材料受到暂态磁场作用时，其退磁过程会表现出延迟，这种延迟现象就是磁滞。&lt;/p&gt;
&lt;p&gt;我们知道，由电磁线圈产生的磁通量是单位面积内产生的磁场或磁力线的总量，更常称为“磁通密度”&lt;code&gt;Flux Density&lt;/code&gt;。其符号为 &lt;span content="B" math-inline=""&gt;B&lt;/span&gt;，单位为特斯拉（&lt;span content="\mathrm{T}" math-inline=""&gt;\mathrm{T}&lt;/span&gt;）。&lt;/p&gt;</description></item><item><title>5.电磁感应</title><link>https://www.zhangblogs.cn/archives/5.dian-ci-gan-ying/</link><pubDate>Sun, 07 Sep 2025 19:55:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/5.dian-ci-gan-ying/</guid><description>&lt;h1 id="电磁感应"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电磁感应&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Electromagnetic Induction&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当直流电流通过一根长直导体时，导体周围会产生磁化力和静态磁场。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电磁感应利用电与磁之间的关系：当电流通过单根导线时，会在其周围产生磁场；如果将导线绕成线圈，磁场强度会大大增强，在线圈周围形成类似条形磁铁的静态磁场，并产生明显的北极和南极。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;空心电磁线圈&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/mag21.webp" style="display: inline-block;width:25.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Air-core Hollow Coil&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;如图所示，线圈周围产生的磁通量与流经线圈匝数的电流成正比。如果在同一线圈上绕入多层导线，且各匝中流过相同的电流，静态磁场的强度会进一步增强。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;因此，线圈的磁场强度由线圈的“安匝数”决定。匝数越多、每匝中的电流越大，线圈周围的静态磁场就越强。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;那么，如果我们将这一思路反过来操作：断开线圈的电流来源，将一根条形磁铁置于线圈的空心处；当条形磁铁“进入”或“退出”线圈时，磁通量的变化会在线圈中诱导出电流。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;同样地，如果让磁铁保持静止，而来回移动线圈，线圈中也会感应出电流。通过移动导线或改变磁场，我们都能够在导线中产生电动势（emf）和电流，这一过程称为电磁感应，是变压器、发电机和电动机工作的基本原理。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电磁感应最早由迈克尔·法拉第（Michael Faraday）于1830年代发现。法拉第注意到，当他将永久磁铁在单匝导线或线圈中“进—出”移动时，会在线圈中感应出电动势（即电压），从而产生电流。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;法拉第发现了一种仅依靠磁场作用而无需电池即可在电路中产生电流的方法&lt;/strong&gt;，由此建立了连接电与磁的重要定律——&lt;strong&gt;法拉第电磁感应定律&lt;/strong&gt;&lt;/span&gt;&lt;code&gt;Faraday’s Law of Electromagnetic Induction&lt;/code&gt;&lt;span fontsize="" color=""&gt;。那么，这一定律究竟是如何工作的呢？&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;如下面示意图所示，当磁铁“靠近”线圈移动时，电流表（灵敏的中心归零移动线圈电流表）的指针会向一个方向偏转；当磁铁停止移动并相对于线圈保持静止时，指针又会回到零位，因为磁场未发生变化。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;同样地，当磁铁“远离”线圈移动时，电流表的指针会向与靠近时相反的方向偏转，表明感应电动势的极性发生了改变。通过使磁铁来回运动，电流表的指针就会根据磁铁运动的方向向左或向右（正或负）偏转。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Electromagnetic Induction by a Moving Magnet&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/electromagnetism-mag22.gif" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;同样地，如果此时磁铁保持静止，仅移动线圈向磁铁靠近或远离，电流表的指针也会向任一方向偏转。由此可见，将线圈或导线环在磁场中移动时，线圈中会感应出电压，其感应电压的大小与移动的速度（或速率）成正比。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由此我们知道，磁场变化越快，线圈中感应出的电动势（emf）或电压就越大。因此，为使法拉第定律成立，导体与磁场之间必须存在“相对运动”——线圈、磁场或两者都可移动。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="法拉第电磁感应定律"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;法拉第电磁感应定律&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Faraday’s Law of Induction&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>6.霍尔效应传感器</title><link>https://www.zhangblogs.cn/archives/6.huo-er-xiao-ying-chuan-gan-qi/</link><pubDate>Sun, 07 Sep 2025 19:54:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/6.huo-er-xiao-ying-chuan-gan-qi/</guid><description>&lt;h1 id="霍尔效应传感器"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;霍尔效应传感器&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Hall Effect Sensor&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们在磁学讨论的最后不得不提到磁传感器，尤其是广泛使用的霍尔效应传感器。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;霍尔效应传感器是一种磁传感器，它可用于检测由永久磁铁或电磁铁产生的磁场的强度和方向，其输出随着被检测磁场强度的变化而成比例变化。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;磁传感器将磁性或磁编码信息转换为电子信号，以供电子电路处理，在“传感器与换能器”教程中，我们研究了电感式接近传感器和线性差动变压器（LDVT），以及电磁铁和继电器输出执行器。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;磁传感器是固态器件，因其可用于多种不同类型的应用（如位置、速度或方向运动的检测）而越来越受欢迎。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由于其非接触、免磨损运行、低维护、结构坚固，以及密封的霍尔效应器件能够免受振动、灰尘和水的影响，这也使得电子设计人员对其青睐有加。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;磁传感器的主要应用之一是在汽车系统中用于检测位置、距离和速度。例如，用于火花塞点火角的曲轴角位置检测、用于安全气囊控制的车座和安全带位置检测，以及用于防抱死制动系统（ABS）的车轮速度检测。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;磁传感器针对各种应用被设计成能够响应正负磁场，而一种输出信号作为周围磁场密度函数的磁传感器称为霍尔效应传感器。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;霍尔效应传感器是一种被外部磁场激活的器件。我们知道，磁场具有两个重要特性：磁通密度（&lt;/span&gt;&lt;span content="B" math-inline=""&gt;B&lt;/span&gt;&lt;span fontsize="" color=""&gt;）和极性（北极和南极）。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;霍尔效应传感器的输出信号是其周围磁场密度的函数。当传感器周围的磁通密度超过某一预设阈值时，传感器检测到该现象并产生称为霍尔电压（&lt;/span&gt;&lt;span content="V_H" math-inline=""&gt;V_H&lt;/span&gt;&lt;span fontsize="" color=""&gt;）的输出电压。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="霍尔效应传感器原理"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;霍尔效应传感器原理&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Hall Effect Sensor Principles&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/electromagnetism-mag26.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;霍尔效应传感器基本上由一块矩形的薄型 p 型半导体材料（例如砷化镓 ( &lt;/span&gt;&lt;span content="\mathrm{GaAs}" math-inline=""&gt;\mathrm{GaAs}&lt;/span&gt;&lt;span fontsize="" color=""&gt;)、锑化铟 ( &lt;/span&gt;&lt;span content="\mathrm{InSb}" math-inline=""&gt;\mathrm{InSb}&lt;/span&gt;&lt;span fontsize="" color=""&gt;) 或砷化铟 ( &lt;/span&gt;&lt;span content="\mathrm{InAs}" math-inline=""&gt;\mathrm{InAs}&lt;/span&gt;&lt;span fontsize="" color=""&gt;)）构成，并在其内部通以连续电流。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当器件置于磁场中时，磁通线对半导体材料施加力，使载流子（电子和空穴）向半导体薄片的两侧偏移。这种载流子的横向移动正是它们在通过半导体材料时所受磁力（洛伦兹力）的结果。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由于电子和空穴向两侧聚集，在半导体材料的两侧会产生电荷积累，从而形成电位差。外部磁场——须与电流方向成垂直（ &lt;/span&gt;&lt;span content="90^\circ" math-inline=""&gt;90^\circ&lt;/span&gt;&lt;span fontsize="" color=""&gt;）且极性正确（通常为南极）——的存在，改变了电子在半导体中的运动，从而使这种矩形平板结构更易产生可测电压。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;**利用磁场产生可测电压的效应称为霍尔效应，以其发现者埃德温·霍尔（Edwin Hall，1870年代）命名，其基本物理原理即洛伦兹力。**要在器件两端产生电位差，&lt;strong&gt;磁通线必须与电流流向垂直&lt;/strong&gt;（ &lt;/span&gt;&lt;span content="90^\circ" math-inline=""&gt;90^\circ&lt;/span&gt;&lt;span fontsize="" color=""&gt;），且磁极极性要正确——通常南极可使器件产生电压输出，而北极则无效。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;霍尔效应不仅可提供磁极类型的信息，还能反映磁场的强度。例如，当感应到南极时，器件会输出电压；而在无磁场时，霍尔传感器和霍尔开关通常处于“断开”（开路）状态，只有在受到足够强度和正确极性的磁场作用时才切换为“导通”（闭路）状态。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="霍尔效应磁传感器"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;霍尔效应磁传感器&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Hall Effect Magnetic Sensor&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;基本霍尔元件的输出电压称为霍尔电压（&lt;/span&gt;&lt;span content="V_H" math-inline=""&gt;V_H&lt;/span&gt;&lt;span fontsize="" color=""&gt;），它与通过半导体材料的磁场强度成正比（输出 &lt;/span&gt;&lt;span content="\propto H" math-inline=""&gt;\propto H&lt;/span&gt;&lt;span fontsize="" color=""&gt;）。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>7.磁场中的能量</title><link>https://www.zhangblogs.cn/archives/7.ci-chang-zhong-de-neng-liang/</link><pubDate>Sun, 07 Sep 2025 19:53:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/7.ci-chang-zhong-de-neng-liang/</guid><description>&lt;h1 id="磁场中的能量"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;磁场中的能量&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Energy in a Magnetic Field&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;线圈中储存的能量取决于其能量密度，而能量密度与磁场强度的平方 &lt;/span&gt;&lt;span content=" \propto H^2" math-inline=""&gt; \propto H^2&lt;/span&gt;&lt;span fontsize="" color=""&gt; 成正比，并分布在环绕线圈的空间体积中。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="磁场中是否存在能量"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;磁场中是否存在能量&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Is There Energy in a Magnetic Field&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;磁性的效应通常通过磁场的存在来描述，磁场中储存的能量取决于若干关键因素，其中包括磁场强度 &lt;/span&gt;&lt;span content="H" math-inline=""&gt;H&lt;/span&gt;&lt;span fontsize="" color=""&gt; 以及产生该磁场的电流 &lt;/span&gt;&lt;span content="I" math-inline=""&gt;I&lt;/span&gt;&lt;span fontsize="" color=""&gt;，特别是在绕组线圈和螺线管中。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;每一磁场都包含一定形式的能量，我们通常将其称为磁性能量 &lt;/span&gt;&lt;span content="W_m" math-inline=""&gt;W_m&lt;/span&gt;&lt;span fontsize="" color=""&gt;。磁场中储能的原理是物理学的基本概念之一，并在电磁学与电子技术等诸多领域中得到广泛应用。那么，磁性是否真能被视作一种能量形式呢？&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;正如我们所知，磁场是分布在磁性材料周围开放空间中的区域。它通常由闭合的力线来表征，这些力线从北极端出发，经空间再回到南极端。磁场在磁性材料内部以及极点附近最为强烈；随着距离的增加，磁场强度逐渐衰减。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们通常通过磁场的强度和方向来描述其效应。磁场既可由永久磁体产生，也可由导线上流动的电流所生成。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;对于&lt;strong&gt;电磁铁&lt;/strong&gt;&lt;/span&gt;&lt;code&gt;electromagnet&lt;/code&gt;&lt;span fontsize="" color=""&gt;而言，当导体被绕制成具有大量匝数的线圈时，所产生的磁场尤为强大。因此，一根长直线圈（螺线管）能够产生与永久磁铁类似的近似均匀磁场，如下图所示。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;磁体周围的磁场&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Magnetic Field Around Magnets&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/mag36.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;磁力线表示绕永久磁体或电磁铁产生的磁通 &lt;/span&gt;&lt;span content="\Phi" math-inline=""&gt;\Phi&lt;/span&gt;&lt;span fontsize="" color=""&gt; 的流向。每条磁通线都形成一个闭合回路，如虚线所示，且彼此永不相交。磁场强度 &lt;/span&gt;&lt;span content="H" math-inline=""&gt;H&lt;/span&gt;&lt;span fontsize="" color=""&gt; 定义为：&lt;/span&gt;&lt;/p&gt;</description></item><item><title>1.直流电路理论</title><link>https://www.zhangblogs.cn/archives/1.zhi-liu-dian-lu-li-lun/</link><pubDate>Sat, 06 Sep 2025 20:59:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1.zhi-liu-dian-lu-li-lun/</guid><description>&lt;h1 id="直流电路理论"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;直流电路理论&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在电气或电子电路中，电压、电流和电阻之间的基本关系称为欧姆定律。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="什么是直流电路理论"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;什么是直流电路理论？&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;What is DC Circuit Theory?&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;基本的直流电路理论研究电路如何作为电气元件的互连，以及电流是电荷的流动，其单位为安培（ &lt;/span&gt;&lt;span content="\mathrm{A}" math-inline=""&gt;\mathrm{A}&lt;/span&gt;&lt;span fontsize="" color=""&gt;），在电动势（称为电压）的推动下在闭合电路中流动，电压的单位为伏特（ &lt;/span&gt;&lt;span content="\mathrm{V}" math-inline=""&gt;\mathrm{V}&lt;/span&gt;&lt;span fontsize="" color=""&gt;）。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;所有材料都是由原子组成，所有原子由&lt;strong&gt;质子、中子和电子&lt;/strong&gt;构成。质子带正电荷，中子不带电荷（即中性），而电子带负电荷。原子在原子核与其外层电子之间存在的强大吸引力作用下结合在一起。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当这些质子、中子和电子在原子内部聚集时，它们处于稳定状态；但如果我们将它们彼此分离，它们就会重新结合，并开始产生一种称为&lt;strong&gt;电位差&lt;/strong&gt;&lt;/span&gt;&lt;code&gt;potential difference&lt;/code&gt;&lt;span fontsize="" color=""&gt;的吸引力。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;现在，如果我们构建一个闭合电路，这些游离电子将在吸引力的作用下开始移动并漂移回质子，形成电子流。电子流称为电流。由于电子所通过的材料对电子的流动存在阻碍，电子并不会在电路中自由流动。这种阻碍电子流动的性质称为电阻。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;因此，所有基本的电气或电子电路都由三种彼此密切相关的电量组成，它们分别是：电压（ &lt;/span&gt;&lt;span content="v" math-inline=""&gt;v&lt;/span&gt;&lt;span fontsize="" color=""&gt;）、电流（ &lt;/span&gt;&lt;span content="i" math-inline=""&gt;i&lt;/span&gt;&lt;span fontsize="" color=""&gt;）和电阻（ &lt;/span&gt;&lt;span content="\Omega" math-inline=""&gt;\Omega&lt;/span&gt;&lt;span fontsize="" color=""&gt;）。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="电气电压"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电气电压&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Electrical Voltage&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在直流电路理论中，&lt;strong&gt;电压&lt;/strong&gt;（V）是&lt;strong&gt;以电荷形式储存的电源势能&lt;/strong&gt;。电压可以被视为&lt;strong&gt;推动电子通过导体的力&lt;/strong&gt;，电压越大，其“推动”电子通过给定电路的能力就越强。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由于能量具有做功能力，这种势能可描述为&lt;strong&gt;将电子以电流形式从电路中的一个节点移动到另一个节点所需的功，单位为焦耳&lt;/strong&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电路中任意两点（连接或汇合处，称为节点）之间的电压差称为&lt;strong&gt;电势差&lt;/strong&gt;（Potential Difference，简称 p.d.），通常也称为&lt;strong&gt;电压降&lt;/strong&gt;&lt;/span&gt;&lt;code&gt;Voltage Drop&lt;/code&gt;&lt;span fontsize="" color=""&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;两点间的电势差以伏特为单位测量，电路符号为大写“V”或小写“v”，有时小写“e”用于表示产生的电动势（electromotive force，emf）。电压越大，其“压力”（或推动力）就越大，做功能力也越强。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;恒定且随时间不变的电压源称为&lt;strong&gt;直流电压&lt;/strong&gt;（DC Voltage）；而随时间周期性变化幅值的电压源称为&lt;strong&gt;交流电压&lt;/strong&gt;（AC Voltage）。无论交流还是直流电源，电压均以伏特为单位，其中 &lt;/span&gt;&lt;span content="1\mathrm{V}" math-inline=""&gt;1\mathrm{V}&lt;/span&gt;&lt;span fontsize="" color=""&gt; &lt;strong&gt;定义为将&lt;/strong&gt; &lt;/span&gt;&lt;span content="1\mathrm{A} " math-inline=""&gt;1\mathrm{A} &lt;/span&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电流通过&lt;/strong&gt; &lt;/span&gt;&lt;span content="1\Omega" math-inline=""&gt;1\Omega&lt;/span&gt;&lt;span fontsize="" color=""&gt; &lt;strong&gt;电阻所需的电压&lt;/strong&gt;。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>2.欧姆定律与功率</title><link>https://www.zhangblogs.cn/archives/2.ou-mu-ding-lu-yu-gong-lu/</link><pubDate>Sat, 06 Sep 2025 20:58:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/2.ou-mu-ding-lu-yu-gong-lu/</guid><description>&lt;h1 id="欧姆定律与功率"&gt;&lt;strong&gt;欧姆定律与功率&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Ohms Law and Power&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;任何电气电路中&lt;strong&gt;电压 V、电流 I 和电阻 R 之间的关系&lt;/strong&gt;最早由德国物理学家&lt;strong&gt;格奥尔格·欧姆&lt;/strong&gt;发现。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;格奥尔格·欧姆发现&lt;/strong&gt;，在恒温条件下，通过固定线性电阻的电流与施加在其两端的电压&lt;strong&gt;成正比&lt;/strong&gt;，同时与其电阻&lt;strong&gt;成反比&lt;/strong&gt;。这种电压、电流和电阻之间的关系构成了&lt;strong&gt;欧姆定律&lt;/strong&gt;的基础。但究竟什么是&lt;strong&gt;欧姆定律&lt;/strong&gt;？它与电气电路有何关系？&lt;/p&gt;</description></item><item><title>3.电气度量单位</title><link>https://www.zhangblogs.cn/archives/3.dian-qi-du-liang-dan-wei/</link><pubDate>Sat, 06 Sep 2025 20:57:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/3.dian-qi-du-liang-dan-wei/</guid><description>&lt;h1 id="电气度量单位"&gt;&lt;strong&gt;电气度量单位&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Electrical Units of Measure&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;电气度量单位用于在单位过小或过大时，通过附加前缀来表示标准电气单位。&lt;/p&gt;
&lt;p&gt;用于表示电压、电流和电阻的标准电气度量单位分别是伏特 &lt;span content="\mathrm{V}" math-inline=""&gt;\mathrm{V}&lt;/span&gt;、安培 &lt;span content="\mathrm{A}" math-inline=""&gt;\mathrm{A}&lt;/span&gt; 和欧姆 &lt;span content="\mathrm{\Omega}" math-inline=""&gt;\mathrm{\Omega}&lt;/span&gt;。&lt;/p&gt;
&lt;p&gt;这些电气度量单位基于国际单位制（SI 制），其他常用电气单位均由 &lt;strong&gt;SI&lt;/strong&gt; 基本单位导出。&lt;/p&gt;</description></item><item><title>4.基尔霍夫定律</title><link>https://www.zhangblogs.cn/archives/4.ji-er-huo-fu-ding-lu/</link><pubDate>Sat, 06 Sep 2025 20:56:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/4.ji-er-huo-fu-ding-lu/</guid><description>&lt;h1 id="基尔霍夫电路定律"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;基尔霍夫电路定律&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;基尔霍夫电路定律允许我们通过定义一系列关于电路中电压和电流的基本网络定律与定理来求解复杂电路问题。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;利用基尔霍夫的电路定律中关于结点规则（Junction Rule）和闭合回路规则（Closed Loop Rule），只要已知电路中各个元件的数值，我们就可以计算并求出任意闭合电路中的电流和电压。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们在电阻教程中已经看到，当两个或多个电阻以串联、并联或两者的组合方式连接时，可以求出一个&lt;strong&gt;等效电阻&lt;/strong&gt; &lt;/span&gt;&lt;span content="R_T" math-inline=""&gt;R_T&lt;/span&gt;&lt;span fontsize="" color=""&gt;，并且这些电路遵循欧姆定律。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;然而，对于桥式电路或 T 型网络等复杂电路，有时无法仅凭欧姆定律来求出电路中流动的电压或电流。对于此类计算，我们需要一些能够建立电路方程的规则，此时就可以使用基尔霍夫电路定律。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>5.网孔电流分析</title><link>https://www.zhangblogs.cn/archives/5.wang-kong-dian-liu-fen-xi/</link><pubDate>Sat, 06 Sep 2025 20:55:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/5.wang-kong-dian-liu-fen-xi/</guid><description>&lt;h1 id="网孔电流分析"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;网孔电流分析&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Mesh Current Analysis&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;网孔电流分析（Mesh Current Analysis）是一种用于求解电路中沿闭合路径或网孔内环流电流的技术。&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;所谓&lt;strong&gt;网孔 (mesh)，&lt;/strong&gt; 指的是电路中的一个&lt;strong&gt;独立回路&lt;/strong&gt;（没有内部包含其他回路的基本回路），通常被想象成一个“网孔”。&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;虽然基尔霍夫定律（Kirchhoff’s Laws）为分析任意复杂电路提供了基本方法，但通过使用&lt;strong&gt;网孔电流分析&lt;/strong&gt;（Mesh Current Analysis）或&lt;strong&gt;节点电压分析&lt;/strong&gt;（Nodal Voltage Analysis）可以在某些情况下改进这一方法，从而减少所涉及的数学计算量。当涉及大型网络时，这种数学简化就是一个重要优势。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>6.节点电压分析</title><link>https://www.zhangblogs.cn/archives/6.jie-dian-dian-ya-fen-xi/</link><pubDate>Sat, 06 Sep 2025 20:54:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/6.jie-dian-dian-ya-fen-xi/</guid><description>&lt;h1 id="节点电压分析"&gt;&lt;strong&gt;节点电压分析&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Nodal Voltage Analysis&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;节点电压分析用于求解电路中不同节点之间的未知电压降，这些节点为两个或多个元件提供公共连接点。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;节点电压分析&lt;/strong&gt;与之前的&lt;strong&gt;网孔分析&lt;/strong&gt;互补，二者同样强大，且都基于矩阵分析的基本概念。顾名思义，节点电压分析利用基尔霍夫第一定律的“节点”方程来求解电路中的电压势。&lt;/p&gt;</description></item><item><title>7.戴维南定理</title><link>https://www.zhangblogs.cn/archives/7.dai-wei-nan-ding-li/</link><pubDate>Sat, 06 Sep 2025 20:53:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/7.dai-wei-nan-ding-li/</guid><description>&lt;h1 id="戴维南定理"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;戴维南定理&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Thevenin’s Theorem&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;戴维南定理是一种分析方法，用于将复杂电路&lt;strong&gt;等效&lt;/strong&gt;为由一个电压源与一个电阻串联组成的简单电路。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="如何在直流分析中使用戴维南定理"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;如何在直流分析中使用戴维南定理&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;How to Use Thevenin’s Theorem For DC Analysis&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在之前的三个教程中，我们已经学习了使用基尔霍夫电路定律、网孔分析和节点分析来求解复杂电路。但还有许多“电路分析定理”可供选择，它们能够计算电路中任意节点或支路的电压与电流。在本教程中，我们将学习一种常用的电路分析定理——戴维南定理（仅次于基尔霍夫定律）。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;戴维南定理指出：“&lt;strong&gt;任何包含多个电压源和电阻的线性电路，都可以等效为一个恒定电压源与一个电阻串联，并与负载相连的二端电路&lt;/strong&gt;”。换句话说，无论原电路多么复杂，都可以将其简化为一个由恒定电压源 &lt;/span&gt;&lt;span content="V_{\text{th}}" math-inline=""&gt;V_{\text{th}}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 与等效电阻 &lt;/span&gt;&lt;span content="R_{\text{th}}" math-inline=""&gt;R_{\text{th}}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 串联，并连接到负载 &lt;/span&gt;&lt;span content="R_{\text{L}} " math-inline=""&gt;R_{\text{L}} &lt;/span&gt;&lt;span fontsize="" color=""&gt;两端的二端等效电路，如下所示。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;戴维南定理在电力系统、蓄电池系统以及其他互联的纯电阻电路分析中尤为有用，因为它能显著简化对电路相邻部分行为的研究。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;戴维南定理等效电路&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Thevenins Theorem Equivalent Circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/dccircuits-dcp15.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;对于负载电阻 &lt;/span&gt;&lt;span content="R_L" math-inline=""&gt;R_L&lt;/span&gt;&lt;span fontsize="" color=""&gt; 而言，任何由多个电阻电路元件和能量源组成的复杂“一端口”网络，都可以被一个&lt;strong&gt;等效电阻&lt;/strong&gt; &lt;/span&gt;&lt;span content="R_s" math-inline=""&gt;R_s&lt;/span&gt;&lt;span fontsize="" color=""&gt; 和一个&lt;strong&gt;等效电压&lt;/strong&gt; &lt;/span&gt;&lt;span content="V_s" math-inline=""&gt;V_s&lt;/span&gt;&lt;span fontsize="" color=""&gt; 所替代。 &lt;/span&gt;&lt;span content="R_s" math-inline=""&gt;R_s&lt;/span&gt;&lt;span fontsize="" color=""&gt; 是从负载端向电路内部看进去时的等效电阻值， &lt;/span&gt;&lt;span content="V_s" math-inline=""&gt;V_s&lt;/span&gt;&lt;span fontsize="" color=""&gt; 是端口的开路电压。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>8.诺顿定理</title><link>https://www.zhangblogs.cn/archives/8.nuo-dun-ding-li/</link><pubDate>Sat, 06 Sep 2025 20:52:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/8.nuo-dun-ding-li/</guid><description>&lt;h1 id="诺顿定理"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;诺顿定理&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Nortons Theorem&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;诺顿定理将电路简化为一个与恒定电流源并联的单一电阻。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="诺顿定理定义"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;诺顿定理定义&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Norton’s Theorem Definition&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们可以将诺顿定理解释为一种分析方法，用于将任意复杂电路转换为由一个与电流源并联的单一电阻组成的简化等效电路。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;诺顿定理指出：“&lt;strong&gt;任何包含若干能量源和电阻的线性电路，都可以用一个恒定电流源并联一个电阻来替换&lt;/strong&gt;”。简单来说，诺顿定理允许我们将任何复杂的电路部分替换为更简单的等效电路，从而使电路分析变得更加容易。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;对于负载电阻 &lt;/span&gt;&lt;span content="R_L" math-inline=""&gt;R_L&lt;/span&gt;&lt;span fontsize="" color=""&gt; 而言，这个单一电阻 &lt;/span&gt;&lt;span content="R_S" math-inline=""&gt;R_S&lt;/span&gt;&lt;span fontsize="" color=""&gt; 是在所有电流源开路后，从网络端口向内看所得到的等效电阻。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电流源（诺顿电流 &lt;/span&gt;&lt;span content="I_S" math-inline=""&gt;I_S&lt;/span&gt;&lt;span fontsize="" color=""&gt;）等于在所有独立源被关闭时（电压源以短路替代，电流源以开路替代），在负载端短路时流过的短路电流，如下所示。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;诺顿等效电路&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Nortons equivalent circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;img src="https://www.zhangblogs.cn/upload/dccircuits-dcp27.webp" style="display: inline-block;width:50.0%" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;该“恒定电流”的数值，即当将两个输出端短接时所流过的电流；而源电阻则是从端口向内看所测得的阻值（与戴维南等效电路中的测量方法相同）。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="诺顿定理示例"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;诺顿定理示例&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;考虑我们在上一节中已熟悉的直流电阻电路。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;img src="https://www.zhangblogs.cn/upload/dccircuits-dcp16-ktni.webp" style="display: inline-block;width:50.0%" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;为了求得上述电路的诺顿等效电路，我们首先必须去掉中间的 &lt;/span&gt;&lt;span content="40\Omega" math-inline=""&gt;40\Omega&lt;/span&gt;&lt;span fontsize="" color=""&gt; 负载电阻，并将端子 “A” 与 “B” &lt;strong&gt;短接&lt;/strong&gt;，以得到如下电路。&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;注意，这里和戴维南定理做法不同，前者是开路处理，这里是短路处理&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;img src="https://www.electronics-tutorials.ws/wp-content/uploads/2018/05/dccircuits-dcp28.gif" style="display: inline-block;width:50.0%" alt="resistor network" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当端子 A 和 B 短接时，两个电阻便并联连接在各自的电压源两端，此时即可计算流过每个电阻的电流以及总短路电流，具体情况如下：&lt;/span&gt;&lt;/p&gt;</description></item><item><title>9.最大功率传输</title><link>https://www.zhangblogs.cn/archives/9.zui-da-gong-lu-chuan-shu/</link><pubDate>Sat, 06 Sep 2025 20:51:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/9.zui-da-gong-lu-chuan-shu/</guid><description>&lt;h1 id="最大功率传输"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;最大功率传输&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Maximum Power Transfer&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当负载电阻的数值等于供电网络的等效电阻时，负载所吸收的功率最大。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;最大功率传输定理指出，&lt;strong&gt;当负载的电阻值与电压源的内阻相等时，能够向负载提供最大的功率&lt;/strong&gt;。通常，该内阻（或在包含电感、电容时的内阻抗）为固定值，单位为欧姆（&lt;/span&gt;&lt;span content="\Omega" math-inline=""&gt;\Omega&lt;/span&gt;&lt;span fontsize="" color=""&gt;）。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;然而，当我们在电源的输出端连接一个负载电阻 &lt;/span&gt;&lt;span content="R_{L}" math-inline=""&gt;R_{L}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 时，负载的阻抗会从开路状态（&lt;/span&gt;&lt;span content="\infty" math-inline=""&gt;\infty&lt;/span&gt;&lt;span fontsize="" color=""&gt;）变化到短路状态（0），导致负载吸收的功率依赖于电源的实际阻抗。&lt;strong&gt;为了使负载吸收尽可能多的功率，负载电阻必须与电源阻抗“匹配”&lt;/strong&gt;，这便是最大功率传输的基本原理。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;最大功率传输定理是另一种有用的电路分析方法，它保证当负载电阻 &lt;/span&gt;&lt;span content="R_{L}" math-inline=""&gt;R_{L}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 恰好等于电源内阻 &lt;/span&gt;&lt;span content="R_{S}" math-inline=""&gt;R_{S}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 时，负载中将消耗最大的功率。负载阻抗与电源内阻之间的关系决定了负载中的功率。请参考下图电路示意：&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="戴维南等效电路"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;戴维南等效电路&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Thevenins Equivalent Circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/dccircuits-dcp35.webp" style="display: inline-block;width:25.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在上述戴维南等效电路中，最大功率传输定理指出：“如果负载电阻的数值等于为其提供功率的网络的戴维南或诺顿等效源电阻，则负载电阻上将消耗最大功率。”&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;换句话说，要使负载电阻消耗的功率最大，其阻值必须等于等效戴维南源电阻，即&lt;/span&gt;&lt;/p&gt;
&lt;div content="R_L = R_S" math-display=""&gt;
&lt;p&gt;R_L = R_S&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;如果负载电阻的数值低于或高于网络的等效源电阻，其消耗的功率将小于最大值。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;例如，求在下图电路中能够实现最大功率传输的负载电阻 &lt;/span&gt;&lt;span content="R_L" math-inline=""&gt;R_L&lt;/span&gt;&lt;span fontsize="" color=""&gt; 的数值。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>10.星形-三角形变换</title><link>https://www.zhangblogs.cn/archives/10.xing-xing-san-jiao-xing-bian-huan/</link><pubDate>Sat, 06 Sep 2025 20:50:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/10.xing-xing-san-jiao-xing-bian-huan/</guid><description>&lt;h1 id="星形-三角形变换"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;星形-三角形变换&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;星形—三角形变换（Star-Delta Transformation）和三角形—星形变换（Delta-Star Transformation）允许我们将以三相方式连接的阻抗从一种连接形式转换为另一种形式。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;现在，我们可以使用基尔霍夫电路定律（Kirchhoff’s Circuit Laws）、网孔电流分析（Mesh Current Analysis）或节点电压分析（Nodal Voltage Analysis）技术来求解简单的串联、并联或桥式电阻网络。但在平衡三相电路中，我们可以使用星—三角变换技术来简化电路分析，从而减少运算量，这本身就是一件好事。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>11.电压源</title><link>https://www.zhangblogs.cn/archives/11.dian-ya-yuan/</link><pubDate>Sat, 06 Sep 2025 20:49:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/11.dian-ya-yuan/</guid><description>&lt;h1 id="电压源"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电压源&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Voltage Sources&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电压源是一种能够产生精确输出电压的装置，&lt;strong&gt;在理论上，无论负载电流如何变化，其输出电压都保持不变&lt;/strong&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电压源是一种有源元件，能够提供规定且恒定的电压，完全独立于其他任何电路元件。然而，在实际电压源中，随着其所供应的负载电流增加，其端电压会有所下降。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在本系列基础电子教程网站中，我们看到电路中存在两种类型的元件：无源元件&lt;/span&gt;&lt;code&gt;passive elements&lt;/code&gt;&lt;span fontsize="" color=""&gt;和有源元件&lt;/span&gt;&lt;code&gt;active elements&lt;/code&gt;&lt;span fontsize="" color=""&gt;。有源元件能够持续不断地向电路提供能量，例如&lt;span class="mark" data-color="#4ade80" style="background-color: #4ade80; color: inherit"&gt;电池、发电机、运算放大器&lt;/span&gt;等；无源元件则是诸如&lt;span class="mark" data-color="#f472b6" style="background-color: #f472b6; color: inherit"&gt;电阻器、电容器、电感器&lt;/span&gt;等物理元件，无法自行产生电能，只能消耗能量。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;对我们而言，最重要的有源电路元件类型是那些向所连接的电路或网络供给电能的元件。这些元件被称为“电源”，分为电压源和电流源两种。电流源在电路中通常不如电压源常见，但两者均有应用，且可互为补充。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电源（或称“电力源”）是一种以电压源或电流源形式向电路提供电功率的装置。两种电源都可以分为直流（DC）源或交流（AC）源，其中恒定电压称为直流电压，随时间呈正弦变化的电压称为交流电压。例如，电池是直流电源，家庭中的 &lt;/span&gt;&lt;span content="230\mathrm{V}" math-inline=""&gt;230\mathrm{V}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 墙式插座是交流电源。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们之前提到电源可向电路供给能量，但令人感兴趣的是，电源还能在不同形式的能量之间进行转换。例如，电池将化学能转换为电能，而电动机（如直流发电机或交流发电机）则将机械能转换为电能。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;可再生技术可以将太阳能、风能和海浪能转换为电能或热能。电源不仅能够实现能量形式的转换，还能允许能量双向流动，即既能输出能量也能吸收能量。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电源的另一个重要特性是其 &lt;/span&gt;&lt;span content="I–V" math-inline=""&gt;I–V&lt;/span&gt;&lt;span fontsize="" color=""&gt; 特性。电源的 &lt;/span&gt;&lt;span content=" I–V" math-inline=""&gt; I–V&lt;/span&gt;&lt;span fontsize="" color=""&gt; 特性可以为我们提供一个直观的图示，分别描述电压源和电流源，如下图所示。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>12.电流源</title><link>https://www.zhangblogs.cn/archives/12.dian-liu-yuan/</link><pubDate>Sat, 06 Sep 2025 20:48:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/12.dian-liu-yuan/</guid><description>&lt;h1 id="电流源"&gt;&lt;strong&gt;电流源&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Current Sources&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;电流源是一种有源电路元件，能够在其端子两端的电压如何变化时，向电路提供恒定的电流。&lt;/p&gt;
&lt;p&gt;顾名思义，电流源是一种保持恒定电流流动的电路元件，不受端子两端电压的影响——该电压由电路中的其他元件决定。也就是说，理想恒流源会持续提供指定的电流量，而不考虑其驱动的阻抗，因此，理想电流源在理论上可以提供无限的能量。因此，正如电压源可以被额定为例如 &lt;span content="5\mathrm{V}" math-inline=""&gt;5\mathrm{V}&lt;/span&gt; 或 &lt;span content="10\mathrm{V}" math-inline=""&gt;10\mathrm{V}&lt;/span&gt; 等，电流源也会有电流额定值，例如 &lt;span content="3\mathrm{A}" math-inline=""&gt;3\mathrm{A}&lt;/span&gt; 或 &lt;span content="15\mathrm{A}" math-inline=""&gt;15\mathrm{A}&lt;/span&gt; 等。&lt;/p&gt;</description></item><item><title>13.基尔霍夫电流定律</title><link>https://www.zhangblogs.cn/archives/13.ji-er-huo-fu-dian-liu-ding-lu/</link><pubDate>Sat, 06 Sep 2025 20:47:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/13.ji-er-huo-fu-dian-liu-ding-lu/</guid><description>&lt;h1 id="基尔霍夫电流定律"&gt;&lt;strong&gt;基尔霍夫电流定律&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Kirchhoff’s Current Law&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;基尔霍夫电流定律 (KCL) 是基尔霍夫的&lt;strong&gt;第一定律&lt;/strong&gt;，涉及进入与离开节点&lt;code&gt;junction&lt;/code&gt;的&lt;strong&gt;电荷守恒&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;要确定电路中电流的大小，我们需要使用一些定律或规则，将这些电流写成方程形式。用于网络方程的就是基尔霍夫定律，由于我们关注的是电路电流，所以这里使用基尔霍夫电流定律 (KCL)。&lt;/p&gt;</description></item><item><title>14.基尔霍夫电压定律</title><link>https://www.zhangblogs.cn/archives/14.ji-er-huo-fu-dian-ya-ding-lu/</link><pubDate>Sat, 06 Sep 2025 20:46:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/14.ji-er-huo-fu-dian-ya-ding-lu/</guid><description>&lt;h1 id="基尔霍夫电压定律"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;基尔霍夫电压定律&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;基尔霍夫电压定律（KVL）是基尔霍夫第二条定律，涉及闭合电路路径上的&lt;strong&gt;能量守恒&lt;/strong&gt;。 古斯塔夫·基尔霍夫的电压定律是我们用于电路分析的两条基本定律中的第二条。它指出，&lt;strong&gt;对于任何闭合回路，沿着该回路上所有电压的代数和等于零&lt;/strong&gt;。因为电路回路是一个闭合的导电路径，所以不存在能量的损失。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;换句话说，沿回路的所有电势差的代数和必须满足：&lt;/span&gt;&lt;/p&gt;
&lt;div content="\Sigma V = 0" math-display=""&gt;
&lt;p&gt;\Sigma V = 0&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;这里的代数和意味着要考虑电源和电压降的极性和符号&lt;/strong&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;基尔霍夫提出的这一思想通常称为“能量守恒”：在闭合回路中移动时，最终会回到起始点，并且回到相同的初始电位，因此回路上不会有电压损失。因此，回路上的任何电压降之和都必须等于沿途遇到的任何电源电压之和。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在将基尔霍夫电压定律应用于具体电路元件时，必须特别注意元件两端电压降和电动势的代数符号（+ 和 –），否则计算可能会出错。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>15.电压分压器</title><link>https://www.zhangblogs.cn/archives/15.dian-ya-fen-ya-qi/</link><pubDate>Sat, 06 Sep 2025 20:45:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/15.dian-ya-fen-ya-qi/</guid><description>&lt;h1 id="电压分压器"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电压分压器&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Voltage Divider&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电压分压电路用于从一个公共电压源产生不同的电压等级，但在串联电路中，各元件中的电流均相同。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="电压分压器-1"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电压分压器&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;The Voltage Divider&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电压分压器（Voltage Divider）可将电压源分割成不同的电压等级。该电压源可以是相对于某一公共地或节点（通常为 &lt;/span&gt;&lt;span content="0\mathrm{V}" math-inline=""&gt;0\mathrm{V}&lt;/span&gt;&lt;span fontsize="" color=""&gt;）的单一正电压或负电压源，例如 &lt;/span&gt;&lt;span content="+5,\mathrm{V}" math-inline=""&gt;+5,\mathrm{V}&lt;/span&gt;&lt;span fontsize="" color=""&gt;、 &lt;/span&gt;&lt;span content="+12,\mathrm{V}、-5,\mathrm{V} 或 -12,\mathrm{V}" math-inline=""&gt;+12,\mathrm{V}、-5,\mathrm{V} 或 -12,\mathrm{V}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 等。也可以在双电源供电下建立分压网络，例如 &lt;/span&gt;&lt;span content="\pm5,\mathrm{V} 或 \pm12,\mathrm{V}" math-inline=""&gt;\pm5,\mathrm{V} 或 \pm12,\mathrm{V}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 等。但究竟什么是电压分压电路？电压分压器如何工作？&lt;/span&gt;&lt;/p&gt;</description></item><item><title>16.电流分流器</title><link>https://www.zhangblogs.cn/archives/16.dian-liu-fen-liu-qi/</link><pubDate>Sat, 06 Sep 2025 20:44:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/16.dian-liu-fen-liu-qi/</guid><description>&lt;h1 id="电流分流器"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电流分流器&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Current Divider&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电流分流电路具有两个或多个并联支路供电流流动，但并联电路中所有元件的电压相同。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="电流分流器-1"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电流分流器&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电流分流器是一个并联电路，其中源电流或供电电流在多个并联连接的路径（称为支路）之间分配。在并联电路中，所有元件的端子彼此相连，共享相同的两个端节点。这导致电流可沿不同路径和支路流动。然而，不同元件中的电流值可以不同。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;并联电路的主要特性是，尽管它们可能产生不同的支路电流，但所有连接路径的电压都是相同的。即&lt;/span&gt;&lt;/p&gt;
&lt;div content="V_{R1} = V_{R2} = V_{R3} = \dots" math-display=""&gt;
&lt;p&gt;V_{R1} = V_{R2} = V_{R3} = \dots&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;因此，无需求解各个电阻的电压，可通过基尔霍夫电流定律（&lt;/span&gt;&lt;code&gt;KCL&lt;/code&gt;&lt;span fontsize="" color=""&gt;）及欧姆定律轻松求出支路电流。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="电流分流定理"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电流分流定理&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Current Divider Rule&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;最简单易懂且最基本的无源电流分流网络是两个电阻并联的情况。电流分流定理允许我们将总电流按比例计算流经每个并联电阻支路的电流。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;那么 “什么是电流分流定理”，以及如何将其用于并联电路？请考虑下图所示的电阻网络。&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="电流分流电路"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电流分流电路&lt;/strong&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Current Divider Circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/dcp131.webp" style="display: inline-block;width:25.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;此基本电流分流电路由两个并联电阻 &lt;/span&gt;&lt;span content="R_1" math-inline=""&gt;R_1&lt;/span&gt;&lt;span fontsize="" color=""&gt; 和 &lt;/span&gt;&lt;span content="R_2" math-inline=""&gt;R_2&lt;/span&gt;&lt;span fontsize="" color=""&gt; 组成。该并联组合将源电流 &lt;/span&gt;&lt;span content="I_S" math-inline=""&gt;I_S&lt;/span&gt;&lt;span fontsize="" color=""&gt; 分成两路电流 &lt;/span&gt;&lt;span content=" I_{R1}" math-inline=""&gt; I_{R1}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 和 &lt;/span&gt;&lt;span content="I_{R2}" math-inline=""&gt;I_{R2}&lt;/span&gt;&lt;span fontsize="" color=""&gt;，然后再汇合返回到电源。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由于源电流等于各支路电流之和，根据基尔霍夫电流定律 (KCL)，电路中的总电流 &lt;/span&gt;&lt;span content="I_T" math-inline=""&gt;I_T&lt;/span&gt;&lt;span fontsize="" color=""&gt; 为：&lt;/span&gt;&lt;/p&gt;</description></item><item><title>17.电能与功率</title><link>https://www.zhangblogs.cn/archives/17.dian-neng-yu-gong-lu/</link><pubDate>Sat, 06 Sep 2025 20:43:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/17.dian-neng-yu-gong-lu/</guid><description>&lt;h1 id="电能与功率"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电能与功率&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电能&lt;/strong&gt;为在电路中产生工作或动作所需的功率提供能量，其单位为焦耳每秒（&lt;/span&gt;&lt;span content="\mathrm{J/s}" math-inline=""&gt;\mathrm{J/s}&lt;/span&gt;&lt;span fontsize="" color=""&gt;）。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电能是电路通过产生动作而做功的能力。该动作可以有多种形式，例如热能、电磁能、机械能、电能等。电能既可以由电池、发电机、直流发电机和光伏装置等产生，也可以通过燃料电池、电池、电容器或磁场等存储以备将来使用。因此，电能既可以被产生，也可以被存储。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们还记得在中学科学课上，&lt;strong&gt;能量守恒定律&lt;/strong&gt;&lt;/span&gt;&lt;code&gt;The Law of the Conservation of Energy&lt;/code&gt;&lt;span fontsize="" color=""&gt;指出&lt;strong&gt;能量既不能被创造也不能被毁灭，只能转换&lt;/strong&gt;。但为了使能量做任何有用的功，就必须将其从一种形式转换为另一种形式。例如，电动机将电能转换为机械能或动能（旋转能），而发电机则将动能转换回电能以为电路提供动力。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;也就是说，电气机械通过做功将能量从一种形式转换为另一种形式。另一个例子是灯、灯泡或 LED（发光二极管），它们将电能转换为光能和热（热能）。因此，电能非常多功能，可轻松转换为多种不同形式的能量。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;为了使电能移动电子并在电路中产生电流，必须做功，也就是说，电子必须在导线或导体中移动一定距离。所做的功作为能量储存在电子的流动中。因此，“功”就是我们给予这一能量过程的名称。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;因此，我们可以说功和能量实际上是相同的，因为&lt;strong&gt;能量可以定义为“做功的能力”&lt;/strong&gt;。注意，所做的功或传递的能量对于机械系统、热系统和电系统同样适用，这是因为机械能、热能和电能可以相互转换。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="电能电压"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电能：电压&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Electrical Energy: The Volt&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;如我们所知，能量是做功的能力，其标准单位为焦耳（&lt;/span&gt;&lt;span content="\mathrm{J}" math-inline=""&gt;\mathrm{J}&lt;/span&gt;&lt;span fontsize="" color=""&gt;）。1 焦耳的能量定义为电流 &lt;/span&gt;&lt;span content="1\mathrm{A}" math-inline=""&gt;1\mathrm{A}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 在电压 &lt;/span&gt;&lt;span content="1\mathrm{V}" math-inline=""&gt;1\mathrm{V}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 下移动 &lt;/span&gt;&lt;span content="1\mathrm{s}" math-inline=""&gt;1\mathrm{s}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 所消耗的能量，即&lt;/span&gt;&lt;/p&gt;
&lt;div content="1\,\mathrm{J} = 1\,\mathrm{A}\times1\,\mathrm{V}\times1\,\mathrm{s}." math-display=""&gt;
&lt;p&gt;1\\mathrm{J} = 1\\mathrm{A}\times1\\mathrm{V}\times1\\mathrm{s}.&lt;/p&gt;</description></item><item><title>18.叠加定理</title><link>https://www.zhangblogs.cn/archives/18.die-jia-ding-li/</link><pubDate>Sat, 06 Sep 2025 20:42:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/18.die-jia-ding-li/</guid><description>&lt;h1 id="叠加定理"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;叠加定理&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Superposition Theorem&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;叠加定理可用于确定线路元件上的电压和/或电流，仅考虑单一电源的作用。 叠加定理是我们用来分析线性电路中电压和电流的另一种工具。如果电路包含一个或多个独立的电压源和/或电流源，我们可以使用叠加定理来找出每个独立电源单独作用时对电路中各处电压和/或电流的贡献，然后将它们代数相加，得到电路中任意一点的实际电压和/或电流值。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>19.直流串联电路</title><link>https://www.zhangblogs.cn/archives/19.zhi-liu-chuan-lian-dian-lu/</link><pubDate>Sat, 06 Sep 2025 20:41:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/19.zhi-liu-chuan-lian-dian-lu/</guid><description>&lt;h1 id="直流串联电路"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;直流串联电路&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;串联电路是将多个元件按一条线串联在一起，形成仅有一条电流路径，其各电压降之和等于所加电压。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="什么是直流串联电路"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;什么是直流串联电路&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;What Is a DC Series Circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;直流串联电路（或称“串联连接电路”）是将多个独立的电路元件，如电阻、电容和电感，端对端地连接在一起，仅提供一条电流路径。因此，&lt;strong&gt;直流串联电路通常定义为只有一个闭合回路或电流环路&lt;/strong&gt;，而不像直流并联电路那样可存在多条电流路径。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在串联电路中，由于不存在分支节点或支路，电流无法分流或汇聚，我们可以正确地说，流经串联电路任意部分的电流大小 I 与流经其他部分的电流大小完全相同。也就是说，直流串联电路的所有部分具有相同的电流值。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电路由多种类型的元件和器件组成，串联电路亦如此。它们不仅限于电阻（R），还可包括以串联方式连接的其他电子元件，例如电感（L）和电容（C），以及 R、L、C 的各种组合。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;因此，我们可以说，串联电路由电压源或电流源、导线（电线）以及各种元件（电阻、电容、电感等）构成，这些元件以一定方式连接，使电流能够绕单一回路或路径流动，串联元件的组合通常称为“串联支路”。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电压源（如电池）在电路中建立电势差，迫使电流流动。考虑下图所示的直流串联电路：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;直流串联电路图示&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;DC Series Circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/dcp169.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在上面简单的串联电路中，由 12 V 电池源看到的等效电阻 &lt;/span&gt;&lt;span content="R_T" math-inline=""&gt;R_T&lt;/span&gt;&lt;span fontsize="" color=""&gt; 等于各个电阻值之和，即：&lt;/span&gt;&lt;/p&gt;
&lt;div content="R_T = R_1 + R_2 + R_3 = 10\,\Omega + 20\,\Omega + 30\,\Omega = 60\,\Omega" math-display=""&gt;
&lt;p&gt;R_T = R_1 + R_2 + R_3 = 10\\Omega + 20\\Omega + 30\\Omega = 60\\Omega&lt;/p&gt;</description></item><item><title>20.直流并联电路</title><link>https://www.zhangblogs.cn/archives/20.zhi-liu-bing-lian-dian-lu/</link><pubDate>Sat, 06 Sep 2025 20:40:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/20.zhi-liu-bing-lian-dian-lu/</guid><description>&lt;h1 id="直流并联电路"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;直流并联电路&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;DC Parallel Circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;并联电路是包含两个或多个电流分支的电路，但对每一个并联连接的元件而言，都具有相同的电压。&lt;/span&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="什么是直流并联电路"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;什么是直流并联电路&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;What Is a DC Parallel Circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;直流并联电路（DC Parallel Circuit，或称“分支连接电路”）是将各个电子元件并联连接，使它们共享同一个电压源。直流并联电路与串联电路相对或互补。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;并联电路的主要特征是它们仅有两个节点，每个元件和/或电源都连接在这两个节点之间&lt;/strong&gt;。节点是电路中两个或更多电路元件相连的点，用作连接点。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由于直流并联电路中的所有元件仅共享两个节点，因此不存在其他连接或结点可用来产生额外的降压或形成分压网络。因此，并联电路中每个元件上的电压相同，无论该元件是电阻、电容还是电感，只要它们并联，所承受的电压大小都完全相同。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;因为所有并联元件只共享两个节点，并且没有其他节点或路径让外部电流流出或进入电路，或让电压在任何点被分割，所以电源电流 I 会根据各分支的电阻或阻抗值进行分配。在并联电路中，只有一个共同的电压存在于所有元件上，但电流可以沿多条不同路径流动。每一条电流流动的并联路径通常称为“分支”。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>21.组合串并联电路</title><link>https://www.zhangblogs.cn/archives/21.zu-he-chuan-bing-lian-dian-lu/</link><pubDate>Sat, 06 Sep 2025 20:39:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/21.zu-he-chuan-bing-lian-dian-lu/</guid><description>&lt;h1 id="组合串并联电路"&gt;&lt;strong&gt;组合串并联电路&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Combination Series and Parallel Circuits&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;组合电路在同一电气回路中结合了串联和并联路径的电气特性。&lt;/p&gt;
&lt;h2 id="串并联电路的组合"&gt;&lt;strong&gt;串并联电路的组合&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Combining Series and Parallel Circuits&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;我们之前已经看到，直流串联电路中流经电路的电流相等，直流并联电路中各支路电压相等。但是，当同时存在串联和并联的组合电路时，会发生什么？如何求解这些串并联组合电路，以确定各元件的电流和电压降呢？&lt;/p&gt;</description></item><item><title>22.节点、回路与支路</title><link>https://www.zhangblogs.cn/archives/22.jie-dian-hui-lu-yu-zhi-lu/</link><pubDate>Sat, 06 Sep 2025 20:38:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/22.jie-dian-hui-lu-yu-zhi-lu/</guid><description>&lt;h1 id="节点回路与支路"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;节点、回路与支路&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Nodes Loops and Branches&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;节点、回路与支路是组成电路的三大基本要素，使我们能够运用各种电路求解技术来简化复杂网络。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="电路的节点回路与支路"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电路的节点、回路与支路&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Electrical Nodes, Loops and Branches of a Circuit&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;节点、回路与支路&lt;/strong&gt;是电路与网络中三个基本概念，帮助我们理解电流如何在其中流动。要运用不同的电路定理来分析复杂网络，就必须先掌握这些基本概念与术语。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电路或电气网络本质上是由各种电路元件（如电阻器、电容器、功率源等）组成的集合，这些元件通过导线互相连接，形成一条或多条导电路径，使电流得以流动。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;严格来说，电路或网络是一条完整的回路或回路的组合，电能得以在其中传输。在分析此类复杂网络时，特别是应用基尔霍夫电压定律（Kirchhoff’s Voltage Law, KVL）和基尔霍夫电流定律（Kirchhoff’s Current Law, KCL），必须识别并使用节点、回路与支路的概念。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;你也可以将电路与网络看作是电能流动的地图：网络是道路与交叉路口的集合，而电路则是交通系统（电流沿道路流动），电能从电源流向各元件和负载，再返回电源。换言之，电气网络是电阻器、电感器、电容器以及电压源、电流源等多种元件的互连。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当强调电路的功能时，指的是电流的预期流动；当强调网络的结构时，指的是电源、元件与负载之间连接方式，描述为路径（path）、网孔（mesh）、节点（node）、回路（loop）和支路（branch）等术语。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;常见电路理论术语&lt;/strong&gt;：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Common Electrical Circuit Theory Terminology&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;❖ 电路 (Circuit) —— 任意一个闭合的导电回路，电流可在其中流动。 &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;❖ 网络 (Network) —— 由元件、电源和负载组成的集合，其间转换、消耗或储存电能。 &lt;/span&gt;&lt;/p&gt;</description></item><item><title>Oracle 19c架构概览</title><link>https://www.zhangblogs.cn/archives/oracle-19cjia-gou-gai-lan/</link><pubDate>Thu, 28 Aug 2025 17:42:26 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/oracle-19cjia-gou-gai-lan/</guid><description>&lt;p&gt;本文翻译自oracle官方文档，仅供学习使用&lt;/p&gt;
&lt;h2 id="database-server"&gt;&lt;strong&gt;Database Server&lt;/strong&gt;&lt;/h2&gt;
&lt;img src="https://www.zhangblogs.cn/upload/image-20250827153015600-lgxa.png" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;Oracle 数据库由至少一个数据库实例（instance）和一个数据库（database）组成。数据库实例负责内存与进程的处理。数据库由称为数据文件（data files）的物理文件构成，并且可以是非容器数据库（non-CDB）或多租户容器数据库（CDB）。Oracle 数据库在运行期间还会使用若干数据库系统文件。&lt;/p&gt;</description></item><item><title>1.变压器基础知识</title><link>https://www.zhangblogs.cn/archives/1.bian-ya-qi-ji-chu-zhi-shi/</link><pubDate>Sat, 16 Aug 2025 20:59:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1.bian-ya-qi-ji-chu-zhi-shi/</guid><description>&lt;h1 id="transformer-基础知识"&gt;&lt;strong&gt;Transformer 基础知识&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Transformer Basics&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;变压器是一种电气设备，由两个或多个线圈组成，通过变化的磁场来传递电能。&lt;/p&gt;
&lt;p&gt;在本变压器基础教程中，我们将看到变压器内部没有任何运动部件，通常用于需要通过电磁感应将电能从一个电路传递到另一个电路时改变电压的场合。&lt;/p&gt;
&lt;p&gt;我们在家庭和工作场所使用交流（AC）电压与电流的主要原因之一，是因为交流电源可以在一个合适的电压下容易地生成，并通过变压（因此得名“变压器”）成更高的电压，然后利用国家电网中的输电塔和导线在很长距离上分配。&lt;/p&gt;</description></item><item><title>2.变压器结构</title><link>https://www.zhangblogs.cn/archives/2.bian-ya-qi-jie-gou/</link><pubDate>Sat, 16 Aug 2025 20:58:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/2.bian-ya-qi-jie-gou/</guid><description>&lt;h1 id="变压器结构"&gt;&lt;strong&gt;变压器结构&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Transformer Construction&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;一个简单的双绕组变压器结构由两个分别绕在单独的软铁磁柱或磁芯上的绕组构成，这种结构为磁通提供了必要的磁路。&lt;/p&gt;
&lt;p&gt;变压器的结构提供了一个磁路，这个磁路通常被称为&lt;strong&gt;变压器铁芯&lt;/strong&gt;（transformer core），其设计目的是为磁场的流动提供路径。这个磁路是输入绕组与输出绕组之间电压感应所必需的。&lt;/p&gt;</description></item><item><title>3.变压器负载</title><link>https://www.zhangblogs.cn/archives/3.bian-ya-qi-fu-zai/</link><pubDate>Sat, 16 Aug 2025 20:57:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/3.bian-ya-qi-fu-zai/</guid><description>&lt;h1 id="变压器负载"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;变压器负载&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Transformer Loading&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;变压器可以在其次级绕组提供电压，但为了在其输入和输出之间传输电能，它们需要连接负载。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在之前的变压器教程中，我们假设变压器是理想的，即变压器的铁芯损耗和绕组的铜损耗都不存在。然而，在现实世界中，变压器在加载时总会有一些损耗，变压器处于“负载状态”时会产生这些损耗。那么，我们所说的变压器负载是什么意思呢？&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;首先，让我们看看当变压器处于&lt;strong&gt;空载&lt;/strong&gt;&lt;/span&gt;&lt;code&gt;no-load&lt;/code&gt;&lt;span fontsize="" color=""&gt;状态时会发生什么，即&lt;strong&gt;没有电气负载连接到其次级绕组&lt;/strong&gt;，因此没有次级电流流动。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;当变压器的次级绕组开路时，它被认为处于空载状态&lt;/strong&gt;，换句话说，没有任何负载连接，变压器的负载为零。当一个交流正弦波电源连接到变压器的初级绕组时，由于初级电压的存在，会有一个小电流 &lt;/span&gt;&lt;span content=" I_{OPEN}" math-inline=""&gt; I_{OPEN}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 流经初级绕组。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由于次级电路开路，未连接负载，反向电动势与初级绕组的电阻共同作用，限制了这个初级电流的流动。显然，这个空载初级电流 &lt;/span&gt;&lt;span content="I_o" math-inline=""&gt;I_o&lt;/span&gt;&lt;span fontsize="" color=""&gt; 必须足够大，以维持足够的磁场，从而产生所需的反向电动势。如下电路图：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;空载条件下的变压器&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Transformer “No-load” Condition&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/transformer-trans16.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;上面的电流表将显示即使次级电路开路，仍有少量电流流经初级绕组。这个空载初级电流由以下两个分量组成：&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;同相电流&lt;/strong&gt; &lt;/span&gt;&lt;span content="I_E" math-inline=""&gt;I_E&lt;/span&gt;&lt;span fontsize="" color=""&gt;，它供应铁芯损耗（涡流损耗和滞后损耗）。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;垂直于电压的小电流&lt;/strong&gt; &lt;/span&gt;&lt;span content=" I_M" math-inline=""&gt; I_M&lt;/span&gt;&lt;span fontsize="" color=""&gt;，它用来建立磁通。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;img src="https://www.zhangblogs.cn/upload/transformer-trans17.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;div content="I_E = I_o \cos \varphi" math-display=""&gt;
&lt;p&gt;I_E = I_o \cos \varphi&lt;/p&gt;
&lt;/div&gt;
&lt;div content="I_M = I_o \sin \varphi" math-display=""&gt;
&lt;p&gt;I_M = I_o \sin \varphi&lt;/p&gt;
&lt;/div&gt;
&lt;div content="I_o = \sqrt{I_M^2 + I_E^2}" math-display=""&gt;
&lt;p&gt;I_o = \sqrt{I_M^2 + I_E^2}&lt;/p&gt;</description></item><item><title>4.多绕组变压器</title><link>https://www.zhangblogs.cn/archives/4.duo-rao-zu-bian-ya-qi/</link><pubDate>Sat, 16 Aug 2025 20:56:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/4.duo-rao-zu-bian-ya-qi/</guid><description>&lt;h1 id="多绕组变压器"&gt;&lt;strong&gt;多绕组变压器&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Multiple Winding Transformers&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;多绕组变压器可以具有两个或更多的初级或次级绕组，以允许不同电压和电流的组合。&lt;/p&gt;
&lt;p&gt;多绕组变压器&lt;/p&gt;
&lt;p&gt;多绕组变压器可以具有两个或更多一次绕组&lt;code&gt;primary winding&lt;/code&gt;或二次绕组&lt;code&gt;secondary windings&lt;/code&gt;，以允许不同电压和电流的组合。&lt;/p&gt;
&lt;p&gt;多绕组变压器通常在一次侧设有一个绕组，并在二次侧设有两个或更多绕组。但变压器的魅力在于，它们允许一次侧或二次侧配置不止一个绕组。具有多于一个绕组的变压器通常被称为多绕组变压器。&lt;/p&gt;</description></item><item><title>5.自耦变压器</title><link>https://www.zhangblogs.cn/archives/5.zi-ou-bian-ya-qi/</link><pubDate>Sat, 16 Aug 2025 20:55:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/5.zi-ou-bian-ya-qi/</guid><description>&lt;h1 id="自耦变压器"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;自耦变压器&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;自耦变压器的主绕组和副绕组在电气和磁路上均相互连接，与传统双绕组变压器相比，可在相同 &lt;/span&gt;&lt;span content="\mathrm{VA} " math-inline=""&gt;\mathrm{VA} &lt;/span&gt;&lt;span fontsize="" color=""&gt;额定容量下大幅降低成本。 与前述具有两个电气隔离绕组（称为“一次绕组”和“二次绕组”）的电压变压器不同，&lt;strong&gt;自耦变压器只有一个单一电压绕组，同时兼作一次侧和二次侧&lt;/strong&gt;。该绕组沿其长度在多个点抽头，以在次级负载上提供一次电压的某一百分比。然后，自耦变压器具有通用的磁性铁芯，但仅有一个绕组，该绕组同时用于一次侧和二次侧电路。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>6.电流互感器</title><link>https://www.zhangblogs.cn/archives/6.dian-liu-hu-gan-qi/</link><pubDate>Sat, 16 Aug 2025 20:54:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/6.dian-liu-hu-gan-qi/</guid><description>&lt;h1 id="电流互感器"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电流互感器&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;The Current Transformer&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电流互感器产生的输出与一次侧绕组中流过的电流成正比，前提是一次侧保持恒定电压。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电流互感器（C.T.）是一种&lt;strong&gt;仪用互感器&lt;/strong&gt;，其设计目的是在二次侧绕组中产生与一次侧被测电流成比例的交流电流。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电流互感器将高电流降至较低值，为使用标准电流表安全监测交流输电线路中的实际电流提供了方便。基本电流互感器的工作原理与普通电压互感器略有不同。&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/transformer-current-trans.jpg" style="display: inline-block;width:25.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Typical Current Transformer&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;与前文讨论的电压或功率互感器不同，电流互感器的一次绕组仅由一匝或极少几匝构成。该一次绕组可以是单匝扁平导线、缠绕在铁芯上的重型导线线圈，或如图所示直接穿过中央孔的导体或母线。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;由于这种布置，电流互感器常被称为“串联互感器”，因为一次绕组（匝数极少）始终与载流导体串联。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;二次绕组则可能绕有大量匝数，缠绕在由低损耗磁性材料叠片而成的铁芯上。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;该铁芯具有较大横截面积，以保证产生的磁通密度较低，从而可使用截面积更小的绕组导线，具体取决于需要将电流降多少倍，同时保持输出电流恒定，与所连负载无关。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;二次绕组会将电流输出至短路（如电流表）或电阻性负载，直至二次侧感应电压升高到足以使铁芯饱和或因过高电压击穿而损坏为止。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;与电压互感器不同，电流互感器的一次电流不依赖于二次侧负载电流，而是由外部负载控制。二次电流通常标定为标准的 &lt;/span&gt;&lt;span content="1\mathrm{A}" math-inline=""&gt;1\mathrm{A}&lt;/span&gt;&lt;span fontsize="" color=""&gt;，对于一次电流等级较高者则标定为 &lt;/span&gt;&lt;span content="5\mathrm{A}" math-inline=""&gt;5\mathrm{A}&lt;/span&gt;&lt;span fontsize="" color=""&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电流互感器有三种基本类型：绕组式、环形和母线式。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;绕组式电流互感器（Wound Current Transformer）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;其一次绕组与电路中承载被测电流的导体物理串联。二次电流的大小取决于互感器的匝比。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;环形电流互感器（Toroidal Current Transformer）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;无一次绕组。被测电流导线直接穿过环形互感器的窗口或孔洞。有些电流互感器采用“可分铁芯”设计，可在不停电的情况下打开、安装并闭合，无需断开被测电路。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;母线式电流互感器（Bar-type Current Transformer）&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;以主电路的实际电缆或母线作为一次绕组，相当于单匝。它们与高压系统完全绝缘，通常通过螺栓固定在载流装置上。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电流互感器可以将电流水平从数千安培降至标准的已知比率输出电流，如 &lt;/span&gt;&lt;span content="5\mathrm{A}" math-inline=""&gt;5\mathrm{A}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 或 &lt;/span&gt;&lt;span content="1\mathrm{A}" math-inline=""&gt;1\mathrm{A}&lt;/span&gt;&lt;span fontsize="" color=""&gt;，以满足正常运行要求。因此，由于它们与任何高压电力线路完全绝缘，可与体积小且测量精度高的仪表与控制装置配合使用。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电流互感器在多种计量场合中具有应用价值，例如与有功功率表、功率因数表、电度表、保护继电器配合使用，或用作磁力断路器（&lt;strong&gt;MCB&lt;/strong&gt;）中的脱扣线圈。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电流互感器&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Current Transformer&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/transformer-trans53.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;通常情况下，电流互感器与电流表配合使用，作为一对配套装置，其电流互感器的设计可使二次侧输出的最大电流正好对应电流表的满刻度偏转。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在大多数电流互感器中，一次侧电流与二次侧电流之间存在近似反比的匝比。这也就是为何电流互感器通常针对特定类型的电流表进行校准。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;大多数电流互感器的二次额定电流为标准的 &lt;/span&gt;&lt;span content="5\mathrm{A}" math-inline=""&gt;5\mathrm{A}&lt;/span&gt;&lt;span fontsize="" color=""&gt;，一次侧和二次侧的电流通常以如 &lt;/span&gt;&lt;span content="\tfrac{100}{5}" math-inline=""&gt;\tfrac{100}{5}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 的形式表示。这意味着一次电流是二次电流的 20 倍，因此当一次导体中流过 &lt;/span&gt;&lt;span content="100\mathrm{A}" math-inline=""&gt;100\mathrm{A}&lt;/span&gt;&lt;span fontsize="" color=""&gt; 电流时，二次绕组中将流过 &lt;/span&gt;&lt;span content="5\mathrm{A}" math-inline=""&gt;5\mathrm{A}&lt;/span&gt;&lt;span fontsize="" color=""&gt;。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>7.三相变压器</title><link>https://www.zhangblogs.cn/archives/7.san-xiang-bian-ya-qi/</link><pubDate>Sat, 16 Aug 2025 20:53:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/7.san-xiang-bian-ya-qi/</guid><description>&lt;h1 id="三相变压器"&gt;&lt;strong&gt;三相变压器&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Three Phase Transformers&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;三相变压器无论采用 Δ（三角）还是 Y（星形）连接绕组，都是电力分配的中坚力量。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;三相&lt;/strong&gt;（three phase）电力系统用于发电并将电能输送到远距离的办公和工业用途。三相电压（和电流）通过三相变压器来升高或降低，因为三相变压器的绕组可以采用多种连接方式。&lt;/p&gt;</description></item><item><title>8.变压器电压调节</title><link>https://www.zhangblogs.cn/archives/8.bian-ya-qi-dian-ya-diao-jie/</link><pubDate>Sat, 16 Aug 2025 20:52:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/8.bian-ya-qi-dian-ya-diao-jie/</guid><description>&lt;h1 id="变压器电压调节"&gt;&lt;strong&gt;变压器电压调节&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Transformer Voltage Regulation&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;变压器电压调节是指变压器输出端电压相对于其空载值，因连接负载电流变化而向上或向下波动的比例或百分比值。&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="什么是变压器调压"&gt;&lt;strong&gt;什么是变压器调压？&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;What is Transformer Regulation?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;电压调压是衡量变压器在不同负载条件下维持恒定二次电压能力的指标，因为输出二次电压可能并非理想预期值。&lt;/p&gt;
&lt;p&gt;当变压器的一次绕组通电时，会按照变压器的匝比（ &lt;span content="\mathrm{TR}" math-inline=""&gt;\mathrm{TR}&lt;/span&gt;）在二次侧产生相应的电压和电流。如果某单相变压器的降压匝比为 2:1，并在高压一次绕组上施加 &lt;span content="240\,\mathrm{V}" math-inline=""&gt;240\\mathrm{V}&lt;/span&gt;，理想情况下我们期望在二次绕组的输出端看到 &lt;span content="120\,\mathrm{VAC}" math-inline=""&gt;120\\mathrm{VAC}&lt;/span&gt;。&lt;/p&gt;</description></item><item><title>1.交流波形和交流电路理论</title><link>https://www.zhangblogs.cn/archives/jiao-liu-bo-xing-he-jiao-liu-dian-lu-li-lun/</link><pubDate>Tue, 15 Jul 2025 00:37:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/jiao-liu-bo-xing-he-jiao-liu-dian-lu-li-lun/</guid><description>&lt;h1 id="交流波形和交流电路理论"&gt;&lt;strong&gt;交流波形和交流电路理论&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;AC Waveform and AC Circuit Theory&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;交流正弦波形是通过在磁场中旋转线圈产生的，交流电压和电流构成了交流理论的基础&lt;/p&gt;
&lt;p&gt;电路理论中最常用的交流波形是正弦波。电压源形式的周期性交流波形会产生电动势 (EMF)，其极性会定期反转，完成一次完全反转所需的时间称为&lt;strong&gt;波形周期&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id="直流电波形"&gt;&lt;strong&gt;直流电波形&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;直流电&lt;/strong&gt;或通常所说的 &lt;strong&gt;DC&lt;/strong&gt; 是一种电流或电压，它仅在一个方向上在电路中流动，使其成为“单向”&lt;code&gt;Uni-directional&lt;/code&gt;电源。&lt;/p&gt;</description></item><item><title>2.正弦波形</title><link>https://www.zhangblogs.cn/archives/zheng-xian-bo-xing/</link><pubDate>Mon, 14 Jul 2025 23:28:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/zheng-xian-bo-xing/</guid><description>&lt;h1 id="正弦波形"&gt;&lt;strong&gt;正弦波形&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Sinusoidal Waveforms&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;正弦波形是一种周期性波形，其形状可由三角函数中的正弦或余弦函数绘出。由正弦波形供电的电路，其电压和电流的极性在每个周期内都会改变，这种电源通常称作交流（AC）电压源或电流源。&lt;/p&gt;
&lt;p&gt;当电流流经导线或导体时，会在导线周围产生与电流大小成正比的环形磁场。如果这根导体在一个静止的磁场中移动或旋转，由于导体切割磁通量，就会在导体中产生电动势（EMF，Electro-Motive Force）。&lt;/p&gt;</description></item><item><title>3.相位差和相移</title><link>https://www.zhangblogs.cn/archives/3.xiang-wei-chai-he-xiang-yi/</link><pubDate>Mon, 14 Jul 2025 22:46:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/3.xiang-wei-chai-he-xiang-yi/</guid><description>&lt;h1 id="相位差和相移"&gt;&lt;strong&gt;相位差和相移&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Phase Difference and Phase Shift&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;相位差用于描述两个或多个交变量&lt;code&gt;alternating quantities&lt;/code&gt;在达到最大值或过零点时，以度或弧度为单位的相位差异。&lt;/p&gt;
&lt;p&gt;相量&lt;code&gt;Phasors&lt;/code&gt;是在电路频率相同的交流电路中，用来分析各元件行为的一种有效工具。两个相量相加的结果取决于它们的相对相位&lt;code&gt;relative phase&lt;/code&gt;，也就是因相位差而“同相”或“反相”之间的关系。&lt;/p&gt;</description></item><item><title>4.相量图与相量代数</title><link>https://www.zhangblogs.cn/archives/4.xiang-liang-tu-yu-xiang-liang-dai-shu/</link><pubDate>Mon, 14 Jul 2025 21:26:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/4.xiang-liang-tu-yu-xiang-liang-dai-shu/</guid><description>&lt;h1 id="相量图与相量代数"&gt;&lt;strong&gt;相量图与相量代数&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Phasor Diagrams and Phasor Algebra&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;相量图是一种图形化表示方法，用于表示两个或多个交流量之间的幅值及其方向关系。&lt;/p&gt;
&lt;p&gt;相量图是在坐标系中绘制的一种图形化表示，用于描述被动元件或整个电路中电压与电流之间的相位关系。通常，相量都是相对于某一参考相量来定义的，该参考相量始终沿 x 轴正方向指向右方。&lt;/p&gt;</description></item><item><title>5.复数和相量</title><link>https://www.zhangblogs.cn/archives/5.fu-shu-he-xiang-liang/</link><pubDate>Mon, 14 Jul 2025 20:18:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/5.fu-shu-he-xiang-liang/</guid><description>&lt;h1 id="复数和相量"&gt;&lt;strong&gt;复数和相量&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Complex Numbers and Phasors&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;在电气工程中，用于将电阻、电流或直流电压相加的数学运算使用的是所谓的实数(&lt;strong&gt;real numbers&lt;/strong&gt;)。&lt;/p&gt;
&lt;p&gt;但在处理频率依赖的正弦信号和相量时，实数并不足够。除了使用普通的实数，还引入了复数(&lt;strong&gt;Complex Numbers&lt;/strong&gt;)，以便求解含有负数平方根（ &lt;span content="\sqrt {-1}" math-inline=""&gt;\sqrt {-1}&lt;/span&gt;）的复杂方程。&lt;/p&gt;</description></item><item><title>6.交流电阻与阻抗</title><link>https://www.zhangblogs.cn/archives/5.jiao-liu-dian-zu-yu-zu-kang/</link><pubDate>Mon, 14 Jul 2025 19:44:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/5.jiao-liu-dian-zu-yu-zu-kang/</guid><description>&lt;h1 id="交流电阻与阻抗"&gt;&lt;strong&gt;交流电阻与阻抗&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;AC Resistance and Impedance&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;当一个电阻连接到时变电源&lt;code&gt;time-varying supply &lt;/code&gt;时，其阻抗就等同于它的交流电阻，因为流过电阻的电流与其两端电压同相位。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;在直流电路中，对电流流动的阻碍称为电阻&lt;/strong&gt;&lt;code&gt;resistance&lt;/code&gt;&lt;strong&gt;。在交流电路中，这种阻碍称为阻抗&lt;/strong&gt;&lt;code&gt;impedance&lt;/code&gt;。阻抗以欧姆（ &lt;span content="\Omega" math-inline=""&gt;\Omega&lt;/span&gt;）为单位，是在同一电路中同时包含交流&lt;strong&gt;电阻&lt;/strong&gt;和交流&lt;strong&gt;电抗&lt;/strong&gt;&lt;code&gt;reactance&lt;/code&gt;时，对电流流动的等效阻力。&lt;/p&gt;</description></item><item><title>7.交流电感与感抗</title><link>https://www.zhangblogs.cn/archives/7.jiao-liu-dian-gan-yu-gan-kang/</link><pubDate>Mon, 14 Jul 2025 18:40:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/7.jiao-liu-dian-gan-yu-gan-kang/</guid><description>&lt;h1 id="交流电感与感抗"&gt;&lt;strong&gt;交流电感与感抗&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;AC Inductance and Inductive Reactance&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;交流电感器对电流流动的阻碍称为感抗，其大小与电源频率成线性关系。&lt;/p&gt;
&lt;p&gt;当接入交流电源时，流经电感线圈的电流会产生一个自感电动势&lt;code&gt;self-induced emf&lt;/code&gt;，该电动势的方向与最初驱动电流的电动势相反。对于含有交流电感的时变电路而言，电感线圈表现为一种阻抗&lt;code&gt;impedance &lt;/code&gt;，限制线圈中时变电流的大小。&lt;/p&gt;</description></item><item><title>8.交流电容与容抗</title><link>https://www.zhangblogs.cn/archives/jiao-liu-dian-rong-yu-rong-kang/</link><pubDate>Mon, 14 Jul 2025 18:39:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/jiao-liu-dian-rong-yu-rong-kang/</guid><description>&lt;h1 id="交流电容与容抗"&gt;&lt;strong&gt;交流电容与容抗&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;AC Capacitance and Capacitive Reactance&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;在交流电容器中，阻碍电流流动的量称为容抗&lt;code&gt;Capacitive Reactance&lt;/code&gt;，而容抗与电源频率成反比。&lt;/p&gt;
&lt;p&gt;电容器在其导电极板上以电荷的形式储存能量。存储在电容器中的电荷量 &lt;span content="Q" math-inline=""&gt;Q&lt;/span&gt; 与极板间的电压成线性正比。因此，当电容器连接到正弦交流电源时，其交流电容（&lt;code&gt;AC capacitance&lt;/code&gt;）就是衡量它储存电荷能力的指标。&lt;/p&gt;</description></item><item><title>9.串联 RLC 电路分析</title><link>https://www.zhangblogs.cn/archives/9.chuan-lian-rlc-dian-lu-fen-xi/</link><pubDate>Mon, 14 Jul 2025 18:38:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/9.chuan-lian-rlc-dian-lu-fen-xi/</guid><description>&lt;h1 id="串联-rlc-电路分析"&gt;&lt;strong&gt;串联 RLC 电路分析&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;串联 RLC 电路由一个电阻、电容和电感串联连接在交流电源上。&lt;/p&gt;
&lt;p&gt;到目前为止，我们已经看到，当把三种基本无源元件——&lt;span class="mark" data-color="#f87171" style="background-color: #f87171; color: inherit"&gt;电阻（Resistance）&lt;/span&gt;、&lt;span class="mark" data-color="#fde047" style="background-color: #fde047; color: inherit"&gt;电感（Inductance）&lt;/span&gt;和&lt;span class="mark" data-color="#60a5fa" style="background-color: #60a5fa; color: inherit"&gt;电容（Capacitance）&lt;/span&gt;——连接到正弦交流电压时，它们之间的相位关系有很大差异。但我们可以将这些无源元件串联，形成一个串联 &lt;code&gt;RLC &lt;/code&gt;电路，并将其与交流电源相连。&lt;/p&gt;</description></item><item><title>10.并联 RLC 电路分析</title><link>https://www.zhangblogs.cn/archives/wei-ming-ming-wen-zhang/</link><pubDate>Mon, 14 Jul 2025 18:30:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/wei-ming-ming-wen-zhang/</guid><description>&lt;h1 id="并联-rlc-电路分析"&gt;&lt;strong&gt;并联 RLC 电路分析&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Parallel RLC Circuit Analysis&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;一个并联谐振电路由并联的电阻 (R)、电感 (L) 和电容 (C) 组合构成，并与一个施加的电流源并联。&lt;/p&gt;
&lt;p&gt;并联 RLC 电路与上一教程中研究的串联电路完全相反，尽管一些先前的概念和方程式仍然适用。然而，相对于串联 RLC 电路的分析，并联 RLC 电路的数学处理会更加复杂，因此在本教程中仅假设纯元件以保持简单。&lt;/p&gt;</description></item><item><title>11.串联谐振电路</title><link>https://www.zhangblogs.cn/archives/11.chuan-lian-xie-zhen-dian-lu/</link><pubDate>Mon, 14 Jul 2025 18:29:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/11.chuan-lian-xie-zhen-dian-lu/</guid><description>&lt;h1 id="串联谐振电路"&gt;&lt;strong&gt;串联谐振电路&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;当电源频率使电感 &lt;span content="L" math-inline=""&gt;L&lt;/span&gt; 和电容 &lt;span content="C" math-inline=""&gt;C&lt;/span&gt; 两端的电压幅值相等且相位相反时，就会发生谐振。&lt;/p&gt;
&lt;p&gt;谐振电路由电阻 R、电感 L 和电容 C 元件组成，其频率响应特性会随着频率的变化而改变。在本教程中，我们将研究串联谐振电路的频率响应，并学习如何计算其谐振频率&lt;code&gt;resonant &lt;/code&gt;和截止频率&lt;code&gt;cut-off frequencies&lt;/code&gt;。&lt;/p&gt;</description></item><item><title>12.并联谐振电路</title><link>https://www.zhangblogs.cn/archives/12.bing-lian-xie-zhen-dian-lu/</link><pubDate>Mon, 14 Jul 2025 18:28:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/12.bing-lian-xie-zhen-dian-lu/</guid><description>&lt;h1 id="并联谐振电路"&gt;&lt;strong&gt;并联谐振电路&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Parallel Resonance Circuit&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;并联谐振发生在电源频率使电源电压与电流之间的相位差为零时，使电路呈现纯阻性。&lt;/p&gt;
&lt;p&gt;在许多方面，并联谐振电路与我们在前一教程中研究的串联谐振电路完全相同。它们都是包含两个无功元件的三元件网络，使电路成为二阶电路；两者都受电源频率变化的影响，并且都存在一个频率点，在该点上它们的两个无功分量相互抵消，从而影响电路特性。两种电路都具有谐振频率。&lt;/p&gt;</description></item><item><title>13.RMS 电压教程</title><link>https://www.zhangblogs.cn/archives/13.rms-dian-ya-jiao-cheng/</link><pubDate>Mon, 14 Jul 2025 18:27:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/13.rms-dian-ya-jiao-cheng/</guid><description>&lt;h1 id="rms-电压教程"&gt;&lt;strong&gt;RMS 电压教程&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;正弦波的均方根（RMS）值，也称为有效值，其所产生的热效应相当于同等大小的直流电源。&lt;/p&gt;
&lt;p&gt;在我们关于交流波形的教程中，我们简要地讨论了正弦波的均方根（RMS）电压值，并指出该 RMS 值所产生的热效应等同于等效直流电源的热效应。在本教程中，我们将通过更详细地考察 RMS 电压和电流，来进一步扩展这一理论。&lt;/p&gt;</description></item><item><title>14.平均电压</title><link>https://www.zhangblogs.cn/archives/wei-ming-ming-wen-zhang/</link><pubDate>Mon, 14 Jul 2025 18:26:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/wei-ming-ming-wen-zhang/</guid><description>&lt;h1 id="平均电压"&gt;&lt;strong&gt;平均电压&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Average Voltage Tutorial&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;在本教程中，我们将通过中点法和解析法来计算正弦波的“平均”或算术平均电压值。&lt;/p&gt;
&lt;p&gt;交流波形平均电压的计算过程与求其有效值（RMS）非常相似，区别在于这次没有将瞬时值平方，也不对求得的平均值开平方。&lt;/p&gt;
&lt;p&gt;交流波形（无论是正弦波、方波还是三角波）的平均电压（或电流）等同于该波形的直流等效值。平均值定义为“波形在一个周期内，其下方面积与时间的商”，即在时间轴上一整周期 T 内对所有瞬时值求平均。&lt;/p&gt;</description></item><item><title>15.无功功率</title><link>https://www.zhangblogs.cn/archives/15.wu-gong-gong-lu/</link><pubDate>Mon, 14 Jul 2025 18:25:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/15.wu-gong-gong-lu/</guid><description>&lt;h1 id="无功功率"&gt;&lt;strong&gt;无功功率&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Reactive Power&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;无功功率最好地描述为交流电路或系统中无功元件&lt;code&gt;reactive components&lt;/code&gt;产生的“&lt;span class="mark" data-color="#fca5a5" style="background-color: #fca5a5; color: inherit"&gt;未使用&lt;/span&gt;”功率的量。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;这里的active前缀是re不是un，也不是de,说明名字虽然叫无功，只是另有用途而已。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;在直流电路中，“伏特 × 安培”（volts × amps）的乘积给出了电路消耗的功率，单位为瓦特（W）。然而，虽然对于纯电阻交流电路这一公式同样成立，但对于包含无功元件的交流电路来说情况就略微复杂一些，因为该伏安乘积会随频率变化，从而影响电路的无功功率。&lt;/p&gt;</description></item><item><title>16.谐波</title><link>https://www.zhangblogs.cn/archives/16.xie-bo/</link><pubDate>Mon, 14 Jul 2025 18:22:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/16.xie-bo/</guid><description>&lt;h1 id="谐波"&gt;&lt;strong&gt;谐波&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Harmonics&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;谐波是叠加在基波上的不需要的高次频率，会导致波形失真。&lt;/p&gt;
&lt;p&gt;谐波与谐波失真指的是理想正弦波——电源电压或负载电流波形应有的样子——与由于非线性负载而实际上所呈现波形之间的差异。&lt;/p&gt;
&lt;p&gt;在交流电路中，电阻的行为与直流电路完全相同。也就是说，流过电阻的电流与加在其两端的电压成正比。这是因为电阻是一种&lt;strong&gt;线性元件&lt;/strong&gt;，如果施加在它上的电压是正弦波，那么流过它的电流也将是正弦波，二者之间的相位差为零。&lt;/p&gt;</description></item><item><title>17.交流电路中的无源元件</title><link>https://www.zhangblogs.cn/archives/17.jiao-liu-dian-lu-zhong-de-wu-yuan-yuan-jian/</link><pubDate>Mon, 14 Jul 2025 18:21:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/17.jiao-liu-dian-lu-zhong-de-wu-yuan-yuan-jian/</guid><description>&lt;h1 id="交流电路中的无源元件"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;交流电路中的无源元件&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Passive Components in AC Circuits&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;无源元件是那些只能减少施加于它们的电功率，而不能增加电功率的电路器件。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电气和电子电路是由许多不同的元件连接在一起组成一个完整且闭合的电路。任何电路中使用的三种主要的无源元件是：电阻器、电容器和电感器。这三种无源元件有一个共同点，那就是它们都以非常不同的方式限制电流在电路中的流动。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;电流在电路中可以以两种方式之一流动。如果电流仅以一个稳定的方向流动，那么它被归类为直流电（DC）。如果电流在两个方向上来回交替变化，那么它被归类为交流电（AC）。虽然无源元件在电路中表现出阻抗，但在交流电路中它们的行为与在直流电路中非常不同。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;无源元件消耗电能，因此无法增加或放大施加在它们上的任何电信号的功率，这仅仅是因为它们是“无源”的，因此它们的增益始终小于1。用于电气和电子电路中的无源元件可以以无限多种方式连接，如下所示，其电路的运行取决于这些元件之间不同电气特性的相互作用。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="交流电路中的无源元件-1"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;交流电路中的无源元件&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Passive Components in AC Circuits&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/accircuits-acp273.webp" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;其中： &lt;/span&gt;&lt;span content="R" math-inline=""&gt;R&lt;/span&gt;&lt;span fontsize="" color=""&gt; 表示电阻， &lt;/span&gt;&lt;span content="C" math-inline=""&gt;C&lt;/span&gt;&lt;span fontsize="" color=""&gt; 表示电容， &lt;/span&gt;&lt;span content="L" math-inline=""&gt;L&lt;/span&gt;&lt;span fontsize="" color=""&gt; 表示电感。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;无论在直流电路还是交流电路中使用，电阻器的电阻值始终保持不变，与供电频率无关。这是因为电阻器被归类为“纯”元件，具有寄生特性，例如电容 &lt;/span&gt;&lt;span content="C = \infty" math-inline=""&gt;C = \infty&lt;/span&gt;&lt;span fontsize="" color=""&gt; 和电感 &lt;/span&gt;&lt;span content="L = 0" math-inline=""&gt;L = 0&lt;/span&gt;&lt;span fontsize="" color=""&gt;。此外，对于纯电阻电路，电压与电流始终同相，因此任意时刻消耗的功率可以通过将该时刻的电压与电流相乘来求得。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;而电容器和电感器具有一种不同的交流电阻，称为电抗（ &lt;/span&gt;&lt;span content="X_L" math-inline=""&gt;X_L&lt;/span&gt;&lt;span fontsize="" color=""&gt; 和 &lt;/span&gt;&lt;span content="X_C" math-inline=""&gt;X_C&lt;/span&gt;&lt;span fontsize="" color=""&gt;）。电抗同样阻碍电流流动，但电感或电容的电抗并不是像电阻那样具有固定值。电感或电容的电抗值取决于供电电流的频率，以及元件本身的直流参数。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;下面列出了交流电路中常用的无源元件及其对应的公式，可用于求取它们的阻抗值或电路中的电流。需要注意的是，理论上“理想”的纯电容器或纯电感器不具有任何电阻，但在真实环境中，无论多么微小，它们总会有一定的电阻值。&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="纯电阻型无源元件"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;纯电阻型无源元件&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;em&gt;Purely Resistive Passive Components&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;电阻器&lt;/strong&gt; —— 电阻器用于调节、阻碍或设定电流通过特定路径的流动，或因电流流动而在电路中产生电压降。电阻器具有一种阻抗，称为电阻（&lt;/span&gt;&lt;span content="R" math-inline=""&gt;R&lt;/span&gt;&lt;span fontsize="" color=""&gt;），其阻值以欧姆（&lt;/span&gt;&lt;span content="\Omega" math-inline=""&gt;\Omega&lt;/span&gt;&lt;span fontsize="" color=""&gt;）为单位。电阻器可以是&lt;strong&gt;固定值电阻&lt;/strong&gt;，也可以是&lt;strong&gt;可变电阻（电位器）&lt;/strong&gt;。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>18.交流电路中的功率</title><link>https://www.zhangblogs.cn/archives/wei-ming-ming-wen-zhang/</link><pubDate>Mon, 14 Jul 2025 18:20:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/wei-ming-ming-wen-zhang/</guid><description>&lt;h1 id="交流电路中的功率"&gt;&lt;strong&gt;交流电路中的功率&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;在交流电路中，电阻所消耗的电功率不同于电抗所消耗的功率，因为电抗不消耗能量。&lt;/p&gt;
&lt;p&gt;在直流电路中，消耗的功率就是直流电压与直流电流的乘积，以瓦特（&lt;span content="W" math-inline=""&gt;W&lt;/span&gt;）为单位。然而，对于含有电抗元件的交流电路，则必须以不同的方式来计算消耗功率。&lt;/p&gt;</description></item><item><title>19.功率三角形与功率因数</title><link>https://www.zhangblogs.cn/archives/wei-ming-ming-wen-zhang/</link><pubDate>Mon, 14 Jul 2025 18:19:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/wei-ming-ming-wen-zhang/</guid><description>&lt;h1 id="功率三角形与功率因数"&gt;&lt;strong&gt;功率三角形与功率因数&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Power Triangle and Power Factor&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;在交流电路中消耗的电功率可以用一个直角三角形的三条边来表示，这个三角形通常被称为功率三角形。&lt;/p&gt;
&lt;p&gt;在我们关于电功率的教程中已经看到，含有电阻与电容、或电阻与电感，或同时含有这两类元件的交流电路，既存在有功功率，也存在无功功率。因此，若要计算并绘制表示总消耗功率的功率三角形，我们需要知道电压与电流正弦波形之间的相位差。&lt;/p&gt;</description></item><item><title>20.功率因数校正</title><link>https://www.zhangblogs.cn/archives/20.gong-lu-yin-shu-xiao-zheng/</link><pubDate>Mon, 14 Jul 2025 18:18:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/20.gong-lu-yin-shu-xiao-zheng/</guid><description>&lt;h1 id="功率因数校正"&gt;&lt;strong&gt;功率因数校正&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Power Factor Correction&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;功率因数校正通过并联电容器来抵消感性元件的影响，并减小电压与电流之间的相位差。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;功率因数校正是一种利用电容器减少交流电路无功功率分量，以提高电路效率并减小电流的技术。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;在直流（&lt;strong&gt;DC&lt;/strong&gt;）电路中，连接负载所耗散的功率可简单地计算为直流电压与直流电流的乘积，即 &lt;span content="V \times I" math-inline=""&gt;V \times I&lt;/span&gt;，单位为瓦特（&lt;strong&gt;W&lt;/strong&gt;）。&lt;/p&gt;</description></item><item><title>21.阻抗与复阻抗</title><link>https://www.zhangblogs.cn/archives/21.zu-kang-yu-fu-zu-kang/</link><pubDate>Mon, 14 Jul 2025 18:17:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/21.zu-kang-yu-fu-zu-kang/</guid><description>&lt;h1 id="阻抗与复阻抗"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;阻抗与复阻抗&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;阻抗是在交流电路中对交流电流流动的总阻碍，并以欧姆表示。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在交流电路（常称为“AC 电路”）中，阻抗是对电流在电路中流动的阻碍。阻抗以欧姆为单位，表示电路中各种限流元件（如电阻 &lt;/span&gt;&lt;span content="R" math-inline=""&gt;R&lt;/span&gt;&lt;span fontsize="" color=""&gt;、电感 &lt;/span&gt;&lt;span content="L" math-inline=""&gt;L&lt;/span&gt;&lt;span fontsize="" color=""&gt; 和电容 &lt;/span&gt;&lt;span content="C" math-inline=""&gt;C&lt;/span&gt;&lt;span fontsize="" color=""&gt;）综合作用的结果。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在直流电路（DC 电路）中，对电流流动的阻碍称为电阻；而在交流电路中，阻抗则既包括电路的电阻分量 &lt;/span&gt;&lt;span content="R" math-inline=""&gt;R&lt;/span&gt;&lt;span fontsize="" color=""&gt;，也包括其无功分量 &lt;/span&gt;&lt;span content="X" math-inline=""&gt;X&lt;/span&gt;&lt;span fontsize="" color=""&gt;。在直流电路里，电阻用字母 &lt;/span&gt;&lt;span content="R" math-inline=""&gt;R&lt;/span&gt;&lt;span fontsize="" color=""&gt; 表示；而在交流电路中，用字母或符号 &lt;/span&gt;&lt;span content="Z" math-inline=""&gt;Z&lt;/span&gt;&lt;span fontsize="" color=""&gt; 来表示对电流流动的总阻碍。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>22.波形的形状因数</title><link>https://www.zhangblogs.cn/archives/22.bo-xing-de-xing-zhuang-yin-shu/</link><pubDate>Mon, 14 Jul 2025 18:08:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/22.bo-xing-de-xing-zhuang-yin-shu/</guid><description>&lt;h1 id="波形的形状因数"&gt;&lt;strong&gt;波形的形状因数&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Form Factor of a Waveform&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;形状因数描述波形的形状或结构，是其均方根值与平均值之比。&lt;/p&gt;
&lt;p&gt;波形形状因数（Form Factor，简称 &lt;span content="F_F" math-inline=""&gt;F_F&lt;/span&gt;）是一种数学关系，用于分析不同类型的周期波形。形状因数是一种定义周期波形形态、结构甚至质量的方法。在其他情况下，形状因数也可用于度量含有大量谐波峰值的正弦波的“峰度”。&lt;/p&gt;</description></item><item><title>23.波形的峰值因数</title><link>https://www.zhangblogs.cn/archives/23.bo-xing-de-feng-zhi-yin-shu/</link><pubDate>Mon, 14 Jul 2025 18:05:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/23.bo-xing-de-feng-zhi-yin-shu/</guid><description>&lt;h1 id="波形的峰值因数"&gt;&lt;strong&gt;波形的峰值因数&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Crest Factor of a Waveform&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;峰值因数通过峰值与均方根值的比值来描述波形的形状，对于纯正弦波，峰值因数等于 &lt;strong&gt;1.414&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;峰值因数（&lt;strong&gt;Crest Factor&lt;/strong&gt;，CF）是我们用来分析不同类型周期波形的另一种数学关系。峰值因数有时也称为峰值系数（&lt;strong&gt;Peak Factor&lt;/strong&gt;）或幅值系数（&lt;strong&gt;Amplitude Factor&lt;/strong&gt;），用于定义特定周期波形的质量，因为周期波形可以具有许多不同的形状。&lt;/p&gt;</description></item><item><title>24.正弦波</title><link>https://www.zhangblogs.cn/archives/24.zheng-xian-bo/</link><pubDate>Mon, 14 Jul 2025 18:04:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/24.zheng-xian-bo/</guid><description>&lt;h1 id="正弦波"&gt;&lt;strong&gt;正弦波&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Sine Wave&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;正弦波是一种周期性波形，可通过在单位圆上绘制三角函数的正弦曲线来最佳描述。&lt;/p&gt;
&lt;h2 id="什么是正弦波"&gt;&lt;strong&gt;什么是正弦波？&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;正弦波，也称为正弦波形或正弦波，是一种光滑的、周期性的振荡，描述了空间或时间中的重复模式。它是电气工程中最简单、也最广泛使用的波形类型之一。正弦波是在“时域”中存在的周期信号。因此，它们可用于分析线性电气系统在特定频率范围内的频率和/或相位响应。&lt;/p&gt;</description></item><item><title>Postgresql应急手册-膨胀</title><link>https://www.zhangblogs.cn/archives/postgresqlying-ji-shou-ce-peng-zhang/</link><pubDate>Fri, 09 May 2025 11:25:43 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/postgresqlying-ji-shou-ce-peng-zhang/</guid><description>&lt;p&gt;&lt;strong&gt;Postgresql应急手册结构性内容来自xiongcc的pg应急一图&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="postgresql-膨胀问题技术指南"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;PostgreSQL 膨胀问题技术指南&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;摘要：&lt;/strong&gt; PostgreSQL 数据库在长时间运行、频繁更新的情况下，容易出现“膨胀（Bloat）”问题。膨胀指的是表、索引、WAL 日志或系统目录占用了不必要的大量空间，可能导致性能下降。本文将分别讨论 &lt;strong&gt;表膨胀&lt;/strong&gt;、&lt;strong&gt;索引膨胀&lt;/strong&gt;、&lt;strong&gt;WAL 日志膨胀&lt;/strong&gt; 和 &lt;strong&gt;系统表膨胀&lt;/strong&gt;，分析成因、检测方法，并提供解决方案和示例脚本。通过合理的监控和维护，可有效控制膨胀现象，提高数据库性能和稳定性。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Postgresql应急手册-事务ID回卷</title><link>https://www.zhangblogs.cn/archives/postgresqlying-ji-shou-ce-shi-wu-idhui-juan/</link><pubDate>Fri, 09 May 2025 11:23:10 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/postgresqlying-ji-shou-ce-shi-wu-idhui-juan/</guid><description>&lt;p&gt;postgresql应急手册骨干内容源自xiongcc的应急脑图，结合GPT深入研究得出结果。本人校核。&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/postgresql应急流程-emgl.jpg" style="display: inline-block;width:100.0%;height:100.0%" /&gt;
&lt;hr&gt;
&lt;h1 id="postgresql-事务id回卷异常及处理方案"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;PostgreSQL 事务ID回卷异常及处理方案&lt;/strong&gt;&lt;/span&gt;&lt;/h1&gt;
&lt;h2 id="1-事务id回卷异常的表现"&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;1. 事务ID回卷异常的表现&lt;/strong&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&lt;strong&gt;概念说明：&lt;/strong&gt; PostgreSQL使用32位事务ID（Transaction ID, XID）标识事务，每个新事务都会消耗一个XID (&lt;/span&gt;&lt;a href="https://www.postgresql.fastware.com/blog/how-to-fix-transaction-wraparound-in-postgresql#:~:text=The%20issue%20with%20transaction%20wraparound,32%7D"&gt;&lt;span fontsize="" color=""&gt;How to fix transaction wraparound in PostgreSQL?&lt;/span&gt;&lt;/a&gt;&lt;span fontsize="" color=""&gt; possible Txids))。由于32位整数最大约为42亿，XID会在约21亿（2^31）时触发“回卷”（wraparound）机制，从0重新计数。为了防止旧事务的数据可见性错误，PostgreSQL要求在接近XID耗尽时冻结（freeze）老事务ID。如果未及时冻结，数据库将采取保护措施，包括强制只读甚至停止服务，以避免数据丢失 (&lt;/span&gt;&lt;a href="https://www.percona.com/blog/overcoming-vacuum-wraparound/#:~:text=,ONLY%20mode"&gt;&lt;span fontsize="" color=""&gt;Overcoming VACUUM WRAPAROUND&lt;/span&gt;&lt;/a&gt;&lt;span fontsize="" color=""&gt;)。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>CIDR表示法</title><link>https://www.zhangblogs.cn/archives/cidrbiao-shi-fa/</link><pubDate>Mon, 03 Feb 2025 12:34:21 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/cidrbiao-shi-fa/</guid><description>&lt;h2 id="常见的特殊地址"&gt;&lt;strong&gt;常见的特殊地址&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;作为数据库运维人员，常常要和防火墙策略打交道，比如限制不同用户的客服端登录地址。&lt;/p&gt;
&lt;p&gt;比如&lt;code&gt;pg_hba.conf&lt;/code&gt;中存在以下条目&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;# TYPE DATABASE       USER           ADDRESS                 METHOD
host   all             all             127.0.0.1/32           trust
host all postgres 20.19.128.0/24 md5
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;很明显上面的防火墙策略是对于本地环回地址（&lt;strong&gt;Loopback Address&lt;/strong&gt;）登录全部免密登录。&lt;/p&gt;</description></item><item><title>Postgresql IO</title><link>https://www.zhangblogs.cn/archives/1733887299274/</link><pubDate>Wed, 11 Dec 2024 11:30:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1733887299274/</guid><description>&lt;h1 id="io-patterns"&gt;&lt;strong&gt;I/O Patterns&lt;/strong&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Dinesh &amp;amp; Rakesh&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;March 1, 2024&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="演讲人介绍"&gt;&lt;strong&gt;演讲人介绍&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id="dinesh-kumar"&gt;&lt;strong&gt;Dinesh Kumar&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Principal Architect @ Tessell&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Active contributor to Opensource tools around PostgreSQL&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Author of two PostgreSQL books&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="rakesh"&gt;&lt;strong&gt;Rakesh&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Solutions Architect @ Tessell&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Extensively built products &amp;amp; platforms with PostgreSQL&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-io"&gt;&lt;strong&gt;What is I/O?&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;从高层次来看，I/O 操作是请求从磁盘读取数据（“输入”）或向磁盘写入数据（“输出”)的操作，通常以&lt;strong&gt;每秒操作数&lt;/strong&gt;来衡量。&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/image-ktws.png" style="display: inline-block" /&gt;
&lt;p&gt;这张图是关于 PostgreSQL 数据库中的 I/O（输入/输出）流程的高级视图。下面是每个部分的分析：&lt;/p&gt;</description></item><item><title>可扩展SQL和NoSQL数据存储系统</title><link>https://www.zhangblogs.cn/archives/1726131314729/</link><pubDate>Thu, 12 Sep 2024 16:57:48 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1726131314729/</guid><description>&lt;h1 id="scalable-sql-and-nosql-data-stores"&gt;&lt;strong&gt;Scalable SQL and NoSQL Data Stores&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;Rick Cattell Originally published in 2010, last revised December 2011&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;本文翻译仅限学习使用，严禁用于任何的商业用途&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;作者&lt;a href="http://www.cattell.net/rick/index.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Rick Cattell&lt;/a&gt;是数据库领域的大佬常青树，本文更是高屋建瓴的概括了NoSQL数据库，回到过去，一起领略14年前大佬的文章，以下是译文部分&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="abstract"&gt;&lt;strong&gt;ABSTRACT&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;在本文中，我们研究了一些&lt;code&gt;SQL&lt;/code&gt;和所谓的&lt;code&gt;NoSQL&lt;/code&gt;数据存储，这些数据存储被设计用于在多台服务器上扩展简单的&lt;code&gt;OLTP&lt;/code&gt;（在线事务处理）风格的应用负载。最初受Web 2.0应用程序的推动，这些系统旨在支持成千上万或数百万用户进行更新和读取，这与传统的数据库管理系统（DBMS）和数据仓库形成对比。&lt;/p&gt;</description></item><item><title>Simple Operation类型数据存储系统中可扩展性能的 10 条规则</title><link>https://www.zhangblogs.cn/archives/1725968289151/</link><pubDate>Tue, 10 Sep 2024 19:38:47 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1725968289151/</guid><description>&lt;h1 id="10-rules-for-scalable-performance-in-simple-operation-datastores"&gt;&lt;strong&gt;10 Rules for Scalable Performance in ‘Simple Operation’ Datastores&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;简单操作&lt;/code&gt;数据存储系统中可扩展性能的 10 条规则&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;将数据分区而后操作，坚持管理简单，对所有情况不进行单一化假设 &lt;strong&gt;do not assume one size fits all&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文来自 &lt;code&gt;acm-tod&lt;/code&gt;,&lt;a href="https://dl.acm.org/doi/pdf/10.1145/1953122.1953144" target="_blank" rel="noopener noreferrer nofollow"&gt;下载地址&lt;/a&gt;，&lt;strong&gt;本文仅供学习使用，禁止用于任何商业用途&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>虚拟内存辅助缓冲管理</title><link>https://www.zhangblogs.cn/archives/1724118763513/</link><pubDate>Tue, 20 Aug 2024 10:05:53 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1724118763513/</guid><description>&lt;h1 id="虚拟内存辅助缓冲管理"&gt;&lt;strong&gt;虚拟内存辅助缓冲管理&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;本文翻译自论文，作者:&lt;code&gt;Viktor Leis&lt;/code&gt;/&lt;code&gt;Adnan Alhomssi&lt;/code&gt;/&lt;code&gt;Tobias Ziegler&lt;/code&gt;/&lt;code&gt;Yannick Loeck&lt;/code&gt;/&lt;code&gt;Christian Dietrich&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.cs.cit.tum.de/fileadmin/w00cfj/dis/_my_direct_uploads/vmcache.pdf" target="_blank" rel="noopener noreferrer nofollow"&gt;论文下载地址&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;为了方便学习和理解，在译文中加入了注释（NOTE）部分，这部分不属于原文，难免有错，欢迎指正。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;摘要&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;大多数数据库管理系统在主内存缓冲池中缓存来自存储的页面。为此，它们要么依赖于将页面标识符转换为指针的哈希表，要么依赖于避免这种转换的指针转换技术。在这项工作中，我们提出了vmcache，一种利用硬件支持的虚拟内存来将页面标识符转换为虚拟内存地址的缓冲管理器设计。与现有的基于mmap的方法相比，数据库管理系统保留了对页面缺页和驱逐的控制。我们的设计可移植到现代操作系统，支持任意图数据，允许可变大小的页面，并且易于实现。&lt;/p&gt;</description></item><item><title>你的CPU被谁偷了</title><link>https://www.zhangblogs.cn/archives/1723965430739/</link><pubDate>Sun, 18 Aug 2024 15:19:24 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1723965430739/</guid><description>&lt;img src="https://www.zhangblogs.cn/upload/JifGuh1jdkBJFJpDkRQRYIKJ6eJyOr0pSAMY%253D.webp" style="display: inline-block" /&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;你的CPU被谁偷了&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;当你输入TOP命令的时候，会在第三列出现一个cpu使用率的实时统计。&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/image-20240818133536900.png" style="display: inline-block" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;具体这些值的含义，可以参考之前的文章&lt;/span&gt;&lt;a href="http://www.zhangblogs.cn/archives/1717066199741#heading-9" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;TOP命令之任务和CPU状态&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;本文就集中讨论一下CPU使用率中的steal部分&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;CPU使用率中的steal部分是什么&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;根据&lt;/span&gt;&lt;a href="https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/virtualization_deployment_and_administration_guide/sect-kvm_guest_timing_management-steal_time_accounting#sect-KVM_guest_timing_management-Steal_time_accounting" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;红帽官方文档&lt;/span&gt;&lt;/a&gt;&lt;span fontsize="" color=""&gt;的介绍，Steal Time是虚拟机（guest）所需，但是宿主机（host）未提供的CPU时间。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span fontsize="" color=""&gt;需要但是未提供，说明cpu是出于非自愿等待的情况下&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;st%部分只会出现在虚拟化实例中&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;steal time 可以在/proc/stat中的CPU时间字段中找到相关信息,以st%为字段名出现。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;大量的steal time 说明存在CPU争用，这会降低客户机性能。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>数据结构简介</title><link>https://www.zhangblogs.cn/archives/1723799959465/</link><pubDate>Fri, 16 Aug 2024 17:37:47 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1723799959465/</guid><description>&lt;img src="https://www.zhangblogs.cn/upload/gd0Kwuo%253D.webp" style="display: inline-block" /&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;数据结构简介&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;为了更好的理解数据库中数据的存储，组织和操作，数据结构是绕不开的一个基础项目。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;系统的理解数据结构，对于高效开发是非常有必要的。对于运维工作而言，学习数据结构可以让功力加深，尤其是对软件架构部分。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;常用的数据结构包括 &lt;/span&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;数组、链表、堆栈、队列、树和图&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;1. 什么是数据结构&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;按照wiki的说法，&lt;/span&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;数据结构&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;是一种&lt;/span&gt;&lt;a href="https://en.wikipedia.org/wiki/Data" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;数据&lt;/span&gt;&lt;/a&gt;&lt;span fontsize="" color=""&gt;组织，以及通常为&lt;/span&gt;&lt;a href="https://en.wikipedia.org/wiki/Efficiency" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;有效&lt;/span&gt;&lt;/a&gt;&lt;a href="https://en.wikipedia.org/wiki/Data_access" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;访问&lt;/span&gt;&lt;/a&gt;&lt;span fontsize="" color=""&gt;数据而选择的&lt;/span&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;存储格式&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;。更准确的说，是一种&lt;/span&gt;&lt;a href="https://en.wikipedia.org/wiki/Algebraic_structure" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;代数结构&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;数据结构提供给函数或者操作集合具体的数据值。定义数据结构是为了更好的使用数据。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;2. 数据结构分类&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;img src="https://www.zhangblogs.cn/upload/data_structures.drawio.png" style="display: inline-block" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;为了方便理解，我们将数据结构进行了分类&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;线性结构&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;:数据元素按顺序或线性排列的数据结构，其中每个元素都附加到其上一个和下一个相邻元素，称为线性数据结构&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;静态数据结构&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;:静态数据结构具有固定的内存大小。访问静态数据结构中的元素更容易&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;动态数据结构&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;:在动态数据结构中，大小不固定。它可以在运行时期间随机更新。这在代码的内存（空间）复杂性方面可能被认为是高效的&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;非线性数据结构&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;:数据元素不按顺序或线性放置的数据结构称为非线性数据结构。在非线性数据结构中，我们无法仅通过一次遍历就访问所有元素。非线性数据结构的例子有树和图。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;注意，许多数据结构是复合型的，比如B+树就是一个平衡二叉树+链表实现的，这里的数据结构只是一个轮廓，是基础。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;往往人们容易将数据类型和数据结构混肴，这里给出两者的不同之处&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;属性&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;数据类型&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;数据结构&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;定义&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;变量的形式，可以赋值。定义特定变量只会分配给定数据类型的值。&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;不同类型数据的集合。整个数据可以用一个对象表示，并在整个程序中使用。&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;持有值&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;只能持有值，但不能持有数据。因此，它是无数据的。&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;可以在单个对象中持有多种类型的数据。&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;实现&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;数据类型的实现称为抽象实现。&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;数据结构的实现称为具体实现。&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;时间复杂度&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;没有时间复杂度。&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;在数据结构对象中，时间复杂度起着重要作用。&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;内存&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;数据类型的值不存储，因为它只表示可以存储的数据类型。&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;数据结构中，数据及其值占据计算机主内存的空间。数据结构可以在一个对象中持有不同类型和种类的数据。&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;示例&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;int, float, double 等。&lt;/span&gt;&lt;/td&gt;
 &lt;td&gt;&lt;span fontsize="" color=""&gt;栈、队列、树等。&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;下面我们将对这几类主要的数据结构做一个简单介绍&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;2.1 数组&lt;/span&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;数组是一种线性数据结构。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;它是存储在连续内存位置上的项目集合。其核心思想是将多种相同类型的项目&lt;/span&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;集中存放在一个地方&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;。这使得在相对&lt;/span&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;较短的时间内处理大量数据&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;成为可能。数组的第一个元素通过下标0进行索引。在数组中可以进行不同的操作，例如搜索、排序、插入、遍历、反转和删除。&lt;/span&gt;&lt;/p&gt;
&lt;img src="https://www.zhangblogs.cn/upload/Array.drawio.png" style="display: inline-block" /&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;数组的特征&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;数组使用基于索引的数据结构，这有助于使用索引轻松识别数组中的每个元素。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;如果用户想要存储相同数据类型的多个值，则可以有效地利用数组。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;数组还可以通过将数据存储在二维数组中来处理复杂的数据结构。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;数组还用于实现其他数据结构，如堆栈、队列、堆、哈希表等.&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;数组中的搜索过程可以非常容易地完成。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;数组的操作&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;Initialization&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;初始化&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;：可以在声明时或稍后使用赋值语句用值初始化数组。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;Accessing elements&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Postgresql MVCC -2 锁</title><link>https://www.zhangblogs.cn/archives/1722588159084/</link><pubDate>Mon, 05 Aug 2024 11:36:03 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1722588159084/</guid><description>&lt;img src="https://www.zhangblogs.cn/upload/DALL·E%202024-08-05%2011.25.01%20-%20A%20detailed%20diagram%20illustrating%20PostgreSQL%20locks.%20The%20diagram%20should%20include%20different%20types%20of%20locks%20such%20as%20row-level%20locks,%20table-level%20locks,%20and%20-1722828322094-2.webp" style="display: inline-block" /&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;Postgresql MVCC -2 锁&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;了解完postgresql中的事务隔离级别，剩下的就是锁机制了。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;显式锁 Explicit Locking&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;PostgreSQL提供了多种锁模式来控制对表中数据的并发访问。在MVCC未提供所需行为的情况下，这些模式可用于应用程序控制的锁定。此外，大多数PostgreSQL命令会自动获取适当模式的锁，以确保在命令执行时不会以不兼容的方式删除或修改引用的表。 （例如， &lt;/span&gt;&lt;code&gt;TRUNCATE&lt;/code&gt;&lt;span fontsize="" color=""&gt;不能安全地与同一表上的其他操作同时执行，因此它会在表上获取&lt;/span&gt;&lt;code&gt;ACCESS EXCLUSIVE&lt;/code&gt;&lt;span fontsize="" color=""&gt;锁来强制执行。）&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;Table-Level Locks&lt;/span&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;ACCESS SHARE&lt;/code&gt;&lt;span fontsize="" color=""&gt; (&lt;/span&gt;&lt;code&gt;AccessShareLock&lt;/code&gt;&lt;span fontsize="" color=""&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;SELECT&lt;/code&gt;&lt;span fontsize="" color=""&gt;命令在引用的表上获取此模式的锁。一般来说，任何只&lt;/span&gt;&lt;em&gt;&lt;span fontsize="" color=""&gt;读取&lt;/span&gt;&lt;/em&gt;&lt;span fontsize="" color=""&gt;表而不修改表的查询都会获取这种锁模式。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;ROW SHARE&lt;/code&gt;&lt;span fontsize="" color=""&gt; (&lt;/span&gt;&lt;code&gt;RowShareLock&lt;/code&gt;&lt;span fontsize="" color=""&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;SELECT&lt;/code&gt;&lt;span fontsize="" color=""&gt;命令在指定了&lt;/span&gt;&lt;code&gt;FOR UPDATE&lt;/code&gt;&lt;span fontsize="" color=""&gt; 、 &lt;/span&gt;&lt;code&gt;FOR NO KEY UPDATE&lt;/code&gt;&lt;span fontsize="" color=""&gt; 、 &lt;/span&gt;&lt;code&gt;FOR SHARE&lt;/code&gt;&lt;span fontsize="" color=""&gt;或&lt;/span&gt;&lt;code&gt;FOR KEY SHARE&lt;/code&gt;&lt;span fontsize="" color=""&gt;选项之一的所有表上获取此模式的锁（除了在没有引用的任何其他表上的&lt;/span&gt;&lt;code&gt;ACCESS SHARE&lt;/code&gt;&lt;span fontsize="" color=""&gt;锁之外）任何显式的&lt;/span&gt;&lt;code&gt;FOR ...&lt;/code&gt;&lt;span fontsize="" color=""&gt;锁定选项）。&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span fontsize="" color=""&gt;注意，虽然名字中含有row，但是这类锁不是还是表锁，不是行锁&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;关于select for 锁定子句&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;FOR UPDATE&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;锁定选定的行以进行更新。这些行不能被其他事务修改，直到当前事务完成。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;示例：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sql" data-lang="sql"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;BEGIN&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;SELECT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;employees&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;department_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;FOR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;UPDATE&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;-- 这里，你可以对结果集中的行进行更新操作
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;UPDATE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;employees&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;SET&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;salary&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;salary&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;WHERE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;department_id&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;COMMIT&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;FOR NO KEY UPDATE&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Postgresql MVCC -1 隔离级别</title><link>https://www.zhangblogs.cn/archives/1722507705382/</link><pubDate>Thu, 01 Aug 2024 18:31:13 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1722507705382/</guid><description>&lt;h2 id="postgresql-mvcc--1-隔离级别"&gt;&lt;strong&gt;Postgresql MVCC -1 隔离级别&lt;/strong&gt;&lt;/h2&gt;
&lt;img src="https://www.zhangblogs.cn/upload/DALL·E%202024-08-01%2018.27.24%20-%20An%20illustration%20of%20PostgreSQL%20MVCC%20(Multi-Version%20Concurrency%20Control)%20focusing%20on%20Read%20Committed%20and%20Serializable%20isolation%20levels.%20The%20image%20should%20.webp" style="display: inline-block" /&gt;
&lt;h3 id="mvcc是什么"&gt;&lt;strong&gt;MVCC是什么&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;MVCC,英文&lt;em&gt;Multi-Version Concurrency Control&lt;/em&gt; ，多版本并发控制。&lt;/p&gt;
&lt;p&gt;这是目前所有主流关系型数据库都具备的并发控制机制。&lt;/p&gt;
&lt;p&gt;本文不深入讨论二段锁机制，MVCC机制等，只阐述postgresql的MVCC实现和特性。（深入部分会单开一篇具体讨论）&lt;/p&gt;</description></item><item><title>Postgresql数据库维护须知</title><link>https://www.zhangblogs.cn/archives/1722417807914/</link><pubDate>Wed, 31 Jul 2024 17:28:06 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1722417807914/</guid><description>&lt;h2&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;Postgresql数据库维护须知&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;img src="https://www.zhangblogs.cn/upload/FNO%252BR9kpGnclGXgQ%253D.webp" style="display: inline-block" /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;本文翻译自&lt;/span&gt;&lt;a href="https://www.ashnik.com/everything-you-need-to-know-about-postgresql-database-maintenance/" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;strong&gt;&lt;span data-fontsize="" color=""&gt;Everything you need to know about PostgreSQL Database Maintenance&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;作者 &lt;/span&gt;&lt;a href="https://www.ashnik.com/author/nishchaykothari/" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;Nishchay Kothari&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;介绍&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;我们经常听到“数据库维护”这个术语。那么它到底是什么呢？所有事物都需要有效的维护，包括您的数据库。定期维护有助于数据库正常运行并高效执行，以满足您的业务期望。数据库维护描述了一组旨在改进数据库的任务。这些常规任务旨在提高性能、释放磁盘空间、检查数据错误、硬件故障、更新内部统计数据以及许多其他不明显（但通常重要）的事项。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;数据库维护在日常PostgreSQL操作中是一个高度被忽视的话题。虽然人们普遍认为数据库备份需要定期和基本地进行，但只有少数用户意识到额外的工作。一种主要的原因是，许多人没有深入了解SQL本身，并且无法有效地执行这些任务。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;有时，数据库维护如果做得不当可能不会引起注意，但当数据库性能受到影响时，就会变成一个真正的问题。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;这本白皮书将带您了解常见的Postgresql数据库维护任务&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;关键要点：&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;Vacuum 过程&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt; &lt;/span&gt;&lt;span fontsize="" color=""&gt;在 PostgreSQL 中，vacuum 负责清理死行或死元组的工作。这类似于对死行/元组进行碎片整理的活动，通常被称为膨胀&lt;/span&gt;&lt;code&gt;bloat&lt;/code&gt;&lt;span fontsize="" color=""&gt;。&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;版本控制&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color="inherit" style="color: inherit"&gt; &lt;/span&gt;&lt;span fontsize="" color=""&gt;PostgreSQL 通过 MVCC（多版本并发控制）维护旧元组的版本控制，以在事务中实现可见性。因此，它不会立即删除这些数据版本，而是保持这些版本，除非有人指示其删除。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>进程，线程和协程的区别</title><link>https://www.zhangblogs.cn/archives/1722233790828/</link><pubDate>Mon, 29 Jul 2024 14:32:30 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1722233790828/</guid><description>&lt;img src="https://files.oaiusercontent.com/file-U0ErKFxsCbpu5fJ0X2O49FVC?se=2024-07-29T06%3A32%3A14Z&amp;amp;sp=r&amp;amp;sv=2023-11-03&amp;amp;sr=b&amp;amp;rscc=max-age%3D604800%2C%20immutable%2C%20private&amp;amp;rscd=attachment%3B%20filename%3D166e921a-392c-46fc-9dee-6d1dd5b5bf6d.webp&amp;amp;sig=IlAbTHoiDU65TK5yKZzM/dsCuGpe67jFqKSDc5tQ/f4%3D" style="display: inline-block" alt="A detailed illustration depicting the concepts of processes, threads, and coroutines using the metaphor of a factory. The artwork is divided into three parts: 1. A large, standalone factory building with its own power supply, symbolizing a computer process, complete with various machines and workers inside. 2. Inside the factory, multiple production lines representing threads, each sharing resources like electricity and raw materials, with workers quickly switching tasks on these lines. 3. A highly flexible and efficient team within the same factory, symbolizing coroutines, where team members are seen rapidly and seamlessly switching tasks without delays. The style should be realistic and industrial, highlighting the unique characteristics of each concept." /&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;进程,线程,协程是开发和运维中常常遇到的概念，本文将介绍这三个概念&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;进程&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;概念&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;进程(process)是操作系统对一个正在运行的程序的一种抽象，进程是资源分配的最小单位。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;进程一般由程序、数据集合和进程控制块三部分组成。&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;程序&lt;/span&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;程序用于描述进程要完成的功能，是控制进程执行的指令集&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;数据集合&lt;/span&gt;&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;数据集合是程序在执行时所需要的数据和工作区，独占内存空间&lt;/span&gt;&lt;/p&gt;</description></item><item><title>python通过oracle客户端连接数据库</title><link>https://www.zhangblogs.cn/archives/1721791476103/</link><pubDate>Wed, 24 Jul 2024 11:29:35 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1721791476103/</guid><description>&lt;img src="https://www.zhangblogs.cn/upload/DALL·E%202024-07-24%2011.27.39%20-%20An%20enhanced%20digital%20art%20illustration%20emphasizing%20a%20Python%20script%20connecting%20to%20an%20Oracle%20database.%20The%20focus%20is%20on%20a%20large,%20central%20computer%20screen%20di.webp" style="display: inline-block" alt="DALL·E 2024-07-24 11.27.39 - An enhanced digital art illustration emphasizing a Python script connecting to an Oracle database. The focus is on a large, central computer screen di.webp" /&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;安装包&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;Anaconda3-2019.10-Linux-x86_64.sh&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;oracle Version 11.2.0.4.0 client for centos 64-bit&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;SQL&lt;/span&gt;&lt;em&gt;&lt;span fontsize="" color=""&gt;Plus: Additional libraries and executable for running SQL&lt;/span&gt;&lt;/em&gt;&lt;span fontsize="" color=""&gt;Plus with Instant Client&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;注意，python连接Oracle有一个非常苛刻的条件，就是你的python版本，系统版本，目标端的数据库，都必须是一样的位，一般都是64BIT，32位同学想办法改吧！&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;创建连接用户&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;adduser dwzyywzt
passwd dwzyywzt
​
# 变更权限，可写
chmod -v u+w /etc/sudoers
​
vi /etc/sudoers
-------------------------------------------------------
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
dwzyywzt    ALL=(ALL)       ALL （添加这一行）
-------------------------------------------------------
# 撤销权限
chmod -v u-w /etc/sudoers 
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;安装python-conda&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;# 默认软件上载位置是/mnt
cd /mnt/
​
# 赋权
chown dwzyywzt:dwzyywzt Anaconda3-2019.10-Linux-x86_64.sh
​
su - dwzyywzt
chmod +x Anaconda3-2019.10-Linux-x86_64.sh
​
./Anaconda3-2019.10-Linux-x86_64.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;进入安装界面，按回车看安装须知&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Python中的面向对象特性</title><link>https://www.zhangblogs.cn/archives/1721468041627/</link><pubDate>Sat, 20 Jul 2024 17:38:05 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1721468041627/</guid><description>&lt;h2&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;前言&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;众所周知，Python是非常典型的面向对象语言，一切都是对象。 那么面向对象有如下三个特性&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;封装性&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;继承性&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;多态性&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;最近在学习Java的过程中，对这三个问题进行了反思。&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;封装性&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;示例&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span fontsize="" color=""&gt;python的封装性没有Java那么好，甚至可以说是随便，它的私有属性和方法是通过前置下划线实现的。&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- --&gt;
&lt;pre&gt;&lt;code&gt;class Student():
    def __init__(self):
        self._age = 10
        self._name = 'Bob'
    def sayMyName(self):
        return &amp;quot;My name is %s&amp;quot;%(self._name)
    def __sayMyNameQuietly(self):
        return &amp;quot;My name is %s&amp;quot;%(self._name)
​
if __name__ == '__main__':
    a = Student()
    a.sayMyName()
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;上面的语句执行后，会返回 My Name is Bob,但是你通过调用a这个实例的方法，是无法访问到age和name属性及sayMyNameQuietly方法的。 这就是python的障眼法封装， 但是你可以通过&lt;/span&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;a._age&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;和&lt;/span&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;a._name&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;去访问私有变量， 可以通过&lt;/span&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;a._Student__sayMyNameQuietly()&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt; 去访问私有方法。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>从0开始在云上搭建一台Oracle服务器</title><link>https://www.zhangblogs.cn/archives/1721467475849/</link><pubDate>Sat, 20 Jul 2024 17:27:33 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1721467475849/</guid><description>&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;前面的话&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;O&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;racle 数据库安装繁复，如果没有专业dba带路，大部分同学在windows上安装很可能会出现非常尬尴的情况，如果没有安装成功，又没有删干净的话，是没法重新安装的，糟糕的情况下，需要重装系统。 那么读此文前，我希望你具备以下知识，这样的话，会更快的定位部署中遇到的问题。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>书籍，文档，有趣的网站</title><link>https://www.zhangblogs.cn/archives/1721466794321/</link><pubDate>Sat, 20 Jul 2024 17:16:07 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1721466794321/</guid><description>&lt;p&gt;这是一个不定期更新的to_read list主要分为书籍及文档地址。&lt;/p&gt;
&lt;h2 id="book"&gt;&lt;strong&gt;BOOK&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id="数据库"&gt;&lt;strong&gt;数据库&lt;/strong&gt;&lt;/h3&gt;
&lt;h4 id="oracle-plsql程序设计第6版上下册异步图书出品"&gt;&lt;a href="https://item.jd.com/12211608.html" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;strong&gt;Oracle PL/SQL程序设计（第6版）（上下册）(异步图书出品)&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;此书是我配合实践项目半年内学习完成的，上册主要是一些基础，下册是pl/sql的提高。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 id="t-sql编程入门经典涵盖sql-server-20082005"&gt;&lt;a href="https://item.jd.com/10025108709227.html" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;strong&gt;T-SQL编程入门经典涵盖SQL Server 2008&amp;amp;2005&lt;/strong&gt;&lt;/a&gt;&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;本书是一些基础的t-sql语法介绍，知识点涵盖全面。&lt;/p&gt;</description></item><item><title>云原生蓝图</title><link>https://www.zhangblogs.cn/archives/1721099406297/</link><pubDate>Tue, 16 Jul 2024 11:10:46 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1721099406297/</guid><description>&lt;img src="https://www.zhangblogs.cn/upload/landscape.png" style="display: inline-block" /&gt;</description></item><item><title>TOP命令详解</title><link>https://www.zhangblogs.cn/archives/1717066199741/</link><pubDate>Mon, 03 Jun 2024 18:36:45 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1717066199741/</guid><description>&lt;img src="https://files.oaiusercontent.com/file-53Inpuef6teyevtgtVCI7sP4?se=2024-06-04T11%3A27%3A05Z&amp;amp;sp=r&amp;amp;sv=2023-11-03&amp;amp;sr=b&amp;amp;rscc=max-age%3D31536000%2C%20immutable&amp;amp;rscd=attachment%3B%20filename%3D7cc7b7d0-1848-47b2-9e22-833f3824eb3d.webp&amp;amp;sig=OOs5gyyGuJmlKnML5W66A1/Lkk/kj8hhLILxm8/jYoA%3D" style="display: inline-block" alt="Illustration of a computer screen displaying the &amp;#39;top&amp;#39; command in a Linux terminal environment. The screen shows various system statistics such as CPU usage, memory usage, and a list of running processes with columns for PID, USER, PR, NI, VIRT, RES, SHR, S, %CPU, %MEM, TIME+, and COMMAND. The terminal is styled with a dark background and light text, typical of a Unix-like system. Include visual elements like a keyboard and a desk to indicate a workspace environment." /&gt;
&lt;p&gt;本文档翻译自top的官方文档，可以通过以下命令进行查看&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;man top
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="基础操作"&gt;&lt;strong&gt;基础操作&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;输入&lt;code&gt;top&lt;/code&gt;命令后，可以进入监控界面&lt;/p&gt;</description></item><item><title>postgresql HA框架对比</title><link>https://www.zhangblogs.cn/archives/1717063008323/</link><pubDate>Thu, 30 May 2024 17:57:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1717063008323/</guid><description>&lt;p&gt;&lt;span fontsize="" color=""&gt;文章内容来自&lt;/span&gt;&lt;a href="https://scalegrid.io/blog/managing-high-availability-in-postgresql-part-3/" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;Managing High Availability in PostgreSQL® – Part III: Patroni&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;Patroni 对于 PostgreSQL 数据库管理员（DBA）来说是一个宝贵的工具，因为它执行 PostgreSQL 集群的端到端设置和监控。选择分布式一致性服务（DCS）和备用创建的灵活性对最终用户来说是一个优势，因为他们可以选择自己熟悉的方法。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>软件工程中的熵增定律</title><link>https://www.zhangblogs.cn/archives/1705626370588/</link><pubDate>Fri, 19 Jan 2024 09:38:18 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1705626370588/</guid><description>&lt;img src="https://www.zhangblogs.cn/upload/ea07958b252844ce83823d77c1ba92a3_1028572087-hkrr.png" style="display: inline-block" /&gt;
&lt;hr&gt;
&lt;p&gt;参考连接&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.toptal.com/software/software-entropy-explained" target="_blank" rel="noopener noreferrer nofollow"&gt;Software Entropy Explained: Causes, Effects, and Remedies&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://baike.baidu.com/item/%E7%83%AD%E5%8A%9B%E5%AD%A6%E4%B8%89%E5%A4%A7%E5%AE%9A%E5%BE%8B/10572632" target="_blank" rel="noopener noreferrer nofollow"&gt;百度百科-热力学三大定律&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="热力学三大定律"&gt;&lt;strong&gt;热力学三大定律&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;软件复杂度论述里，需要引入热力学第二定律，为了不至于冷车启动，我们重温一下热力学三大定律&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;第一定律&lt;/p&gt;
&lt;p&gt;能量守恒与转换定律是自然界的基本规律之一。&lt;/p&gt;
&lt;p&gt;自然界中的一切物质都具有能量， 能量不可能被创造， 也不可能被消灭； 但能量可以从一种形态转变为另一种形态， 且在能量的转化过程中能量的&lt;strong&gt;总量保持不变&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>Postgresql数据库调优</title><link>https://www.zhangblogs.cn/archives/1705564776986/</link><pubDate>Thu, 18 Jan 2024 16:03:07 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1705564776986/</guid><description>&lt;p&gt;&lt;span fontsize="" color=""&gt;参考连接:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.enterprisedb.com/postgres-tutorials/introduction-postgresql-performance-tuning-and-optimization" target="_blank" rel="noopener noreferrer nofollow"&gt;&lt;span data-fontsize="" color=""&gt;An Introduction to PostgreSQL Performance Tuning and Optimization&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;本文档介绍如何调整 &lt;/span&gt;&lt;code&gt;PostgreSQL&lt;/code&gt;&lt;span fontsize="" color=""&gt; 和 &lt;/span&gt;&lt;code&gt;EDB Postgres Advanced Server (EPAS)&lt;/code&gt;&lt;span fontsize="" color=""&gt;（版本 10 至 13）&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;所使用的系统是 &lt;/span&gt;&lt;code&gt;RHEL&lt;/code&gt;&lt;span fontsize="" color=""&gt; 系列 &lt;/span&gt;&lt;code&gt;linux&lt;/code&gt;&lt;span fontsize="" color=""&gt; &lt;/span&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;version 8&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;。这些只是一般指南，实际调整细节会因工作负载而异，但它们应能为大多数部署提供一个良好的起点。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;调优时,我们从硬件开始，然后逐级向上，最后完成应用程序的 SQL 查询。&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;随着堆栈的不断升级，与工作负载相关的调优方面也会越来越高，因此我们会从最普通的方面开始，然后再到与工作负载最相关的方面&lt;/span&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;1. 规划机器&lt;/span&gt;&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;数据库部署的服务器类型如下：&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;bare metal&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt; 裸金属服务器&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;virtualized machines&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt; 虚拟机&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;containerized&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt; 容器化&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span fontsize="" color=""&gt;本文档侧重裸金属和虚拟机&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;1.1 裸金属&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;在为 PostgreSQL 设计裸机服务器时，需要考虑一些因素。这些因素包括 CPU、内存、磁盘，少数情况下还包括网卡&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Linux的守护进程</title><link>https://www.zhangblogs.cn/archives/linuxde-shou-hu-jin-cheng/</link><pubDate>Sat, 11 Nov 2023 12:11:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/linuxde-shou-hu-jin-cheng/</guid><description>&lt;p&gt;title: Linux的守护进程
date: 2021-10-23 23:49:13.0
updated: 2021-10-25 15:50:44.076
url: /archives/linux的守护进程
categories: 运维
tags: linux | 进程&lt;/p&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;&amp;ldquo;守护进程&amp;rdquo;（daemon）就是一直在后台运行的进程（daemon），是服务(service)的载体。&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;概念&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;Linux Daemon（守护进程）是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务，不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、 web服务器httpd、邮件服务器sendmail和数据库服务器mysqld等。&lt;/span&gt;&lt;/p&gt;</description></item><item><title>正序 负序 零序详解</title><link>https://www.zhangblogs.cn/archives/1717037337764/</link><pubDate>Tue, 02 Nov 2021 15:28:00 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1717037337764/</guid><description>&lt;p&gt;在解释这三个概念前，需要补课。&lt;/p&gt;
&lt;h2 id="前置的基础概念"&gt;&lt;strong&gt;前置的基础概念&lt;/strong&gt;&lt;/h2&gt;
&lt;h3 id="电流的相位"&gt;&lt;strong&gt;电流的相位&lt;/strong&gt;&lt;/h3&gt;
&lt;h4 id="wiki解释"&gt;&lt;strong&gt;WIKI解释&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;相位（英文：phase）又称位相、相、相角，是描述讯号波形变化的度量，或物体周期运动的阶段[1]，通常以度（角度）为单位；当讯号波形以周期的方式变化，&lt;strong&gt;波形循环一周即为360º&lt;/strong&gt;。常应用在科学领域，如数学、物理学、电学等。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="方程"&gt;&lt;strong&gt;方程&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;当描述简谐运动：&lt;/p&gt;</description></item></channel></rss>