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

【高中数学】数列

等差数列前 n n n 项和性质

公式一: S n = n ( a 1 + a n ) 2 S_n=\frac{n(a_1+a_n)}{2} Sn=2n(a1+an)

公式二: S n = n a 1 + n ( n − 1 ) 2 d S_n=na_1+\frac{n(n-1)}{2}d Sn=na1+2n(n1)d

性质1:等差数列中依次 k k k 项之和 S k , S 2 k − S k , S 3 k − S 2 k , . . . S_k,S_{2k}-S_k,S_{3k}-S_{2k},... Sk,S2kSk,S3kS2k,... 组成的数列是公差为 k 2 d k^2d k2d 的等差数列

性质2:若等差数列的项数为 2 n − 1 2n-1 2n1,则 S 2 n − 1 = ( 2 n − 1 ) a n S_{2n-1}=(2n-1)a_n S2n1=(2n1)an

性质3 { a n } \{a_n\} {an} 为等差数列 ⇒ { S n n } \Rightarrow \{\frac{S_n}{n}\} {nSn} 为等差数列

性质4:若 { a n } , { b n } \{a_n\},\{b_n\} {an},{bn} 都为等差数列, S n , T n S_n,T_n Sn,Tn 分别为他们的前 n n n 项和,则 a n b n = S 2 n − 1 T 2 n − 1 \frac{a_n}{b_n}=\frac{S_{2n-1}}{T_{2n-1}} bnan=T2n1S2n1

方程思想在等差数列求和中运用很重要, a 1 , d , n , a n , S n a_1,d,n,a_n,S_n a1,d,n,an,Sn 五个元素可以知三求二

事实上, S n n = A ⋅ n + B ⇔ { S n n } \frac{S_n}{n}=A·n+B\Leftrightarrow \big\{\frac{S_n}{n}\big\} nSn=An+B{nSn} 为等差数列,且有 S m m , S 2 m 2 m , S 3 m 3 m \frac{S_m}{m},\frac{S_{2m}}{2m},\frac{S_{3m}}{3m} mSm,2mS2m,3mS3m 成等差数列

等比数列前 n n n 项和性质

性质1 S m + n = S n + q n S m S_{m+n}=S_n+q^nS_m Sm+n=Sn+qnSm

性质2:若 S k , S 2 k − S k , S 3 k − S 2 k S_k,S_{2k}-S_k,S_{3k}-S_{2k} Sk,S2kSk,S3kS2k 均不为 0 0 0,则 S k , S 2 k − S k , S 3 k − S 2 k S_k,S_{2k}-S_k,S_{3k}-S_{2k} Sk,S2kSk,S3kS2k 是公比为 q k q^k qk 的等比数列

性质3:若 { a n } \{a_n\} {an} 共有 2 n 2n 2n 项,则 S 偶 S 奇 = q \frac{S_偶}{S_奇}=q SS=q,若 { a n } \{a_n\} {an} 共有 2 n + 1 2n+1 2n+1 项,则 S 奇 − a 1 S 偶 = q \frac{S_奇-a_1}{S_偶}=q SSa1=q

数列中必须重视分类讨论思想

涉及已知 S n S_n Sn a n a_n an 时对 n = 1 n=1 n=1 以及 n ≥ 2 n\ge 2 n2 的讨论,求等比数列前 n n n 项和时对 q = 1 q=1 q=1 q ≠ 1 q≠1 q=1 的讨论

由数列递推公式求通项公式的常用方法

类型一:累加法 a n + 1 − a n = f ( n ) a_{n+1}-a_n=f(n) an+1an=f(n)

即利用 a n = a 1 + ( a 2 − a 1 ) + ( a 3 − a 2 ) + . . . + ( a n − a n − 1 ) a_n=a_1+(a_2-a_1)+(a_3-a_2)+...+(a_n-a_{n-1}) an=a1+(a2a1)+(a3a2)+...+(anan1) 求解

例1:已知 { a n } \{a_n\} {an} 中, a 1 = 1 2 , a n + 1 = a n + 1 4 n 2 − 1 a_1=\frac{1}{2},a_{n+1}=a_n+\frac{1}{4n^2-1} a1=21,an+1=an+4n211 a n a_n an 通项公式

类型二:累乘法 a n + 1 = a n ⋅ f ( n ) a_{n+1}=a_n·f(n) an+1=anf(n)

即利用 a n = a 1 ⋅ a 2 a 1 ⋅ a 3 a 2 ⋅ ⋅ ⋅ ⋅ ⋅ a n a n − 1 a_n=a_1·\frac{a_2}{a_1}·\frac{a_3}{a_2}·····\frac{a_n}{a_{n-1}} an=a1a1a2a2a3⋅⋅⋅⋅⋅an1an 求解

例2:已知 { a n } \{a_n\} {an} 中, a 1 = 1 , a n = n ( a n + 1 − a n ) a_1=1,a_{n}=n(a_{n+1}-a_n) a1=1,an=n(an+1an) a n a_n an

类型三:待定系数法 a n + 1 = c a n + d a_{n+1}=ca_n+d an+1=can+d

1)若 c = 1 c=1 c=1 则为等差数列,略

2)若 d = 0 d=0 d=0 则为等比数列,略

3)若 c ≠ 1 , d ≠ 0 c≠1,d≠0 c=1,d=0,则 { a n } \{a_n\} {an} 为线性递推数列,可以通过待定系数法构造辅助数列

方法演示:设 a n + 1 + λ = c ( a n + λ ) a_{n+1}+\lambda =c(a_n+\lambda) an+1+λ=c(an+λ),得 a n + 1 = c a n + ( c − 1 ) λ a_{n+1} =ca_n+(c-1)\lambda an+1=can+(c1)λ

a n + 1 = c a n + d a_{n+1}=ca_n+d an+1=can+d 比较系数得 ( c − 1 ) λ = d (c-1)\lambda=d (c1)λ=d,即 λ = d c − 1 \lambda=\frac{d}{c-1} λ=c1d,所以有 a n + 1 + d c − 1 = c ( a n + d c − 1 ) a_{n+1}+\frac{d}{c-1} =c(a_n+\frac{d}{c-1}) an+1+c1d=c(an+c1d)

定义新数列 b n = a n + d c − 1 b_n=a_n+\frac{d}{c-1} bn=an+c1d,则 b n b_n bn 是公比为 c c c 的等比数列,可以求出通项公式,最后反解出 a n a_n an 通项

例3:已知数列 { a n } \{a_n\} {an} 中, a n = 1 , a n + 1 = 3 a n + 2 a_n=1,a_{n+1}=3a_n+2 an=1,an+1=3an+2,求 { a n } \{a_n\} {an} 通项公式

类型四:取对数法 a n + 1 = p a n r , p > 0 , a n > 0 a_{n+1}=pa_n^r,p>0,a_n>0 an+1=panr,p>0,an>0

例4:设正向数列 { a n } \{a_n\} {an} 满足 a 1 = 1 , a n = 2 a n − 1 2 a_1=1,a_n=2a_{n-1}^2 a1=1,an=2an12 求通项公式

类型五: a n + 1 = p a n + q n a_{n+1}=pa_n+q^n an+1=pan+qn

法1)原递推公式两边同除 q n + 1 q^{n+1} qn+1 a n + 1 q n + 1 = p q ⋅ a n q n + 1 q \frac{a_{n+1}}{q_{n+1}}=\frac{p}{q}·\frac{a_n}{q_n}+\frac{1}{q} qn+1an+1=qpqnan+q1,引入辅助数列 b n = a n q n b_n=\frac{a_n}{q_n} bn=qnan 转化成待定系数法型数列

法2)原递推公式两边同除 p n + 1 p^{n+1} pn+1 a n + 1 p n + 1 = a n p n + 1 p ( q p ) n \frac{a_{n+1}}{p_{n+1}}=\frac{a_n}{p_n}+\frac{1}{p}\big(\frac{q}{p}\big)^n pn+1an+1=pnan+p1(pq)n,引入辅助数列 b n = a n p n b_n=\frac{a_n}{p_n} bn=pnan 利用累加法求解

例5:已知数列 a 1 = 5 6 , a n + 1 = 1 3 a n + ( 1 2 ) n + 1 a_1=\frac{5}{6},a_{n+1}=\frac{1}{3}a_n+\big(\frac{1}{2}\big)^{n+1} a1=65,an+1=31an+(21)n+1,求通项公式【用两种方法都做一遍】

类型六:倒数变换法 a n + 1 = a n k a n + b a_{n+1}=\frac{a_n}{ka_n+b} an+1=kan+ban

例6:已知函数 f ( x ) = x x + 1 f(x)=\frac{x}{x+1} f(x)=x+1x ,设数列满足 a n + 1 = f ( a n ) , a 1 = 1 2 a_{n+1}=f(a_n),a_1=\frac{1}{2} an+1=f(an),a1=21 求数列通项公式

数列求和的常用方法

法一:公式法

1)直接用等差、等比数列的求和公式

2)掌握一些常见的数列的前 n n n 项和公式

1 2 + 2 2 + . . . + n 2 = n ( n + 1 ) ( 2 n + 1 ) 6 1^2+2^2+...+n^2=\frac{n(n+1)(2n+1)}{6} 12+22+...+n2=6n(n+1)(2n+1)

例7:数列 { a n } \{a_n\} {an} 是等比数列,若 a 2 = 2 , a 5 = 1 4 a_2=2,a_5=\frac{1}{4} a2=2,a5=41 a 1 a 2 + a 2 a 3 + . . . + a n a n + 1 = a_1a_2+a_2a_3+...+a_na_{n+1}= a1a2+a2a3+...+anan+1= _________________________________________________

法二:倒序相加法

如果一个数列 { a n } \{a_n\} {an} 中,与首、末两项 “等距离” 的两项的和相等,那么求这个数列的前 n n n 项和可用倒序相加法,等差数列前 n n n 项和就是这么推导出来的

例8:已知函数 f ( x ) = ( x + 1 ) − 1 f(x)=(x+1)^{-1} f(x)=(x+1)1,数列 { a n } \{a_n\} {an} 是正项等比数列,且 a 1011 = 1 a_{1011}=1 a1011=1 f ( a 1 ) + f ( a 2 ) + . . . + f ( a 2020 ) + f ( a 2021 ) = f(a_1)+f(a_2)+...+f(a_{2020})+f(a_{2021})= f(a1)+f(a2)+...+f(a2020)+f(a2021)=___________________________________________________________

法三:错位相减法

错位相减法求和适用于 { a n ⋅ b n } \{a_n·b_n\} {anbn} 型数列,其中两个数列分别是等差数列和等比数列

例9:已知在等差数列 a n a_n an 中, a 3 = 4 , a 7 = 8 a_3=4,a_7=8 a3=4,a7=8

(1)求 a n a_n an 通项公式

(2)令 b n = a n 2 n − 1 b_n=\frac{a_n}{2^{n-1}} bn=2n1an,求 b n b_n bn 的前 n n n 项和 T n T_n Tn

法四:裂项相消法

常见的拆项公式有:

1)若 a n a_n an 等差,则 1 a n a n + 1 = 1 d ( 1 a n − 1 a n + 1 ) , 1 a n a n + 2 = 1 2 d ( 1 a n − 1 a n + 2 ) \frac{1}{a_na_{n+1}}=\frac{1}{d}(\frac{1}{a_n}-\frac{1}{a_{n+1}}),\frac{1}{a_na_{n+2}}=\frac{1}{2d}(\frac{1}{a_n}-\frac{1}{a_{n+2}}) anan+11=d1(an1an+11)anan+21=2d1(an1an+21)

2) 1 n ( n + 1 ) = 1 n − 1 n + 1 \frac{1}{n(n+1)}=\frac{1}{n}-\frac{1}{n+1} n(n+1)1=n1n+11

3) 1 n ( n + k ) = 1 k ( 1 n − 1 n + k ) \frac{1}{n(n+k)}=\frac{1}{k}(\frac{1}{n}-\frac{1}{n+k}) n(n+k)1=k1(n1n+k1)

4) 1 ( 2 n − 1 ) ( 2 n + 1 ) = 1 2 ( 1 2 n − 1 − 1 2 n + 1 ) \frac{1}{(2n-1)(2n+1)}=\frac{1}{2}(\frac{1}{2n-1}-\frac{1}{2n+1}) (2n1)(2n+1)1=21(2n112n+11)

5) 1 n ( n + 1 ) ( n + 2 ) = 1 2 [ 1 n ( n + 1 ) − 1 ( n + 1 ) ( n + 2 ) ] \frac{1}{n(n+1)(n+2)}=\frac{1}{2}\Big[\frac{1}{n(n+1)}-\frac{1}{(n+1)(n+2)}\Big] n(n+1)(n+2)1=21[n(n+1)1(n+1)(n+2)1]

6) 1 n + n + 1 = n + 1 − n \frac{1}{\sqrt n+\sqrt {n+1}}=\sqrt{n+1}-\sqrt n n +n+1 1=n+1 n

7) 1 n + n + k = 1 k n + k − n \frac{1}{\sqrt n+\sqrt {n+k}}=\frac{1}{k}\sqrt{n+k}-\sqrt n n +n+k 1=k1n+k n

8) 2 n ( 2 n − 1 ) ( 2 n + 1 − 1 ) = 1 2 n − 1 − 1 2 n + 1 − 1 \frac{2^n}{(2^n-1)(2^{n+1}-1)}=\frac{1}{2^n-1}-\frac{1}{2^{n+1}-1} (2n1)(2n+11)2n=2n112n+111

9) n + 2 n ( n + 1 ) ⋅ 2 n = 1 2 n − 1 ⋅ n − 1 2 n ⋅ ( n + 1 ) \frac{n+2}{n(n+1)·2^n}=\frac{1}{2^{n-1}·n}-\frac{1}{2^n·(n+1)} n(n+1)2nn+2=2n1n12n(n+1)1

例10:已知数列 a n a_n an 的前 n n n 项和 S n S_n Sn a 1 = 1 a_1=1 a1=1,对任意的 n ∈ N ∗ n\in N^* nN 都有 a n > 0 a_n>0 an>0,且 a n + 1 2 = 2 S n + a n + 1 a_{n+1}^2=2S_n+a_{n+1} an+12=2Sn+an+1

(1)求通项公式

(2)设数列 { 1 a n a n + 2 } \{\frac{1}{a_na_{n+2}}\} {anan+21} 的前 n n n 项和为 T n T_n Tn,求 T n T_n Tn

法五:分组求和法

1)若 a n = b n ± c n a_n=b_n±c_n an=bn±cn b n , c n b_n,c_n bn,cn 为等差或等比数列,可采用分组求和法求 a n a_n an n n n 项和

2)通项公式为 $a_n=\begin{cases} b_n,n为奇数\c_n,n为偶数\end{cases} $ 且 b n , c n b_n,c_n bn,cn 为等差或等比数列,可采用分组求和法求 a n a_n an n n n 项和

例11 a n a_n an n n n 项和为 S n S_n Sn a 1 = 1 , a n + 1 = 2 a n + 1 a_1=1,a_{n+1}=2a_n+1 a1=1,an+1=2an+1,求证 { a n + 1 } \{a_n+1\} {an+1} 是等比数列且求 S n S_n Sn

法六:并项求和法

1)形如 a n = ( − 1 ) n f ( n ) a_n=(-1)^nf(n) an=(1)nf(n)

2)周期数列或者具有周期性规律的数列

例12:设各项均为正数的数列 a n a_n an 的前 n n n 项和为 S n S_n Sn,满足 a 1 = 1 , a n 2 = S n + S n − 1 a_1=1,a_n^2=S_n+S_{n-1} a1=1,an2=Sn+Sn1

(1)证明:数列 { a n } \{a_n\} {an} 为等差数列

(2)若 b n = ( − 1 ) n ( 2 a n ) 2 b_n=(-1)^n(2a_n)^2 bn=(1)n(2an)2 求数列 b n b_n bn 的前 n n n 项和 T n T_n Tn

用放缩法处理数列和不等问题

先求和再放缩(先裂项求和,再放缩)

例13:正数数列 { a n } \{a_n\} {an} 的前 n n n 项和为 S n , 2 S n = a n + 1 S_n,2\sqrt {S_n}=a_n+1 Sn,2Sn =an+1

(1)求数列通项公式

(2)设 b n = 1 a n a n + 1 b_n=\frac{1}{a_na_{n+1}} bn=anan+11 b n b_n bn 的前 n n n 项和为 B n B_n Bn,求证 B n < 1 2 B_n<\frac{1}{2} Bn<21

例14:设数列 { a n } \{a_n\} {an} 的前 n n n 项和 S n = 4 3 a n − 1 3 2 n + 1 + 2 3 S_n=\frac{4}{3}a_n-\frac{1}{3}2^{n+1}+\frac{2}{3} Sn=34an312n+1+32

(1)求 a 1 a_1 a1 和通项 a n a_n an

(2)设 T n = 2 n S n T_n=\frac{2^n}{S_n} Tn=Sn2n,证明 ∑ i = 1 n T i < 3 2 \sum_{i=1}^n T_i<\frac{3}{2} i=1nTi<23

先放缩再求和

放缩成等比数列,再求和

例15:等比数列 { a n } \{a_n\} {an} 中, a 1 = − 1 2 a_1=-\frac{1}{2} a1=21,前 n n n 项和为 S n S_n Sn,且 S 7 , S 9 , S 8 S_7,S_9,S_8 S7,S9,S8 成等差数列

b n = a n 2 1 − a n b_n=\frac{a_n^2}{1-a_n} bn=1anan2,数列 { b n } \{b_n\} {bn} 的前 n n n 项和为 T n T_n Tn ,求证 T n < 1 3 T_n<\frac 13 Tn<31

例16:已知数列满足 a 1 = 1 , a n + 1 = 2 a n + 1 a_1=1,a_{n+1}=2a_n+1 a1=1,an+1=2an+1

(1)求通项公式

(2)若数列 b n b_n bn 满足 4 b 1 − 1 4 b 2 − 1 . . . . 4 b n − 1 = ( a n + 1 ) b n 4^{b_1-1}4^{b_2-1}....4^{b_n-1}=(a_n+1)^{b_n} 4b114b21....4bn1=(an+1)bn 求证 { b n } \{b_n\} {bn} 是等差数列

(3)证明 n 2 − 1 3 < a 1 a 2 + a 2 a 3 + . . . + a n a n + 1 < n 2 \frac{n}{2}-\frac{1}{3}<\frac{a_1}{a_2}+\frac{a_2}{a_3}+...+\frac{a_n}{a_{n+1}}<\frac n2 2n31<a2a1+a3a2+...+an+1an<2n

放缩为差比数列,再求和

例17:已知数列 { a n } \{a_n\} {an} 满足 a 1 = 1 , a n + 1 = ( 1 + n 2 n ) a n a_1=1,a_{n+1}=(1+\frac{n}{2^n})a_n a1=1,an+1=(1+2nn)an 求证 a n + 1 > a n ≥ 3 − n + 1 2 n − 1 a_{n+1}>a_n\ge 3-\frac{n+1}{2^{n-1}} an+1>an32n1n+1

放缩为等差数列,再求和

例18:已知各项均为正数的数列 { a n } \{a_n\} {an} n n n 项和为 S n S_n Sn,且 a n 2 + a n = 2 S n a_n^2+a_n=2S_n an2+an=2Sn

(1)求证 S n < a n 2 + a n + 1 2 4 S_n<\frac{a_n^2+a_{n+1}^2}{4} Sn<4an2+an+12

(2)求证 S n 2 < S 1 + S 2 + . . . + S n < S n + 1 − 1 2 \frac{S_n}{\sqrt 2}<\sqrt {S_1}+\sqrt{S_2}+...+\sqrt{S_n}<\frac{S_{n+1}-1}{\sqrt 2} 2 Sn<S1 +S2 +...+Sn <2 Sn+11

函数放缩(构造函数,通过单调性放缩)

相关文章:

【高中数学】数列

等差数列前 n n n 项和性质 公式一&#xff1a; S n n ( a 1 a n ) 2 S_n\frac{n(a_1a_n)}{2} Sn​2n(a1​an​)​ 公式二&#xff1a; S n n a 1 n ( n − 1 ) 2 d S_nna_1\frac{n(n-1)}{2}d Sn​na1​2n(n−1)​d 性质1&#xff1a;等差数列中依次 k k k 项之和 S …...

数字媒体技术基础:AMF(ACES 元数据文件 )

在现代电影和电视制作中&#xff0c;色彩管理变得越来越重要。ACES&#xff08;Academy Color Encoding System&#xff0c;美国电影艺术与科学学院颜色编码系统&#xff09;是一个广泛采用的色彩管理和交换系统&#xff0c;旨在解决不同设备、软件和工作流程之间的色彩不一致问…...

Apache Dubbo (RPC框架)

本文参考官方文档&#xff1a;Apache Dubbo 1. Dubbo 简介与核心功能 Apache Dubbo 是一个高性能、轻量级的开源Java RPC框架&#xff0c;用于快速开发高性能的服务。它提供了服务的注册、发现、调用、监控等核心功能&#xff0c;以及负载均衡、流量控制、服务降级等高级功能。…...

LeetCode 3226. 使两个整数相等的位更改次数

. - 力扣&#xff08;LeetCode&#xff09; 题目 给你两个正整数 n 和 k。你可以选择 n 的 二进制表示 中任意一个值为 1 的位&#xff0c;并将其改为 0。 返回使得 n 等于 k 所需要的更改次数。如果无法实现&#xff0c;返回 -1。 示例 1&#xff1a; 输入&#xff1a; n …...

面试经典 150 题:189、383

189. 轮转数组 【参考代码】 class Solution { public:void rotate(vector<int>& nums, int k) {int size nums.size();if(1 size){return;}vector<int> temp(size);//k k % size;for(int i0; i<size; i){temp[(i k) % size] nums[i];}nums temp; }…...

Python模拟真人动态生成鼠标滑动路径

一.简介 鼠标轨迹算法是一种模拟人类鼠标操作的程序&#xff0c;它能够模拟出自然而真实的鼠标移动路径。 鼠标轨迹算法的底层实现采用C/C语言&#xff0c;原因在于C/C提供了高性能的执行能力和直接访问操作系统底层资源的能力。 鼠标轨迹算法具有以下优势&#xff1a; 模拟…...

如何压缩pdf文件的大小?5分钟压缩pdf的方法推荐

如何压缩pdf文件的大小&#xff1f;在现代办公和学习中&#xff0c;PDF文件因其稳定性和广泛的兼容性被广泛使用。然而&#xff0c;随着文件内容的增多&#xff0c;制作好的PDF文件常常变得过大&#xff0c;给使用带来了诸多不便。无论是电子邮件附件的发送&#xff0c;还是在线…...

【SQL】[2BP01] ERROR: cannot drop table course because other objects depend on it

问题描述 在尝试执行以下SQL语句时&#xff0c;发生错误。 DROP TABLE Course RESTRICT;执行以上语句后&#xff0c;系统返回了一个错误提示&#xff1a; [2BP01] ERROR: cannot drop table course because other objects depend on it 详细&#xff1a;constraint sc_cno_…...

gbase8s之spring框架用druid中间件报语法错误

spring框架 调用druid中间件 时报这个错&#xff1a; MetaDataAccessException: Could not get Connection for extracting meta-data; nested exception is org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception …...

【网络安全】|nessus使用

1、扫描结果分析&#xff1a; Sev&#xff1a;漏洞的严重性级别 CVSS&#xff1a;量化漏洞严重性的标准&#xff0c;通过计算得出一个分数&#xff0c;分数越高表示漏洞越严重。 VPR&#xff1a;基于风险的评分系统&#xff0c;帮助组织优先处理风险最高的漏洞。 EPSS&#xf…...

CSRA2的LINUX操作系统24年11月2日上午上课笔记

几个查找命令&#xff1a; .whereis:查看文件的路径,查看可执行文件的路径&#xff0c;一级相应文档路径。 .which:查看系统可执行的文件的路径&#xff0c;以及命令的别名等信息 .local&#xff1a;他会将linux中的所有文件的路径信息保存到数据库中&#xff0c;在数据库中查…...

通过分解质因数求若干个数的最小公倍数

求最小公倍数的常规方法回顾 暴力枚举法 long long work(long long a,long long b) {for(long long imax(a,b);;i)if(i%a0&&i%b0)return i; }大数翻倍法 long long work(long long a,long long b) {if(a<b) swap(a,b);for(long long ia;;ia) // i 是 a 的倍数&#…...

数据库三范式(1NF、2NF、3NF)

1NF&#xff08;第一范式&#xff09; 定义&#xff1a;确保每一列都是原子值&#xff0c;即是不可分割的基础数据项。 所谓第一范式&#xff08;1NF&#xff09;是指在关系模型中&#xff0c;对于添加列的一个规范要求&#xff0c;所有的列都 应该是原子性的&#xff0c;即数…...

C语言_数据结构_顺序表

1. 本章重点 顺序表初始化顺序表尾插顺序表尾删顺序表头插顺序表头删顺序表查找顺序表在pos位置插入x顺序表删除pos位置的值顺序表销毁顺序表打印 2. 顺序表的概念及结构 顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构&#xff0c;一般情况下采用数组存储…...

Llama 3.2 Vision Molmo:多模态开源生态系统基础

编者按&#xff1a; 视觉功能的融入对模型能力和推理方式的影响如何&#xff1f;当我们需要一个既能看懂图像、又能生成文本的 AI 助手时&#xff0c;是否只能依赖于 GPT-4V 这样的闭源解决方案&#xff1f; 我们今天为大家分享的这篇文章&#xff0c;作者的核心观点是&#xf…...

【数据结构与算法】第6课—数据结构之栈

文章目录 1. 栈2. 栈的初始化和栈的销毁3. 入栈和出栈&#xff08;压栈&#xff09;4. 取栈顶元素并打印5. 栈的练习题5.1 有效的括号 1. 栈 栈&#xff1a;也是一种线性表&#xff0c;其数据结构与动态顺序表的数据结构类似栈分为栈顶和栈底&#xff0c;在栈中&#xff0c;插入…...

开源全站第一个Nextron(NextJS+electron)项目--NextTalk:一款集成chatgpt的实时聊天工具

NextTalk 简介 该项目是一个基于Nextron(NextJSElectron)的桌面端实时聊天工具。 但由于使用了NextJS中的ssr及api route功能&#xff0c;该程序只能在开发环境运行。 关于生产版本&#xff1a;我将其网页端部分分离&#xff0c;并用Pake将其打包成桌面端&#xff0c;生产体…...

多样化的编程模型:并发与并行策略

因为经常看着某些框架设计的编程模型很晕&#xff0c;所以自己梳理总结了一下编程模型的分类&#xff0c;总共六个大类&#xff0c;基本所有常见框架设计的编程模型都是基于这六个大类来实现的&#xff0c;如果有错误的地方&#xff0c;请见谅并不吝赐教&#xff0c;感谢&#…...

npm入门教程2:npm历史

一、起源与诞生 时间背景&#xff1a;npm的诞生与Node.js的兴起紧密相关。Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;它允许JavaScript代码在服务器端运行。随着Node.js的流行&#xff0c;开发者们对于包管理和依赖解决的需求日益增长。诞生&#xff1a…...

Cuebric:用AI重新定义3D创作的未来

一、简介 Cuebric 是一家成立于2022年夏天的好莱坞创新公司,致力于为电影、电视、游戏和时尚等行业提供先进的AI多模态SaaS平台。自2024年1月正式推出以来,Cuebric 已经在市场上获得了广泛的认可和积极的反馈。目前,该平台正处于1.0版本的beta测试阶段,已募集约50万美元的…...

Java 语言特性(面试系列2)

一、SQL 基础 1. 复杂查询 &#xff08;1&#xff09;连接查询&#xff08;JOIN&#xff09; 内连接&#xff08;INNER JOIN&#xff09;&#xff1a;返回两表匹配的记录。 SELECT e.name, d.dept_name FROM employees e INNER JOIN departments d ON e.dept_id d.dept_id; 左…...

【OSG学习笔记】Day 18: 碰撞检测与物理交互

物理引擎&#xff08;Physics Engine&#xff09; 物理引擎 是一种通过计算机模拟物理规律&#xff08;如力学、碰撞、重力、流体动力学等&#xff09;的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互&#xff0c;广泛应用于 游戏开发、动画制作、虚…...

VB.net复制Ntag213卡写入UID

本示例使用的发卡器&#xff1a;https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...

ServerTrust 并非唯一

NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?

在大数据处理领域&#xff0c;Hive 作为 Hadoop 生态中重要的数据仓库工具&#xff0c;其存储格式的选择直接影响数据存储成本、查询效率和计算资源消耗。面对 TextFile、SequenceFile、Parquet、RCFile、ORC 等多种存储格式&#xff0c;很多开发者常常陷入选择困境。本文将从底…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!

简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求&#xff0c;并检查收到的响应。它以以下模式之一…...

AI病理诊断七剑下天山,医疗未来触手可及

一、病理诊断困局&#xff1a;刀尖上的医学艺术 1.1 金标准背后的隐痛 病理诊断被誉为"诊断的诊断"&#xff0c;医生需通过显微镜观察组织切片&#xff0c;在细胞迷宫中捕捉癌变信号。某省病理质控报告显示&#xff0c;基层医院误诊率达12%-15%&#xff0c;专家会诊…...

C++.OpenGL (14/64)多光源(Multiple Lights)

多光源(Multiple Lights) 多光源渲染技术概览 #mermaid-svg-3L5e5gGn76TNh7Lq {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-3L5e5gGn76TNh7Lq .error-icon{fill:#552222;}#mermaid-svg-3L5e5gGn76TNh7Lq .erro…...

初探Service服务发现机制

1.Service简介 Service是将运行在一组Pod上的应用程序发布为网络服务的抽象方法。 主要功能&#xff1a;服务发现和负载均衡。 Service类型的包括ClusterIP类型、NodePort类型、LoadBalancer类型、ExternalName类型 2.Endpoints简介 Endpoints是一种Kubernetes资源&#xf…...

2025年渗透测试面试题总结-腾讯[实习]科恩实验室-安全工程师(题目+回答)

安全领域各种资源&#xff0c;学习文档&#xff0c;以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具&#xff0c;欢迎关注。 目录 腾讯[实习]科恩实验室-安全工程师 一、网络与协议 1. TCP三次握手 2. SYN扫描原理 3. HTTPS证书机制 二…...