【数学】【书籍阅读笔记】【概率论】应用随机过程概率论模型导论 by Sheldon M.Ross 第一章 概率论引总结与习题题解 【更新中】
文章目录
- 前言
- 1 第一章 概率论引论 总结
- 1.1 样本空间与事件
- 1.2 定义在事件上的概率
- 1.3 条件概率
- 1.4 独立事件
- 2 一些有用的重要结论/公式/例题
- 3 重要例题
- 例 1.11
- 3 习题题解
- 题1
- 题2
- 4 习题总结
前言
1 第一章 概率论引论 总结
第一章从事件的角度引出样本空间、事件、概率的基本定义,并且介绍条件概率、独立性,贝叶斯公式的事件形式
1.1 样本空间与事件
样本(sample):某次试验的可能结果(outcome)
样本空间(sample space):所有样本的可能结果
事件(event):样本空间的一个 子集
1.2 定义在事件上的概率
- 概率定义
概率定义(probabiliity):概率是定义在事件上的函数 ,需要满足以下条件
(i) 0 ⩽ P ( E ) ⩽ 1 0 \leqslant \mathrm{P}(E) \leqslant 1 0⩽P(E)⩽1.
(ii) P ( S ) = 1 \mathrm{P}(S)=1 P(S)=1.
(iii) 对于任意互不相容的事件序列 E 1 , E 2 , ⋯ E_1, E_2, \cdots E1,E2,⋯, 即当 n ≠ m n \neq m n=m 时 E n E m = ∅ E_n E_m=\varnothing EnEm=∅ 的事 件序列, 有
P ( ⋃ n = 1 ∞ E n ) = ∑ n = 1 ∞ P ( E n ) \mathrm{P}\left(\bigcup_{n=1}^{\infty} E_n\right)=\sum_{n=1}^{\infty} \mathrm{P}\left(E_n\right) P(n=1⋃∞En)=n=1∑∞P(En)
我们将 P ( E ) \mathrm{P}(E) P(E) 称为事件 E E E 的概率.
注意条件三,他给了我们 在事件独立时求和概率的一个公式
- 容斥恒等式
P ( E 1 ∪ E 2 ∪ ⋯ ∪ E n ) = ∑ i P ( E i ) − ∑ i < j P ( E i E j ) + ∑ i < j < k P ( E i E j E k ) − ∑ i < j < k < l P ( E i E j E k E l ) + ⋯ + ( − 1 ) n + 1 P ( E 1 E 2 ⋯ E n ) \begin{aligned} \mathrm{P}\left(E_1 \cup E_2 \cup \cdots \cup E_n\right)= & \sum_i \mathrm{P}\left(E_i\right)-\sum_{i<j} \mathrm{P}\left(E_i E_j\right)+\sum_{i<j<k} \mathrm{P}\left(E_i E_j E_k\right)- \\ & \sum_{i<j<k<l} \mathrm{P}\left(E_i E_j E_k E_l\right)+\cdots+(-1)^{n+1} \mathrm{P}\left(E_1 E_2 \cdots E_n\right) \end{aligned} P(E1∪E2∪⋯∪En)=i∑P(Ei)−i<j∑P(EiEj)+i<j<k∑P(EiEjEk)−i<j<k<l∑P(EiEjEkEl)+⋯+(−1)n+1P(E1E2⋯En)
1.3 条件概率
P ( E ∣ F ) = P ( E F ) P ( F ) \mathrm{P}(E \mid F)=\frac{\mathrm{P}(E F)}{\mathrm{P}(F)} P(E∣F)=P(F)P(EF)
1.4 独立事件
- 独立的定义
如果
P ( E F ) = P ( E ) P ( F ) \mathrm{P}(E F)=\mathrm{P}(E) \mathrm{P}(F) P(EF)=P(E)P(F)
那么两个事件 E E E 和 F F F 称为独立的(independent). 由公式 (1.5), 这蕴涵了如果
P ( E ∣ F ) = P ( E ) \mathrm{P}(E \mid F)=\mathrm{P}(E) P(E∣F)=P(E)
那么 E 和 F 也是独立的
这反过来也成立
注意:两两独立不一定联合独立
例 1.10 (不独立的两两独立事件) 假定从装有号码分别为 1 , 2 , 3 , 4 1,2,3,4 1,2,3,4 的 4 个球的瓮中 抽取一个球. 设 E = { 1 , 2 } , F = { 1 , 3 } , G = { 1 , 4 } E=\{1,2\}, F=\{1,3\}, G=\{1,4\} E={1,2},F={1,3},G={1,4}. 如果所有 4 个结果都是等可能 的, 那么
P ( E F ) = P ( E ) P ( F ) = 1 4 P ( E G ) = P ( E ) P ( G ) = 1 4 P ( F G ) = P ( F ) P ( G ) = 1 4 \begin{aligned} & \mathrm{P}(E F)=\mathrm{P}(E) \mathrm{P}(F)=\frac{1}{4} \\ & \mathrm{P}(E G)=\mathrm{P}(E) \mathrm{P}(G)=\frac{1}{4} \\ & \mathrm{P}(F G)=\mathrm{P}(F) \mathrm{P}(G)=\frac{1}{4} \end{aligned} P(EF)=P(E)P(F)=41P(EG)=P(E)P(G)=41P(FG)=P(F)P(G)=41
然而
1 4 = P ( E F G ) ≠ P ( E ) P ( F ) P ( G ) \frac{1}{4}=\mathrm{P}(E F G) \neq \mathrm{P}(E) \mathrm{P}(F) \mathrm{P}(G) 41=P(EFG)=P(E)P(F)P(G)
因此, 即使事件 E , F , G E, F, G E,F,G 是两两独立的, 它们并非是联合独立的.
- 独立随机试验:假定有一个试验序列, 每个试验的结果或者是 “成功” 或者是 “失败”. 以 E i ( i ⩾ E_i(i \geqslant Ei(i⩾ 1) 记第 i i i 个试验的结果是成功这一事件. 如果对于所有的 i 1 , i 2 , ⋯ , i n i_1, i_2, \cdots, i_n i1,i2,⋯,in,
P ( E i 1 E i 2 ⋯ E i n ) = ∏ j = 1 n P ( E i j ) \mathrm{P}\left(E_{i_1} E_{i_2} \cdots E_{i_n}\right)=\prod_{j=1}^n \mathrm{P}\left(E_{i_j}\right) P(Ei1Ei2⋯Ein)=j=1∏nP(Eij)
我们就说这个试验序列由独立的试验(independent trails) 组成.
2 一些有用的重要结论/公式/例题
-
概率定义:若事件互不相容则
P ( ⋃ n = 1 ∞ E n ) = ∑ n = 1 ∞ P ( E n ) \mathrm{P}\left(\bigcup_{n=1}^{\infty} E_n\right)=\sum_{n=1}^{\infty} \mathrm{P}\left(E_n\right) P(n=1⋃∞En)=n=1∑∞P(En) -
容斥恒等式:容斥恒等式说明了事件的和可以从每个事件的概率和每个事件的交集求得
P ( E 1 ∪ E 2 ∪ ⋯ ∪ E n ) = ∑ i P ( E i ) − ∑ i < j P ( E i E j ) + ∑ i < j < k P ( E i E j E k ) − ∑ i < j < k < l P ( E i E j E k E l ) + ⋯ + ( − 1 ) n + 1 P ( E 1 E 2 ⋯ E n ) \begin{aligned} \mathrm{P}\left(E_1 \cup E_2 \cup \cdots \cup E_n\right)= & \sum_i \mathrm{P}\left(E_i\right)-\sum_{i<j} \mathrm{P}\left(E_i E_j\right)+\sum_{i<j<k} \mathrm{P}\left(E_i E_j E_k\right)- \\ & \sum_{i<j<k<l} \mathrm{P}\left(E_i E_j E_k E_l\right)+\cdots+(-1)^{n+1} \mathrm{P}\left(E_1 E_2 \cdots E_n\right) \end{aligned} P(E1∪E2∪⋯∪En)=i∑P(Ei)−i<j∑P(EiEj)+i<j<k∑P(EiEjEk)−i<j<k<l∑P(EiEjEkEl)+⋯+(−1)n+1P(E1E2⋯En) -
条件概率公式
P ( E ∣ F ) = P ( E F ) P ( F ) \mathrm{P}(E \mid F)=\frac{\mathrm{P}(E F)}{\mathrm{P}(F)} P(E∣F)=P(F)P(EF)
- 独立随机试验:假定有一个试验序列, 每个试验的结果或者是 “成功” 或者是 “失败”. 以 E i ( i ⩾ E_i(i \geqslant Ei(i⩾ 1) 记第 i i i 个试验的结果是成功这一事件. 如果对于所有的 i 1 , i 2 , ⋯ , i n i_1, i_2, \cdots, i_n i1,i2,⋯,in,
P ( E i 1 E i 2 ⋯ E i n ) = ∏ j = 1 n P ( E i j ) \mathrm{P}\left(E_{i_1} E_{i_2} \cdots E_{i_n}\right)=\prod_{j=1}^n \mathrm{P}\left(E_{i_j}\right) P(Ei1Ei2⋯Ein)=j=1∏nP(Eij)
我们就说这个试验序列由独立的试验(independent trails) 组成.
这个式子在许多领域都有很多应用,例如机器学习时,如果样本为 i.i.d 即独立同分布的,从总体中抽取n个样本作为数据集 X X X 的概率即为
P ( X ) = ∏ i = 1 n P ( x i ) \mathrm{P}(X)=\prod_{i=1}^n \mathrm{P}\left(x_i\right) P(X)=i=1∏nP(xi)
3 重要例题
例 1.11
有 r r r 个参赛人, 其中参赛人 i ( i = 1 , ⋯ , r ) i(i=1, \cdots, r) i(i=1,⋯,r) 在开始时有 n i ( n i > 0 ) n_i\left(n_i>0\right) ni(ni>0) 个 单位 (财富). 在每一阶段参赛人中的两个被选中比赛, 赢者从输者那里得到一个 单位. 任何参赛人, 当他的财富减少到 0 时就退出, 如此继续, 直至某个参赛人占 有所有的 n = ∑ i = 1 r n i n=\sum_{i=1}^r n_i n=∑i=1rni 个单位为止, 此参赛人就是胜利者. 假定相继比赛的结果 是独立的, 而且在每次比赛中两个参赛人等可能地获胜, 求参赛人 i i i 是胜利者的 概率.
解:
- 首先, 假定有 n n n 个参赛人, 每人在开始时有 1 个单位. 考虑参赛人 i i i. 在各阶 段他以相等的可能或者赢一个单位或者输一个单位, 各阶段的结果是独立的. 此外, 他将继续参赛直到他的财富是 0 或者是 n n n. 因为对所有的参赛人是一样的, 这就推 出每个人都有同样的机会成为胜利者. 因此, 每个参赛人以概率 1 / n 1 / n 1/n 是胜利者.
- 现 在, 假设 n n n 个参赛人分成 r r r 组, 其中第 i i i 组有 n i n_i ni 人, i = 1 , ⋯ , r i=1, \cdots, r i=1,⋯,r. 也就是, 参赛人 1 , ⋯ , n 1 1, \cdots, n_1 1,⋯,n1 组成第一组, 参赛人 n 1 + 1 , ⋯ , n 1 + n 2 n_1+1, \cdots, n_1+n_2 n1+1,⋯,n1+n2 组成第二组, 依此类推. 那么, 胜 利者在第 i i i 组的概率是 n i / n n_i / n ni/n. 但是, 因为第 i i i 组在开始时的全部财富有 n i n_i ni 个单位, i = 1 , ⋯ , r i=1, \cdots, r i=1,⋯,r, 而每次比赛由不同组的成员参赛, 这就导致: 赢者所在的组的财富增加 一个单位, 同时, 输者所在的组的财富减少一个单位,每个组里的每个人都有同样的机会成为胜利者,因此每个组胜利的概率为每个组的人数即可以看出第i组胜利的概率为: n i / n n_i / n ni/n.
3 习题题解
知识点 | 题目 | 3. |
---|---|---|
样本空间与事件 | 1,2,3,4,5,6,7,8 | |
题1
- 盒中有红、绿、蓝三个弹球. 考察如下试验, 从盒中取一个弹球, 然后放回去, 再从盒中取第 二个弹球. 此试验的样本空间是什么? 如果在任意情形下, 盒中的每个弹球都是等可能地 被抽取的, 那么样本空间的每一个点的概率是多少?
使用R,G,B表示取出的星红、绿、蓝 球,样本空间为:
S = { ( R , R ) , ( R , G ) , ( R , B ) , ( G , G ) , ( G , B ) , ( G , R ) , ( B , B ) ( B , G ) , ( B , R ) } S={\{(R, R),(R, G),(R, B),(G, G),(G, B),(G, R),(B, B)(B, G),(B,R)\}} S={(R,R),(R,G),(R,B),(G,G),(G,B),(G,R),(B,B)(B,G),(B,R)}
所有样本等概, 故样本空间每一个点的概率为 1 9 \frac{1}{9} 91
题2
∗ { }^* ∗ 2. 在取第二个弹球前不放回第一个弹球时, 重做习题 1.
-
抛掷一枚硬币直至正面接连地出现两次. 此试验的样本空间是什么? 如果硬币是均匀的, 问 抛掷次数恰为 4 的概率是多少?
-
设 E , F , G E, F, G E,F,G 是三个事件. 求 E , F , G E, F, G E,F,G 的下列事件的表达式.
(a) 只有 F F F 发生.
(b) E , F E, F E,F 都发生, 但是 G G G 不发生.
© 至少一个事件发生.
(d) 至少两个事件发生.
(e) 三个事件都发生.
(f) 三个事件都没有发生.
(g) 至多一个事件发生.
(h) 至多两个事件发生.
*5. 一个人在拉斯维加斯使用下面的赌博方法, 他下注 1 美元于轮盘赌的红色. 如果他歆了, 他 就离开. 如果他输了, 他再赌一次红色并下注 2 美元. 然后不管什么结果, 他都离开. 假定 他每次下注赢的概率都是 1 / 2 1 / 2 1/2. 他回家时是樂家的概率是多少? 为什么这一赌博方法并未 被每个人采用?
5. 证明 E ( F ∪ G ) = E F ∪ E G E(F \cup G)=E F \cup E G E(F∪G)=EF∪EG.
6. 证明 ( E ∪ F ) c = E c F c (E \cup F)^{\mathrm{c}}=E^{\mathrm{c}} F^{\mathrm{c}} (E∪F)c=EcFc.
7. 若 P ( E ) = 0.9 \mathrm{P}(E)=0.9 P(E)=0.9 且 P ( F ) = 0.8 \mathrm{P}(F)=0.8 P(F)=0.8, 证明 P ( E F ) ⩾ 0.7 \mathrm{P}(E F) \geqslant 0.7 P(EF)⩾0.7. 一般地, 证明
P ( E F ) ⩾ P ( E ) + P ( F ) − 1 \mathrm{P}(E F) \geqslant \mathrm{P}(E)+\mathrm{P}(F)-1 P(EF)⩾P(E)+P(F)−1
这称为邦费罗尼不等式(Bonferroui’s inequality).
∗ { }^* ∗ 9. 如果 E E E 中的每个点都在 F F F 中, 我们就说 E ⊂ F E \subset F E⊂F. 证明:若 E ⊂ F E \subset F E⊂F, 则
P ( F ) = P ( E ) + P ( F E c ) ⩾ P ( E ) \mathrm{P}(F)=\mathrm{P}(E)+\mathrm{P}\left(F E^c\right) \geqslant \mathrm{P}(E) P(F)=P(E)+P(FEc)⩾P(E)
4 习题总结
相关文章:
【数学】【书籍阅读笔记】【概率论】应用随机过程概率论模型导论 by Sheldon M.Ross 第一章 概率论引总结与习题题解 【更新中】
文章目录 前言1 第一章 概率论引论 总结1.1 样本空间与事件1.2 定义在事件上的概率1.3 条件概率1.4 独立事件 2 一些有用的重要结论/公式/例题3 重要例题例 1.11 3 习题题解题1题2 4 习题总结 前言 1 第一章 概率论引论 总结 第一章从事件的角度引出样本空间、事件、概率的基本…...

posexplode函数实战总结
目录 1、建表和准备数据 2、炸裂实践 3、错误炸裂方式 4、当字段类型为string,需要split一下 对单列array类型的字段进行炸裂时,可以使用lateral view explode。 对多列array类型的字段进行炸裂时,可以使用lateral view posexplode。 1…...

QTday3(对话框、发布软件、事件处理核心机制)
一、Xmind整理: 二、上课笔记整理: 1.消息对话框(QMessageBox) ①基于属性版本的API QMessageBox::QMessageBox( //有参构造函数名QMessageBox::Icon icon, //图标const Q…...

el-date-picker限制选择的时间范围
<el-date-pickersize"mini"v-model"dateTime"value-format"yyyy-MM-dd HH:mm:ss"type"datetimerange"range-separator"~"start-placeholder"开始日期"end-placeholder"结束日期":picker-options&quo…...
Scala中的Actor模型
Scala中的Actor模型 概念 Actor Model是用来编写并行计算或分布式系统的高层次抽象(类似java中的Thread)让程序员不必为多线程模式下共享锁而烦恼。Actors将状态和行为封装在一个轻量的进程/线程中,但是不和其他Actors分享状态,…...

Java使用pdfbox将pdf转图片
前言 目前比较主流的两种转pdf的方式,就是pdfbox和icepdf,两种我都尝试了下,icepdf解析出来有时候会出现中文显示不出来,网上的解决方式又特别麻烦,不是安装字体,就是重写底层类,所以我选择了p…...
大规模场景下对Istio的性能优化
简介 当前istio下发xDS使用的是全量下发策略,也就是网格里的所有sidecar(envoy),内存里都会有整个网格内所有的服务发现数据。这样的结果是,每个sidecar内存都会随着网格规模增长而增长。 Aeraki-mesh aeraki-mesh项目下有一个子项目专门用来…...

数字化新零售平台系统提供商,门店商品信息智慧管理-亿发进销存
传统的批发零售业务模式正面临着市场需求变化的冲击。用户日益注重个性化、便捷性和体验感,新兴的新零售模式迅速崛起,改变了传统的零售格局。如何在保持传统业务的基础上,变革发展,成为了业界亟需解决的问题。 在这一背景下&…...

postgresql-窗口函数
postgresql-窗口函数 简介窗口函数的定义分区选项(PARTITION BY)排序选项(ORDER BY)窗口选项(frame_clause) 聚合窗口函数排名窗口函数演示了 CUME_DIST 和 NTILE 函数 取值窗口函数 简介 常见的聚合函数&…...

Revit SDK 介绍:CreateAirHandler 创建户式风管机
前言 这个例子介绍如何通过 API 创建一个户式风管机族的内容,包含几何和接头。 内容 效果 核心逻辑 必须打开机械设备的族模板创建几何实体来表示风管机创建风机的接头 创建几何实体来表示风管机 例子中创建了多个拉伸,下面仅截取一段代码ÿ…...
微信小程序云开发-云函数发起https请求简易封装函数
一、前言 在日常的开发中,经常会遇到需要请求第三方API的情况,例如请求实名认证接口、IP转换地址接口等等。这些请求放在小程序前端的话,就需要把密钥放在客户端,在安全性上没这么高。 因此,一般是放在云函数端去访问…...
深入探索PHP编程:连接数据库的完整指南
深入探索PHP编程:连接数据库的完整指南 在现代Web开发中,与数据库进行交互是不可或缺的一部分。PHP作为一种强大的服务器端编程语言,提供了丰富的工具来连接和操作各种数据库系统。本篇教程将带您了解如何在PHP中连接数据库,执行…...

【Centos8配置节点免密登陆】
登录Centos8 配置免密登录 为什么需要配置免密登录,玩大数据,玩集群的朋友们,都需要使用RPC通讯,完成集群命令同步,数据操作通讯。要实现RPC通讯,就需要配置节点之间的免密登录。 # 配置登录秘钥 ssh-key…...

不可变集合、Lambda表达式、Stream流
不可变集合、Lambda表达式、Stream流 创建不可变集合 不能被修改的集合 应用场景 如果某个数据不能被修改,把它防御性的拷贝到不可变集合中是个很好的实践。 当集合对象被不可信的库调用时,不可变形式是安全的。 创建不可变集合 在List、Set、Map接口中…...
Three.js GLTF模型加载
在Three.js中,要加载三维模型文件,可以使用GLTF格式。GLTF是一种基于JSON的开放标准,用于3D模型的交换和运行时加载。本篇文章将详细讲解如何使用Three.js加载GLTF模型。 ## 1. 下载GLTF模型 在开始之前,请确保您已经有一个GLTF模…...

外包干了2个月,技术退步明显...
先说一下自己的情况,大专生,18年通过校招进入湖南某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…...

java八股文面试[多线程]——主内存和工作内存的关系
JAVA内存模型(JMM)共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。 上面的工作内存其实是java内存模型抽象出来的概念,下面简要介绍一下java内存模型(JMM&…...

技术分享 | LSM,Linux 内核的安全防护盾
计算机安全是一个非常重要的概念和主题,它不仅仅可以保护用户个人信息和资产的安全,还可以影响到用户在使用过程中的体验;但同时,它也是一个很抽象的概念,关于其相关文献和资料不计其数,但它究竟是什么、包…...
http服务(Apache 2.4.57)源码编译及使用
这里安装的是Apache 2.4.57版本 1.下载源码包及编译安装 下载地址 # 下载 wget https://archive.apache.org/dist/httpd/httpd-2.4.57.tar.gz # 如果系统自带httpd这个软件要删除掉,两个软件不能同时运行 rpm -e httpd --nodeps # 安装依赖环境 yum -y install apr apr-dev…...
【1day】H5S视频平台未授权漏洞学习
目录 一、漏洞描述 二、资产测绘 三、漏洞复现 四、漏洞修复 一、漏洞描述 H5S视频平台是一个基于Web技术的视频播放和流媒体管理平台。它提供了一套完整的解决方案,用于在网页上播放和管理视频内容。H5S视频平台存在未授权漏洞,泄露内网rtsp服务集群的服务集群的和H5_…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路
进入2025年以来,尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断,但全球市场热度依然高涨,入局者持续增加。 以国内市场为例,天眼查专业版数据显示,截至5月底,我国现存在业、存续状态的机器人相关企…...
工程地质软件市场:发展现状、趋势与策略建议
一、引言 在工程建设领域,准确把握地质条件是确保项目顺利推进和安全运营的关键。工程地质软件作为处理、分析、模拟和展示工程地质数据的重要工具,正发挥着日益重要的作用。它凭借强大的数据处理能力、三维建模功能、空间分析工具和可视化展示手段&…...

论文浅尝 | 基于判别指令微调生成式大语言模型的知识图谱补全方法(ISWC2024)
笔记整理:刘治强,浙江大学硕士生,研究方向为知识图谱表示学习,大语言模型 论文链接:http://arxiv.org/abs/2407.16127 发表会议:ISWC 2024 1. 动机 传统的知识图谱补全(KGC)模型通过…...

04-初识css
一、css样式引入 1.1.内部样式 <div style"width: 100px;"></div>1.2.外部样式 1.2.1.外部样式1 <style>.aa {width: 100px;} </style> <div class"aa"></div>1.2.2.外部样式2 <!-- rel内表面引入的是style样…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序
一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...
[Java恶补day16] 238.除自身以外数组的乘积
给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O(n) 时间复杂度…...

Unity | AmplifyShaderEditor插件基础(第七集:平面波动shader)
目录 一、👋🏻前言 二、😈sinx波动的基本原理 三、😈波动起来 1.sinx节点介绍 2.vertexPosition 3.集成Vector3 a.节点Append b.连起来 4.波动起来 a.波动的原理 b.时间节点 c.sinx的处理 四、🌊波动优化…...

基于 TAPD 进行项目管理
起因 自己写了个小工具,仓库用的Github。之前在用markdown进行需求管理,现在随着功能的增加,感觉有点难以管理了,所以用TAPD这个工具进行需求、Bug管理。 操作流程 注册 TAPD,需要提供一个企业名新建一个项目&#…...

GruntJS-前端自动化任务运行器从入门到实战
Grunt 完全指南:从入门到实战 一、Grunt 是什么? Grunt是一个基于 Node.js 的前端自动化任务运行器,主要用于自动化执行项目开发中重复性高的任务,例如文件压缩、代码编译、语法检查、单元测试、文件合并等。通过配置简洁的任务…...