观点动力学模型:主要理论与模型综述

news2024/11/24 8:29:33

文章目录

        • 意见动态建模
          • 图论
          • DeGroot 模型
          • Friedkin-Johnsen models
        • 社会权力演变
          • 自我评价反映的演变
          • DeGroot-Friedkin模型(DeGroot)的新研究
          • 最终社会权力的分析
          • 动态相对互动拓扑
          • 相似时间尺度,记忆和噪声
        • 表达观点(expressed opinion)和私人观点(private opinion)
          • EPO模型

意见动态建模

1 n 1_n 1n:表示n维全为1的列向量

0 n 0_n 0n:表示n维全为0的列向量

I n I_n In:表示 n × n n\times n n×n的单位阵

e i e_i ei:表示基单位向量,向量中除了第i个位置上为1外其余都为0

矩阵A为非负矩阵,意味着着其中所有的元素 a i j ≥ 0 a_{ij}≥0 aij0

矩阵A为正矩阵,意味着着其中所有的元素 a i j > 0 a_{ij}>0 aij>0

对于非负矩阵A,若 ∑ j = 1 n a i j ≤ 1 \sum_{j=1}^n a_{ij}≤1 j=1naij1,即每行元素和小于等于1,则称A为行次随机矩阵;若 ∑ j = 1 n a i j = 1 \sum_{j=1}^n a_{ij}=1 j=1naij=1,则称A为行随机矩阵;若 ∑ j = 1 n a i j = 1 \sum_{j=1}^n a_{ij}=1 j=1naij=1 ∑ j = 1 n a j i = 1 \sum_{j=1}^n a_{ji}=1 j=1naji=1,则称A为双随机矩阵。

谱半径:只有方阵才有谱半径,谱半径是方阵A的最大特征值的绝对值。 ρ ( A ) = m a x ∣ λ i ∣ \rho (A)=max\left | \lambda _{i} \right | ρ(A)=maxλi

本原矩阵:若 ∃ k ∈ N ∃k∈N kN,使得 A k > 0 A^k>0 Ak>0,则称非负方阵A为本原矩阵。

图论

图的相关定义:

g [ A ] = ( V , ε [ A ] , A ) g[A]=(V,ε[A],A) g[A]=(V,ε[A],A),其中 V = v 1 , v 2 , . . . , v n V={v_1,v_2,...,v_n} V=v1,v2,...,vn是图中的顶点,在文中表示单个个体;

e i j = ( v i , v j ) e_{ij}=(v_i,v_j) eij=(vi,vj) a i j > 0 a_{ij}>0 aij>0的时候,是有序集合 ε [ A ] ε[A] ε[A]的元素;

ε [ A ] ε[A] ε[A]中存在元素 e i i e_{ii} eii,则表示节点 v i v_i vi有一个环(loop);

e i j e_{ij} eij v j v_j vj的输入,是 v i v_i vi的输出,意味着vj会学习到有关vi的信息(通常是一个意见值);

通常 A ≠ A T A≠A^T A=AT,所以这里假定g[A]是有向图;

v i v_i vi的邻居节点为 N i = { v j ∈ V : ( v j , v i ∈ ϵ [ A ] ) } N_i = \{v_j∈V:(v_j,v_i∈ϵ[A])\} Ni={vjV:(vj,viϵ[A])}
如果存在一条直接路径,使得从 v j v_j vj到达 v i v_i vi,则称vi是可以到达的,直接路径是边的集合。

强连通:在有向图 ε [ A ] ε[A] ε[A]中,对于任何两个节点之间都存在路径就是强连通图。

有向图:出发点和终点是同一个点,且在路径上除了出发点/终点外没有重复的点,图的长度就是路径边的数量。

非周期性:任何有自回路的图都是非周期性的。

引理1:当且仅当A为本原矩阵时,ε[A]是强连通,非周期性的。

引理2(主导特征向量)

对于强连通图 ε [ A ] ε[A] ε[A]和行随机矩阵A,有严格正的左、右特征向量 u T u^T uT 1 n 1_n 1n

它们与A的特征值 λ 1 = ρ ( A ) = 1 λ_1=ρ(A)=1 λ1=ρ(A)=1相关,且正交化使得 u T 1 n = 1 u^T1_n=1 uT1n=1,那么 u T u^T uT 1 n 1_n 1n称为A的主导左、右特征向量。

DeGroot 模型

DeGroot模型假定n个人讨论一个主题,用 g [ A ] g[A] g[A]来建模个体之间的交互行为, x i ( k ) x_i(k) xi(k)表示的是第i个人在k时刻的观点,时间k是离散值 ( k = 0 , 1 , 2 , . . . ) (k=0,1,2,...) (k=0,1,2,...),根据模型可以建模如下(1):
在这里插入图片描述
即第i个人在第k+1时刻的观点同所有人前一时刻k的观点有关, ∑ j = 1 n a i j = 1 ∑^n_{j=1}a_{ij}=1 j=1naij=1,所以A是非负的行随机矩阵。写出紧凑形式如下(2):
在这里插入图片描述
DeGroot模型又称加权平均模型,它假设在每个更新时刻,个体观点更新为其所有邻居节点观点的加权平均,其中权重由个体之间的相互影响刻画。
引理3:

假定是g[A]强连通的,那么当且仅当g[A]为非周期时模型会收敛如下:

lim ⁡ k → ∞ x ( k ) = β n , β ∈ R \lim_{k→∞} x(k)=β_n,β∈R limkx(k)=βnβR
其中, β = δ T x ( 0 ) β=δ^Tx(0) β=δTx(0),且δT是A的主导左特征向量。

对于一些主观性强的问题,没有确切答案,所以此时令观点 x i x_i xi为连续值(实数)比较好;对于一些有关导致行为的问题(是否问题), x i x_i xi定义为离散值。

上述的 ∑ j = 1 n a i j = 1 ∑^n_{j=1}a_{ij}=1 j=1naij=1 a i j ≥ 0 a_{ij}≥0 aij0确保了 x i ( k + 1 ) x_i(k+1) xi(k+1) x j ( k ) x_j(k) xj(k)的凸组合/加权平均,使得(1)作为一种平均算法广泛应用于多主体一致的协调。

Friedkin-Johnsen models

在DeGroot模型的基础上,Friedkin-Johnsen模型引入了“固执”个体的概念,即个体对自己的初始观点带有固执性。个体的观点更新为其所有邻居节点的凸组合与其处事观点的加权平均(3):

x i ( k + 1 ) = λ i ∑ j n a i j x j ( k ) + ( 1 − λ i ) x i ( 0 ) x_i(k+1)=λ_i ∑^n_ja_{ij}x_j(k)+(1−λ_i)x_i(0) xi(k+1)=λijnaijxj(k)+(1λi)xi(0)
λ i λ_i λi:敏感性,即受他人观点影响的易感程度

1 − λ i 1−λ_i 1λi:不敏感性,也是代表一个人有多固执,有多坚持他最初的观点,有多么不愿意接受别人的信息

λ i = 1 λ_i=1 λi=1,就说明一个人他很容易被他人观点影响,即不固执,这时候(3)同(1),回到了最初的DeGroot模型

λ i = 0 λ_i=0 λi=0,表示这个人极大的拒绝他人的影响,如果是DeGroot模型的话,当节点i没有邻居节点的时候这个情况可能会发生。

如同前一个模型,我们写出紧凑形式(4):
在这里插入图片描述
Λ Λ Λ 是敏感性构成的对角阵,若所有人都很敏感,那么所有 λ i λ_i λi都为1

  • 引理4:

假定至少有一个节点i,有 λ i λ_i λi,即至少有一个不那么敏感; g [ A ] g[A] g[A]为强连通, ∃ i , j ∈ 1 , . . . , n ∃i,j∈{1,...,n} i,j1,...,n,使得 λ i , λ j < 1 λ_i,λ_j<1 λiλj<1,则 ρ ( I n − Λ A ) < 1 ρ(I_n−ΛA)<1 ρ(InΛA)<1,且下式以指数速度收敛:

lim ⁡ k → ∞ x ( k ) = x ∗ = V x ( 0 ) \lim_{k→∞}x(k)=x^∗=Vx(0) limkx(k)=x=Vx(0)
其中, V = ( I n − Λ A ) − 1 ( I n − Λ ) V=(I_n−ΛA)^{−1}(I_n−Λ) V=(InΛA)1(InΛ)是行随机矩阵,x^∗的每一项都是x(0)的凸组合。

Friedkin-Johnsen模型在强连通网络中,每当 ∃ i , j ∈ 1 , . . . , n ∃i,j∈{1,...,n} i,j1,...,n,有 λ i , λ j < 1 λ_i,λ_j<1 λiλj<1 x i ( 0 ) ≠ x j ( 0 ) x_i(0)≠x_j(0) xi(0)=xj(0)时,通常会产生强多样性的有限观点。

如果每个人都有一些固执,即 λ i < 1 λ_i<1 λi<1,那么对一般的初始条件x(0),会有任何两个 x i ∗ ≠ x j ∗ x^∗_i≠x^∗_j xi=xj,即在几乎所有的初始条件下,个体们的有限的观点在社会网络中展示了强大的多样性。

社会权力演变

假设一个人参加了一个强连通网络的讨论,其中要讨论很多话题,这些话题是按顺序进行讨论的。且一个人可以在这整个讨论过程中感知到他对每次讨论结果的影响力,如果它感知到自己对讨论结果的影响力越来越小,那么他会变得对自己的观点没有最初那么自信,这种自信称之为社会权力(social power)。在本节讨论的模型中,首先引入按顺序排列的话题序列如下:
S = 1 , 2 , . . . , n S={1,2,...,n} S=1,2,...,n

根据引理3,在DeGroot模型下,强连通网络会使得每个话题最终都会达成一致意见。
我们在本节要介绍的模型中,关注点有二:一是一个人如何评估他在一次讨论中的影响;二是他要如何通过更新自信来影响下一个话题的讨论。

首先引入一些符号标记:

a i i a_{ii} aii为A对角线上的元素,表示节点i的自信

a i i ( s ) a_{ii}(s) aii(s)是i对于话题s的自信,可以某种方式发生改变

x n ( k , s ) x_n(k,s) xn(k,s)随时刻k的变化而变化,它表示第i个个体就话题s在k时刻的观点值

随时刻演变有(6):

x i ( k + 1 , s ) = a i i ( s ) x i ( k , s ) + ( 1 − a i i ( s ) ) ∑ j ≠ i n c i j x j ( k , s ) x_i(k+1,s)=a_{ii}(s)x_i(k,s)+(1−a_{ii}(s)) ∑^n_{j≠i} c_{ij}x_j(k,s) xi(k+1,s)=aii(s)xi(k,s)+(1aii(s))j=incijxj(k,s)
其中: c i j ≥ 0 c_{ij}\geq 0 cij0且独立于s,它表示i对j的相对信任,定义 c i i = 0 c_{ii}=0 cii=0,确保 ∑ j = 1 n c i j = 1 ∑^n_{j=1}c_{ij}=1 j=1ncij=1

定义 a i j ( s ) = ( 1 − a i i ( s ) ) c i j a_{ij}(s)=(1−a_{ii}(s))c_{ij} aij(s)=(1aii(s))cij,使得 ∑ j = 1 n a i j ( s ) = 1 ∑^n_{j=1}a_{ij}(s)=1 j=1naij(s)=1
紧凑如下(7):

x ( k + 1 , s ) = A ( s ) x ( k , s ) x(k+1,s)=A(s)x(k,s) x(k+1,s)=A(s)x(k,s)

其中有(8):
在这里插入图片描述

自我评价反映的演变

任何话题的意见讨论建模都是通过Degroot模型完成的,Friedkin-Johnsen模型的重点在于提出一个系统的机制来更新 a i i ( s ) a_{ii}(s) aii(s)

情况一:考虑一个主题 s ∈ S s∈S sS g [ C ] g[C] g[C]是强连通图时,若所有的 a i i ( s ) < 1 a_{ii}(s)<1 aii(s)<1且存在至少一个 a i j ( s ) > 0 a_{ij}(s)>0 aij(s)>0,那么 g [ A ( s ) ] g[A(s)] g[A(s)]就是强连通图, A ( s ) A(s) A(s)就是非周期的。因此根据引理3, x ( s , k ) x(s,k) x(s,k)就会随时间增长最终达成一致意见。

情况二:若 ∃ j ∃j j使 a j j ( s ) = 1 a_{jj}(s)=1 ajj(s)=1而其余节点 i ≠ j i≠j i=j都有 a i i ( s ) < 1 a_{ii}(s)<1 aii(s)<1,则 g [ A ( s ) ] g[A(s)] g[A(s)]是这样一个图:它存在一条路从节点j通往其余节点 i , i ≠ j i,i≠j ii=j,但节点j没有入节点,这种情况下 g [ A ( s ) ] g[A(s)] g[A(s)]就不是强连通图,此时 lim ⁡ k → ∞ x ( s , k ) = x j ( 0 ) 1 n \lim_{k→∞} x(s,k)=x_j(0)1_n limkx(s,k)=xj(0)1n,最终意见都与节点j相同。

综上两种情况,可以写出(9):

lim ⁡ k → ∞ x ( s , k ) = ζ T ( s ) x ( 0 , s ) 1 n = ∑ i = 1 n ζ i ( s ) x i ( 0 , s ) 1 n \lim_{k→∞} x(s,k)=ζ^T(s)x(0,s)1_n=∑^n_{i=1} ζ_i(s)x_i(0,s)1_n klimx(s,k)=ζT(s)x(0,s)1n=i=1nζi(s)xi(0,s)1n
其中, ζ T ζ^T ζT A ( s ) A(s) A(s)的主导左特征向量,若是第二种情况,则有 ζ T = e j ζ^T=e_j ζT=ej
∑ i = 1 n ζ i ( s ) = 1 ∑^n_{i=1}ζ_i(s)=1 i=1nζi(s)=1,可知 ζ i ( s ) ζ_i(s) ζi(s)表示着一种相对贡献/社会权力,表示一个人对话题做的贡献,和讨论中的影响力。

Friedkin-Johnsen模型提出,在每个话题讨论结束时,每个人都会通过下述方式来更新自信(10):

a i i ( s ) = ζ i ( s ) a_{ii}(s)=ζ_i(s) aii(s)=ζi(s)

A ( s + 1 ) A(s+1) A(s+1)中的对角线元素 a i i ( s ) a_{ii}(s) aii(s)就是 A ( s ) A(s) A(s)的主导左特征向量上的元素 ζ i ( s ) ζ_i(s) ζi(s)
即个体衡量他自己的观点相对于他人观点的权重=他对最终结果的贡献,所以自信是如何调整的,和话题s的顺序有关。

当初始情况满足上述情况一或情况二时,考虑话题的顺序(11):
在这里插入图片描述
其中 r i r_i ri是C的主导左特征向量上的第i个位置的元素

DeGroot-Friedkin模型(DeGroot)的新研究

定义(星图):有一个节点与其余所有节点有连接,但其余节点相互之间没有连接。有向无向均可。

定理:如(11)定义的更新机制 ζ ( s + 1 ) = F ( ζ ( s ) ) ζ(s+1)=F(ζ(s)) ζ(s+1)=F(ζ(s)),考虑 g [ C ] g[C] g[C]强连通图中至少有三个节点的情况,假定最初条件满足: ∃ j : a j j ( 0 ) > 1 ∃j:a_{jj}(0)>1 j:ajj(0)>1且其余 a i i ( 0 ) < 1 a_{ii}(0)<1 aii(0)<1,则有:

  1. 若g[C]是星形图,中心节点为 v 1 v_1 v1,不失一般性的有 lim ⁡ s → ∞ ζ ( s ) = e 1 \lim_{s→∞}ζ(s)=e_1 limsζ(s)=e1,且收敛速度是渐进的而不是以指数速度的,其他点是不稳定的。
  2. g [ C ] g[C] g[C]不是星形图,则 lim ⁡ s → ∞ ζ ( s ) = ζ ∗ \lim_{s→∞}ζ(s)=ζ^∗ limsζ(s)=ζ是以指数速度收敛的,且 ζ ∗ ζ^∗ ζ是唯一固执点。
最终社会权力的分析

就非星形图而言,有关最终唯一固执点 ζ ∗ ζ^∗ ζ的结论如下:

当且仅当 r j > r i r_j>r_i rj>ri时,有 ζ j ∗ > ζ i ∗ ζ^∗_j>ζ^∗_i ζj>ζi
当且仅当 r j = r i r_j=r_i rj=ri时,有 ζ j ∗ = ζ i ∗ ζ^∗_j=ζ^∗_i ζj=ζi
其中 r i r_i ri是C的左主导特征向量上的第i个位置上的元素

r i r_i ri的排列顺序可能会影响最终社会权力的确定(13):

ζ i ∗ ≤ r i 1 − r i ζ^∗_i≤\frac{r_i}{1−r_i} ζi1riri

动态相对互动拓扑

考虑更多的时变(time-variation),这些时变使得相对信任矩阵C中元素发生变化,即个体之间的相对信任不再是不变的,这是有道理的,比如在讨论不同的话题的时候,有一些人较为擅长该话题,那么其他人就会给予这个人更多的信任。

σ ( s ) σ(s) σ(s)引入一个开关信号,它捕捉了相对信任矩阵C的主题的变化时的性质。 σ ( s ) σ(s) σ(s)独立于 ζ ( s ) ζ(s) ζ(s),此时有 g [ C ( s ) ] = g [ C σ ( s ) ] g[C(s)]=g[C_{σ(s)}] g[C(s)]=g[Cσ(s)],此时有(14):

ζ ( s + 1 ) = F σ ( s ) ( ζ ( s ) ) ζ(s+1)=F_{σ(s)}(ζ(s)) ζ(s+1)=Fσ(s)(ζ(s))

对于上述系统,有(15):

lim ⁡ s → ∞ ζ ( s ) = ζ ∗ ( s ) \lim_{s→∞}ζ(s)=ζ^∗(s) limsζ(s)=ζ(s)

其中, ζ ∗ ζ^∗ ζ是由决定的唯一极限轨迹,若周期性变化,则轨迹也是周期性轨迹。

相似时间尺度,记忆和噪声

观点演化和社会权力演化的时间尺度k是不同是,通常观点演化要快于权力演化,因此一致意见总是在自信尚未更新前就达到了,(10)意味着每个人都精确的知道自己的相对贡献,但这在大型网络中是不太可能的。

表达观点(expressed opinion)和私人观点(private opinion)

在某些情况下,个体与他们交往时可能会表达与他们私下观点并不一致的观点,称之为表达观点。本节专门介绍一种动态模型,其中包含了对观点的这种区分。之所以会出现这种区别,是因为个人在集体环境中感到有压力,他们必须要遵守社会标准或规范。

最近的另一项著作创造了“伪造偏好”(preference falsification)一词,用以描述一种情况,即一个人有意或无意识地表达了他/她真实意见的改变形式。不受欢迎的规范也可以强制执行,即使大多数人而私下不喜欢它们,但是人们会出于担心孤立和暴露而表示出喜欢。多元无知(pluralistic ignorance)一词已被用来描述私人意见与公众意见之间大量出现差异的结果:人们认为,在现实中,公众多数支持立场A(例如在新闻媒体中他们表达了意见),但实际上多数人支持(私人)B立场。

已经提出了定量模型以尝试捕获一些上述现象。这些模型是静态的,本质上是实验数据的曲线拟合。 相反,可以开发与前几节中探讨的模型相一致的基于动态主体的模型,因为这些模型可以使我们更深入地了解意见如何通过网络进行变化,包括时间变化的影响。

EPO模型

EPO(expressed-private-opinions)模型是一种动态模型,它目的是在个体的表达观点和私人观点之间找到这种差异是如何产生的,假定一个人的表达观点是其私人观点由于遵守社会网络平均观点(social network’s average opinion)的压力而改变的。换句话说,个人对压力具有一定的“弹性”,但并不受其影响。还假定每个人仍然像Friedkin-Johnsen模型中那样,在某种程度上仍然与个人的初始观点联系在一起。虽然“顽固性”的概念在意见动态中已经很普遍了一段时间,例如在Friedkin-Johnsen模型中,但“弹性”(resilience)的概念是专门为EPO模型引入的。

该模型的数学形式可以看作是Friedkin-Johnsen模型的适度调整。 关键的扩展是通过以下方式向第i个代理赋予称为弹性的标量参数。
在这里插入图片描述
其中, x ~ a v g ( k − 1 ) = ∑ i = 1 n x ~ i ( k − 1 ) n \tilde x_{avg}(k−1)=∑^n_{i=1} \frac{\tilde x_i(k−1)}{n} x~avg(k1)=i=1nnx~i(k1),为公众观点(public opinion); ϕ i \phi _{i} ϕi表示弹性,弹性越大,就越不易被公众观点影响私人观点,换言之,私人观点和表达观点的差距就越小。

上式说明个体拥有私人观点 x i ( k ) x_{i}\left ( k \right) xi(k),和表达观点 x ~ a v g ( k ) \widetilde{x}_{avg}\left ( k \right ) x avg(k),表达观点供其他个体进行了解,表达观点是联合私人观点及群体影响(用表达观点计算的社会网络平均观点)的观点。对于中小型网络,上式可行,因为能够计算得出所有个体的表达观点用来计算社会网络平均观点,但是对于大型网络,公众的观点需要通过民意调查和社交媒体时,需要将上式的(21b)替换成下式(22):

(22): x ~ i ( k ) = ϕ i x i ( k ) + ( 1 − ϕ i ) x i , l a v g ( k − 1 ) \tilde x_i(k)=ϕ_ix_i(k)+(1−ϕ_i)x_{i,lavg}(k−1) x~i(k)=ϕixi(k)+(1ϕi)xi,lavg(k1)

其中, x ~ i , l a v g ( k − 1 ) = ∑ j ∈ N i n b i j x ~ j \tilde x_{i,lavg}(k−1)=∑^n_{j∈Ni}b_{ij}\tilde x_j x~i,lavg(k1)=jNinbijx~j是个体i的邻居节点的权重以及表达意见,此时,称 x i , l a v g ( k − 1 ) x_{i,lavg}(k−1) xi,lavg(k1)为个体i的局部公共观点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/189062.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

学完python再学Java顺利吗,学完python再学Java要多久

这篇文章主要介绍了学完python再学C会不会轻松一点&#xff0c;具有一定借鉴价值&#xff0c;需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获&#xff0c;下面让小编带着大家一起了解一下。 1、学编程先学python&#xff0c;然后学java可以吗&#xff1f; 建议先学J…

solidity Dapp 从签名中提取消息签名地址

通常, ECDSA&#xff08;椭圆曲线数字签名算法&#xff09;包含两个参数, r 和 s. 在以太坊中签名包含第三个参数 v,它可以用于验证哪一个账号的私钥签署了这个消息。 Solidity 提供了一个内建函数 ecrecover 它接受 r, s and v 作为参数并且返回签名这的地址。我们如何进行测试…

Windows使用WinSW实现开机自启动服务

在windwos系统中&#xff0c;有时候需要java的jar开机自启动&#xff0c;或者nginx的开机自启动&#xff0c;或者内网穿透工具(frp)的开机自启动&#xff0c;使用WinSW是一种很好的选择&#xff0c;记录一下使用WinSW实现的方式WinSW开源和下载地址&#xff08;最新版WinSW v2.…

从0开始学python -14

Python3 字符串 -1 字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。 创建字符串很简单&#xff0c;只要为变量分配一个值即可。例如&#xff1a; var1 Hello World! var2 "Runoob"Python 访问字符串中的值 Python 不支持…

Springboot2.x+Websocket+js实现实时在线文本协同编辑,并展示协同用户

文章目录诉求相关技术思路展开相关步骤pom配置服务端相关配置文本信息、用户广播处理逻辑前端功能代码功能测试小结诉求 实现页面实时在线文本协同编辑,且显示当前同时编辑文本的用户。 相关技术 Springboot(2.7.0)Websocketjavascript 思路展开 页面展示当前登陆用户页面有…

NANK南卡护眼台灯Pro新品测评:旗舰级护眼,降低80%近视风险!

对于重度熬夜患者来说&#xff0c;对于家居用品是非常偏爱的&#xff0c;而最主要的就是光源问题&#xff0c;护眼台灯的发展迅速&#xff0c;不再局限于简单照明&#xff0c;在写作和办公、绘画的场景都适用&#xff0c;经常在电脑桌上的我&#xff0c;就看到了这款旗舰级专业…

9个 Intellij IDEA中使用Debug调试详解

有人说&#xff1a;一个人从1岁活到80岁很平凡&#xff0c;但如果从80岁倒着活&#xff0c;那么一半以上的人都可能不凡。 生活没有捷径&#xff0c;我们踩过的坑都成为了生活的经验&#xff0c;这些经验越早知道&#xff0c;你要走的弯路就会越少。 Debug用来追踪代码的运行流…

java数据输入

数据输入1.1数据输入概述1.2 Scanner使用的基本步骤导包创建对象接收数据

Windows内核--任务、进程和线程(2.4)

图片来自: Windows内核原理与实现 Windows内核有"任务"概念吗? 从技术术语来说&#xff0c;Windows内核并没有"任务"。"任务"一般被认为是抽象的需要执行的事情。在不同操作系统上&#xff0c;"任务"所代表的官方名称有所差异。 Linu…

树形表查询

树形表: 情况一:固定层级的树形表: 可以使用表的自连接查询,比如查询两级分类课程 selectone.id one_id,one.name one_name,one.parentid one_parentid,one.orderby one_orderby,one.label one_label,two.id two_id,two.name two_name,two.parentid two_parentid,two.orderby …

系统公告 | MemFire Cloud应用管理全新升级,实时数据库等你来体验~

“超能力”数据库&#xff5e;拿来即用&#xff0c;应用开发人员再也不用为撰写API而发愁。MemFire Cloud 为开发者提供了简单易用的云数据库&#xff08;表编辑器、自动生成API、SQL编辑器、备份恢复、托管运维&#xff09;&#xff0c;很大地降低开发者的使用门槛。 MemFire …

计算机视觉OpenCv学习系列:第九部分、视频读写

第九部分、视频读写第一节、视频读写处理1.视频标准与格式2.视频读写与函数3.代码练习与测试学习参考第一节、视频读写处理 1.视频标准与格式 视频标准与格式&#xff1a; SD(Standard Definition)标清480PHD(High Definition)高清720P/1080PUHD(Ultra High Definition)超高清…

100 个手把手、掏心窝子IDEA快捷键从入门到精通教程

有人说&#xff1a;一个人从1岁活到80岁很平凡&#xff0c;但如果从80岁倒着活&#xff0c;那么一半以上的人都可能不凡。 生活没有捷径&#xff0c;我们踩过的坑都成为了生活的经验&#xff0c;这些经验越早知道&#xff0c;你要走的弯路就会越少。 一、构建/编译 Ctrl F9&…

c++函数返回数组类型

c函数返回数组类型 首先&#xff0c;C 不允许返回一个完整的数组作为函数的参数。但是&#xff0c;可以通过指定不带索引的数组名来返回一个指向数组的指针。C 不支持在函数外返回局部变量的地址&#xff0c;除非定义局部变量为 static 变量。 方法一&#xff1a;将返回值定义…

完整的Apache+PHP8+MYSQL的配置

1.下载Apache和PHP下载Apache&#xff0c;地址&#xff1a;http://www.apachelounge.com/download/&#xff0c;如下图&#xff1a;将下载的压缩包解压到某个文件夹(比如&#xff1a;D:\software), 将解压后的文件夹重命名为Apache24下载PHP压缩包&#xff0c;地址&#xff1a;…

天云数据入选中国信通院《全球数据库产业图谱(2022)》

6月28日&#xff0c;由中国信息通信研究院&#xff08;以下简称“中国信通院”&#xff09;、中国通信标准化协会指导&#xff0c;中国通信标准化协会大数据技术标准推进委员会&#xff08;CCSA TC601&#xff09;主办的2022大数据产业峰会在京召开。 大会现场&#xff0c;魏凯…

黑马Pink老师JavaScript新教程上线啦~

今天是你开工的第几天&#xff1f; 是谁在回味假期的美好 是谁一上班就困困困 是谁身在上班心还在春节假 友情提示 再坚持4天&#xff0c;就到周末了 世间长假难有 但周末常在 无论是对于学习人还是打工人来说 周末都太美好了 和周末一样美好的 还有黑马的免费教程 …

11-Alibaba微服务流控组件Sentinel实战上

分布式系统遇到的问题 在一个高度服务化的系统中,我们实现的一个业务逻辑通常会依赖多个服务,比如:商品详情展示服务会依赖商品服务, 价格服务, 商品评论服务. 如图所示: 调用三个依赖服务会共享商品详情服务的线程池. 如果其中的商品评论服务不可用, 就会出现线程池里所有线程…

快来看啊,2023成都Java培训机构排行榜出来啦!

来啦&#xff0c;来啦&#xff01;我带着2023成都最新Java培训机构排行榜来啦。不知道怎么选择一个好的Java培训机构&#xff1f;停止寻觅&#xff0c;别再犹豫&#xff0c;看我这一篇就够啦&#xff01;一、成都动力节点动力节点&#xff0c;09年成立&#xff0c;14年来只专注…

C++语法复习笔记-3. C语言陷阱与C++改进

文章目录1.C语言常见语法问题1. 字符问题2.c语言的考虑3.C的思考2.C语言指针和数组问题1.问题表现传入参数会退化为指针2.问题原因3.C解决方案处理二维数组3. c语言移位问题1.问题表现逻辑右移还是算术右移移位操作位数的限制2.问题原因3.C中的解决方案4. C语言强制类型转换问题…