【小呆的力学笔记】连续介质力学的知识点回顾二:应变度量

文章目录

        • 3. 格林应变与阿尔曼西应变

3. 格林应变与阿尔曼西应变

变形体在变形前的线元 O A → \overrightarrow{OA} OA ,在变形后变成 o a → \overrightarrow{oa} oa ,那么应变应该度量这种线元变形前后的差别。
∣ o a → ∣ 2 − ∣ O A → ∣ 2 = d x i d x i − d x i ′ d x i ′ = ∂ x i ∂ x j ′ d x j ′ ⋅ ∂ x i ∂ x k ′ d x k ′ − d x i ′ d x i ′ = ∂ x i ∂ x j ′ ∂ x i ∂ x k ′ d x j ′ d x k ′ − d x i ′ d x i ′ = ( ∂ x i ∂ x j ′ ∂ x i ∂ x k ′ − δ j k ) d x j ′ d x k ′ (3.1) \begin{aligned} |\overrightarrow{oa}|^2-|\overrightarrow{OA}|^2&=dx_idx_i-dx^{'}_idx^{'}_i\\ &=\frac{\partial x_i}{\partial x^{'}_j}dx^{'}_j\cdot\frac{\partial x_i}{\partial x^{'}_k}dx^{'}_k-dx^{'}_idx^{'}_i\\ &=\frac{\partial x_i}{\partial x^{'}_j}\frac{\partial x_i}{\partial x^{'}_k}dx^{'}_jdx^{'}_k-dx^{'}_idx^{'}_i\\ &=(\frac{\partial x_i}{\partial x^{'}_j}\frac{\partial x_i}{\partial x^{'}_k}-\delta_{jk}) dx^{'}_jdx^{'}_k \end{aligned}\tag{3.1} oa 2OA 2=dxidxidxidxi=xjxidxjxkxidxkdxidxi=xjxixkxidxjdxkdxidxi=(xjxixkxiδjk)dxjdxk(3.1)
上式中括号中为度量线元变化的无量纲度量,将此取为应变度量,即格林应变
E i j = 1 2 ( ∂ x k ∂ x i ′ ∂ x k ∂ x j ′ − δ i j ) (3.2) E_{ij}=\frac{1}{2}(\frac{\partial x_k}{\partial x^{'}_i}\frac{\partial x_k}{\partial x^{'}_j}-\delta_{ij}) \tag{3.2} Eij=21(xixkxjxkδij)(3.2)
将其写成矩阵形式,如下所示
E = 1 2 ( F T F − I ) (3.3) E=\frac{1}{2}(F^TF-I) \tag{3.3} E=21(FTFI)(3.3)
格林应变以变形前的位形作为参考状态,同样可以用变形后的位形作为参考状态,那么线元前后的变化如下式所示

∣ o a → ∣ 2 − ∣ O A → ∣ 2 = d x i d x i − d x i ′ d x i ′ = δ i j d x i d x j − ∂ x i ′ ∂ x j d x j ⋅ ∂ x i ′ ∂ x k d x k = δ i j d x i d x j − ∂ x i ′ ∂ x j ∂ x i ′ ∂ x k d x j d x k = ( δ j k − ∂ x i ′ ∂ x j ∂ x i ′ ∂ x k ) d x j d x k (3.4) \begin{aligned} |\overrightarrow{oa}|^2-|\overrightarrow{OA}|^2&=dx_idx_i-dx^{'}_idx^{'}_i\\ &=\delta_{ij} dx_idx_j-\frac{\partial x^{'}_i}{\partial x_j}dx_j\cdot\frac{\partial x^{'}_i}{\partial x_k}dx_k\\ &=\delta_{ij} dx_idx_j-\frac{\partial x^{'}_i}{\partial x_j}\frac{\partial x^{'}_i}{\partial x_k}dx_jdx_k\\ &=(\delta_{jk}-\frac{\partial x^{'}_i}{\partial x_j}\frac{\partial x^{'}_i}{\partial x_k}) dx_jdx_k \end{aligned}\tag{3.4} oa 2OA 2=dxidxidxidxi=δijdxidxjxjxidxjxkxidxk=δijdxidxjxjxixkxidxjdxk=(δjkxjxixkxi)dxjdxk(3.4)
定义应变度量,即阿尔曼西应变
e i j = 1 2 ( δ i j − ∂ x k ′ ∂ x i ∂ x k ′ ∂ x j ) (3.5) e_{ij}=\frac{1}{2}(\delta_{ij}-\frac{\partial x^{'}_k}{\partial x_i}\frac{\partial x^{'}_k}{\partial x_j}) \tag{3.5} eij=21(δijxixkxjxk)(3.5)
将其写成矩阵形式,如下所示
e = 1 2 ( I − F − T F − 1 ) (3.6) e=\frac{1}{2}(I-F^{-T}F^{-1}) \tag{3.6} e=21(IFTF1)(3.6)

欧拉描述和拉格朗日描述的位移如下所示

u i = x i ( x j ′ , t ) − x i ′ u i = x i − x i ′ ( x j , t ) (3.7) u_i=x_i(x^{'}_j,t)-x^{'}_i\\ u_i=x_i-x^{'}_i(x_j,t)\tag{3.7} ui=xi(xj,t)xiui=xixi(xj,t)(3.7)
如果用位移来表示上述两种应变,那么有
∂ u i ∂ x j ′ = ∂ x i ∂ x j ′ − δ i j ∂ u i ∂ x j = δ i j − ∂ x i ′ ∂ x j (3.8) \frac{\partial u_i}{\partial x^{'}_j}=\frac{\partial x_i}{\partial x^{'}_j}-\delta_{ij}\\ \frac{\partial u_i}{\partial x_j}=\delta_{ij}-\frac{\partial x^{'}_i}{\partial x_j}\tag{3.8} xjui=xjxiδijxjui=δijxjxi(3.8)

将上式代入(3.2)式,可得
E i j = 1 2 ( ∂ x k ∂ x i ′ ∂ x k ∂ x j ′ − δ i j ) = 1 2 [ ( ∂ u k ∂ x i ′ + δ k i ) ( ∂ u k ∂ x j ′ + δ k j ) − δ i j ] = 1 2 ( ∂ u k ∂ x i ′ ∂ u k ∂ x j ′ + δ k i ∂ u k ∂ x j ′ + δ k j ∂ u k ∂ x i ′ + δ k i δ k j − δ i j ) = 1 2 ( ∂ u k ∂ x i ′ ∂ u k ∂ x j ′ + ∂ u i ∂ x j ′ + ∂ u j ∂ x i ′ ) (3.9) \begin{aligned} E_{ij}&=\frac{1}{2}(\frac{\partial x_k}{\partial x^{'}_i}\frac{\partial x_k}{\partial x^{'}_j}-\delta_{ij}) \\ &=\frac{1}{2}[(\frac{\partial u_k}{\partial x^{'}_i}+\delta_{ki})(\frac{\partial u_k}{\partial x^{'}_j}+\delta_{kj})-\delta_{ij}]\\ &=\frac{1}{2}(\frac{\partial u_k}{\partial x^{'}_i}\frac{\partial u_k}{\partial x^{'}_j}+\delta_{ki}\frac{\partial u_k}{\partial x^{'}_j}+\delta_{kj}\frac{\partial u_k}{\partial x^{'}_i}+\delta_{ki}\delta_{kj}-\delta_{ij})\\ &=\frac{1}{2}(\frac{\partial u_k}{\partial x^{'}_i}\frac{\partial u_k}{\partial x^{'}_j}+\frac{\partial u_i}{\partial x^{'}_j}+\frac{\partial u_j}{\partial x^{'}_i})\tag{3.9} \end{aligned} Eij=21(xixkxjxkδij)=21[(xiuk+δki)(xjuk+δkj)δij]=21(xiukxjuk+δkixjuk+δkjxiuk+δkiδkjδij)=21(xiukxjuk+xjui+xiuj)(3.9)
将上式写成矩阵形式,此时需要引入哈密顿算子 ∇ \nabla 和张量积
∇ u = [ ∂ ∂ x ∂ ∂ y ∂ ∂ z ] [ u x u y u z ] = [ ∂ u x ∂ x ∂ u y ∂ x ∂ u z ∂ x ∂ u x ∂ y ∂ u y ∂ y ∂ u z ∂ y ∂ u x ∂ z ∂ u y ∂ z ∂ u z ∂ z ] u ∇ = [ u x u y u z ] [ ∂ ∂ x ∂ ∂ y ∂ ∂ z ] = [ ∂ u x ∂ x ∂ u x ∂ y ∂ u x ∂ z ∂ u y ∂ x ∂ u y ∂ y ∂ u y ∂ z ∂ u z ∂ x ∂ u z ∂ y ∂ u z ∂ z ] (3.10) \nabla u=\begin{bmatrix} \frac{\partial}{\partial x}\\ \frac{\partial}{\partial y}\\ \frac{\partial}{\partial z} \end{bmatrix}\begin{bmatrix} u_x& u_y& u_z \end{bmatrix}=\begin{bmatrix} \frac{\partial u_x}{\partial x}& \frac{\partial u_y}{\partial x}& \frac{\partial u_z}{\partial x}\\ \frac{\partial u_x}{\partial y}& \frac{\partial u_y}{\partial y}& \frac{\partial u_z}{\partial y}\\ \frac{\partial u_x}{\partial z}& \frac{\partial u_y}{\partial z}& \frac{\partial u_z}{\partial z} \end{bmatrix}\\\quad\\ u\nabla =\begin{bmatrix}u_x\\ u_y\\ u_z \end{bmatrix}\begin{bmatrix} \frac{\partial}{\partial x}& \frac{\partial}{\partial y}& \frac{\partial}{\partial z} \end{bmatrix}=\begin{bmatrix} \frac{\partial u_x}{\partial x}& \frac{\partial u_x}{\partial y}& \frac{\partial u_x}{\partial z}\\ \frac{\partial u_y}{\partial x}& \frac{\partial u_y}{\partial y}& \frac{\partial u_y}{\partial z}\\ \frac{\partial u_z}{\partial x}& \frac{\partial u_z}{\partial y}& \frac{\partial u_z}{\partial z} \end{bmatrix}\tag{3.10} u= xyz [uxuyuz]= xuxyuxzuxxuyyuyzuyxuzyuzzuz u= uxuyuz [xyz]= xuxxuyxuzyuxyuyyuzzuxzuyzuz (3.10)
那么式(3.9)矩阵形式为
E = 1 2 ( ∇ 0 u + u ∇ 0 + ∇ 0 u ⋅ u ∇ 0 ) (3.11) E=\frac{1}{2}(\nabla_0 u+u\nabla_0 +\nabla_0 u\cdot u\nabla_0)\tag{3.11} E=21(0u+u0+0uu0)(3.11)
其中下标表示对初始坐标求微分。
将式(3.8)代入(3.5)式,可得
e i j = 1 2 ( δ i j − ∂ x k ′ ∂ x i ∂ x k ′ ∂ x j ) = 1 2 [ δ i j − ( δ k i − ∂ u k ∂ x i ) ( δ k j − ∂ u k ∂ x j ) ] = 1 2 ( δ i j − δ k i δ k j + δ k j ∂ u k ∂ x i + δ k i ∂ u k ∂ x j − ∂ u k ∂ x i ∂ u k ∂ x j ) = 1 2 ( ∂ u j ∂ x i + ∂ u i ∂ x j − ∂ u k ∂ x i ∂ u k ∂ x j ) (3.12) \begin{aligned} e_{ij}&=\frac{1}{2}(\delta_{ij}-\frac{\partial x^{'}_k}{\partial x_i}\frac{\partial x^{'}_k}{\partial x_j}) \\ &=\frac{1}{2}[\delta_{ij}-(\delta_{ki}-\frac{\partial u_k}{\partial x_i})(\delta_{kj}-\frac{\partial u_k}{\partial x_j})]\\ &=\frac{1}{2}(\delta_{ij}-\delta_{ki}\delta_{kj}+\delta_{kj}\frac{\partial u_k}{\partial x_i}+\delta_{ki}\frac{\partial u_k}{\partial x_j}-\frac{\partial u_k}{\partial x_i}\frac{\partial u_k}{\partial x_j})\\ &=\frac{1}{2}(\frac{\partial u_j}{\partial x_i}+\frac{\partial u_i}{\partial x_j}-\frac{\partial u_k}{\partial x_i}\frac{\partial u_k}{\partial x_j}) \tag{3.12} \end{aligned} eij=21(δijxixkxjxk)=21[δij(δkixiuk)(δkjxjuk)]=21(δijδkiδkj+δkjxiuk+δkixjukxiukxjuk)=21(xiuj+xjuixiukxjuk)(3.12)
那么式(3.12)矩阵形式为
e = 1 2 ( ∇ u + u ∇ − ∇ u ⋅ u ∇ ) (3.13) e=\frac{1}{2}(\nabla u+u\nabla -\nabla u\cdot u\nabla)\tag{3.13} e=21(u+uuu)(3.13)

下面对格林应变和阿尔曼西应变进行一些讨论。
将式(3.1)式进行一些变化,原式
∣ o a → ∣ 2 − ∣ O A → ∣ 2 = 2 E i j d x i ′ d x j ′ (3.14) \begin{aligned} |\overrightarrow{oa}|^2-|\overrightarrow{OA}|^2&=2E_{ij}dx^{'}_idx^{'}_j \end{aligned}\tag{3.14} oa 2OA 2=2Eijdxidxj(3.14)
d s = ∣ o a → ∣ ds=|\overrightarrow{oa}| ds=oa d S = ∣ O A → ∣ dS=|\overrightarrow{OA}| dS=OA ,那么
d s 2 − d S 2 = 2 E i j d x i ′ d x j ′ (3.15) ds^2-dS^2=2E_{ij}dx^{'}_idx^{'}_j\tag{3.15} ds2dS2=2Eijdxidxj(3.15)
将上式左右各除 d S 2 dS^2 dS2,那么有
d s 2 d S 2 − 1 = 2 E i j d x i ′ d S d x j ′ d S = 2 E i j α i ′ α j ′ (3.16) \begin{aligned} \frac{ds^2}{dS^2}-1&=2E_{ij}\frac{dx^{'}_i}{dS}\frac{dx^{'}_j}{dS}\\ &=2E_{ij}\alpha_i^{'}\alpha_j^{'} \end{aligned}\tag{3.16} dS2ds21=2EijdSdxidSdxj=2Eijαiαj(3.16)
其中 α i ′ \alpha_i^{'} αi O A → \overrightarrow{OA} OA 单位化后的各分量。
在一维情况下,小应变为 ϵ = d s − d S d S \epsilon=\frac{ds-dS}{dS} ϵ=dSdsdS,代入可得
( ϵ + 1 ) 2 = 1 + 2 E 11 → 2 ϵ + ϵ 2 = 2 E 11 (3.17) (\epsilon+1)^2=1+2E_{11}\rightarrow2\epsilon+\epsilon^2=2E_{11}\tag{3.17} (ϵ+1)2=1+2E112ϵ+ϵ2=2E11(3.17)

上述都是针对线应变,现在来讨论角应变,在讨论角应变时,式(3.1)就应该改为
∣ o a → ∣ ⋅ ∣ o b → ∣ − ∣ O A → ∣ ⋅ ∣ O B → ∣ = d x i δ x i − d x i ′ δ x i ′ = ∂ x i ∂ x j ′ d x j ′ ⋅ ∂ x i ∂ x k ′ δ x k ′ − d x i ′ δ x i ′ = ∂ x m ∂ x i ′ ∂ x m ∂ x j ′ d x i ′ δ x j ′ − d x i ′ δ x i ′ = ( ∂ x m ∂ x i ′ ∂ x m ∂ x j ′ − δ i j ) d x i ′ δ x j ′ = 2 E i j d x i ′ δ x j ′ (3.1’) \begin{aligned} |\overrightarrow{oa}|\cdot |\overrightarrow{ob}|-|\overrightarrow{OA}|\cdot|\overrightarrow{OB}|&=dx_i\delta x_i-dx^{'}_i\delta x^{'}_i\\ &=\frac{\partial x_i}{\partial x^{'}_j}dx^{'}_j\cdot\frac{\partial x_i}{\partial x^{'}_k}\delta x^{'}_k-dx^{'}_i\delta x^{'}_i\\ &=\frac{\partial x_m}{\partial x^{'}_i}\frac{\partial x_m}{\partial x^{'}_j}dx^{'}_i\delta x^{'}_j-dx^{'}_i \delta x^{'}_i\\ &=(\frac{\partial x_m}{\partial x^{'}_i}\frac{\partial x_m}{\partial x^{'}_j}-\delta_{ij}) dx^{'}_i\delta x^{'}_j\\ &=2E_{ij}dx^{'}_i\delta x^{'}_j \end{aligned}\tag{3.1'} oa ob OA OB =dxiδxidxiδxi=xjxidxjxkxiδxkdxiδxi=xixmxjxmdxiδxjdxiδxi=(xixmxjxmδij)dxiδxj=2Eijdxiδxj(3.1’)
上式进一步改为
∣ o a → ∣ ⋅ ∣ o b → ∣ − ∣ O A → ∣ ⋅ ∣ O B → ∣ = d s δ s cos ⁡ θ − d S δ S cos ⁡ θ 0 = 2 E i j d x i ′ δ x j ′ (3.18) \begin{aligned} |\overrightarrow{oa}|\cdot |\overrightarrow{ob}|-|\overrightarrow{OA}|\cdot|\overrightarrow{OB}| &=ds\delta s\cos\theta-dS\delta S\cos\theta_0\\ &=2E_{ij}dx^{'}_i\delta x^{'}_j \end{aligned}\tag{3.18} oa ob OA OB =dsδscosθdSδScosθ0=2Eijdxiδxj(3.18)
上式两端除以 d S δ S dS\delta S dSδS,同时 θ 0 = π 2 \theta_0=\frac{\pi}{2} θ0=2π α i = d x i ′ d S \alpha_i=\frac{dx^{'}_i}{dS} αi=dSdxi α j = δ x j ′ δ S \alpha_j=\frac{\delta x^{'}_j}{\delta S} αj=δSδxj,因此上式改为
d s d S δ s δ S cos ⁡ θ − cos ⁡ θ 0 = d s d S δ s δ S cos ⁡ θ = λ a λ b sin ⁡ θ a b = 2 E i j α i α j (3.19) \begin{aligned} \frac{ds}{dS} \frac{\delta s}{\delta S}\cos\theta-\cos\theta_0 &=\frac{ds}{dS} \frac{\delta s}{\delta S}\cos\theta\\ &=\lambda^{a}\lambda^{b}\sin\theta_{ab}\\ &=2E_{ij}\alpha_i\alpha_j \end{aligned}\tag{3.19} dSdsδSδscosθcosθ0=dSdsδSδscosθ=λaλbsinθab=2Eijαiαj(3.19)
其中 sin ⁡ θ a b = π 2 − θ \sin\theta_{ab}=\frac{\pi}{2}-\theta sinθab=2πθ即为角应变,由下式确定
sin ⁡ θ a b = 2 E i j α i α j λ a λ b (3.20) \sin\theta_{ab}=\frac{2E_{ij}\alpha_i\alpha_j}{\lambda^{a}\lambda^{b}}\tag{3.20} sinθab=λaλb2Eijαiαj(3.20)
格林应变张量中的 E i j E_{ij} Eij与角应变的关系中还包含线伸长量,因此不想小应变假设中的 γ i j \gamma_{ij} γij这么简单。

在这里插入图片描述

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

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

相关文章

OrangePi AIpro开箱评测

开箱评测 有幸受邀参与了CSDN与OrangePi组织的评测活动,今天刚收到快递。拆开快递能看到保护盒、电源、双头typec线这三样(充电器和线有保护膜的我先拆掉了) 打开保护盒,能看到上下两块黑色海棉包裹的开发板(保护得不…

cs61B-sp21 | lab6

cs61B-sp21 | lab6 TODO 1 在 CapersRepository.java 中 static final File CAPERS_FOLDER null; // TODO Hint: look at the join // function in Utils在 Utils.java 我们找到 join 函数,第一个 join 的作用是将 first 和 others 连接起来形成一个路径…

IDEA2024创建maven项目

1、new->project 2、创建后展示 3、生成resources文件夹 4、测试--编写一个hello文件

[书生·浦语大模型实战营]——在茴香豆 Web 版中创建自己领域的知识问答助手

茴香豆是一个基于LLM的领域知识助手,可以用于解答群聊中的问题。接下来是创建过程。 1.打开茴香豆Web版,创建自己的领域库。 地址:茴香豆Web版 这里类似于注册账号,你输入知识库的名称以及密码,然后它就会创建一个知识…

【微服务】部署mysql集群,主从复制,读写分离

两台服务器做如下操作 1.安装mysqldocker pull mysql:5.72.启动以及数据挂载 mkdir /root/mysql/data /root/mysql/log /root/mysql/conf touch my.conf //mysql的配置文件docker run --name mysql \ -e MYSQL_ROOT_PASSWORD123456 \ -v /root/mysql/data:/var/lib/mysql \ -v…

飞睿智能高精度、低功耗测距,无线室内定位UWB芯片如何改变智能家居

在数字化和智能化快速发展的今天,定位技术已经成为我们日常生活中不可或缺的一部分。然而,传统的GPS定位技术在室内环境中往往束手无策,给我们的生活带来了诸多不便。幸运的是,随着科技的不断进步,一种名为UWB&#xf…

智能座舱-车载声学技术训练营

语音交互赋能车载智能终端,成为智能座舱生态构建的核心功能 曾几何时,至少十年前,车内语音交互,大家都认为是“智障”阶段,基本上除了难用作为评价找不到其他的形容词做修饰。 但是随着技术的不断发展,特别…

STM32Cube系列教程11:使用STM32 RNG硬件随机数模块生成彩票号码

文章目录 配置RNG模块编写代码获取生成的随机数运行测试 今天写段代码测试一下STM32U083RC的(RNG)硬件随机数模块 顺便写个小demo生成7位真随机数的彩票号码,帮助那些买彩票还有选择困难症的人群 (doge)(手动狗头)。 全部代码以上传到github:https://gi…

SpringBoot 微服务中怎么获取用户信息 token

SpringBoot 微服务中怎么获取用户信息 token 当我们写了一个A接口,这个接口需要调用B接口,但是B接口需要包含请求头内容,比如需要用户信息、用户id等内容,由于不在同一个线程中,使用ThreadLocal去获取数据是无法获取的…

如何高效测试防火墙的NAT64与ALG应用协议转换能力

在本文开始介绍如何去验证防火墙(DUT)支持NAT64 ALG应用协议转换能力之前,我们先要简单了解2个比较重要的知识点,即,NAT64和ALG这两个家伙到底是什么? 网络世界中的“翻译官” - NAT64技术 简而言之&…

如何批量提取pdf文件名?批量提取文件夹里的文件名,只要用对方法!

在数字化时代,PDF文件已经成为我们日常工作中不可或缺的一部分。然而,随着PDF文件数量的不断增加,如何高效地管理这些文件成为了一个挑战。批量提取PDF文件名,就是解决这一问题的关键所在。本文将为你介绍几种实用的方法&#xff…

长效IP和短效IP的使用指南分享

随着网络技术的发展,代理IP已经成为许多人在网络活动中不可或缺的工具。 代理IP不仅有助于保护用户的真实IP地址,保护用户的使用隐私,还可以帮助用户提升网络访问的速度等。 然而,在挑选代理IP时,用户常常会面临一个…

图像分割模型LViT-- (Language meets Vision Transformer)

参考:LViT:语言与视觉Transformer在医学图像分割-CSDN博客 背景 标注成本过高而无法获得足够高质量标记数据医学文本注释被纳入以弥补图像数据的质量缺陷半监督学习:引导生成质量提高的伪标签医学图像中不同区域之间的边界往往是模糊的&…

Java | Leetcode Java题解之第118题杨辉三角

题目&#xff1a; 题解&#xff1a; class Solution {public List<List<Integer>> generate(int numRows) {List<List<Integer>> ret new ArrayList<List<Integer>>();for (int i 0; i < numRows; i) {List<Integer> row new…

Docker-02-02 Docker离线下载安装与配置(linux)

一、Docker下载 官网下载地址:Index of linux/static/stable/x86_64/ (docker.com) 推荐下载最新的社区版: 二、将安装包上传至服务器并解压 将安装包上传至服务器的/usr/local目录并解压 cd /usr/local lstar -zxvf docker-18.06.3-ce.tgz三、将docker目录下的文件复制到…

ubuntu server 24.04 (Linux) 源码编译安装 OpenResty 1.25.3.1 Released

1 下载: OpenResty - 开源官方站 2 通过xftp等方式上传到ubuntu服务器 3 安装 #解压 tar zxvf openresty-1.25.3.1.tar.gz #创建运行用户 sudo groupadd www sudo useradd -g www www -s /bin/false #安装依赖软件 sudo apt update sudo apt-get install libpcre3-dev l…

OSINT 与心理学:通过开源情报进行剖析和行为分析

在不断发展的心理学领域&#xff0c;人们越来越认识到通过应用开源情报 (OSINT) 方法取得进步的潜力。OSINT 主要以其在安全和情报领域的应用而闻名&#xff0c;并且越来越多地展示其在心理分析和行为分析方面的潜力。本文探讨了 OSINT 和心理学的迷人交叉点&#xff0c;研究如…

前端项目上线

目录 1项目打包 2本地服务器部署 2.1具体操作步骤 2.2解决刷新 404 问题 2.3请求无法发送问题 3nginx 服务器部署 3.2nginx 配置代理练习 安装nginx nginx部署启动项目 3.3nginx 部署前端项目 4云服务器部署 本地资源上传 配置服务器与nginx 1项目打包 ●我…

【设计模式】JAVA Design Patterns——Data Transfer Object(数据传递对象模式)

&#x1f50d;目的 次将具有多个属性的数据从客户端传递到服务器&#xff0c;以避免多次调用远程服务器 &#x1f50d;解释 真实世界例子 我们需要从远程数据库中获取有关客户的信息。 我们不使用一次查询一个属性&#xff0c;而是使用DTO一次传送所有相关属性。 通俗描述 使用…

部署LAMP环境

红帽9搭建LAMP 安装Apache 2.安装数据库服务 3.安装php (1)使用IP访问/phpinfo.php 4.安装phpMyAdmin &#xff08;1&#xff09;数据库端口改为学号后五位 &#xff08;2&#xff09;登录phpmyadmin 5.SSH增加一个端口10022&#xff0c;fttp增加两个端口10080和8080 &#xf…