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

8+单基因+细胞凋亡+WGCNA+单细胞+实验验证

今天给同学们分享一篇单基因+细胞凋亡+WGCNA+实验验证的生信文章“RASGRP2 is a potential immune-related biomarker and regulates mitochondrial-dependent apoptosis in lung adenocarcinoma”,这篇文章于2023年2月3日发表在Front Immunol期刊上,影响因子为8.786。
c0ed98450076325693e4986fce8ee0a0.jpeg

Ras鸟嘌呤核苷酸释放蛋白2(RASGRP2)是鸟嘌呤核苷酸交换因子(GEF)之一,近年来备受关注。然而,RASGRP2 与肺腺癌(LUAD)的免疫浸润和恶性特征之间的相关性却很少被提及。


1. 筛选 LUAD 中 DEGs 和 GEFs 的交集情况

在 GSE7670 中,共获得了 715 个上调基因和 1419 个下调基因(|log2(FC)| > 1, P< 0.05) were obtained in GSE116959. A total of 493 up-regulated genes and 722 down-regulated genes (|log2(FC)| > 1, P< 0.05)(图 1A, B )。由于差异基因的数量较多,这里只将前 20 个上调基因和下调基因分别绘制成热图(图 1A, B )。根据相关性得分,作者从基因卡片中提取了前 500 个 GEF。作者将 GSE116959 中的 2134 个 DEGs、GSE7670 中的 1215 个 DEGs 和 500 个 GEFs&nbsp;交集在一起,筛选出了 40 个感兴趣的基因(图 1C)。随后,使用 LASSO 回归算法通过计算回归系数来完善基因集(图 1D、E)。通过这种方法,7 个蛋白质被确定为最有价值的 GEF(图 1F)。临床相关性分析显示,只有 RASGRP2 的表达水平在 LUAD 的不同 T 期和病理分期中具有统计学意义。而 RASGRP2 在 LUAD 中的作用尚未见系统报道。因此,作者选择 RASGRP2 作为后续机制探索的对象。

3f3893ad1dfbfea8af9227f0b4a78a4a.jpeg

图1 筛选 LUAD 中 DEGs 和 GEFs 的重叠


2.&nbsp;RASGRP2 的表达及其在 LUAD 中的预后和诊断价值分析

为了确定RASGRP2与LUAD的关系,作者通过GEO数据库的数据评估了RASGRP2在LUAD组织和非肿瘤组织中的表达水平。结果显示,RASGRP2的mRNA和蛋白表达水平在LUAD中均显著降低(P < 0.001)(图2A、B)。来自 HPA 数据库的 IHC 结果也显示了 RASGRP2 在 LUAD 中的低表达水平(图 2C)。此外,RASGRP2的低表达还与晚期T分类(P<0.001)、病理分期(P<0.05)、年龄(P<0.05)和吸烟(P<0.05)相关(图2D)。

0008392cb95fcbaf583960db8ca583dd.jpeg

图2 在LUAD中,RASGRP2的表达明显降低,且与恶性临床病理参数相关


为了进一步评估RASGRP2的预后和诊断价值,Kaplan-Meier曲线比较了TCGA-LUAD队列中RASGRP2高表达和低表达患者的总生存期(OS)(P = 0.005)、疾病特异性生存期(DSS)(P = 0.022)和无进展间期(PFI)(P = 0.025)(图3A-C)。亚组分析显示,RASGRP2低表达与65岁以上男性患者(P = 0.04)(P = 0.014)和女性患者(P = 0.016)的不良预后显著相关(图3D-F)。为证明RASGRP2的诊断价值,对其进行了接收者操作特征曲线(ROC)分析。RASGRP2 表达的曲线下面积(AUC)从 0.754 到 0.959 不等,表明 RASGRP2 与 LUAD 诊断之间具有很强的相关性(图 3G-L)。综上所述,RASGRP2可能是LUAD诊断和预后的潜在生物标志物。

ca196c96acd5b9d197d038f276c6b4ed.jpeg

图3 RASGRP2在LUAD中的预后和诊断价值


3.&nbsp;RASGRP2在LUAD中的预后和诊断价值

LUAD是一种具有高度异质性和遗传因素的严重癌症。作者从 TCGA-LUAD 中分析了 RASGRP2 表达与体细胞突变之间的关联。图 4A 和 B 显示了前 20 个明显不同的体细胞突变。结果显示,在 RasGRP2 低表达组中,TP53、TTN、CSMD3、MUC16 和 KRAS 的突变频率较高。这些突变基因是已知的 LUAD 生物标志物,对评估肿瘤恶性进展或治疗反应具有重要价值。DNA 甲基化在基因表观遗传学研究中是不可或缺的。作者使用 MethSurv 工具研究了 RASGRP2 的 DNA 甲基化水平以及每个单 CpG 的预后价值(图 4C)。有 2 个 CpG 位点的甲基化水平与预后密切相关,即:cg00156756 和 cg01753544(图 4D)。接下来,作者利用 CPTAC 数据集比较了正常组织和肿瘤组织中 RASGRP2 的磷酸化情况。如图 4E-G 所示,作者发现在 LUAD 的原发性肿瘤组织中,RASGRP2 的 S123、S578 和 S587 的磷酸化水平显著降低。RasGRP2 最重要的功能是激活小 GTP 酶 Rap1。一般来说,RASGRP2的磷酸化受蛋白激酶A(PKA)和细胞外信号调节激酶1/2(ERK1/2)调控,并被抑制以激活小GTP酶Rap1。

b5343f2ff56459d1b4714987d6f67bf5.jpeg

图4 LUAD 中 RASGRP2 的突变、甲基化和磷酸化


4.&nbsp;构建 RASGRP2 上游调控网络

作者分析了RASGRP2的上游调控机制,筛选了靶向RASGRP2的转录因子(TFs)和miRNA。作者从CHEA数据库和GRNbd数据库分别找到了26个和38个可能以RASGRP2为靶标的转录因子。因此,作者筛选出 ATF1、FLI1、MYC、FOS 和 TCF7 是最重要的 TFs(图 5A)。作者分析了这 5 个潜在 TFs 在 LUAD 中的表达水平及其与 RASGRP2 的相关性(图 5B, C)。结果表明,FLI1在LUAD中表达下调,与RASGRP2的相关性最高(r = 0.672,P < 0.001)(图5D)。此外,FLI1高表达的LUAD患者预后较好(图5E),这与RASGRP2一致。图 5F 显示了预测的 TF 结合基序。随后,作者根据 miRWalk、mirDIP 和 TargetScan 探索了 RASGRP2 的上游 miRNA 调控因子。首先,通过三个数据集的交叉得到了预测的 miRNA(图 5G)。接着,利用表达分析和预后分析进行进一步筛选。结果表明,最有可能参与 RASGRP2 转录后调控的 miRNA 是 hsa-miR-1976 (图 5H、I )。作者还展示了 RASGRP2 与 hsa-miR-1976 之间的互补序列(图 5J)。在此基础上,作者构建了 LUAD 中 FLI1-hsa-miR-1976-RASGRP2 的转录网络(图 5K)。

924515282648f98f40b2982e3ae4bae8.jpeg

图5 RASGRP2 的 TF-miRNA-mRNA 调控网络


5.&nbsp;RASGRP2 在 LUAD 中的潜在作用机制

为了阐明RASGRP2的相关基因并进一步探讨RASGRP2在LUAD发育过程中的潜在反作用,作者进行了加权基因共表达网络分析(WGCNA)(图6A-F)。通过平均关联分层聚类,所有 DEGs 被分为 15 个模块。由 379 个基因组成的蓝色模块与 RASGRP2 表达的相关性最高(r = 0.61,P < 0.0001)(图 6G)。蓝色模块中的 43 个基因被选为中枢基因(图 6H)。

d26c5c616ad5eb80bcdf24ea9b62e30a.jpeg

图6 筛选 LUAD 中与 RASGRP2 相关的模块和基因


根据基因本体(Gene Ontology,GO)注释分析(图 7A),379 个蓝色模块基因中,RASGRP2 与生物过程(BP)中的中性粒细胞活化、中性粒细胞活化参与免疫反应和中性粒细胞介导的免疫相关;与细胞组分(CC)中的分泌颗粒膜、三级颗粒和质膜外侧相关;与分子功能(MF)中的货物受体活性和碳水化合物结合相关。京都基因组百科全书》(KEGG)分析(图 7B)显示,RASGRP2 参与细胞因子-细胞因子受体相互作用、吞噬体、趋化因子信号通路和细胞粘附。此外,基因组富集分析(Gene Set Enrichment Analysis,GSEA)通过比较高RASGRP2表达组和低RASGRP2表达组发现了可能的机制(图7C、D)。高RASGRP2可能富集于B细胞受体信号通路和趋化因子信号通路。而低RASGRP2与基础转录因子、DNA复制和错配修复相关。

a5d6f998acb7d21405153f33c68e7e68.jpeg

图7 RASGRP2 在 LUAD 中的潜在机制


为了更好地了解LUAD中的RASGRP2共表达基因,作者通过LinkedOmics网站构建了另一个模块--LinkFinder模块(图7E)。热图用于显示前 50 个基因(图 7F、G)。在前50个正相关基因中,有43个基因对LUAD具有保护性危险比(HR)。另一方面,45个负相关基因中有41个具有高HR,有可能是高风险标记(图7H)。GO分析表明,RASGRP2可能参与了T细胞活化、淋巴细胞分化和抗原受体介导的信号通路的调控(图7I)。KEGG 分析表明,RASGRP2 可能参与了趋化因子信号通路、原发性免疫缺陷通路和细胞因子-细胞因子受体相互作用通路(图 7J)。


6.&nbsp;RASGRP2 与 LUAD 的免疫浸润有关

根据上述结果,作者发现RASGRP2与免疫细胞、细胞因子和趋化因子有关,因此作者试图探讨RASGRP2与免疫浸润之间的关系。TCGA-LUAD的ESTIMATE算法显示,RASGRP2在LUAD中的表达与ESTIMATE评分(r = 0.587,P < 0.001)、免疫评分(r = 0.647,P < 0.001)和基质评分(r = 0.434,P < 0.001)呈正相关(图8A)。RASGRP2 的表达水平与大多数免疫细胞的浸润呈正相关(图 8B),前三位分别是 B 细胞(r = 0.517,P < 0.001)、Th1 细胞(r = 0.500,P < 0.001)和细胞毒性细胞(r = 0.499,P < 0.001)。然而,RASGRP2的表达与Th2细胞呈负相关(r = -0.291,P < 0.001)(图8C)。

e3af3ac4165b7e9de254894fd9fede66.jpeg

图8 RASGRP2 与 LUAD 的免疫浸润呈正相关


7.&nbsp;单细胞分析 RASGRP2 在 LUAD 不同免疫细胞中的表达情况

基于scRNA-seq TISCH数据库,作者获得了4个独立的LUAD数据集(NSCLC_GSE127471、NSCLC_GSE131907、NSCLC_GSE139555和NSCLC_GSE99254)进行单细胞测序,以探讨单细胞水平上免疫细胞分布与RASGRP2表达水平的相关性(图9A)。在 NSCLC_GSE127471 数据集中,CD8 T 细胞、NK 细胞和 B 细胞的 RASGRP2 表达水平较高(图 9A、B)。此外,在 NSCLC_GSE99254 数据集中,RASGRP2 在 CD4 T 细胞和单核-巨噬细胞中也有高表达的趋势(图 9A、C)。这可能是由于肿瘤的异质性造成了数据集之间的差异。总之,RASGRP2 的表达水平与免疫细胞类型及其比例显著相关,这可能会影响免疫疗法的反应。

19d08a5681a1204d90cd54e79ad5b219.jpeg

图9 单细胞分析 RASGRP2 在 LUAD 不同免疫细胞中的表达


8.&nbsp;RASGRP2 与免疫抑制剂、免疫刺激剂、趋化因子和趋化因子受体的相关性分析

然后,作者通过 TISIDB 分析进一步验证了 RASGRP2 与免疫抑制剂、免疫刺激剂、趋化因子和趋化因子受体之间的相关性。结果表明,RASGRP2的表达与大多数免疫抑制剂呈正相关(图10A)。至于 LUAD,前三位分别是 BTLA(rho = 0.671,P < 2.2e-16)、CTLA4(rho = 0.562,P < 2.2e-16)和 PDCD1(rho = 0.507,P < 2.2e-16)(图 10B)。RASGRP2 的表达与大多数免疫刺激因子呈正相关(图 10C)。至于 LUAD,前三位分别是 TNFRSF13B(rho = 0.685,P < 2.2e-16)、CD40LG(rho = 0.675,P < 2.2e-16)和 LTA(rho = 0.618,P < 2.2e-16)(图 10D)。RASGRP2 的表达与大多数趋化因子呈正相关(图 10E)。就 LUAD 而言,前三位分别是 CCL19(rho = 0.683,P < 2.2e-16)、CCL14(rho = 0.555,P < 2.2e-16)和 CCL17(rho = 0.500,P < 2.2e-16)(图 10F)。RASGRP2 的表达与大多数趋化因子受体呈正相关(图 10G)。至于 LUAD,前三位分别是 CCR7(rho = 0.747,P < 2.2e-16)、CXCR5(rho = 0.686,P < 2.2e-16)和 CCR6(rho = 0.642,P < 2.2e-16)(图 10H)。

55ea7c37916d2ddda155558afb764706.jpeg

图10 通过 TISIDB 分析 RASGRP2 与免疫抑制剂、免疫刺激剂、趋化因子和趋化因子受体的相关性


9.&nbsp;根据&nbsp;RASGRP2 的表达水平以及与免疫相关标记物的相关性

为了验证上述结果,作者通过 qRT-PCR 分析了 16 例配对 LUAD 组织和邻近组织的 RASGRP2 表达水平(图 11A)。此外,晚期患者的 RASGRP2 表达水平较低(图 11B、C)。作者还检测了RASGRP2与TCGA-LUAD中与RASGRP2密切相关的免疫相关分子之间的相关性。在RASGRP2高表达组中,PDCD1、CTLA4、CD40LG、CCL14、CXCR5和CCR7的表达水平较高。但TNFRSF13B和CCL19在统计学上没有显著相关性(图11D)。原因可能是样本有限。作为流行的免疫检查点,PDCD1 和 CTLA4 在临床实践中发挥着越来越广泛的作用。作者分析了 RASGRP2 与 PDCD1/CTLA4 的相关性。图 11E 和 F 显示,RASGRP2 与 PDCD1(r = 0.535,P = 0.035)和 CTLA4(r = 0.626,P = 0.011)呈正相关。随后,作者在细胞系双重染色中进一步验证了 RASGRP2 与 PDL1 的关系。众所周知,PDL1 被认为是免疫疗法有效性的预测因子。免疫荧光实验证实,高RASGRP2与高PDL1相对应。上述结果表明,RASGRP2水平高的患者可能从免疫疗法中获益更多。

4e7e95dbe77764cebad3d247e366db8c.jpeg

图11 在真实世界队列中验证 RASGRP2 的表达水平和免疫相关分子浸润


10.&nbsp;RASGRP2 通过调节 LUAD 细胞凋亡抑制细胞增殖

首先,作者分析了 RASGRP2 在 6 种不同肺癌细胞系中的表达水平 ( 22)。RASGRP2 在 A549 和 H2228 中表达较低,但在 H358 中表达较高(图 12A)。接下来,作者在 A549 和 H2228 细胞系中过表达了 RASGRP2,并进行了效率验证(图 12B)。集落形成试验和 EdU 试验的结果证实,高 RASGRP2 会显著削弱细胞的增殖能力(图 12C-F)。流式细胞术分析表明,过表达 RASGRP2 会增加凋亡细胞的比例(图 12G、H)。细胞凋亡过程往往伴随着 MMP 的破坏。当 RASGRP2 被过量表达时,JC-1 单体比例的增加表明细胞发生了凋亡(图 12I, J)。同时,作者通过沉默 H358 中的 RASGRP2 得到了相反的结果。

11864731fb0348ca51fffd3010d55622.jpeg

图12 过表达 RASGRP2 可通过调节细胞凋亡抑制 LUAD 的增殖


总结

RASGRP2是LUAD潜在的免疫相关生物标志物。此外,RASGRP2还通过调控线粒体依赖性凋亡参与了LUAD的恶性进展。

相关文章:

8+单基因+细胞凋亡+WGCNA+单细胞+实验验证

今天给同学们分享一篇单基因细胞凋亡WGCNA实验验证的生信文章“RASGRP2 is a potential immune-related biomarker and regulates mitochondrial-dependent apoptosis in lung adenocarcinoma”&#xff0c;这篇文章于2023年2月3日发表在Front Immunol期刊上&#xff0c;影响因…...

BM4 合并两个排序的链表

思路&#xff1a;先选择最小的作为Head&#xff0c;每次从两个队列中取最小的挂到Head后面&#xff0c;如果一个合并空&#xff0c;后面直接挂。此外判断几个为空链表的情况 /*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) : val(x), next(nullp…...

【lesson12】理解进程地址空间

文章目录 什么是进程地址空间&#xff1f;进程地址空间的作用扩展内容初步理解深入理解 什么是进程地址空间&#xff1f; 故事&#xff1a; 背景&#xff1a;有一个大富豪&#xff0c;家里的存款有10亿美元&#xff0c;他有三个私生子三个人之间彼此互不相识&#xff0c;只有富…...

计算机里的神灵(SCIP)

计算机程序的构造和解释 我找到计算机里的神灵了&#xff0c;开心一刻 下面是从MIT官网下载的 SCIP求值器&#xff08;解释器&#xff09;的代码&#xff0c;这个官网是个宝藏库 还有其他视频课程和 SCIP的问题答案和可运行代码 链接&#xff1a;https://ocw.mit.edu/courses/6…...

基于微信小程序的公交信息在线查询系统小程序设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言系统主要功能&#xff1a;具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计…...

【STM32】IAP升级01 bootloader实现以及APP配置(主要)

APP程序以及中断向量表的偏移设置 前言 通过之前的了解 之前的了解&#xff0c;我们知道实现IAP升级需要两个条件&#xff1a; 1.APP程序必须在 IAP 程序之后的某个偏移量为 x 的地址开始&#xff1b; 2.APP程序的中断向量表相应的移动&#xff0c;移动的偏移量为 x&#xff…...

ruoyi(若依)接口拦截路径配置,接口访问要授权,放开授权直接访问

1.找到文件SecurityConfig.java文件&#xff0c;里面配置相应的放行路径...

Ctfshow web入门 XSS篇 web316-web333 详细题解 全

CTFshow XSS web316 是反射型 XSS 法一&#xff1a; 利用现成平台 法二&#xff1a; 自己搭服务器 先在服务器上面放一个接受Cookie的文件。 文件内容&#xff1a; <?php$cookie $_GET[cookie];$time date(Y-m-d h:i:s, time());$log fopen("cookie.txt"…...

watch()监听vue2项目角色权限变化更新挂载

<template><div><el-form:model"updateRole"ref"roleForm"label-width"100px"label-position"right"style"width: 400px":rules"roleRules"><el-form-item label"角色名称" prop&…...

轻量化设计、佩戴更舒适——轻律 Umelody U1头戴式蓝牙耳机

头戴式耳机不像以前那么笨重&#xff0c;身边很多人都在用&#xff0c;而且拍照还巨出片&#xff0c;拍照累了还能听歌放松&#xff0c;何乐而不为&#xff0c;国庆节即将来临&#xff0c;秋冬季节也就快要到了&#xff0c;棕色在合适不过了&#xff0c;最近有一款高颜值的复古…...

嵌入式Linux应用开发-基础知识-第三章 LED原理图-GPIO及操作

嵌入式Linux应用开发-基础知识-第三章 LED原理图-GPIO及操作 第三章 硬件知识_LED 原理图3.1 先来讲讲怎么看原理图 第四章 普适的 GPIO 引脚操作方法4.1 GPIO 模块一般结构4.2 GPIO 寄存器操作4.3 GPIO 的其他功能&#xff1a;防抖动、中断、唤醒 第五章 具体单板的 GPIO 操作…...

外贸人员如何选择适合的邮箱服务

随着互联网和数字技术的快速发展&#xff0c;电子邮件已经成为商务沟通的主要方式之一。对于外贸人员来说&#xff0c;选择一个合适且高效的邮箱服务至关重要。本文将探讨外贸人员在选择外贸邮箱时应考虑的因素&#xff0c;以便找到最适合自己的解决方案。 “外贸人员如何选择合…...

pt29django教程

文件上传 文件上传必须为POST提交方式&#xff0c; 表单<form>中文件上传时必须有带有enctype"multipart/form-data" 时才会包含文件内容数据。 表单中用<input type"file" name"xxx">标签上传文件 名字xxx对应request.FILES[xx…...

【操作系统笔记七】进程和线程

进程的组成 进程要读取 ELF 文件&#xff0c;那么&#xff1a; ① 要知道文件系统的信息&#xff0c;fs_struct② 要知道打开的文件的信息&#xff0c;files_struct 一个进程除了需要读取 ELF 文件外&#xff0c;还可以读取其他的文件中的数据。 进程中肯定有一个 mm_struct…...

Kakfa高效读写数据

1.概述 无论 kafka 作为 MQ 也好&#xff0c;作为存储层也罢&#xff0c;无非就是两个功能&#xff1a;一是 Producer 生产的数据存到 broker&#xff0c;二是 Consumer 从 broker 读取数据。那 Kafka 的快也就体现在读写两个方面了&#xff0c;本文也是从这两个方面去剖析Kafk…...

C++ 类和对象(4)构造函数

C的目标之一是让使用类对象就像使用标准类型一样&#xff0c;但是常规的初始化语法不适用于类似类型Stock&#xff1a; int year 2001&#xff1b; struct thing {char * pn;int m; }; thing amabob {"wodget",-23}; //有效初始化 Stock hot {"Sukies Autos…...

数据结构————广度寻路算法 Breadth First Search(广度优先算法)

(一)基础补充 二叉树的基本定义 1)二叉树就是度不超过2的树,其每个结点最多有两个子结点 2)二叉树的结点分为左结点和右结点 代码实现二叉树 #include <stdio.h> #include <stdlib.h> struct Node {int data;struct Node* pLeft;struct Node* pRight; }…...

安卓桌面记事本便签软件哪个好用?

日常生活及工作中&#xff0c;很多人常常会遇到一些一闪而现的灵感&#xff0c;这时候拿出手机想要记录时&#xff0c;却找不到记录的软件。在这个快节奏的时代&#xff0c;安卓手机是我们日常生活不可或缺的伙伴。然而&#xff0c;正因为我们的生活如此忙碌&#xff0c;记事变…...

河北吉力宝以步力宝健康鞋引发的全新生活生态商

在当今瞬息万变的商业世界中&#xff0c;成功企业通常都是那些不拘泥于传统、勇于创新的先锋之选。河北吉力宝正是这样一家企业&#xff0c;通过打造一双步力宝健康鞋&#xff0c;他们以功能性智能科技穿戴品为核心&#xff0c;成功创造了一种结合智能康养与时尚潮流的独特产品…...

反射获取Constructor、Field、Method对象

1、获取构造器 Constructor [ ] getConstructor s ( ) 获取全部的构造器&#xff1a;只能获取 public 修饰的构造器 package com.csdn.pojo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.junit.Test; import jav…...

【Netty】 ByteBuf的常用API总结

目录 一、ByteBuf介绍 二、ByteBuf创建 1.池化创建 ByteBufAllocator 2.Unpooled &#xff08;非池化&#xff09;创建ByteBuf 3.ByteBufUtil 操作ByteBuf 三、读取ByteBuf数据 1.get方法 2.read方法 3.set方法 4.write方法 5.索引管理 6.索引查找 7.索引查找 8.其…...

热门敏捷开发管理工具

敏捷管理研发工具可以协助团队更好地进行敏捷开发和管理。以下是几种流行的敏捷管理研发工具&#xff1a; Leangoo&#xff1a;Leangoo领歌一款永久免费的专业敏捷研发管理工具&#xff0c;它覆盖了敏捷项目研发全流程&#xff0c;包括小型团队敏捷开发&#xff0c;规模化敏捷…...

Java分支结构:一次不经意的选择,改变了我的一生。

&#x1f451;专栏内容&#xff1a;Java⛪个人主页&#xff1a;子夜的星的主页&#x1f495;座右铭&#xff1a;前路未远&#xff0c;步履不停 目录 一、顺序结构二、分支结构1、if语句2、switch语句 好久不见&#xff01;命运之轮常常在不经意间转动&#xff0c;有时一个看似微…...

Unity中Shader需要了解的点与向量

文章目录 前言一、点和向量的区别二、向量加法减法1、向量加法2、向量减法(可以把向量减法转化为向量加法) 三、向量的模四、标量![在这里插入图片描述](https://img-blog.csdnimg.cn/03df81df3cdf47989a11605d5f5e7da5.png)1、向量与标量的乘法 前言 Unity中Shader了解使用的…...

Java初始化大量数据到Neo4j中(一)

背景&#xff1a;我们项目第一次部署图数据库&#xff0c;要求我们把现有的业务数据以及关系上线第一时间初始化到Neo4j中。开发环境数据量已经百万级别。生成环境数据量更多。 我刚开始开发的时候&#xff0c;由于对Neo4j的了解并没有很多&#xff0c;第一想到的是用代码通用组…...

Excel·VBA日期时间转换提取正则表达式函数

标准日期转换 Function 标准日期(ByVal str$) As DateDim pat$, result$arr Array("(\d{4}).*?(\d{1,2}).*?(\d{1,2})", "(\d{4}).*?(\d{1}).*?(\d{1,2})")If Len(str) < 8 Then pat arr(1) Else pat arr(0)With CreateObject("vbscript.r…...

Django中的缓存

Django中的缓存 缓存的定义 定义: 缓存是-类可以更快的读取数据的介质统称&#xff0c;也指其它可以加快数据读取的存储方式。一般用来存储临时数据&#xff0c;常用介质的是读取速度很快的内存 意义:视图渲染有一定成本&#xff0c;数据库的频繁查询过高;所以对于低频变动的页…...

Python 编程基础 | 第二章-基础语法 | 2.4、while 语句

一、while 语句 1、循环语句 Python 编程中 while 语句用于循环执行程序&#xff0c;其基本形式为&#xff1a; while 判断条件(condition)&#xff1a;执行语句(statements)……例如&#xff1a; count 0 while (count < 9):print(count)count 1while 语句时还有另外两个…...

Qt Charts简介

文章目录 一.图标类型Charts分类1.折线图和样条曲线图2.面积图和散点图3.条形图4.饼图5.误差棒图6.烛台图7.极坐标图 二.坐标轴Axes类型分类三.图例四.图表的互动五.图表样式主题 一.图标类型Charts分类 图表是通过使用系列类的实例并将其添加到QChart或ChartView实例来创建的…...

MinGW、GCC、GNU和MSVC是什么?有什么区别?

在C和C开发中&#xff0c;常常会遇到MinGW、GCC、GNU和MSVC这些术语。本教程将向您解释它们的含义以及它们之间的区别&#xff0c;帮助您更好地理解这些常见的编译工具和开发环境。 MinGW&#xff08;Minimalist GNU for Windows&#xff09;&#xff1a; MinGW是一个开源的软件…...

网站开发样例/公众号排名优化

截图如下&#xff1a; 原因如下&#xff1a;记住"./uploads" 后要加一个/ fs.stat("./uploads/" files[i], function(err, stats) { 解决&#xff1a; var fs require("fs");exports.getAllAlbums function(callback) {// 找到所有文件夹fs.r…...

门网站源码/软文推广公司有哪些

下载服务器时常被人盗链&#xff0c;时间久了导致服务器大量资源浪费&#xff0c;由于服务器使用nginx做为web服务器。nginx的防盗链方法有很多&#xff0c;可以使用现成的防盗链模块nginx-accesskey-2.0.3&#xff0c;编译ningx时添加此模块即可。由于服务其他业务需要&#x…...

免费照片的网站模板/网推公司

然后&#xff0c;就可以猥琐欲为的引用Maven仓库的jar包了。 总结&#xff1a;像idea这样的大公司还在用配置文件来开发软件。。。 有时候真该换种思路了。。。...

苏州微信网站建设/厦门网络推广外包多少钱

很多人都懂一些简单的电脑系统问题的解决方案&#xff0c;但是如何查看电脑ip的解决思路却鲜为人知&#xff0c;小编前几天就遇到了如何查看电脑ip的问题&#xff0c;于是准备整理一些如何查看电脑ip的解决思路&#xff0c;其实只需要按照1&#xff1a;常规方法打开开始运行&am…...

建设好学校网站/网络推广怎么推广

为了完成推送功能&#xff0c;在了解了业务&#xff0c;研究了需求之后&#xff0c;开始在网上搜索。最值得参考的是 文章&#xff1a;http://blog.csdn.net/zhuqilin0/article/details/6527113 源代码是&#xff1a;https://github.com/Redth/APNS-Sharp 只要将源代码修改少许…...

上海官网seo/优化公司

一、基于PaddlePaddle 新工具 API 的【猴痘识别】 还记否&#xff0c;曾经开始学习神经网络&#xff0c;需要手动遍历文件夹&#xff0c;手动生成数据列表&#xff1f;还记否&#xff0c;曾经划分数据集&#xff0c;不断for循环抽取数据&#xff1f; 多看看飞桨 API&#xff0…...