多边形内角问题@三角形的基本性质@平面镶嵌问题
文章目录
- abstract
- 符号说明
- 多边形
- 正多边形
- 正 n n n边形
- 正多边形中心角
- 多边形内角和外角
- 多边形内角和定理证明
- 证法一
- 证法二
- 证法三
- 多边形外角
- 多边形的对角线
- 平面镶嵌👺
- 全等多边形平面镶嵌
- 拓展
- 正多边形镶嵌平面
- 用一种正多边形镶嵌
- 用两种正多边形镶嵌
- 使用三种正多边形镶嵌
- 其他
- 公式与性质小结👺
- 基本性质
- 对角线性质
abstract
- 介绍初等数学多边形基本知识(概念和常用结论及其证明或推导),包括正多边形和平面镶嵌问题
符号说明
本文中 π \pi π是角度的弧度制, π = 180 ° \pi=180\degree π=180°,同理 2 π = 360 ° 2\pi=360\degree 2π=360°
多边形
在平面内,由一些线段首尾顺次相接组成的封闭图形叫做多边形(polygon)
- 设多边形的 n n n个顶点为 A 1 , ⋯ , A n A_{1},\cdots,A_{n} A1,⋯,An
- 凸多边形
- 过任意的相邻两点 A i A i + 1 A_{i}A_{i+1} AiAi+1作一条直线,多边形的所有其他顶点都在该直线的同一侧,则该多边形为凸多边形
- 凹多边形
- 存在某两个相邻顶点 A i A i + 1 A_{i}A_{i+1} AiAi+1所在直线,使得多边形的顶点在直线两侧都有分布,则该多边形是凹多边形
- 一般的,多边形非凸及凹,本文我们讨论的是凸多边形
正多边形
正多边形:在平面内,各个角都相等,各条边都相等的多边形叫做正多边形。
-
对于 n n n边形的内角和为 ∑ i = 1 n A i \sum_{i=1}^{n}A_i ∑i=1nAi= ( n − 2 ) π (n-2)\pi (n−2)π,( n ⩾ 3 n\geqslant{3} n⩾3,且 n ∈ N n\in\mathbb{N} n∈N )
- 例如, n = 3 , 4 , 5 n=3,4,5 n=3,4,5时,对应的多边形内角和分别为 π , 2 π , 3 π \pi,2\pi,3\pi π,2π,3π
正 n n n边形
- 正 n n n边形的 n n n个内角相等,并且均为 θ ( n ) \theta(n) θ(n)= ( n − 2 ) π n \frac{(n-2)\pi}{n} n(n−2)π
- 容易证明 θ ( n ) \theta(n) θ(n)= ( 1 − 2 n ) π (1-\frac{2}{n})\pi (1−n2)π是递增函数,因此边数越多,内角就越大,并且 n → ∞ n\to\infin n→∞时, θ ( n ) → π \theta(n)\to{\pi} θ(n)→π,( θ ( n ) < π \theta(n)<\pi θ(n)<π)
- 例如
- 正三角形内角为 1 3 π \frac{1}{3}\pi 31π
- 正方形内角为 1 2 π \frac{1}{2}{\pi} 21π
- 正五边形内角为 3 5 π \frac{3}{5}\pi 53π
- …
正多边形中心角
- 中心与任意两个相邻顶点的连线夹角为 τ ( n ) \tau(n) τ(n)= 2 π n \frac{2\pi}{n} n2π,这是显然的(正 n n n边形的中心角有 n n n个,并且它们相等,而且总度数为 2 π 2\pi 2π),这个公式和正多边形的外角公式相同
- 这是一个递减函数
- 中心与所有顶点连成线段后,将得到 n n n个顶点重合的等腰三角形,这对等角为 1 2 ( π − 2 π n ) \frac{1}{2}(\pi-\frac{2\pi}{n}) 21(π−n2π)
- 例如正三角形的中心角和外角都等于 τ ( n ) \tau(n) τ(n)= 2 3 π \frac{2}{3}\pi 32π
多边形内角和外角
多边形的内角:多边形相邻两边组成的角叫做它的内角。
多边形内角和定理:n 边形的内角的和等于 ( n − 2 ) × 180 ° (n - 2) \times 180\degree (n−2)×180°,则正多边形各内角度数为: ( n − 2 ) × 180 ° / n (n - 2) \times 180\degree/n (n−2)×180°/n
多边形内角和定理证明
有多种证法
证法一
在 n 边形内任取一点 O,连结 O 与各个顶点,把 n 边形分成 n 个三角形。
因为这 n 个三角形的内角的和等于 n ⋅ 180 ° n \cdot 180\degree n⋅180°,以 O 为公共顶点的 n 个角的和是 360 ° 360\degree 360°
所以 n 边形的内角和是 n ⋅ 180 ° − 2 × 180 ° = ( n − 2 ) ⋅ 180 ° n \cdot 180\degree - 2 \times 180\degree = (n - 2) \cdot 180\degree n⋅180°−2×180°=(n−2)⋅180°。
即 n 边形的内角和等于 ( n − 2 ) × 180 ° (n - 2) \times 180\degree (n−2)×180°。
证法二
三角形的内角和是 180 ° 180\degree 180°,一个 n n n边形(记为 T n T_{n} Tn)有 n n n个顶点(不妨记为 A 1 , ⋯ , A n A_{1},\cdots,A_{n} A1,⋯,An)
我们任意取定一个顶点,例如 A 1 A_1 A1,分别连结线段 A 1 , A i A_{1},A_{i} A1,Ai, ( i = 2 , ⋯ , n − 1 ) (i=2,\cdots,n-1) (i=2,⋯,n−1),共有 n − 2 n-2 n−2条线段
全部连结后, T n T_{n} Tn就被划分为 n − 2 n-2 n−2个三角形
因为这 ( n − 2 ) (n - 2) (n−2) 个三角形的内角和都等于 180 ° 180\degree 180°,所以 n 边形的内角和是 ( n − 2 ) × 180 ° (n - 2) \times 180\degree (n−2)×180°。
证法三
在 n 边形的任意一边上任取一点 P,连结 P 点与其它各顶点的线段可以把 n 边形分成 ( n − 1 ) (n - 1) (n−1) 个三角形,
这 ( n − 1 ) (n - 1) (n−1) 个三角形的内角和等于 ( n − 1 ) ⋅ 180 ° (n - 1) \cdot 180\degree (n−1)⋅180°
以 P 为公共顶点的 ( n − 1 ) (n - 1) (n−1) 个角的和是 180 ° 180\degree 180°
所以 n 边形的内角和是 ( n − 1 ) ⋅ 180 ° − 180 ° = ( n − 2 ) ⋅ 180 ° (n - 1) \cdot 180\degree - 180\degree = (n - 2) \cdot 180\degree (n−1)⋅180°−180°=(n−2)⋅180°。
已知正多边形内角度数 α \alpha α则其边数为: 360 / ( 180 − α ) 360/(180 -\alpha) 360/(180−α)
多边形外角
多边形的外角:多边形的一边与它的邻边的延长线组成的角叫做多边形的外角。
显然内角,外角的取值范围是 ( 0 ° , 180 ° ) (0\degree,180\degree) (0°,180°)
任意多边形的外角和为 360 ° 360\degree 360°
推导: n n n边形的内角和为 ( n − 2 ) π (n-2)\pi (n−2)π,而多边形 T n = A 1 ⋯ A n T_{n}=A_{1}\cdots{A_{n}} Tn=A1⋯An的任意内角 A i A_{i} Ai及其对应的外角 A ‾ i \overline{A}_{i} Ai之和为 π \pi π
从而 ∑ i = 1 n A ‾ i \sum_{i=1}^{n}\overline A_{i} ∑i=1nAi= n π − ∑ i = 1 n A i n\pi-\sum_{i=1}^{n}A_{i} nπ−∑i=1nAi= n π − ( n − 2 ) π n\pi-(n-2)\pi nπ−(n−2)π= 2 π 2\pi 2π
多边形的对角线
多边形的对角线:连接多边形不相邻的两个顶点的线段,叫做多边形的对角线。
平面镶嵌👺
平面镶嵌
平面镶嵌:用一些不重叠摆放的多边形把平面的一部分完全覆盖,叫做用多边形覆盖平面。
镶嵌的一个关键点是:在每个公共顶点处,各角的和是 360 ° 360\degree 360°。
平面镶嵌要求任意一个角周围都能够被密铺无空隙,只有部分角被密铺是达不到要求的(例如带有直角的一批全等七边形,虽然可针对直角进行密铺,但是其他角无法密铺,就不能够算是能密铺的)
全等多边形平面镶嵌
-
全等的任意三角形能镶嵌平面
- 把一些纸整齐地叠放好,用剪刀一次即可剪出多个全等的三角形。用这些全等的三角形可镶嵌平面。这是因为三角形的内角和是 180 ° 180\degree 180°,用 6 个全等的三角形即可镶嵌出一个平面。
-
全等的任意四边形能镶嵌平面。
- 仿上面的方法可剪出多个全等的四边形,用它们可镶嵌平面。这是因为四边形的内角和是 360 ° 360\degree 360°,用 4 个全等的四边形即可镶嵌出一个平面
拓展
-
全等的特殊五边形可镶嵌平面
- 已知的全等五边形镶嵌平面至少有 15 类,是否有更多有待研究,这是个世界级难题
-
全等的特殊六边形可镶嵌平面
- 1918 年,莱因哈特证明了只有 3 类六边形能镶嵌平面。(显然正六边形是可以镶嵌平面的)
-
七边形或多于七边的凸多边形,不能镶嵌平面。
- 证明:参考相关期刊平面镶嵌问题:从全等凸七边形不能镶嵌平面谈起
小结:边数非5的全等多边形平面镶嵌问题已经都被解决了,唯独边数为5的情况最为困难
正多边形镶嵌平面
本节讨论仅使用同一种正多边形和多种混合正多边形的平面镶嵌问题
用一种正多边形镶嵌
只有正三角形、正方形和正六边形3种正多边形可镶嵌平面,用其它正多边形不能镶嵌平面。
仅用正 n n n边形实现平面镶嵌
- 设 k k k个正 n n n边形可以实现平面镶嵌,则 k n − 2 n π = 2 π k\frac{n-2}{n}\pi=2\pi knn−2π=2π
(1)
, ( k ∈ N + ) (k\in\mathbb{N_{+}}) (k∈N+)- 方程1可等价变形为 k = 2 n n − 2 k=\frac{2n}{n-2} k=n−22n,进一步变形: k = 1 + n + 2 n − 2 k=1+\frac{n+2}{n-2} k=1+n−2n+2
(2)
; - 问题转换为求 n n n的正整数解,为了便于确定整数解,可以将方程2的等号右边的变量 n n n进一步集中
- 若令 t = n − 2 t=n-2 t=n−2,则 k = 1 + t + 4 t k=1+\frac{t+4}{t} k=1+tt+4= 2 + 4 t 2+\frac{4}{t} 2+t4
- 显然若 k k k取整数时, 2 + 4 t 2+\frac{4}{t} 2+t4取整数,即 4 t \frac{4}{t} t4取整数,从而 t t t的可能取值为 1 , 2 , 4 1,2,4 1,2,4
- 而 n = t + 2 n=t+2 n=t+2,所以 n n n的可能取值为 3 , 4 , 6 3,4,6 3,4,6
- (直接将方程2进一步变形为 k = 1 + n − 2 + 4 n − 2 k=1+\frac{n-2+4}{n-2} k=1+n−2n−2+4= 2 + 4 n − 2 2+\frac{4}{n-2} 2+n−24也可以得出同样结论)
- 方程1可等价变形为 k = 2 n n − 2 k=\frac{2n}{n-2} k=n−22n,进一步变形: k = 1 + n + 2 n − 2 k=1+\frac{n+2}{n-2} k=1+n−2n+2
- 可见,正多边形中,只有正三角形,正方形,正六边形能够平面镶嵌,其余多边形不可能平面镶嵌
用两种正多边形镶嵌
例如:用正三角形和正六边形的组合进行镶嵌。
设在一个顶点周围有 m m m 个正三角形的角,有 n n n 个正六边形的角。由于正三角形的每个角是 60 ° 60\degree 60°,正六边形的每个角是 120 ° 120\degree 120°,所以有 m ⋅ 60 ° + n ⋅ 120 ° = 360 ° m \cdot 60\degree + n \cdot 120\degree = 360\degree m⋅60°+n⋅120°=360°,(若用弧度制表示: 1 3 m π + 2 3 n π = 2 π \frac{1}{3}m\pi+\frac{2}{3}n\pi=2\pi 31mπ+32nπ=2π)
即 m + 2 n = 6 m + 2n = 6 m+2n=6
求这个方程的正整数解(是一元二次不定方程的整数解问题,系统的解方程方法参考数论相关内容);
对于本例,显然 m m m不超过6,而且 n n n不超过3,可以枚举尝试 n = 1 , 2 , 3 n=1,2,3 n=1,2,3;可得 n = 1 , m = 4 n=1,m=4 n=1,m=4, n = 2 , m = 2 n=2,m=2 n=2,m=2两组解,即
{ m = 4 , n = 1 ; m = 2 , n = 2. \begin{cases} m = 4, & n = 1; \\ m = 2, & n = 2. \end{cases} {m=4,m=2,n=1;n=2.
可见用正三角形和正六边形镶嵌,有两种类型:(正六边形的数量不超过正三角形的数量)
- 一种是在一个顶点的周围有 4 个正三角形和 1 个正六边形,
- 一种是在一个顶点的周围有 2 个正三角形和 2 个正六边形。
使用三种正多边形镶嵌
用3种:(3,4,4,6)(4,6,12)(3,3,4,12) …
括号中的数字表示正多边形的边数,括号中的数字个数表示组合中砖块的个数,例如(3,4,4,6)表示用到了 n = 3 , 4 , 6 n=3,4,6 n=3,4,6的正多边形,其中正方形2块,其余两种各一块
其他
不能用3种以上的正多边形镶嵌:
从4种正多边形入手:设参与平面镶嵌的4种正多边形的内角分别为 a 1 , a 2 , ⋯ , a 4 a_{1},a_{2},\cdots,a_{4} a1,a2,⋯,a4,则对于密铺要求 ∑ i = 1 4 k i a i = 2 π \sum_{i=1}^{4}k_{i}a_{i}=2\pi ∑i=14kiai=2π,其中 k i k_{i} ki为正整数(如果有一个是0,说明该种正多边形无法参与平面镶嵌)
因为若用4种,则内角和最小为60+90+108+120=378>360,说明不可能用3种以上的正多边形镶嵌
公式与性质小结👺
基本性质
-
三角形的内角和:三角形的内角和为 180 ° 180\degree 180°
-
三角形外角的性质:
- 三角形的一个外角等于和它不相邻的两个内角的和。
- 三角形的一个外角大于任何一个和它不相邻的内角。
-
多边形内角和公式:n 边形的内角和等于 ( n − 2 ) ⋅ 180 ° (n-2) \cdot 180\degree (n−2)⋅180°
-
多边形的外角和:多边形的内角和为 360 ° 360\degree 360°。
-
正 n n n边形的内角为 ( n − 2 ) π / n (n-2)\pi/n (n−2)π/n= ( 1 − 2 n ) π (1-\frac{2}{n})\pi (1−n2)π;外角为 2 π / n 2\pi/n 2π/n
- 外角公式推导: π − ( n − 2 ) π / n \pi-(n-2)\pi/n π−(n−2)π/n= 2 π / n 2\pi/n 2π/n
-
当 n n n越大,内角越大,外角越小
- 对于凸多边形,内角和外角的取值范围都是 ( 0 , π ) (0,\pi) (0,π)
对角线性质
多边形对角线的条数:
-
从 n n n边形的一个顶点出发可以引 n − 3 n-3 n−3 条对角线,把多边形分成 n − 2 n-2 n−2 个三角形。
-
n n n边形共有 n ( n − 3 ) 2 \frac{n(n-3)}{2} 2n(n−3) 条对角线。
由于一个顶点可以引出 n − 3 n-3 n−3条对角线,那么 n n n个顶点可以引出 n ( n − 3 ) n(n-3) n(n−3)条对角线(包含重复);
任意取一条对角线 A i A j A_{i}A_{j} AiAj, ( ∣ i − j ∣ > 1 ) (|i-j|>1) (∣i−j∣>1),如果按照每个顶点往其余 n − 2 n-2 n−2个顶点画出所有对角线,那么在 A i A j A_{i}A_{j} AiAj会被绘制两次,一次是从 A i → A j A_{i}\to{A_{j}} Ai→Aj,另一次是 A j → A i A_{j}\to{A_{i}} Aj→Ai,并且不会有第三次绘制,因为包含其他顶点( A k , ( k ≠ i , j ) A_{k},(k\neq{i,j}) Ak,(k=i,j))的对角线不会同时经过 A i , A j A_{i},A_{j} Ai,Aj;所以 n n n边形共有 n ( n − 3 ) / 2 n(n-3)/2 n(n−3)/2条对角线
在图论中, n n n个顶点的任意两个顶点都有边的图称为完全图,其边数为 n ( n − 1 ) / 2 n(n-1)/2 n(n−1)/2;推导过程类似
相关文章:
多边形内角问题@三角形的基本性质@平面镶嵌问题
文章目录 abstract符号说明多边形正多边形正 n n n边形正多边形中心角 多边形内角和外角多边形内角和定理证明证法一证法二证法三 多边形外角 多边形的对角线平面镶嵌👺全等多边形平面镶嵌拓展正多边形镶嵌平面用一种正多边形镶嵌用两种正多边形镶嵌 使用三种正多边…...
【vue】圆环呼吸灯闪烁效果(模拟扭蛋机出口处灯光)
效果图先发: 页面部分: <div ref"round" class"round"><div class"light" ref"light"/><div class"box"></div></div>js部分(控制圆环生成); setRound…...
Ftp目录整个下载
最近有个需求是要下载ftp接近十个T的数据,在调研过多个工具后发现还是lftp的mirror最省事 mirror参数 Mirror specified source directory to local target directory. If target directory ends with a slash, the source base name is appended to target direc…...
实践KDTS-WEB从mysql迁移到kingbasev9
数据库国产化替代数据迁移是一个复杂且关键的过程。这涉及到将原有数据库中的数据准确、完整地迁移到新的国产数据库中,同时确保数据的完整性和一致性。人大金仓提供了强大的数据库迁移工具(KDTS)对同构、异构数据库数据迁移; 数…...
【贪吃蛇小游戏 - JavaIDEA】基于Java实现的贪吃蛇小游戏导入IDEA教程
有问题请留言或私信 步骤 下载项目源码:项目源码 解压项目源码到本地 打开IDEA 左上角:文件 → 新建 → 来自现有源代码的项目 找到解压在本地的项目源代码文件,点击确定 选择“从现有项目创建项目”。点击“下一步” 点击下一步&a…...
STM32CUBEMX+STM32H743ZIT6+IAP+UART在线升级初始化和代码解析
1、STM32H7带的ITCM,DTCM,AXI SRAM,SRAM1,SRAM2,SRAM3,SRAM4和备份SRAM五块。 其中, ①TCM区包括ITCM和DTCM,这两个是直连CPU的。 速率与CPU一致,最高能到480MHz。 DTCM地…...
vue-axios+springboot实现文件流下载
前端vue代码: <template><div class"app-container documentation-container"><div><el-button type"primary" click"downloadFile(test.xlsx)">下载test.xlsx</el-button></div></div> …...
vue预览和下载 pdf、ppt、word、excel文档,文件类型为链接或者base64格式或者文件流,
** 方法1:word、xls、ppt、pdf 这些文件, 如果预览的文件是链接可以直接打开,可用微软官方的预览地址 ** <iframe width"100%" :src"textVisibleURl " id"myFramePPT" style"border: none;backgroun…...
GIS 文件格式 及 常规应用总结
文章目录 GIS 中常见的文件格式 以及 再次打开注意事项资源网站应用地图瓦片数据地形数据倾斜模型 QGS 应用矢量数据格式栅格数据格式数据库格式更改图层样式更改图层范围导出为不同分辨率图片导出矢量文件直接保存图层通过打印布局导出使用插件导出 tiff 图片前端处理方式 GIS…...
《Pytorch框架CV开发-从入门到实战》
目录 1.环境部署2.自动梯度计算张量 tensor3.线性回归4.逻辑回归6.人工神经网络的基本概念6.1 感知器6.2 激活函数6.3多层感知器6.4 反向传播算法——前向传播6.5 反向传播算法——反向传播6.6 反向传播算法——训练方法7.Pytorch基础数据集8.手写数字识别人工神经网络训练8.1 …...
element-ui的el-select多选同时获取label与value值
直接上代码: <!DOCTYPE html> <html><head><meta charset"utf-8"><!-- 引入 Element UI 的 CSS --><link rel"stylesheet" href"https://unpkg.com/element-ui/lib/theme-chalk/index.css"><…...
跨站请求伪造之基本介绍
一.基本概念 1.定义 跨站请求伪造(Cross - Site Request Forgery,缩写为 CSRF)漏洞是一种网络安全漏洞。它是指攻击者通过诱导用户访问一个恶意网站,利用用户在被信任网站(如银行网站、社交网站等)的登录状…...
干部大数据分析系统如何助力构建选人用人的逻辑框架
在当今信息化快速发展的时代,干部大数据分析系统作为一种创新的管理工具,正在逐步改变传统的选人用人方式。这一系统融合了大数据、人工智能等现代信息技术,为组织部门提供了一个强大的辅助决策工具,有助于构建更加科学、准确和公…...
今天最新早上好问候语精选大全,每天问候,相互牵挂,彼此祝福
1、朋友相伴,友谊真诚永不变!彼此扶持绿树荫,共度快乐雨后天!一同分享的表情,愿我们友情长存,一生相伴永相连! 2、人生几十年,苦累伴酸甜,风华不再茂,雄心非当…...
Android开发环境搭建和编译系统
1 工具使用 1.1 将dos格式的文件转换为unix格式文件 直接执行 dos2unix file 例如: dos2unix InotifyMon/AndroidManifest.xml 1.2 Linux Shell FTP使用 ftp <IP addr> 输入ID和password prompt off // 下载文件到本地 mget * 1.3 Linux sed 1.3.1 Linux命令之…...
autMan奥特曼机器人-autMan的PHP环境
直装版请自行安装php环境。 docker版本预置了php环境,如下图: 如果使用插件"test php"测试环境时,实时日志有报错如下: 可进入终端,输入两条命令 apk add curl apk add php-curl...
路径规划之启发式算法之二十:麻雀搜索算法(Sparrow Search Algorithm,SSA)
麻雀搜索算法(Sparrow Search Algorithm,SSA)是一种受麻雀觅食和反捕食行为启发的新型的群智能优化算法,它模拟了麻雀种群的觅食行为和反捕食行为的生物学群体特征。该算法由薛建凯在2020年首次提出,旨在解决全局优化问题,具有求解精度高、效率高等特点。 一、算法原理 S…...
Vue+element 回车查询页面刷新
问题描述: form 表单出查询条件需要实现 input 输入完成后键盘回车查询:keyup.enter“handleQuery”,如果 form 里只有一个input,回车没有触发事件,而是刷新页面,放两个input就没问题 问题原因࿱…...
为何页面搜索应避免左模糊和全模糊查询???
前言 在构建高效且可扩展的Web应用程序时,数据库查询的性能是影响用户体验的关键因素之一。特别是对于涉及大量数据的页面搜索功能,选择正确的查询方式不仅可以提升应用的速度,还能显著改善用户交互体验。 B-Tree索引与最左前缀匹配特性 1…...
源码分析之Openlayers中ZoomSlider滑块缩放控件
概述 ZoomSlider滑块缩放控件就是Zoom缩放控件的异形体,通过滑块的拖动或者点击滑槽,实现地图的缩放;另外其他方式控制地图缩放时,也会引起滑块在滑槽中的位置改变;即ZoomSlider滑块缩放控件会监听地图的缩放级别&…...
Cherno C++学习笔记 P46 箭头运算符
这一篇文章我们讲一下箭头运算符的使用。在之前的一些场景下,我们已经使用到了箭头运算符,这次我们可以更深入的聊一下箭头运算符应该如何使用,以及我们如何实现自己的箭头指针。 我们还是以一个最简单的Entity类举例: class En…...
项目转换微服务架构
文章目录 1.sun-dependencies引入SpringCloud的版本2. 创建sun-cloud-home微服务1.创建maven项目2.目录概览3.pom.xml4.application.yml5.application-prod.yml6.HomeApplicaion.java7.HomeController.java8.测试访问9.打包测试 3.创建sun-cloud-sku微服务1.磁盘将这个sun-clou…...
WebRTC搭建与应用(五)-Coturn踩坑记
WebRTC搭建与应用(五)-Coturn踩坑记 近期由于项目需要在研究前端WebGL渲染转为云渲染,借此机会对WebRTC等有了初步了解,在此记录一下,以防遗忘。 第五章 WebRTC搭建与应用(五)-Coturn踩坑记 文章目录 WebRTC搭建与应用(五)-Coturn踩坑记前…...
Uniapp 手机基座调试App 打包成Apk文件,并上传到应用商店
1.Uniapp手机基座调试App。 1.1 以下是我另一篇文章 讲解 uniapp连接手机基座调试App、 Hbuildx使用SUB运行到手机基座测试_hbuilder基座-CSDN博客 2.打包本地的uniapp项目为apk文件。 打包的方式有很多种,我们可以选择本地打包和远程云端打包两种方式。 我们在打包…...
【AI日记】24.12.24 kaggle 比赛 2-12
【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】【AI日记】 工作 参加:kaggle 比赛 Regression with an Insurance Dataset时间:3 小时 读书 书名:我们能做什么 : 胡适与中国青年最真诚的分享时间:2 小时 律己 工作时…...
教师如何打造专属私密成绩查询系统?
期末的校园,被一种特殊的氛围所笼罩。老师们如同辛勤的工匠,精心打磨着每一个教学环节。复习阶段,他们在知识的宝库中精挑细选,把一学期的重点内容一一梳理,为学生们打造出系统的复习框架。课堂上,他们激情…...
【linux】NFS实验
NFS服务 NFS是Network File System(网络文件系统)的缩写。它是一种用于在计算机网络中共享文件和目录的协议。NFS允许计算机上的用户访问和操作远程计算机上的文件,就像访问本地文件一样。它使用客户端-服务端模型,其中客户端机器…...
ubuntu22.04安装PaddleX3
PaddleOCR 安装过程可以参考PaddleX本地安装教程 我的电脑环境配置: ubuntu22.04 cuda11.8(之前安装的是12.4没有匹配的paddle-gpu;这里改成11.8) 一、安装基础环境 1、 conda create -n ppx1 python3.10 2、 conda activate ppx1 3、…...
无标记动作捕捉系统如何赋能体育运动分析,推动体育科学发展?
随着技术的不断发展与社会的需要,健康、科学运动成为了大众关注的一个热词。在韩国首尔的中央大学,其生物运动临床康复实验室和运动训练中心就致力于通过生物力学分析来研究与运动相关的伤害,并通过定制科学的训练计划来帮助运动员改进他们的…...
JavaScript 标准内置对象——Array
1、构造函数 2、静态方法 // 从可迭代或类数组对象创建一个新的浅拷贝的数组实例 // arrayLike 想要转换成数组的类数组或可迭代对象 Array.from(arrayLike, mapFn, thisArg) Array.fromAsync(arrayLike, mapFn, thisArg) // 异步Array.isArray(value) // 判断传递的值是否是一…...
Python超能力:高级技巧让你的代码飞起来
文章一览 前言一、with1.1 基本用法1.2 示例自定义上下文管理器 二、条件表达式三、列表式推导式与 zip 结合 四、map() 函数(内置函数)map用于数据清洗1. 数据清洗:字母大小写规范2. filter() 函数 五、匿名函数 lambda5.1 lambda的参数&…...
move生态
move生态 Move 生态主要围绕着 Move 编程语言及其相关的区块链平台构建,这些平台旨在提供更高的安全性、可扩展性和开发者友好性。以下是关于 Move 生态的一些关键点: 1. 核心区块链平台 Aptos:Aptos 是一个 Layer 1 区块链,专注…...
使用插件时要注意
在使用插件时,需要注意一些关键事项,确保插件能够稳定、安全地工作,并且不会给系统带来风险或负担。以下是使用插件时需要注意的几个重要方面: 1. 插件来源与信任度 官方渠道与可靠来源:总是选择来自官方网站、知名平…...
JVM对象分配内存如何保证线程安全?
大家好,我是锋哥。今天分享关于【JVM对象分配内存如何保证线程安全?】面试题。希望对大家有帮助; JVM对象分配内存如何保证线程安全? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在JVM中,对象的内存分配…...
ApacheStruts2 目录遍历与文件上传漏洞复现(CVE-2024-53677,S2-067)(附脚本)
0x01 产品描述: Apache Struts 2 是一个用于JAVA的MVC框架,它用于快速开发web应用。它的设计目标是使得开发者能够更容易的处理web应用的展现层,数据层,和业务层。0x02 漏洞描述: CVE-2024-53677 漏洞的根本原因是 Struts 框架中不安全的文件上传处理机制。攻击者利用 CVE…...
Scala字符串连接方法—mkString—用法详解
Scala字符串连接方法—mkString—用法详解 在 Scala 中,mkString 是集合(如数组、列表、字符串等)的一种方法,用于将集合中的元素连接成一个字符串。 def mkString(sep: String): Stringdef mkString(start: String, sep: String…...
[实战]Spring Boot启动卡在Root WebApplicationContext initialization completed in
Spring Boot启动 打印Root WebApplicationContext: initialization completed in…这行日志完成后需要等很长时间才能真正启动完成。 分析一下发现是连接某个机器的MySQL就会出现这种情况。使用客户端软件连接MySQL时也很慢,但连接完成后执行MySQL各种语句非常看。…...
什么样的LabVIEW控制算自动控制?
自动控制是指系统通过预先设计的算法和逻辑,在无人工干预的情况下对被控对象的状态进行实时监测、决策和调整,达到预期目标的过程。LabVIEW作为一种图形化编程工具,非常适合开发自动控制系统。那么,什么样的LabVIEW控制算作“自动…...
xshell下载和安装(超详细)
参考:https://blog.csdn.net/hffh123/article/details/135885175 一、xshell官网下载 下载官网:https://www.xshell.com/zh/free-for-home-school/ 二、安装步骤 (一)、直接打开.exe文件 (二)、点击下一步ÿ…...
NS3学习——tcpVegas算法代码详解(2)
NS3学习——tcpVegas算法代码详解(1)-CSDN博客 目录 4.TcpVegas类中成员函数 (5) CongestionStateSet函数 (6) IncreaseWindow函数 1.检查是否启用 Vgas 2.判断是否完成了一个“Vegas 周期” 2.1--if:判断RTT样本数量是否足够 2.2--e…...
PyTorch 神经网络回归(Regression)任务:关系拟合与优化过程
PyTorch 神经网络回归(Regression)任务:关系拟合与优化过程 本教程介绍了如何使用 PyTorch 构建一个简单的神经网络来实现关系拟合,具体演示了从数据准备到模型训练和可视化的完整过程。首先,利用一维线性空间生成带噪…...
链原生 Web3 AI 网络 Chainbase 推出 AVS 主网, 拓展 EigenLayer AVS 场景
在 12 月 4 日,链原生的 Web3 AI 数据网络 Chainbase 正式启动了 Chainbase AVS 主网,同时发布了首批 20 个 AVS 节点运营商名单。Chainbase AVS 是 EigenLayer AVS 中首个以数据智能为应用导向的主网 AVS,其采用四层网络架构,其中…...
es 3期 第18节-分页查询使用避坑的一些事
#### 1.Elasticsearch是数据库,不是普通的Java应用程序,传统数据库需要的硬件资源同样需要,提升性能最有效的就是升级硬件。 #### 2.Elasticsearch是文档型数据库,不是关系型数据库,不具备严格的ACID事务特性ÿ…...
linux检测硬盘
通过fdisk 查看显示所有磁盘或闪存的信息 fdisk -l /dev/sd*使用 badlocks检查 linux 硬盘上的坏道/坏块。也可以修复坏道,但仅限于逻辑坏道,物理坏道只能更换硬盘 badblocks -s -v /dev/vdb1 > /badblocks-vdb1.txt tail -f badblocks-vdb1.txt #检…...
Unity3d 基于UGUI和VideoPlayer 实现一个多功能视频播放器功能(含源码)
前言 随着Unity3d引擎在数字沙盘、智慧工厂、数字孪生等场景的广泛应用,视频已成为系统程序中展示时,不可或缺的一部分。在 Unity3d 中,我们可以通过强大的 VideoPlayer 组件和灵活的 UGUI 系统,将视频播放功能无缝集成到用户界面…...
Ubuntu22.04 LTS 安装nvidia显卡驱动
准备跑老师给定的Github上的多模态源码,但是用了这么久ubuntu还没有尝试过安装nvidia驱动,好在也是一次成功,于是记录下来。 借鉴的是Ubuntu22.04安装显卡驱动(高速、避错版)-CSDN博客这篇文章,按照流程来基本没有问题,不过个人觉得有些步骤比较冗余,所以记录下来 主要…...
Linux编程(清华大学出版社2019年1月第1版)第5章课后作业
5.1 对于执行在时间上有重叠的逻辑流,称为并发流,并发流是并发的 并发不并发并发 5.2 几个箭头几个状态转换关系,箭头上写了可能原因。 在就绪状态不会执行指令,不会有IO请求或主动wait的情况,不会有从就绪状态到阻…...
相机雷达外参标定综述“Automatic targetless LiDAR–camera calibration: a survey“
相机雷达外参标定综述--Automatic targetless LiDAR–camera calibration: a survey 前言1 Introduction2 Background3 Automatic targetless LiDAR–camera calibration3.1 Information theory based method(信息论方法)3.1.1 Pairs of point cloud and image attributes(属性…...
JSON 系列之1:将 JSON 数据存储在 Oracle 数据库中
本文为Oracle数据库JSON学习系列的第一篇,讲述如何将JSON文档存储到数据库中,包括了版本为19c和23ai的情形。 19c中的JSON 先来看一下数据库版本为19c时的情形。 创建表colortab,其中color列的长度设为4000。若color的长度需要设为32767&a…...
分布式专题(10)之ShardingSphere分库分表实战指南
一、ShardingSphere产品介绍 Apache ShardingSphere 是一款分布式的数据库生态系统, 可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。Apache ShardingSphere 设计哲学为 Database Plus,旨在…...