怎样让网站做301处理为什么访问外国网站速度慢

news/2025/10/8 3:50:22/文章来源:
怎样让网站做301处理,为什么访问外国网站速度慢,前端开发培训中心,wordpress交友本文仅供学习使用#xff0c;总结很多本现有讲述运动学或动力学书籍后的总结#xff0c;从矢量的角度进行分析#xff0c;方法比较传统#xff0c;但更易理解#xff0c;并且现有的看似抽象方法#xff0c;两者本质上并无不同。 2024年底本人学位论文发表后方可摘抄 若有… 本文仅供学习使用总结很多本现有讲述运动学或动力学书籍后的总结从矢量的角度进行分析方法比较传统但更易理解并且现有的看似抽象方法两者本质上并无不同。 2024年底本人学位论文发表后方可摘抄 若有帮助请引用 本文参考 . 食用方法 求解逻辑速度与加速度都是在知道角速度与角加速度的前提下——旋转运动更重要 所求得的速度表达-需要考虑是否为刚体相对固定点 旋转矩阵转换矩阵有什么意义和性质——与角速度与角加速度的关系 务必自己推导全部公式并理解每个符号的含义 机构运动学与动力学分析与建模 Ch00-4 刚体的速度与角速度 Part1 4. 刚体的速度与角速度4.1 角速度的表达4.1.1 欧拉参数表示角速度4.1.2 轴角参数表示角速度4.1.3 轴角参数表示角速度 4. 刚体的速度与角速度 对于运动坐标系下任意一点 P i P_{\mathrm{i}} Pi​而言有 R ⃗ P F R ⃗ M F [ Q M F ] R ⃗ P i M ⇒ v ⃗ P F v ⃗ M F [ Q ˙ M F ] R ⃗ P i M [ Q M F ] R ⃗ ˙ P i M ω ⃗ F × R ⃗ P F ω ⃗ ~ F R ⃗ P F ω ⃗ ~ F ( R ⃗ M F [ Q M F ] R ⃗ P i M ) ⇒ [ Q ˙ M F ] R ⃗ P i M [ Q M F ] R ⃗ ˙ P i M ω ⃗ ~ F [ Q M F ] R ⃗ P i M ⇒ v ⃗ P i M ( [ Q M F ] T ω ⃗ ~ F [ Q M F ] − [ Q M F ] T [ Q ˙ M F ] ) R ⃗ P i M ( ( [ Q M F ] T ω ⃗ F ) ~ − [ Q M F ] T [ Q ˙ M F ] ) R ⃗ P i M ( ω ⃗ ~ M − [ Q M F ] T [ Q ˙ M F ] ) R ⃗ P i M \begin{split} \vec{R}_{\mathrm{P}}^{F}\vec{R}_{\mathrm{M}}^{F}\left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M} \\ \Rightarrow \vec{v}_{\mathrm{P}}^{F}\vec{v}_{\mathrm{M}}^{F}\left[ \dot{Q}_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M}\left[ Q_{\mathrm{M}}^{F} \right] \dot{\vec{R}}_{\mathrm{P}_{\mathrm{i}}}^{M}\vec{\omega}^F\times \vec{R}_{\mathrm{P}}^{F}\tilde{\vec{\omega}}^F\vec{R}_{\mathrm{P}}^{F}\tilde{\vec{\omega}}^F\left( \vec{R}_{\mathrm{M}}^{F}\left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M} \right) \\ \Rightarrow \left[ \dot{Q}_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M}\left[ Q_{\mathrm{M}}^{F} \right] \dot{\vec{R}}_{\mathrm{P}_{\mathrm{i}}}^{M}\tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M} \\ \Rightarrow \vec{v}_{\mathrm{P}_{\mathrm{i}}}^{M}\left( \left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] -\left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ \dot{Q}_{\mathrm{M}}^{F} \right] \right) \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M}\left( \widetilde{\left( \left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\vec{\omega}^F \right) }-\left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ \dot{Q}_{\mathrm{M}}^{F} \right] \right) \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M}\left( \tilde{\vec{\omega}}^M-\left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ \dot{Q}_{\mathrm{M}}^{F} \right] \right) \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M} \end{split} ​R PF​R MF​[QMF​]R Pi​M​⇒v PF​v MF​[Q˙​MF​]R Pi​M​[QMF​]R ˙Pi​M​ω F×R PF​ω ~FR PF​ω ~F(R MF​[QMF​]R Pi​M​)⇒[Q˙​MF​]R Pi​M​[QMF​]R ˙Pi​M​ω ~F[QMF​]R Pi​M​⇒v Pi​M​([QMF​]Tω ~F[QMF​]−[QMF​]T[Q˙​MF​])R Pi​M​(([QMF​]Tω F) ​−[QMF​]T[Q˙​MF​])R Pi​M​(ω ~M−[QMF​]T[Q˙​MF​])R Pi​M​​ 因此当 P i P_{\mathrm{i}} Pi​为刚体上的固定点时有 v ⃗ P i M 0 \vec{v}_{\mathrm{P}_{\mathrm{i}}}^{M}0 v Pi​M​0进而可知 [ Q M F ] T ω ⃗ ~ F [ Q M F ] − [ Q M F ] T [ Q ˙ M F ] 0 ⇒ ω ⃗ ~ F [ Q ˙ M F ] [ Q M F ] T ω ⃗ ~ M − [ Q M F ] T [ Q ˙ M F ] 0 ⇒ ω ⃗ ~ M [ Q M F ] T [ Q ˙ M F ] \begin{split} \left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] -\left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ \dot{Q}_{\mathrm{M}}^{F} \right] 0\Rightarrow \tilde{\vec{\omega}}^F\left[ \dot{Q}_{\mathrm{M}}^{F} \right] \left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}} \\ \tilde{\vec{\omega}}^M-\left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ \dot{Q}_{\mathrm{M}}^{F} \right] 0\Rightarrow \tilde{\vec{\omega}}^M\left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ \dot{Q}_{\mathrm{M}}^{F} \right] \end{split} [QMF​]Tω ~F[QMF​]−[QMF​]T[Q˙​MF​]0ω ~M−[QMF​]T[Q˙​MF​]0​⇒ω ~F[Q˙​MF​][QMF​]T⇒ω ~M[QMF​]T[Q˙​MF​]​ 对转换矩阵 [ Q M F ] T \left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}} [QMF​]T而言有 [ Q M F ] T [ Q M F ] 0 ⇒ [ Q ˙ M F ] T [ Q M F ] [ Q M F ] T [ Q ˙ M F ] 0 ⇒ [ Q ˙ M F ] T [ Q M F ] [ [ Q ˙ M F ] T [ Q M F ] ] T 0 \begin{split} \left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ Q_{\mathrm{M}}^{F} \right] 0 \\ \Rightarrow \left[ \dot{Q}_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ Q_{\mathrm{M}}^{F} \right] \left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ \dot{Q}_{\mathrm{M}}^{F} \right] 0 \\ \Rightarrow \left[ \dot{Q}_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ Q_{\mathrm{M}}^{F} \right] \left[ \left[ \dot{Q}_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ Q_{\mathrm{M}}^{F} \right] \right] ^{\mathrm{T}}0 \end{split} ⇒⇒​[QMF​]T[QMF​]0[Q˙​MF​]T[QMF​][QMF​]T[Q˙​MF​]0[Q˙​MF​]T[QMF​][[Q˙​MF​]T[QMF​]]T0​ 即 [ Q ˙ M F ] T [ Q M F ] \left[ \dot{Q}_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\left[ Q_{\mathrm{M}}^{F} \right] [Q˙​MF​]T[QMF​]为反(斜)对称矩阵。 因此对于矩阵 ω ⃗ ~ F \tilde{\vec{\omega}}^F ω ~F与 ω ⃗ ~ M \tilde{\vec{\omega}}^M ω ~M具有如下转换关系 ω ⃗ ~ M [ Q M F ] T ω ⃗ ~ F [ Q M F ] ω ⃗ ~ F [ Q M F ] ω ⃗ ~ M [ Q M F ] T \begin{split} \tilde{\vec{\omega}}^M\left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] \\ \tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] \tilde{\vec{\omega}}^M\left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}} \end{split} ω ~Mω ~F​[QMF​]Tω ~F[QMF​][QMF​]ω ~M[QMF​]T​ 进而可将上式中的项term [ Q ˙ M F ] R ⃗ P i M \left[ \dot{Q}_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M} [Q˙​MF​]R Pi​M​改写为下式仅当 P i P_{\mathrm{i}} Pi​为刚体上的固定点时成立 [ Q ˙ M F ] R ⃗ P i M { ω ⃗ ~ F [ Q M F ] R ⃗ P i M ω ⃗ ~ F R ⃗ P i F ω ⃗ F × R ⃗ P i F [ Q M F ] ω ⃗ ~ M R ⃗ P i M [ Q M F ] ( ω ⃗ M × R ⃗ P i M ) \left[ \dot{Q}_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M}\begin{cases} \tilde{\vec{\omega}}^F\left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M}\tilde{\vec{\omega}}^F\vec{R}_{\mathrm{P}_{\mathrm{i}}}^{F}\vec{\omega}^F\times \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{F}\\ \left[ Q_{\mathrm{M}}^{F} \right] \tilde{\vec{\omega}}^M\vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M}\left[ Q_{\mathrm{M}}^{F} \right] \left( \vec{\omega}^M\times \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M} \right)\\ \end{cases} [Q˙​MF​]R Pi​M​⎩ ⎨ ⎧​ω ~F[QMF​]R Pi​M​ω ~FR Pi​F​ω F×R Pi​F​[QMF​]ω ~MR Pi​M​[QMF​](ω M×R Pi​M​)​ 4.1 角速度的表达 4.1.1 欧拉参数表示角速度 结合定义矩阵 B 3 × 4 [ − q 2 q 1 − q 4 q 3 − q 3 q 4 q 1 − q 2 − q 4 − q 3 q 2 q 1 ] B_{3\times 4}\left[ \begin{array}{cccc} -q_2 q_1 -q_4 q_3\\ -q_3 q_4 q_1 -q_2\\ -q_4 -q_3 q_2 q_1\\ \end{array} \right] B3×4​ ​−q2​−q3​−q4​​q1​q4​−q3​​−q4​q1​q2​​q3​−q2​q1​​ ​ B ˉ 3 × 4 [ − q 2 q 1 q 4 − q 3 − q 3 − q 4 q 1 q 2 − q 4 q 3 − q 2 q 1 ] \bar{B}_{3\times 4}\left[ \begin{array}{cccc} -q_2 q_1 q_4 -q_3\\ -q_3 -q_4 q_1 q_2\\ -q_4 q_3 -q_2 q_1\\ \end{array} \right] Bˉ3×4​ ​−q2​−q3​−q4​​q1​−q4​q3​​q4​q1​−q2​​−q3​q2​q1​​ ​, 带入同样的式子可得 ω ⃗ ~ F 2 B ˉ B ˉ ˙ T ω ⃗ ~ M 2 B B ˙ T \begin{split} \tilde{\vec{\omega}}^F2\bar{B}\dot{\bar{B}}^{\mathrm{T}} \\ \tilde{\vec{\omega}}^M2B\dot{B}^{\mathrm{T}} \end{split} ω ~Fω ~M​2BˉBˉ˙T2BB˙T​ 将上式展开由四元数的归一化可知 q ˙ 1 q 1 q ˙ 2 q 2 q ˙ 3 q 3 q ˙ 4 q 4 0 \dot{q}_1q_1\dot{q}_2q_2\dot{q}_3q_3\dot{q}_4q_40 q˙​1​q1​q˙​2​q2​q˙​3​q3​q˙​4​q4​0可得 [ w 1 F w 2 F w 3 F ] 2 [ q ˙ 4 q 3 − q ˙ 3 q 4 q ˙ 2 q 1 − q ˙ 1 q 2 q ˙ 2 q 4 − q ˙ 1 q 3 q ˙ 4 q 2 − q ˙ 3 q 1 q ˙ 3 q 2 − q ˙ 4 q 1 q ˙ 1 q 4 − q ˙ 2 q 3 ] [ w 1 M w 2 M w 3 M ] 2 [ q 4 q ˙ 3 − q 3 q ˙ 4 − q 2 q ˙ 1 q 1 q ˙ 2 q 2 q ˙ 4 q 1 q ˙ 3 − q 4 q ˙ 2 − q 3 q ˙ 1 q 3 q ˙ 2 − q 4 q ˙ 1 q 1 q ˙ 4 − q 2 q ˙ 3 ] \begin{split} \left[ \begin{array}{c} {w_1}^F\\ {w_2}^F\\ {w_3}^F\\ \end{array} \right] 2\left[ \begin{array}{c} \dot{q}_4q_3-\dot{q}_3q_4\dot{q}_2q_1-\dot{q}_1q_2\\ \dot{q}_2q_4-\dot{q}_1q_3\dot{q}_4q_2-\dot{q}_3q_1\\ \dot{q}_3q_2-\dot{q}_4q_1\dot{q}_1q_4-\dot{q}_2q_3\\ \end{array} \right] \\ \left[ \begin{array}{c} {w_1}^M\\ {w_2}^M\\ {w_3}^M\\ \end{array} \right] 2\left[ \begin{array}{c} q_4\dot{q}_3-q_3\dot{q}_4-q_2\dot{q}_1q_1\dot{q}_2\\ q_2\dot{q}_4q_1\dot{q}_3-q_4\dot{q}_2-q_3\dot{q}_1\\ q_3\dot{q}_2-q_4\dot{q}_1q_1\dot{q}_4-q_2\dot{q}_3\\ \end{array} \right] \end{split} ​w1​Fw2​Fw3​F​ ​ ​w1​Mw2​Mw3​M​ ​​2 ​q˙​4​q3​−q˙​3​q4​q˙​2​q1​−q˙​1​q2​q˙​2​q4​−q˙​1​q3​q˙​4​q2​−q˙​3​q1​q˙​3​q2​−q˙​4​q1​q˙​1​q4​−q˙​2​q3​​ ​2 ​q4​q˙​3​−q3​q˙​4​−q2​q˙​1​q1​q˙​2​q2​q˙​4​q1​q˙​3​−q4​q˙​2​−q3​q˙​1​q3​q˙​2​−q4​q˙​1​q1​q˙​4​−q2​q˙​3​​ ​​ 继续观察上式将上式进行化简 ω ⃗ F 2 B q ⃗ ˙ − 2 B ˙ q ⃗ ω ⃗ M 2 B ˉ q ⃗ ˙ − 2 B ˉ ˙ q ⃗ \vec{\omega}^F2B\dot{\vec{q}}-2\dot{B}\vec{q} \\ \vec{\omega}^M2\bar{B}\dot{\vec{q}}-2\dot{\bar{B}}\vec{q} ω F2Bq ​˙​−2B˙q ​ω M2Bˉq ​˙​−2Bˉ˙q ​ 进而可将 [ Q ˙ M F ] R ⃗ P i M [ Q M F ] ( ω ⃗ M × R ⃗ P i M ) \left[ \dot{Q}_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M}\left[ Q_{\mathrm{M}}^{F} \right] \left( \vec{\omega}^M\times \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M} \right) [Q˙​MF​]R Pi​M​[QMF​](ω M×R Pi​M​)改写为下式仅当 P i P_{\mathrm{i}} Pi​为刚体上的固定点时成立 [ Q ˙ M F ] R ⃗ P i M [ Q M F ] ( ω ⃗ M × R ⃗ P i M ) − [ Q M F ] ( R ⃗ P i M × ω ⃗ M ) − [ Q M F ] R ⃗ ~ P i M ( 2 B ˉ q ⃗ ˙ ) \left[ \dot{Q}_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M}\left[ Q_{\mathrm{M}}^{F} \right] \left( \vec{\omega}^M\times \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M} \right) -\left[ Q_{\mathrm{M}}^{F} \right] \left( \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M}\times \vec{\omega}^M \right) -\left[ Q_{\mathrm{M}}^{F} \right] \tilde{\vec{R}}_{\mathrm{P}_{\mathrm{i}}}^{M}\left( 2\bar{B}\dot{\vec{q}} \right) [Q˙​MF​]R Pi​M​[QMF​](ω M×R Pi​M​)−[QMF​](R Pi​M​×ω M)−[QMF​]R ~Pi​M​(2Bˉq ​˙​) 因为所有表达方式都能转换成欧拉参数-四元数的形式因此上式在计算过程中具有普适性。 进而可知 ∂ ( [ Q M F ] R ⃗ P i M ) ∂ q ⃗ − [ Q M F ] R ⃗ ~ P i M ( 2 B ˉ ) \frac{\partial \left( \left[ Q_{\mathrm{M}}^{F} \right] \vec{R}_{\mathrm{P}_{\mathrm{i}}}^{M} \right)}{\partial \vec{q}}-\left[ Q_{\mathrm{M}}^{F} \right] \tilde{\vec{R}}_{\mathrm{P}_{\mathrm{i}}}^{M}\left( 2\bar{B} \right) ∂q ​∂([QMF​]R Pi​M​)​−[QMF​]R ~Pi​M​(2Bˉ) 4.1.2 轴角参数表示角速度 将 [ θ v 1 v 2 v 3 ] [ 2 a r c cos ⁡ ( q 1 ) q 2 sin ⁡ θ 2 q 3 sin ⁡ θ 2 q 4 sin ⁡ θ 2 ] \left[ \begin{array}{c} \theta\\ v_1\\ v_2\\ v_3\\ \end{array} \right] \left[ \begin{array}{c} 2\mathrm{arc}\cos \left( q_1 \right)\\ \frac{q_2}{\sin \frac{\theta}{2}}\\ \frac{q_3}{\sin \frac{\theta}{2}}\\ \frac{q_4}{\sin \frac{\theta}{2}}\\ \end{array} \right] ​θv1​v2​v3​​ ​ ​2arccos(q1​)sin2θ​q2​​sin2θ​q3​​sin2θ​q4​​​ ​带入 [ w 1 F w 2 F w 3 F ] 2 [ q ˙ 4 q 3 − q ˙ 3 q 4 q ˙ 2 q 1 − q ˙ 1 q 2 q ˙ 2 q 4 − q ˙ 1 q 3 q ˙ 4 q 2 − q ˙ 3 q 1 q ˙ 3 q 2 − q ˙ 4 q 1 q ˙ 1 q 4 − q ˙ 2 q 3 ] , [ w 1 M w 2 M w 3 M ] 2 [ q 4 q ˙ 3 − q 3 q ˙ 4 − q 2 q ˙ 1 q 1 q ˙ 2 q 2 q ˙ 4 q 1 q ˙ 3 − q 4 q ˙ 2 − q 3 q ˙ 1 q 3 q ˙ 2 − q 4 q ˙ 1 q 1 q ˙ 4 − q 2 q ˙ 3 ] \left[ \begin{array}{c} {w_1}^F\\ {w_2}^F\\ {w_3}^F\\ \end{array} \right] 2\left[ \begin{array}{c} \dot{q}_4q_3-\dot{q}_3q_4\dot{q}_2q_1-\dot{q}_1q_2\\ \dot{q}_2q_4-\dot{q}_1q_3\dot{q}_4q_2-\dot{q}_3q_1\\ \dot{q}_3q_2-\dot{q}_4q_1\dot{q}_1q_4-\dot{q}_2q_3\\ \end{array} \right] , \left[ \begin{array}{c} {w_1}^M\\ {w_2}^M\\ {w_3}^M\\ \end{array} \right] 2\left[ \begin{array}{c} q_4\dot{q}_3-q_3\dot{q}_4-q_2\dot{q}_1q_1\dot{q}_2\\ q_2\dot{q}_4q_1\dot{q}_3-q_4\dot{q}_2-q_3\dot{q}_1\\ q_3\dot{q}_2-q_4\dot{q}_1q_1\dot{q}_4-q_2\dot{q}_3\\ \end{array} \right] ​w1​Fw2​Fw3​F​ ​2 ​q˙​4​q3​−q˙​3​q4​q˙​2​q1​−q˙​1​q2​q˙​2​q4​−q˙​1​q3​q˙​4​q2​−q˙​3​q1​q˙​3​q2​−q˙​4​q1​q˙​1​q4​−q˙​2​q3​​ ​, ​w1​Mw2​Mw3​M​ ​2 ​q4​q˙​3​−q3​q˙​4​−q2​q˙​1​q1​q˙​2​q2​q˙​4​q1​q˙​3​−q4​q˙​2​−q3​q˙​1​q3​q˙​2​−q4​q˙​1​q1​q˙​4​−q2​q˙​3​​ ​可得 [ w 1 F w 2 F w 3 F ] [ 2 ( v ˙ 3 v 2 − v ˙ 2 v 3 ) sin ⁡ 2 θ 2 v ˙ 1 sin ⁡ θ θ ˙ v 1 2 ( v ˙ 1 v 3 − v ˙ 3 v 1 ) sin ⁡ 2 θ 2 v ˙ 2 sin ⁡ θ θ ˙ v 2 2 ( v ˙ 2 v 1 − v ˙ 1 v 2 ) sin ⁡ 2 θ 2 v ˙ 3 sin ⁡ θ θ ˙ v 3 ] [ w 1 M w 2 M w 3 M ] [ 2 ( v 3 v ˙ 2 − v 2 v ˙ 3 ) sin ⁡ 2 θ 2 v ˙ 1 sin ⁡ θ θ ˙ v 1 2 ( v 1 v ˙ 3 − v 3 v ˙ 1 ) sin ⁡ 2 θ 2 v ˙ 2 sin ⁡ θ θ ˙ v 2 2 ( v 2 v ˙ 1 − v 1 v ˙ 2 ) sin ⁡ 2 θ 2 v ˙ 3 sin ⁡ θ θ ˙ v 3 ] \begin{split} \left[ \begin{array}{c} {w_1}^F\\ {w_2}^F\\ {w_3}^F\\ \end{array} \right] \left[ \begin{array}{c} 2\left( \dot{v}_3v_2-\dot{v}_2v_3 \right) \sin ^2\frac{\theta}{2}\dot{v}_1\sin \theta \dot{\theta}v_1\\ 2\left( \dot{v}_1v_3-\dot{v}_3v_1 \right) \sin ^2\frac{\theta}{2}\dot{v}_2\sin \theta \dot{\theta}v_2\\ 2\left( \dot{v}_2v_1-\dot{v}_1v_2 \right) \sin ^2\frac{\theta}{2}\dot{v}_3\sin \theta \dot{\theta}v_3\\ \end{array} \right] \\ \left[ \begin{array}{c} {w_1}^M\\ {w_2}^M\\ {w_3}^M\\ \end{array} \right] \left[ \begin{array}{c} 2\left( v_3\dot{v}_2-v_2\dot{v}_3 \right) \sin ^2\frac{\theta}{2}\dot{v}_1\sin \theta \dot{\theta}v_1\\ 2\left( v_1\dot{v}_3-v_3\dot{v}_1 \right) \sin ^2\frac{\theta}{2}\dot{v}_2\sin \theta \dot{\theta}v_2\\ 2\left( v_2\dot{v}_1-v_1\dot{v}_2 \right) \sin ^2\frac{\theta}{2}\dot{v}_3\sin \theta \dot{\theta}v_3\\ \end{array} \right] \end{split} ​w1​Fw2​Fw3​F​ ​ ​w1​Mw2​Mw3​M​ ​​ ​2(v˙3​v2​−v˙2​v3​)sin22θ​v˙1​sinθθ˙v1​2(v˙1​v3​−v˙3​v1​)sin22θ​v˙2​sinθθ˙v2​2(v˙2​v1​−v˙1​v2​)sin22θ​v˙3​sinθθ˙v3​​ ​ ​2(v3​v˙2​−v2​v˙3​)sin22θ​v˙1​sinθθ˙v1​2(v1​v˙3​−v3​v˙1​)sin22θ​v˙2​sinθθ˙v2​2(v2​v˙1​−v1​v˙2​)sin22θ​v˙3​sinθθ˙v3​​ ​​ 整理为 ω ⃗ F 2 v ⃗ F × v ⃗ ˙ F sin ⁡ 2 θ 2 v ⃗ ˙ F sin ⁡ θ θ ˙ v ⃗ F ω ⃗ M 2 v ⃗ ˙ F × v ⃗ F sin ⁡ 2 θ 2 v ⃗ ˙ F sin ⁡ θ θ ˙ v ⃗ F \begin{split} \vec{\omega}^F2\vec{v}^F\times \dot{\vec{v}}^F\sin ^2\frac{\theta}{2}\dot{\vec{v}}^F\sin \theta \dot{\theta}\vec{v}^F \\ \vec{\omega}^M2\dot{\vec{v}}^F\times \vec{v}^F\sin ^2\frac{\theta}{2}\dot{\vec{v}}^F\sin \theta \dot{\theta}\vec{v}^F \end{split} ω Fω M​2v F×v ˙Fsin22θ​v ˙Fsinθθ˙v F2v ˙F×v Fsin22θ​v ˙Fsinθθ˙v F​ 4.1.3 轴角参数表示角速度 对于ZYX欧拉角而言有 { [ Q M F ] [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] [ Q F 2 F 1 ( j ⃗ F , β ) ] [ Q F 1 F ( i ⃗ F , α ) ] ω ⃗ ~ F [ Q ˙ M F ] [ Q M F ] T ω ⃗ ~ F { [ Q ˙ F 3 ( M ) F 2 ( k ⃗ F , γ ) ] [ Q F 2 F 1 ( j ⃗ F , β ) ] [ Q F 1 F ( i ⃗ F , α ) ] ⋅ [ Q F 1 F ( i ⃗ F , α ) ] T [ Q F 2 F 1 ( j ⃗ F , β ) ] T [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] T [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] [ Q ˙ F 2 F 1 ( j ⃗ F , β ) ] [ Q F 1 F ( i ⃗ F , α ) ] ⋅ [ Q F 1 F ( i ⃗ F , α ) ] T [ Q F 2 F 1 ( j ⃗ F , β ) ] T [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] T [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] [ Q F 2 F 1 ( j ⃗ F , β ) ] [ Q ˙ F 1 F ( i ⃗ F , α ) ] ⋅ [ Q F 1 F ( i ⃗ F , α ) ] T [ Q F 2 F 1 ( j ⃗ F , β ) ] T [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] T ω ⃗ ~ F { [ Q ˙ F 3 ( M ) F 2 ( k ⃗ F , γ ) ] [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] T [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] [ Q ˙ F 2 F 1 ( j ⃗ F , β ) ] [ Q F 2 F 1 ( j ⃗ F , β ) ] T [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] T [ [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] [ Q F 2 F 1 ( j ⃗ F , β ) ] ] [ Q ˙ F 1 F ( i ⃗ F , α ) ] ⋅ [ Q F 1 F ( i ⃗ F , α ) ] T [ [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] [ Q F 2 F 1 ( j ⃗ F , β ) ] ] T ω ⃗ ~ F ω ⃗ ~ F 3 ( M ) F 2 [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] ω ⃗ ~ F 2 F 1 ~ [ [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] [ Q F 2 F 1 ( j ⃗ F , β ) ] ] ω ⃗ ~ F 1 F ~ ⇒ ω ⃗ F ω ⃗ F 3 ( M ) F 2 [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] ω ⃗ F 2 F 1 [ [ Q F 3 ( M ) F 2 ( k ⃗ F , γ ) ] [ Q F 2 F 1 ( j ⃗ F , β ) ] ] ω ⃗ F 1 F ⇒ ω ⃗ F [ 0 0 γ ˙ ] [ cos ⁡ γ − sin ⁡ γ 0 sin ⁡ γ cos ⁡ γ 0 0 0 1 ] [ 0 β ˙ 0 ] [ cos ⁡ γ − sin ⁡ γ 0 sin ⁡ γ cos ⁡ γ 0 0 0 1 ] [ cos ⁡ β 0 sin ⁡ β 0 1 0 − sin ⁡ β 0 cos ⁡ β ] [ α ˙ 0 0 ] ⇒ ω ⃗ F [ cos ⁡ β cos ⁡ γ − sin ⁡ γ 0 cos ⁡ β sin ⁡ γ cos ⁡ γ 0 − sin ⁡ β 0 1 ] [ α ˙ β ˙ γ ˙ ] \begin{split} \begin{cases} \left[ Q_{\mathrm{M}}^{F} \right] \left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] \left[ Q_{\mathrm{F}_1}^{F}\left( \vec{i}^F,\alpha \right) \right]\\ \tilde{\vec{\omega}}^F\left[ \dot{Q}_{\mathrm{M}}^{F} \right] \left[ Q_{\mathrm{M}}^{F} \right] ^{\mathrm{T}}\\ \end{cases} \\ \tilde{\vec{\omega}}^F\begin{cases} \left[ \dot{Q}_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] \left[ Q_{\mathrm{F}_1}^{F}\left( \vec{i}^F,\alpha \right) \right] \cdot \left[ Q_{\mathrm{F}_1}^{F}\left( \vec{i}^F,\alpha \right) \right] ^{\mathrm{T}}\left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] ^{\mathrm{T}}\left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] ^{\mathrm{T}}\\ \left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \left[ \dot{Q}_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] \left[ Q_{\mathrm{F}_1}^{F}\left( \vec{i}^F,\alpha \right) \right] \cdot \left[ Q_{\mathrm{F}_1}^{F}\left( \vec{i}^F,\alpha \right) \right] ^{\mathrm{T}}\left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] ^{\mathrm{T}}\left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] ^{\mathrm{T}}\\ \left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] \left[ \dot{Q}_{\mathrm{F}_1}^{F}\left( \vec{i}^F,\alpha \right) \right] \cdot \left[ Q_{\mathrm{F}_1}^{F}\left( \vec{i}^F,\alpha \right) \right] ^{\mathrm{T}}\left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] ^{\mathrm{T}}\left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] ^{\mathrm{T}}\\ \end{cases} \\ \tilde{\vec{\omega}}^F\begin{cases} \left[ \dot{Q}_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] ^{\mathrm{T}}\left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \left[ \dot{Q}_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] \left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] ^{\mathrm{T}}\left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] ^{\mathrm{T}}\\ \left[ \left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] \right] \left[ \dot{Q}_{\mathrm{F}_1}^{F}\left( \vec{i}^F,\alpha \right) \right] \cdot \left[ Q_{\mathrm{F}_1}^{F}\left( \vec{i}^F,\alpha \right) \right] ^{\mathrm{T}}\left[ \left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] \right] ^{\mathrm{T}}\\ \end{cases} \\ \tilde{\vec{\omega}}^F\tilde{\vec{\omega}}_{\mathrm{F}_3\left( M \right)}^{F_2}\widetilde{\left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \tilde{\vec{\omega}}_{\mathrm{F}_2}^{F_1}}\widetilde{\left[ \left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] \right] \tilde{\vec{\omega}}_{\mathrm{F}_1}^{F}} \\ \Rightarrow \vec{\omega}^F\vec{\omega}_{\mathrm{F}_3\left( M \right)}^{F_2}\left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \vec{\omega}_{\mathrm{F}_2}^{F_1}\left[ \left[ Q_{\mathrm{F}_3\left( M \right)}^{F_2}\left( \vec{k}^F,\gamma \right) \right] \left[ Q_{\mathrm{F}_2}^{F_1}\left( \vec{j}^F,\beta \right) \right] \right] \vec{\omega}_{\mathrm{F}_1}^{F} \\ \Rightarrow \vec{\omega}^F\left[ \begin{array}{c} 0\\ 0\\ \dot{\gamma}\\ \end{array} \right] \left[ \begin{matrix} \cos \gamma -\sin \gamma 0\\ \sin \gamma \cos \gamma 0\\ 0 0 1\\ \end{matrix} \right] \left[ \begin{array}{c} 0\\ \dot{\beta}\\ 0\\ \end{array} \right] \left[ \begin{matrix} \cos \gamma -\sin \gamma 0\\ \sin \gamma \cos \gamma 0\\ 0 0 1\\ \end{matrix} \right] \left[ \begin{matrix} \cos \beta 0 \sin \beta\\ 0 1 0\\ -\sin \beta 0 \cos \beta\\ \end{matrix} \right] \left[ \begin{array}{c} \dot{\alpha}\\ 0\\ 0\\ \end{array} \right] \\ \Rightarrow \vec{\omega}^F\left[ \begin{matrix} \cos \beta \cos \gamma -\sin \gamma 0\\ \cos \beta \sin \gamma \cos \gamma 0\\ -\sin \beta 0 1\\ \end{matrix} \right] \left[ \begin{array}{c} \dot{\alpha}\\ \dot{\beta}\\ \dot{\gamma}\\ \end{array} \right] \end{split} ω ~Fω ~Fω ~F⇒ω F⇒ω F⇒ω F​⎩ ⎨ ⎧​[QMF​][QF3​(M)F2​​(k F,γ)][QF2​F1​​(j ​F,β)][QF1​F​(i F,α)]ω ~F[Q˙​MF​][QMF​]T​⎩ ⎨ ⎧​[Q˙​F3​(M)F2​​(k F,γ)][QF2​F1​​(j ​F,β)][QF1​F​(i F,α)]⋅[QF1​F​(i F,α)]T[QF2​F1​​(j ​F,β)]T[QF3​(M)F2​​(k F,γ)]T[QF3​(M)F2​​(k F,γ)][Q˙​F2​F1​​(j ​F,β)][QF1​F​(i F,α)]⋅[QF1​F​(i F,α)]T[QF2​F1​​(j ​F,β)]T[QF3​(M)F2​​(k F,γ)]T[QF3​(M)F2​​(k F,γ)][QF2​F1​​(j ​F,β)][Q˙​F1​F​(i F,α)]⋅[QF1​F​(i F,α)]T[QF2​F1​​(j ​F,β)]T[QF3​(M)F2​​(k F,γ)]T​⎩ ⎨ ⎧​[Q˙​F3​(M)F2​​(k F,γ)][QF3​(M)F2​​(k F,γ)]T[QF3​(M)F2​​(k F,γ)][Q˙​F2​F1​​(j ​F,β)][QF2​F1​​(j ​F,β)]T[QF3​(M)F2​​(k F,γ)]T[[QF3​(M)F2​​(k F,γ)][QF2​F1​​(j ​F,β)]][Q˙​F1​F​(i F,α)]⋅[QF1​F​(i F,α)]T[[QF3​(M)F2​​(k F,γ)][QF2​F1​​(j ​F,β)]]T​ω ~F3​(M)F2​​[QF3​(M)F2​​(k F,γ)]ω ~F2​F1​​ ​[[QF3​(M)F2​​(k F,γ)][QF2​F1​​(j ​F,β)]]ω ~F1​F​ ​ω F3​(M)F2​​[QF3​(M)F2​​(k F,γ)]ω F2​F1​​[[QF3​(M)F2​​(k F,γ)][QF2​F1​​(j ​F,β)]]ω F1​F​ ​00γ˙​​ ​ ​cosγsinγ0​−sinγcosγ0​001​ ​ ​0β˙​0​ ​ ​cosγsinγ0​−sinγcosγ0​001​ ​ ​cosβ0−sinβ​010​sinβ0cosβ​ ​ ​α˙00​ ​ ​cosβcosγcosβsinγ−sinβ​−sinγcosγ0​001​ ​ ​α˙β˙​γ˙​​ ​​

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

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

相关文章

白箱算力与AI元人文:一场从“求解”到“创造”的范式革命

白箱算力与AI元人文:一场从“求解”到“创造”的范式革命 我们正站在智能演进的历史断层上。一侧,是算力规模指数级增长的“黑箱”帝国,它以其惊人的效率令我们叹服,却又因其决策的不可知性让我们深感不安;另一侧…

app开发网站建设公司哪家好海阳网站制作

322. 零钱兑换 题目: 给一个不同数额硬币的数组和一个目标金额,硬币可取无限次,求用硬币达到总金额的最小硬币数量。(求不同组合数/排列数,但是硬币数量最小) 思路: 求硬币数量最小&#x…

重庆企业网站制作外包微信官方微网站吗

页面渲染的全过程输入url后,先拿到html文件,html下载完以后会开始对它进行解析html在解析的过程中,如果文本里有外部资源链接,比如css、js和img时,会立即启用其他线程下载这些静态资源。特殊的是当遇到js文件的时候&am…

正规网站建设的公司香精香料网

1. 独立看门狗IWDG介绍(341.45) 什么是看门狗? 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断&#…

做IT的需要别人打开网站吗文化传播有限公司注册条件

来记录一下做一个springboot项目以及上传至云服务器上过程新建并发布项目注册域名:域名备案发现的问题:在阿里云上面搞了一台个人服务器,当时是双十一打折买的,229好像。有了服务器当然要干点什么,于是做了个springboo…

商城微网站开发微网站wordpress 换域名 403

互联网给人带来便捷的同时,其公开大量的资源也同样给恶意利用者带了便捷,越来越多公开的恶意程序源码降低了对外攻击、入侵的难度,使得安全问题愈加严重。 阿里云安全团队从今年5月份监测到一BOT家族,其样本改写自互联网公开渠道…

如何查看网站使用什么程序做的建设网站需要备案

ORA-30926: 无法在源表中获得一组稳定的行 同时要求在一张表中添加一个字段,由于数据量较大,想使用merge into update的方式将数据 meger into xxx1 t1 using(select * from xxx2 )t2 on(t1.xmt2.xm and t1.dzt2.dz) when matched then update set tra…

vm ubuntu22安装docker

我是mac m1芯片环境,安装了vmware,我在vmware中安装好了ubuntu22.04.3,下一步如何安装docker? 1、安装sshsudo apt updatesudo apt install -y openssh-serversudo systemctl enable sshsudo systemctl start ssh …

浙江杰立建设集团网站会宁网站建设公司

1. 题目 一个机器人位于一个m*n的网格的左上角。 机器人可以在任何时间点移动任何方向,但是每个网格只能达到一次。机器人正试图到达网格的右下角。 有多少种可能的独特路径? 样例 1: 输入: 2 3 输出: 4样例 2: 输入: 3 3 输出: 122. 解题 暴力回溯即可 class …

php电商网站开发流程图网站设计建设方案

文章目录从框架源码学习结构型设计模式适配器模式应用实例案例一:dubbo框架日志适配器Logger接口日志实现类Logger适配器接口LoggerAdapter实现类Logger日志工厂桥接模式应用场景案例:dubbo源码-远程调用模块channelHandler设计ChannelHandler是一个SPI拓…

网站建设方案 pptdedecms做手机网站

React拆分窗格的两种方法 react-split-pane 使用第三方库react-split-pane的优点: 方便快捷:使用现有的第三方库可以快速实现拆分窗格功能,无需自己编写复杂的逻辑。 功能丰富:第三方库通常提供了许多可配置的选项和功能&…

建一个漫画网站江苏景禾瑜博建设工程有限公司网站

什么是clustering? 聚类算法查看多个数据点,并自动找到彼此相关或相似的数据点。 K-means clustering 示例 循环:再次分配每个点到离它最近的质心,重新计算质心。 K-means algorithm 注意: k-means的初始化质心Mu有…

网页游戏网站大全免费软件星链友店

目录 前瞻 什么是服务注册与发现 什么是consul Docker-consul实现过程 Docker-consul集群部署 实验准备 实验流程 前瞻 什么是服务注册与发现 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服…

胶南市场建设服务中心网站长沙网络推广哪家好点

系列综述: 💞目的:本系列是个人整理为了秋招面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。 🥰来源:材料主要源于LeetCodeHot100进行的,每个知识点的修正和深入主要参考…

昆明seo公司网站电影网站推广

来源:机器之心编辑:小舟、陈萍AI 卷到程序员自己身上了。今年年初,DeepMind 发布了基于 Transformer 的新模型 AlphaCode,该模型实现了大规模代码生成。现在,AlphaCode 又在《Science》上发表了新论文,研究…

织梦古典网站模板网站后台如何修改标题

一、ChatGLM3-6B介绍与快速入门 ChatGLM3 是智谱AI和清华大学 KEG 实验室在2023年10月27日联合发布的新一代对话预训练模型。ChatGLM3-6B 是 ChatGLM3 系列中的开源模型,免费下载,免费的商业化使用。 该模型在保留了前两代模型对话流畅、部署门槛低等众多…

知名做网站公司有哪些中国建设银行官网站代发工资

注意在使用金橙子根据对象名称删除对象时要注意,每删除一个对象,所有对象的索引都将改变。 如果你是用for去遍历,再根据索引获取打标对象名称的话就会出现漏的掉的问题。 改进方法 1,将要删除的对象找到后,统一存放在一个集合中。再根据这个要删除的对象集合再一个个去遍…

wordpress 网站建设wordpress网站管理员插件

如何采集商品或产品信息,并自动发布到Wordpress系统的WooCommerce商品? 推荐使用简数采集器,操作简单方便,且无缝衔接WooCommerce插件,快速完成商品的采集与发布。 简数采集器的智能自动生成采集规则和可视化操作功能…

如何登录网站制作平台没有服务器怎么先做网站

接上一篇: 第2篇:Flowable启动 https://blog.csdn.net/weixin_40816738/article/details/102875324 文章目录一、Flowable-IDM功能二、Flowable-IDM登录地址三、Flowable-IDM登录用户和页面四、Flowable-IDM用户管理页面五、Flowable-IDM用户组管理页面六…

手机端公司网站怎么做ip查询网站备案查询系统

↑↑↑请在文章头部下载测试项目原代码↑↑↑ 文章目录 前言4.2 商户查询缓存4.2.1 缓存介绍4.2.2 查询商户信息的传统做法4.2.2.1 接口文档4.2.2.2 代码实现4.2.2.3 功能测试 4.2.3 查询商户信息添加Redis缓存4.2.3.1 逻辑分析4.2.3.2 代码实现4.2.3.3 功能测试 4.2.3 数据一致…