当前位置: 首页 > news >正文

电流、电压,串联电路中,电流为什么处处相等?

电流是什么?串、并联中,电流的关系

飞书链接,看这个,格式更好,提供书籍下载

电流的本质定义:
电流 (I) 是 单位时间内,通过导体截面的电荷量。它的数学定义是: I = Δ Q Δ t I = \frac{\Delta Q}{\Delta t} I=ΔtΔQ
这说明电流描述的是电荷流动的速率,即多少电荷(库仑),在某一时间间隔内,通过导体的某个截面。

电流是“电荷流动速率”还是“单位时间内通过导体截面的电子数量”?
两种说法其实都可以成立,但重点和适用场景不同:

  1. 电荷流动的速率:
  • 从物理角度,电流表示的是电荷的流动速率。
  • 这是电流的标准定义(单位是库仑/秒)。
  • 适合更宏观的描述,比如考虑整个电路中电流的大小、方向等。
  1. 单位时间内通过导体截面的电子数量:
  • 这是在微观上用来解释电流的形成,特别是在金属导体中。
  • 这里强调了电流的来源(流动的电子)以及电荷守恒的物理规律。
  1. 串联电路中电流为什么处处相等?
    在这里插入图片描述

串联电路只有一条路径,电荷的流动没有分叉
换句话说,流入和流出的电荷数在任意导体上必须保持一致,因为电荷是守恒的,不能“凭空消失”或“突然增多”。

  • 如上图
    • 流入【细导线】的电荷 = 流出【细导线】的电荷
    • 流入【粗导线】的电荷 = 流出【粗导线】的电荷
      因此:在串联电路中,不管是粗导线还是细导线,单位时间内,通过导体截面的总电荷量,是相等的,即电流处处相等
      横截面不同,但是通过导体截面的总电荷量,是相等的?为什么?
      是因为,和电子的速率有关:横截面大的,电子速率小(后面的3 关键点,会讲到)
  1. 粗导线和细导线有什么不同?
    粗导线和细导线的横截面积不同,确实会带来以下两点影响:

  2. 电阻不同:细导线的电阻,比粗导线更大(根据公式 R = ρ ⋅ L A R = \rho \cdot \frac{L}{A} R=ρAL,横截面积 A A A 越小,电阻越大)

  3. 电子的漂移速度(微观电流的形成速度)不同

  4. 关键点:如何理解“电流”和“漂移速度”?
    电流和漂移速度之间的关系是关键。我们用公式来拆解它:
    电流的定义是: I = n ⋅ A ⋅ v ⋅ e I = n \cdot A \cdot v \cdot e I=nAve
    其中:

  • I:电流(单位安培)
  • n:单位体积内的自由电子数量(电子密度,导体材料相同则 n 相同)
  • A:导体的横截面积
  • v:电子的漂移速度(即电子实际移动的平均速度)
  • e:单个电子的电荷量(固定值,约 1.6 × 1 0 − 19 C 1.6 \times 10^{-19}C 1.6×1019C
    我们可以看到:
  • 如果导线横截面积 A A A 变大(粗导线),漂移速度 v v v 会相应减小,以保证电流 I I I 保持不变。
  • 如果横截面积 A A A 变小(细导线),漂移速度 v v v 会增大,同样保持电流 I I I 不变。
  1. 直观类比:水流模型
    可以把电流类比成水流,粗导线和细导线对应水管的粗细:
  • 水流量(电流):单位时间内流过水管截面的水量,必须保持一致(串联回路中不会有“多余的水”或“水量不足”)。
  • 水流速率(漂移速度):水流在管道中的速度。粗水管(粗导线)里,水流速率会较慢,而细水管(细导线)里,水流速率会较快。
    因此,在串联电路中,尽管导体截面积不同,但“水流量”(电流)始终相同,因为“水是守恒的”。
  1. 总结
  • 电流定义:电流是单位时间内通过导体截面的电荷量。
  • 串联电路:电流处处相等,因为电荷守恒,单位时间内流过任意截面的总电荷量不变。
  • 横截面积不同的影响:横截面积不同会导致漂移速度 v v v 的不同,但电流 I I I 始终相等。

并联电路,电流相加
在串联电路中,取一路,分成两路,根据电荷守恒,那么一定有:i_all = i_1 + i_2(见 👇 图)(根据 KCL 可得)
[图片]

1.2.1 Voltage and current

There are two quantities that we like to keep track of in electronic circuits: voltage and current.
在电子电路中,我们喜欢跟踪两个量:电压和电流
These are usually changing with time; otherwise nothing interesting is happening.
它们通常会,随着时间而改变;否则就不会发生,任何有趣的事情
Voltage
Voltage (symbol V or sometimes E). Officially, the voltage between two points is the cost in energy(work done) required to move a unit of positive charge from the more negative point (lower potential) to the more positive point (higher potential).
Equivalently, it is the energy released when a unit charge moves “downhill” from the higher potential to the lower.
Two points:可以看到,电压,一定要是两点;;;因此,其暗含,电势差 —— potential difference
Vlotage,是一个抽象的概念,所描述的是:
将一个正电荷,从低电位,移动到高电位,所花费的 energy(或者由高电位,下坡(downhill)到,低电位,所释放的能量)
These are the definitions, but hardly the way circuit designers think of voltage. 这些是定义,但绝不是电路设计师对电压的看法
With time, you’ll develop a good intuitive sense of what voltage really is, in an electronic circuit.
随着时间的推移,你会对电子电路中的电压有一个很好的直觉。
Roughly (very roughly) speaking, voltages are what you apply to cause currents to flow.
粗略地说,电压就是你施加的,使电流流动的物质
Voltage is also called potential difference or electromotive force (EMF). 电压也称为电位差或电动势(EMF)。
The unit of measure is the volt, with voltages usually expressed in volts (V)
kilovolts ( 1 k V = 1 0 3 V 1 kV = 10^3 V 1kV=103V), millivolts ( 1 m V = 1 0 − 3 V 1 mV = 10^{−3} V 1mV=103V), or microvolts ( 1 μ V = 1 0 − 6 V 1 μV = 10^{−6} V 1μV=106V)
A joule (J) of work is done in moving a coulomb © of charge through a potential difference of 1 V. (The coulomb is the unit of electric charge(电荷单位) and it equals the charge of approximately 6 × 1 0 18 6×10^{18} 6×1018 electrons.)
Current
Current (symbol I). Current is the rate of flow of electric charge(电荷流过某一点的,流动的速率) past a point.
The unit of measure is the ampere, or amp, with currents usually expressed in amperes (A),
milliamperes ( 1 m A = 1 0 − 3 A 1 mA = 10^{−3} A 1mA=103A), microamperes ( 1 μ A = 1 0 − 6 A 1 μA = 10^{−6} A 1μA=106A), nanoamperes ( 1 n A = 1 0 − 9 A 1 nA = 10^{−9} A 1nA=109A) or occasionally picoamperes ( 1 p A = 1 0 − 12 A 1 pA = 10^{−12 A} 1pA=1012A).
A current of 1 amp equals a flow of 1 coulomb of charge per second.
By convention, current in a circuit is considered to flow from a more positive point to a more negative point, even though the actual electron flow is in the opposite direction. 按照惯例,电路中的电流被认为是从正点流向负点,即使实际电子流的方向相反。

电压和电流的正确表达
Important: from these definitions you can see that currents flow through things, and voltages are applied (or appear) across things.
Important:从这些定义中,你可以看到,电流流过(flow through)物体(things),电压被施加(或出现在)跨接(across)在物体上

  • 这里的 “across” 是指电压存在于两个点之间,通常是一个电路元件的两端
  • “Applied” 意味着,我们主动地将电压源(如电池或电源)连接到电路元件上,来创建电势差
  • “appear” 表示:即使没有外部施加电压,由于电路中的其他原因,比如感应、静电或元件内部的物理过程,也可能自然地在两点之间产生电压差
    So you’ve got to say it right: 所以你必须正确地表达它
  • always refer to the voltage between two points or across two points in a circuit.
  • 在电路中,电压总是指,两个点之间的电势差,或跨接在两个点上的电势差。
  • Always refer to current through a device(设备本身) or connection(连接不同器件的,如导线) in a circuit
  • 在电路中,电流总是指,流经设备,或连接的电荷量。

Voltage 默认指的是,与【地】进行比较
To say something like “the voltage through a resistor . . . ” is nonsense. 说“通过电阻的电压……”之类的话是无稽之谈。
However, we do frequently speak of the voltage at a point in a circuit. 但是,我们经常谈论电路中某一点的电压。
This is always understood to mean the voltage between that point and 【ground】, a common point in the circuit that everyone seems to know about. 这里通常指的是,某一点与【地】(大家都熟悉的参考点)之间的电压,‘地’是一个大家都熟悉的参考点

Voltage 的产生 —— 对设备中的电荷,做功
We generate voltages by doing work on charges in devices(设备中的电荷) such as batteries (conversion of electrochemical energy), generators (conversion of mechanical energy by magnetic forces), solar cells (photovoltaic conversion of the energy of photons), etc.
我们通过,对【设备中的电荷】,做功,来产生电压,这些设备包括:

  • 电池:将电化学能转换为电能;
  • 发电机:通过磁力,将机械能,转换为电能;
  • 太阳能电池:将光子的能量,通过光电效应转换为电能;
  • 等等
    We get currents by placing voltages across things. 我们通过在元件或导体两端,施加电压,来产生电流

导线内,电压处处相等
In real circuits we connect things together with wires (metallic conductors)
在实际电路中,我们使用导线(金属导体)将各个元件连接在一起
each of which has the same voltage on it everywhere (with respect to ground, say).
每根导线,在其所有位置上的电压,都相同(相对于地而言)。
👆 这句话强调的是,在理想条件下,一根导线内的所有点,相对于同一个参考点(如地)的电压是相同的
这是因为,理想导线被认为是无电阻的,不会导致电压降
在实际应用中,这种理想化假设通常是一个很好的近似,尤其是在分析简单电路时

In the domain of high frequencies or low impedances, that isn’t strictly true 在高频或低阻抗领域,情况并非完全如此,
and we will have more to say about this later, and in Chapter 1x. 我们将在后面和第 1x 章中对此进行更多讨论
For now, it’s a good approximation. 目前,这是一个很好的近似值

We mention this now so that you will realize that an actual circuit doesn’t have to look like its schematic diagram, because wires can be rearranged.
我们在这里提一下,是为了让你明白,实际电路并不一定与其原理图一模一样,因为导线是可以重新布置的
这意味着,在实际组装时,导线的布局可以有所不同,而不影响电路的功能,只要连接关系保持一致即可

voltage and current 简单的规则
Here are some simple rules about voltage and current:
1、KCL
The sum of the currents into a point in a circuit equals the sum of the currents out (conservation of charge).
在电路中的任意一点,流入该点的电流总和,等于从该点流出的电流总和,这体现了电荷守恒定律。
This is sometimes called Kirchhoff’s current law (KCL). 这有时被称为基尔霍夫电流定律(KCL)。
Engineers like to refer to such a point as a node. 工程师们通常将这样的点称为节点
It follows that, for a series circuit (a bunch of two-terminal things all connected end-to-end), the current is the same everywhere.

  • Two-terminal things(两端元件)
  • Connected end-to-end(首尾相连)
  • A bunch of(多个)
    因此,对于串联电路(即多个两端元件,依次首尾相连的电路),电流在所有位置上都是相同的。

2、KVL
[图片]
Things hooked in parallel (Figure 1.1) have the same voltage across them. 并联连接的元件(见图1.1)两端的电压相同

Restated, the sum of the “voltage drops” from A to B 重述一下,从A到B的“电压降”之和

  • via one path through a circuit 通过电路中的一个路径
  • equals 等于
  • the sum by any other route 任何其他路径的总和
    and is simply the voltage between A and B. 这仅仅是A和B之间的电压
    这句话的意思是:无论你在电路中选择哪条路径从点A走到点B,沿途遇到的所有电压降加起来的总和都是一样的,并且这个总和等于点A和点B之间的电压差。(这里,指在闭合回路中的情况)
    例子
    A — R1 — R2 — B
    | |
    ±------- R3 --------+
    路径1:通过R1和R2
  • 从A到B,经过R1和R2的电压降分别为V_R1和V_R2。
  • 根据KVL,V_R1 + V_R2 = V_AB
    路径2:通过R3
  • 从A到B,经过R3的电压降为V_R3。
  • 因为R3与R1和R2并联,所以V_R3 = V_AB
    总结
  • 无论你选择哪条路径从A走到B,电压降的总和都等于V_AB。
  • 在并联支路中,每个元件两端的电压相等,都等于V_AB。
    Another way to say it is that the sum of the voltage drops around any closed circuit is zero.
    另一种表达方式是:在任何闭合回路中,沿回路一周的电压降总和为零。This is Kirchhoff’s voltage law (KVL).

3、功率
The power (energy per unit time) consumed by a circuit device is 电路设备所消耗的功率(单位时间的能量)是
P = V I (1.1) P = VI \tag{1.1} P=VI(1.1)
This is simply (energy/charge) × (charge/time). 这只是 (能量/电荷) × (电荷/时间)。

  • 电压 V 可以被视为每单位电荷的能量,即 V = 能量 电荷 V = \frac{\text{能量}}{\text{电荷}} V=电荷能量
  • 电流 I 是每单位时间通过导体横截面的电荷量,即 I = 电荷 时间 I = \frac{\text{电荷}}{\text{时间}} I=时间电荷
  • 因此,当我们将这两个量相乘时,我们得到的是每单位时间的能量,即 P = 能量 电荷 × 电荷 时间 = 能量 时间 P = \frac{\text{能量}}{\text{电荷}} \times \frac{\text{电荷}}{\text{时间}} = \frac{\text{能量}}{\text{时间}} P=电荷能量×时间电荷=时间能量,这正是功率的定义
    For V in volts and I in amps, P comes out in watts. A watt is a joule per second (1W = 1 J/s).
    So, for example, the current flowing through a 60W lightbulb running on 120 V is 0.5 A.
    如果一个60瓦的灯泡连接在120伏的电源上,我们可以使用公式 P = V I P = V I P=VI 来计算流过灯泡的电流

Power goes into heat (usually), or sometimes mechanical work (motors), radiated energy (lamps, transmitters), or stored energy (batteries, capacitors, inductors).
功率通常会转化为热能,有时也会转化为机械功(例如电机)、辐射能量(例如灯泡、发射器)或存储能量(例如电池、电容器、电感器)

Managing the heat load in a complicated system (e.g., a large computer, in which many kilowatts of electrical energy are converted to heat, with the energetically insignificant by product of a few pages of computational results) can be a crucial part of the system design.
在复杂的系统中管理热负荷(例如,一台大型计算机,其中数千瓦的电能被转化为热能,而计算结果只是几页纸的 energetically insignificant(能量上不重要的)副产品)可以是系统设计中的一个关键部分。
这句话的意思是,在大型计算机运行过程中,消耗了大量的电能(以千瓦计),这些电能大部分转化为了热能。
而计算机处理数据后产生的计算结果,虽然在信息量上有价值,但从能量转换的角度来看,只是一小部分不显著的副产品。
换句话说,计算机运行时,主要的能量输出形式是热,而不是最终的计算结果

Soon, when we deal with periodically varying voltages and currents, we will have to generalize the simple equation P = V I to deal with average power, but it’s correct as a statement of instantaneous power just as it stands.
当我们将要处理周期性变化的电压和电流时,我们必须对简单的公式 P=VI 进行推广,以处理平均功率的问题
但该公式作为瞬时功率的表述是正确的
Incidentally, don’t call current “amperage”; that’s strictly bush league. 顺便说一下,不要把电流称为“安培数”;这是业余水平的说法。
The same caution will apply to the term “ohmage” when we get to resistance in the next section.
同样的警告也适用于我们接下来讨论电阻时可能出现的术语“欧姆数”。

相关文章:

电流、电压,串联电路中,电流为什么处处相等?

电流是什么?串、并联中,电流的关系 飞书链接,看这个,格式更好,提供书籍下载 电流的本质定义: 电流 (I) 是 单位时间内,通过导体截面的电荷量。它的数学定义是: I Δ Q Δ t I \f…...

Python生成学生管理系统,使用qt组件,MySQL 数据库,-1

创建一个基于 Python 的学生管理系统,使用 Qt 组件(通过 PyQt5 或 PySide2)和 MySQL 数据库,是一个综合性的项目。以下是一个详细的指南,包括环境设置、数据库设计、Python 代码示例以及如何使用 Qt 设计用户界面。 #…...

接口测试Day03-postman断言关联

postman常用断言 注意:不需要手敲,点击自动生成 断言响应状态码 Status code:Code is 200 //断言响应状态码为 200 pm.test("Status code is 200", function () {pm.response.to.have.status(200); });pm: postman的实例 test() …...

微服务分布式(二、注册中心Consul)

首先我们需要安装consul,到官网下载Consul Install | Consul | HashiCorp Developer 在解压的consul目录下 执行启动命令 consul agent -dev 启动服务 -dev表示开发模式 -server表示服务模式 启动后在浏览器访问8500端口http://localhost:8500/可以看到服务管理界面 项目…...

sh cmake-linux.sh -- --skip-license --prefix = $MY_INSTALL_DIR

本文来自天工AI --------- 命令用于安装CMake的脚本,其中--skip-license参数表示跳过许可协议的显示,--prefix参数指定了CMake的安装目录。$MYINSTALLDIR是一个环境变量,应该在运行命令之前设置为您想要安装CMake的目录。 -------- sh xx…...

信创技术栈发展现状与展望:机遇与挑战并存

一、引言 在信息技术应用创新(信创)战略稳步推进的大背景下,我国信创技术栈已然在诸多关键层面收获了亮眼成果,不过也无可避免地遭遇了一系列亟待攻克的挑战。信创产业作为我国达成信息技术自主可控这一目标的关键一招&#xff0c…...

文本图像多模态基础-clip的细节解读

目录 一、我写的目的 二、原文出处 三、方法和benchmark 3.1 方法原理 3.2 值得注意的代码细节 实际的损失函数计算: evaluation的计算: backbone的类型: 3.3 benchamrk 推理时的细节-benchmark比较: 经典benchmark对…...

c4d动画怎么导出mp4视频,c4d动画视频格式设置

宝子们,今天来给大家讲讲 C4D 咋导出mp4视频的方法。通过用图文教程的形式给大家展示得明明白白的,让你能轻松理解和掌握,不管是理论基础,还是实际操作和技能技巧,都能学到,快速入门然后提升自己哦。 c4d动…...

Mysql复习(二)

一、 DBMS:是管理数据库的软件的集合,是用户访问数据库的接口。主要功能:数据定义、数据操纵、数据库运行管理、数据库建立与维护等 二、 关系模式的完整性规则包括(实体完整性、参照完整性和用户自定义完整性) 实体…...

【芯片设计- RTL 数字逻辑设计入门 番外篇 13 -- FAB厂中PE工程师和PIE工程师的区别】

文章目录 Overview岗位职责的核心区别PE工程师:岗位要求的差异PE工程师接触面和协作关系后期职业发展方量产与研发的区别转自: 老虎说芯 老虎说芯 2024年12月20日 12:30 广东 Overview 在导体制造行业中,PE工程师(Process Engineer,工艺工程师)和PIE工程师(Process Int…...

java中的输入输出

目录 1.基本概念1.标准输入流(System.in):2.标准输出流(System.out):3.Scanner 类:4.File 类:6.BufferedReader 和 BufferedWriter:7.PrintWriter&#xff1a…...

java抽奖系统(八)

9. 抽奖模块 9.1 抽奖设计 抽奖过程是抽奖系统中最重要的核⼼环节,它需要确保公平、透明且⾼效。以下是详细的抽奖过程设计: 对于前端来说,负责控制抽奖的流程,确定中奖的人员 对于后端来说: 接口1:查询完…...

在技术文档中多使用各种图

有些事情在文档中掰扯十几页,不如一幅图讲的明白!举个例子下面这幅图就是一个EDI 835电子报文(就是医保了,美国加州的)的业务流程。如果纯靠文字来描述,写很多文字不一定能说清楚。所以俺画了这幅图&#x…...

GB28181学习总结

GB28181学习总结 前言 我认为,学习一个新东西可以分成两步: 作用是什么? 原理是什么? 所以本文将从两个问题出发,对GB28181进行总结: GB28181是什么? GB28181原理是什么? GB…...

矩阵论:Vector-Valued Linear and Affine Functions介绍:中英双语

最近在翻看 这本书,对其中的一些英文概念做一些记录。 Link:https://web.stanford.edu/~boyd/books.html 中文版 向量值线性函数和仿射函数的详解 在机器学习、数据科学和工程应用中,向量值线性函数和仿射函数是非常重要的数学工具。本…...

网络七层杀伤链

声明! 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&…...

某狐畅游24校招-C++开发岗笔试(单选题)

某狐畅游24校招-C开发岗笔试 目录 某狐畅游24校招-C开发岗笔试一、单选题二、单选题解析 本文题目源来自:[PTA程序设计类实验辅助教学平台](PTA | 程序设计类实验辅助教学平台) 一、单选题 1-1 若有说明 int a[2][3]; 则对 a 数组元素的正确引用是 A. a[0][11]B. …...

spring mvc | servlet :serviceImpl无法自动装配 UserMapper

纯注解SSM整合 解决办法: 在MybatisConfig添加 Configuration MapperScan("mapper")...

在 CentOS 上安装 MySQL 8

在 CentOS 上安装 MySQL 8 您可以按照以下步骤操作: 1. 更新系统 首先,更新系统软件包以确保安装的最新版本。 sudo yum update -y 2. 安装 MySQL 8 安装 MySQL 存储库 wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.r…...

EMC VMAX/DMX 健康检查方法

近期连续遇到2个由于对VMAX存储系统没有做及时的健康检查,出现SPS电池故障没有及时处理,然后同一pair就是同一对的另外一个SPS电池再次出现故障,然后存储系统保护性宕机vault,然后业务系统挂掉的案例。 开始之前,先纠…...

深入理解Kafka:核心设计与实践原理读书笔记

目录 初识Kafka基本概念安装与配置ZooKeeper安装与配置Kafka的安装与配置 生产与消费服务端参数配置 生产者客户端开发消息对象 ProducerRecord必要的参数配置发送消息序列化分区器生产者拦截器 原理分析整体架构元数据的更新 重要的生产者参数acksmax.request.sizeretries和re…...

Ubuntu命令行网络配置

临时连接 为什么需要临时连接&#xff0c;你最好测试你的网络适配器驱动能够连接到网络&#xff0c;然后再进行进一步的配置自动连接&#xff0c;否则也许会一直处在“折腾”中。 查看网络状态 ip addr show激活网络接口&#xff1a; sudo ip link set <适配器名称> up使…...

Wireshark软件下载安装及基础

前言 本次学习的是在b站up主泷羽sec课程有感而发&#xff0c;如涉及侵权马上删除文章。 笔记的只是方便各位师傅学习知识&#xff0c;以下网站只涉及学习内容&#xff0c;其他的都与本人无关&#xff0c;切莫逾越法律红线&#xff0c;否则后果自负。 &#xff01;&#xff01;…...

16asm - 宏汇编语法

文章目录 前言宏汇编表达式算术表达式逻辑运算关系运算符 标号匿名标号调整偏移量指令ORG当前地址指令$ 结构体宏equ语句语句macro语句 多文件编译源文件头文件函数使用全局变量编译 选择结构循环结构 总结 前言 各位师傅大家好&#xff0c;我是qmx_07,今天讲解 宏汇编的相关内…...

5.C语言内存分区-堆-栈

目录 内存分区 运行之前 代码区 全局初始化数据区 、静态数据区 (data) 未初始化数据区(bss&#xff08;Block Started by Symbol&#xff09;区) 总结 运行之后 代码区 &#xff08;text segment&#xff09; 未初始化数据区(bss) 全局初始化数据区&#xff0c;静态…...

【模拟】饮料促销

题目描述 暑期到了&#xff0c;各大商场都开始举办饮料促销优惠活动&#xff0c;卡卡维他命水凭3个瓶盖可以再换一瓶并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下&#xff0c;如果小明不浪费瓶盖&#xff0c;尽量地参加活动&#xff0c;那么对于他初始买入的 n 瓶…...

RFdiffusion get_torsions函数解读

函数功能 get_torsions 函数根据输入的原子坐标(xyz_in)和氨基酸序列(seq),计算一组主链和侧链的扭转角(torsions)。同时生成备用扭转角(torsions_alt),用于表示可以镜像翻转的几何结构,并返回掩码(tors_mask)和是否平面化(tors_planar)的信息。 输入参数 xyz…...

重拾设计模式--组合模式

文章目录 1 、组合模式&#xff08;Composite Pattern&#xff09;概述2. 组合模式的结构3. C 代码示例4. C示例代码25 .应用场景 1 、组合模式&#xff08;Composite Pattern&#xff09;概述 定义&#xff1a;组合模式是一种结构型设计模式&#xff0c;它允许你将对象组合成…...

IntelliJ IDEA Docker集成

一、概述 Docker是一种用于在隔离和可复制环境中部署和运行可执行文件的工具。这可能很有用&#xff0c;例如&#xff0c;在与生产相同的环境中测试代码。 IntelliJ IDEA集成了Docker功能&#xff0c;并为创建Docker映像、运行Docker容器、管理Docker Compose应用程序、使用公…...

【Blender】【源码详解】BLI_mesh_boolean 实现详解

1. 背景&#xff1a; 最近因为项目需要&#xff0c;需要阅读 Blender 中关于 mesh boolean 的源码&#xff1b;因此&#xff0c;对 blender 中的 mesh boolean 源码进行解读&#xff1b; Github 上源码下载很慢&#xff0c;一般使用 Gitee: gitee Blender 源码 2. Mesh Boole…...

36. Three.js案例-创建带光照和阴影的球体与平面

36. Three.js案例-创建带光照和阴影的球体与平面 实现效果 知识点 Three.js基础 WebGLRenderer WebGLRenderer 是Three.js中最常用的渲染器&#xff0c;用于将场景渲染到网页上。 构造器 new THREE.WebGLRenderer(parameters)参数类型描述parametersobject可选参数&#…...

C语言 函数嵌套

#include <stdio.h> void new_line() {printf("hehe\n"); } void three_line() {int i 0;for (i 0; i < 3; i){new_line;} } int main() {three_line();return 0; } 函数可以嵌套调用&#xff0c;但不能嵌套定义 链式访问 main有三个参数 //main函数的…...

Android adb查看某个进程的总线程数

Android adb查看某个进程的总线程数 adb shell 进入控制台&#xff0c;然后&#xff1a; top -m 20 列出当前系统的进程&#xff0c;找到目标进程的id&#xff0c; ps -T 进程id | wc -l Android adb shell ps进程查找以及kill-CSDN博客文章浏览阅读777次&#xff0c;点赞3次&a…...

安装milvus以及向量库增删改操作

首先电脑已经安装了docker windows电脑可下载yml文件 https://github.com/milvus-io/milvus/releases/download/v2.4.6/milvus-standalone-docker-compose.yml 创建milvus文件夹&#xff0c;并在这个目录下创建五个文件夹&#xff1a;conf、db、logs、pic、volumes、wal 然后…...

基于深度学习多图像融合的屏幕缺陷检测方案

公司项目&#xff0c;已申请专利。 深度学习作为新兴技术在图像领域蓬勃发展&#xff0c;因其自主学习图像数据特征的性能避免了人工设计算法的繁琐&#xff0c;精准的检测性能、高效的检测效率以及对各种不同类型的图像任务都有比较好的泛化性能&#xff0c;使得深度学习技术在…...

OAuth 2.0

简介 OAuth 是一种开放标准的授权协议或框架&#xff0c;它提供了一种安全的方式&#xff0c;使第三方应用程序能够访问用户在其他服务上的受保护资源&#xff0c;而无需共享用户的凭证&#xff08;如用户名和密码&#xff09;。OAuth 的核心思想是通过“授权令牌”来代替直接…...

2024年11月 蓝桥杯青少组 STEMA考试 Scratch真题

2024年11月 蓝桥杯青少组 STEMA考试 Scratch真题&#xff08;选择题&#xff09; 题目总数&#xff1a;5 总分数&#xff1a;50 选择题 第 1 题 单选题 Scratch运行以下程宇后&#xff0c;小兔子会&#xff08; &#xff09;。 A. 变小 B. 变大 C. 变色 D. …...

pat乙级1072 开学寄语

下图是上海某校的新学期开学寄语&#xff1a;天将降大任于斯人也&#xff0c;必先删其微博&#xff0c;卸其 QQ&#xff0c;封其电脑&#xff0c;夺其手机&#xff0c;收其 ipad&#xff0c;断其 wifi&#xff0c;使其百无聊赖&#xff0c;然后&#xff0c;净面、理发、整衣&am…...

【Linux系统编程】:信号(2)——信号的产生

1.前言 我们会讲解五种信号产生的方式: 通过终端按键产生信号&#xff0c;比如键盘上的CtrlC。kill命令。本质上是调用kill()调用函数接口产生信号硬件异常产生信号软件条件产生信号 前两种在前一篇文章中做了介绍&#xff0c;本文介绍下面三种. 2. 调用函数产生信号 2.1 k…...

Qwen2.5-7B 微调rz吧数据集

Qwen2.5-7B 微调弱智吧数据集 模型微调简介 模型微调是一种在已有预训练模型的基础上&#xff0c;通过使用特定任务的数据集进行进一步训练的技术。这种方法允许模型在保持其在大规模数据集上学到的通用知识的同时&#xff0c;适应特定任务的细微差别。使用微调模型&#xff…...

未来将要被淘汰的编程语言

COBOL - 这是一种非常古老的语言&#xff0c;主要用于大型企业系统和政府机构。随着老一代IT工作人员的退休&#xff0c;COBOL程序员变得越来越少。Fortran - 最初用于科学和工程计算&#xff0c;Fortran在特定领域仍然有其应用&#xff0c;但随着更现代的语言&#xff08;如Py…...

翻转(蓝桥杯2023大学C组试题E)

【问题描述】&#xff1a;小蓝用黑白棋的n个棋子排成了一行&#xff0c;他在脑海里想象出了一个长度为n的01串T&#xff0c;他发现如果把黑棋当作1、白棋当做0&#xff0c;这一行棋子是一个长度为n的01串S。 小蓝如果在S中发现一颗棋子和它两边的棋子都不一样&#xff0c;可以将…...

期权VIX指数构建与择时应用

芝加哥期权交易 所CBOE的波动率指数VIX 是反映 S&P 500 指数未来 30 天预测期波动率的指标&#xff0c;由于预期波动率多用于表征市场情绪&#xff0c;因此 VIX 也被称为“ 恐慌指数”。 VIX指数计算 VIX 反映了市场情绪和投资者的风险偏好&#xff0c; 对于欧美市场而言…...

Nginx界的天花板-Oracle 中间件OHS 11g服务器环境搭建

环境信息 服务器基本信息 如下表&#xff0c;本次安装总共使用2台服务器&#xff0c;具体信息如下&#xff1a; 服务器IP DNS F5配置 OHS1 172.xx.xx.xx ohs01.xxxxxx.com ohs.xxxxxx.com OHS2 172.xx.xx.xx ohs02.xxxxxx.com 服务器用户角色信息均为&#xff1a;…...

torch.unsqueeze:灵活调整张量维度的利器

在深度学习框架PyTorch中&#xff0c;张量&#xff08;Tensor&#xff09;是最基本的数据结构&#xff0c;它类似于NumPy中的数组&#xff0c;但可以在GPU上运行。在日常的深度学习编程中&#xff0c;我们经常需要调整张量的维度以适应不同的操作和层。torch.unsqueeze函数就是…...

为什么使用环形队列

1.看以下两种情况。第一种不会出现问题&#xff0c;当主流程读取次数比较慢时&#xff0c;数据会被覆盖。 2.扩大空间。不可取。 3.什么是队列...

Qt之QML应用程序开发:给应用程序添加图标文件

开发环境: 1、Qt Creator 14.0.1 2、windows10 先看下面的步骤,不明白再返回来看下面官方指导链接。 先看下面的步骤,不明白再返回来看下面官方指导链接。 先看下面的步骤,不明白再返回来看下面官方指导链接。 --------------------------------------------------------…...

基于xiaothink对Wanyv-50M模型进行c-eval评估

使用pypi安装xiaothink&#xff1a; pip install xiaothink1.0.2下载模型&#xff1a; 万语-50M 开始评估(修改模型路径后即可直接开始运行&#xff0c;结果保存在output文件夹里)&#xff1a; import os import json import pandas as pd import re from tqdm import tqdm i…...

大模型项目如何成功落地?

随着人工智能的快速发展&#xff0c;大模型已经成为企业转型和提升效率的关键工具。要让大模型成功落地&#xff0c;需要几个关键要素&#xff0c;以及明白如何组建一个高效的团队。 首先&#xff0c;成功的关键在于业务人员的积极参与&#xff0c;这是项目成功的起点。 其次…...

重构(二)

继续"提高代码质量" 接着上文提高代码质量, 需要从这几个特点入手 1、代码重用性。2、可读性。3、可扩展性。4、可靠性。5、高内聚&#xff0c;低耦合。 仅仅就"可读性"去分析一下吧, 毕竟例子实在是太多了 递归的"可读性"不如while循环 递归…...