Rice Science∣武汉大学水稻研究团队发现水稻壁相关激酶OsWAKg16和OsWAKg52同时调控水稻抗病性和产量
近日,农学领域国际期刊Rice Science在线发表了武汉大学杂交水稻全国重点实验室范峰峰博士题为“Identification and Characterization of WAKg Genes Involved in Rice Disease Resistance and Yield”的研究论文。该论文系统分析了水稻壁相关激酶中包含半乳糖醛酸结合结构域的基因家族(WAKg),并评估了其与水稻抗病性和产量的关系。在水稻中共鉴定出108个OsWAKg基因。启动子顺式元件分析显示,这些基因的启动子区域含有丰富的抗性和激素相关元件。进一步分析发现OsWAKg16和OsWAKg52正调控水稻抗病性和产量。此外,OsWAKg52通过多重模式触发免疫(PTI)反应调节水稻抗病性。这些发现表明,WAK基因在水稻抗病性和产量的协调调控中发挥着重要作用,为水稻WAK基因家族研究提供了新的见解,也为作物协同改良提供了潜在的遗传资源。
壁相关激酶(wall-associated kinase, WAKs)是一个在抗病中起着重要作用的基因家族。典型的WAK蛋白包含三个功能域:GUB_WAK_bind(壁相关激酶半乳糖醛酸结合),EGF(表皮生长因子)和PKc_like(蛋白激酶C)蛋白激酶结构域。目前针对WAK基因家族的研究主要集中在EGF相关结构域和蛋白激酶结构域。WAK基因家族的特征是将细胞外基质物理连接到细胞壁上,而GUB_WAK_bind结构域作为直接结合细胞壁的关键功能结构域,却没有得到足够的重视。在这项研究中,作者重点研究了同时包含GUB_WAK_bind结构域和蛋白激酶结构域的WAK蛋白,并将它们归类为壁相关激酶半乳糖醛酸结合(wall-associated kinase galacturonan-binding, WAKg)家族基因。在水稻中共鉴定到108个WAKg基因。随后评估了这些WAKg基因在水稻中的进化关系。结果表明,粳稻与普通野生稻之间有48对共线基因,与籼稻之间有75对共线基因。此外,在普通野生稻、籼稻和粳稻之间鉴定出37对保守共线对(图1-A和-B),这表明WAKg基因在水稻中具有高度保守性。基因重复事件是家族基因形成的必要条件,而串联重复分析显示WAKg家族的扩展不是通过基因复制形成的(图1-C)。
图1. 水稻WAKg家族基因的共线性关系及基因片段重复分析
A和B, 水稻WAKg基因的共线性关系。灰线表示共线块,红线表示WAKg共线性基因对。Oi:籼稻;Os:粳稻;Or:普通野生稻;Chr:染色体。C, 水稻WAKg家族基因片段重复分析。灰色线表示水稻基因组中的所有共线性块,红色线表示重复的WAKg基因对
启动子顺式元件分析显示,OsWAKg基因的启动子区域含有丰富的抗性和激素相关元件。为了进一步研究OsWAKgs与抗性和激素反应之间的关系,作者首先利用RiceXPro网站上的数据集检测了OsWAKgs的时空表达模式,并对其中在叶片和根中表达量最高的一个亚群中的18个基因进行了重点分析。结果显示,这18个基因中,12个基因(OsWAKg10、11、16、23、40、52、53、60、61、70、75和96)受几丁质诱导表达,11个基因(OsWAKg11、13、16、23、40、52、53、60、61、75和96)受稻瘟病菌诱导表达,9个基因(OsWAKg8、10、16、23、40、52、60、70和96)受白叶枯菌诱导表达(图2-A至-C)。这暗示这些基因在免疫应答中起着重要作用,可能有助于水稻抗病反应。随后的激素应答反应显示,6个基因(OsWAKg8、11、13、52、70和96)受吲哚-3-乙酸(IAA)诱导表达,8个基因(OsWAKg8、11、13、16、52、53、70和96)受 BR诱导表达,7个基因(OsWAKg6、8、16、52、53、70和96)受赤霉素(GA3)诱导表达(图2-D至-F)。这些发现表明,这些基因参与激素响应,并可能在水稻生长中发挥作用。在所有分析的基因中,8个基因(OsWAKg8、11、13、16、52、53、70和96)对病原体和激素均有应答(图2),暗示这些基因可能在水稻抗病和生长调节中具有双重作用。
图2. 几丁质(A)、稻瘟病菌(B)、白叶枯病菌(C)、吲哚-3-乙酸(D)、油菜素内酯(E)和赤霉素(F)诱导表达分析
对叶和根中表达最高的18个OsWAKgs进行分析。10日龄的幼苗进行几丁质诱导,12日龄的幼苗进行激素(IAA、BR、GA3)诱导,30日龄的叶片进行稻瘟病菌(菌株GY1173)和白叶枯病菌(菌株PXO99)诱导
为了验证上述可能在水稻抗病和生长调节中具有双重作用基因的功能,对其进行了敲除转基因验证。OsWAKg16敲除系(oswakg16-1和oswakg16-2)表现出缺失突变,导致蛋白质翻译提前终止(图3-A)。抗性分析显示,oswakg16与野生型相比,病斑长度和真菌生长速度菌显著增加(图3-B至-E)。这说明oswakg16的稻瘟病抗性显著下降。在农艺性状方面,oswakg16的粒长变化不显著,但粒宽明显减小,千粒重显著降低(图3-F至-J);此外,oswakg16的株高和每穗粒数显著降低,而有效穗数和结实率保持不变(图3-K至-M);这些变化最终导致其单株籽粒产量下降24.2%左右(图3-N)。上述结果表明,OsWAKg16对水稻稻瘟病抗性和产量均有正向调控作用。
图3. OsWAKg16的功能分析
A, OsWAKg16敲除系(oswakg16-1和oswakg16-2)中的突变位点示意图,以中花11(ZH11)作为野生型(WT);B, 稻瘟病抗性分析,用稻瘟病菌分离物GY1173对30日龄叶片进行接种,接种后6天拍摄叶片;C, 在接种6 天后测量相对病变面积;D, 在接种6 天后测量真菌的相对生长;E, 稻瘟病菌接种前后的OsWAKg52表达量分析;F-J, 野生型和oswakg16的粒长、粒宽和千粒重表型;K-N, 野生型和oswakg16的穗型、株高、穗粒数和单株产量表型
另一个基因OsWAKg52的敲除系(oswakg52-1和oswakg52-2)表现出插入或缺失突变,均导致提前终止(图4-A)。抗性分析显示,稻瘟病菌接种后,oswakg52表现出明显增加的病斑形成和真菌生长速度(图4-B至-E);同样的,白叶枯病菌接种后,oswakg52显示病斑形成和细菌生长显著增加(图4-F至-I)。与此同时,水稻叶片中OsWAKg52的表达在稻瘟病菌、白叶枯病菌或几丁质处理后显著升高(图4-E和-I)。这些结果表明OsWAKg52是水稻抗病的正向调节因子。在农艺性状方面,oswakg52的粒长明显增加,粒宽明显减小,长宽比明显增加,但千粒重明显降低(图4-J至-O)。在其他农艺性状不变的情况下,千粒重的减少直接导致了产量的大幅下降(图4-P)。这些结果与抗病试验相结合,表明OsWAKg52正调控水稻抗病性和产量。
图4. OsWAKg52的功能分析
A, OsWAKg52敲除系(oswakg52-1和oswakg52-2)中的突变位点示意图。以中花11(ZH11)作为野生型(WT);B, 稻瘟病抗性分析,用稻瘟病2分离物GY1173对30日龄叶片进行接种,接种后6 d拍摄叶片;C, 在接种6 天后测量相对病变面积;D, 在接种6 天后测量真菌的相对生长;E,稻瘟病菌接种前后的OsWAKg52表达量分析;F, 白叶枯抗性分析,用白叶枯病菌PXO99对30日龄叶片进行接种,接种后14天拍摄叶片;G, 在接种14天后测量病变长度;H, 在接种14天后测量细菌的相对生长;I, 白叶枯病菌接种前后的OsWAKg52表达量分析;J-P, 野生型和oswakg16的粒长、粒宽、长宽比、千粒重和单株产量表型
为了进一步探究OsWAKg52介导的抗病分子机制,作者分析了其生物学特性。qRT-PCR分析显示,OsWAKg52在所有组织中均有表达,但在叶片中表达量最高。OsWAKg52-GFP融合蛋白定位于细胞核、细胞质和细胞膜,表明OsWAKg52是一个泛定位蛋白(图5-A)。随后,作者选择了抗性较弱的oswakg52-1系测量几丁质处理下活性氧(ROS)爆发和防御相关基因表达。与野生型相比,oswakg52-1在几丁质处理下ROS爆发明显减少(图5-B)。在几丁质处理下(图5-C至-F)和稻瘟病菌感染期间(图5-G至-J),oswakg52-1中防御相关基因(pid2、PR3、PR5-1和PR10)的表达均显著下调。稻瘟病菌侵染后,oswakg52-1的过氧化氢和超氧阴离子水平也显著降低(图5-K和-L)。与此同时,DAB(二氨基联苯胺)和NBT(硝基蓝四氮唑)染色证实oswakg52-1中ROS积累减少(图5-M)。综述所述,OsWAKg52通过调控多重PTI反应来调控水稻对稻瘟病和白叶枯病的抗性。
图5. OsWAKg52通过正向调节PTI增强对水稻稻瘟病和白叶枯病的抗性
A,OsWAKg52-GFP融合蛋白在水稻原生质体中的亚细胞定位;B,几丁质诱导后活性氧(ROS)积累检测;C-F,几丁质诱导前后野生型和oswakg52-1中Pid2 (C)、PR3 (D)、PR5-1 (E)、PR10 (F)的相对表达量,使用10天幼苗的叶片进行诱导处理;G-J,稻瘟病菌诱导前后Pid2 (G)、PR3 (H)、PR5-1 (I)、PR10 (J)在野生型和oswakg52-1中的相对表达量,使用30天幼苗的叶片进行诱导处理;K和L,分别测定稻瘟病菌侵染48小时后野生型和oswakg52-1叶片中过氧化氢 (K)和活性氧含量(L);M,稻瘟病菌侵染48小时后野生型和oswakg52-1叶片的DAB(二氨基联苯胺)和NBT(硝基蓝四氮唑)染色
本研究明确了WAKg与水稻抗病和生长发育密切相关,并鉴定出OsWAKg16和OsWAKg52是水稻抗病和产量的正调控因子。这些发现为水稻WAK基因家族提供了新的认识,并为协同提高水稻抗病性和粮食产量提供了潜在的遗传资源。
武汉大学杂交水稻全国重点实验室的博士生Ayaz Ahmad和武汉生物工程学院的青年教师程明星为共同第一作者,武汉大学杂交水稻全国重点实验室的李绍清教授和范峰峰博士为共同通讯作者。该研究得到了国家自然科学基金面上项目(32470391)及青年项目(32401801),崖州湾实验室与中国种子有限公司联合揭榜挂帅项目(B23YQ1515),湖北省国际合作项目(2023EHA045)和武汉生物工程学院高层次人才科研启动基金项目(2024KQ07)等项目支持。
论文链接:
http://www.ricesci.org/EN/abstract/abstract10305.shtml
相关文章:
Rice Science∣武汉大学水稻研究团队发现水稻壁相关激酶OsWAKg16和OsWAKg52同时调控水稻抗病性和产量
近日,农学领域国际期刊Rice Science在线发表了武汉大学杂交水稻全国重点实验室范峰峰博士题为“Identification and Characterization of WAKg Genes Involved in Rice Disease Resistance and Yield”的研究论文。该论文系统分析了水稻壁相关激酶中包含半乳糖醛酸结…...
Spark,所用几个网页地址
hadoop的三大组成: 1. HDFS:存储。文件上传,下载 2. MapReduce:计算。词频统计,流量统计 3. YARN:调度 History Server网址:192.168.56.100:18080HDFS的NameNode网址:http://hadoop1…...
K8S PV 与 PVC 快速开始、入门实战
假设有如下三个节点的 K8S 集群: k8s31master 是控制节点 k8s31node1、k8s31node2 是工作节点 容器运行时是 containerd 一、什么是 PV 与 PVC 1.1、什么是 PV(PersistentVolume 持久卷) PV 是集群中由管理员配置的一段网络存储…...
5月6(信息差)
一、经济与贸易 中美关税谈判进展 美方近期多次主动向中方传递谈判信号,中方回应称“谈的大门始终敞开”,但强调美方需先取消单边加征关税等错误做法78。 美国第一季度GDP环比下降0.3%,为2022年第二季度以来新低,经济压力或推动其加快谈判进程78。 全球贸易政策变动 特朗普…...
购物|电商购物小程序|基于微信小程序的购物系统设计与实现(源码+数据库+文档)
电商购物小程序 目录 基于微信小程序的购物系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户前台功能实现 2、管理员后台功能实现 四、数据库设计 1、实体ER图 2、具体的表设计如下所示: 五、核心代码 六、论文参考 七、最新计算机毕设选题…...
基于k8s的Jenkins CI/CD平台部署实践(三):集成ArgoCD实现持续部署
基于k8s的Jenkins CI/CD平台部署实践(三):集成ArgoCD实现持续部署 文章目录 基于k8s的Jenkins CI/CD平台部署实践(三):集成ArgoCD实现持续部署一、Argocd简介二、安装Helm三、Helm安装ArgoCD实战1. 添加Arg…...
Python实例题:高德API+Python解决租房问题
目录 Python实例题 题目 python-amap-rental结合高德 API 和 Python 解决租房问题的脚本 代码解释 get_geocode 函数: search_rentals 函数: 主程序: 运行思路 注意事项 Python实例题 题目 高德APIPython解决租房问题 python-ama…...
WIN10 系统增加MYSQL环境变量示例
说明: 由于安装MYSQL需要添加到环境变量后才能启动运行,这里记录一下添加mysql环境变量的过程。 1、进入我的电脑-属性 2、找到高级设置 3、找到环境变量 4、找到PATH 5、双击进入后通过新建添加对应MYSQL的安装路径(.exe所在的bin路径&…...
NetApp SAS 连接线:铜缆与光缆的全面介绍
写在前面 NetApp 的磁盘扩展柜,主要是12GB的shelf,如DS212C,224C,460C等,这些shelf中间的互联或者控制器到shelf的连接都是通过12Gb的SAS线来连接的,以实现高速数据传输。SAS 连接线是这一过程中的核心组件。但是NetApp的SAS连接…...
CSS中的@import指令
一、什么是import指令? import 是CSS提供的一种引入外部样式表的方式,允许开发者在CSS文件中引入其他CSS文件,或者在HTML的<style>标签中引入外部样式。与常见的<link>标签相比,import 提供了一种更“CSS原生”的样式…...
tinyrenderer笔记(上)
tinyrenderer个人代码仓库:tinyrenderer个人练习代码参考笔记:从零构建光栅器,tinyrenderer笔记(上) - 知乎 第 1 课:Bresenham 画线算法 Bresenham 画线算法:Bresenham 直线算法 - 知乎 第一…...
VS2022 Qt配置Qxlsx
目录 1、下载QXlsx,并解压文件夹 编辑2、打开VS2022配置QXlsx 3、VS配置Qxslx库 方法一:常规方法 方法二:直接使用源码 方法三:将QXlsx添加到Qt安装目录(暂时尝试未成功) 1、下载QXlsx,…...
C++ 渗透 数据结构中的二叉搜索树
欢迎来到干货小仓库 "沙漠尽头必是绿洲。" --面对技术难题时,坚持终会看到希望。 1.二叉搜索树的概念 二叉搜索树又称二叉排序树,它或者是一颗空树,或者是具有以下性质的二叉树: a、若它的左子树不为空,则…...
JavaScript学习教程,从入门到精通,jQuery 单击页面显示自定义动画、元素删除操作、随机抽奖、随机选图并放大语法知识点(37)
jQuery 单击页面显示自定义动画、元素删除操作、随机抽奖、随机选图并放大语法知识点 1. jQuery 基础语法 1.1 引入 jQuery 在使用 jQuery 之前,需要先引入 jQuery 库。可以通过 CDN 引入,也可以下载到本地使用。 <!-- 通过 CDN 引入 jQuery -->…...
5.6 react组件化开发基础
react 组件开发基础 组件分类与组件使用 组件传参 父传子 【函数数据传值 实参 形参对应关系】 子传父 插槽 透传 useContext 上下文(作用域) 跨层级调用方法 通过子组件的实例对象useRef 直接调用子组件的方法 和数据 状态管理(非常多…...
react-14defaultValue(仅在首次渲染时生效)和value(受 React 状态控制)
在 React 中,defaultChecked/checked 和 defaultValue/value 是用于处理表单元素初始值和受控值的属性对。区别在于表单元素是否受 React 组件状态控制。 1. defaultValue 作用:设置表单元素的初始值(仅在首次渲染时生效)。特点…...
HarmonyOS 5.0 低时延音视频开发
大家好,我是 V 哥。 在HarmonyOS 5.0的开发中,支持低时延音视频开发,为了确保语法正确, V 哥以下代码符合HarmonyOS NEXT API 14的规范。为了方便初学者更好入门,V 哥伙同2位小伙伴花了1年时间,搞了三本鸿蒙…...
视频智能分析网关助力小区/住宅/街道智慧社区管理服务全面升级
一、引言 随着信息技术的飞速发展,智慧社区建设已成为提升居民生活质量、优化社区管理的重要趋势。智能分析网关作为智慧社区的核心技术支撑之一,凭借其强大的数据处理和智能分析能力,在社区的安防监控、人员车辆管理、环境卫生检测等多个…...
ShardingJdbc-水平分表
ShardingJdbc-水平分表 水平分表 表结构相同表数据记录不同多张分表记录数和才是总的记录数通常根据主键ID进行分表,这里采用奇偶策略 案例 建立库 sharding-demo建立表 user_1、user_2 表结构相同id 为主键,bigint 类型分表规则 id 为偶数的记录存储…...
AI应用爆发或将进入临界点
在科技发展的长河中,总有一些时刻如惊雷般震撼世界,预示着新时代的到来。如今,AI应用似乎正站在这样一个关键节点上,一场前所未有的变革风暴或许即将席卷而来,AI应用的爆发或将进入临界点。 当我们回顾科技发展的历程,不难发现每一次重大的技术突破都曾引发社会的巨大变…...
Javase 基础加强 —— 05 Map集合
本系列为笔者学习Javase的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaAI智能辅助编程全套视频教程,java零基础入门到大牛一套通关》,章节分布参考视频教程,为同样学习Javase系列课程的同学们提供参考。 01 概述 Ma…...
LINUX——例行性工作
单一执行的例行性工作 仅处理一次的工作,可用于在特定时间执行工作 at命令的工作过程: at命令使用时的权限控制:通过两个文件/etc/at.allow和/etc/at.deny来控制哪些用户可以使用at命令。如果这两个文件都不存在,那么只有root用户…...
天线测试报告解读学习
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、无源测试和有源测试二、无源测试报告1.驻波2.回损3.史密斯圆图4.效率5.增益6.天线方向图7.天线隔离度8.无源测试总结 三、有源测试报告1.TRP与TIS2.测试指标…...
Kotlin Android开发过渡指南
为了帮助Java开发者顺利过渡到Kotlin进行Android开发,以下是一本指南的详细大纲设计,涵盖关键知识点、迁移策略和实践案例: 《Kotlin for Android开发:从Java到Kotlin的平滑过渡指南》大纲 第一部分:为什么选择Kotlin? Kotlin的优势 简洁性、安全性、与Java的互操作性Go…...
Hadoop架构再探讨
文章目录 1.Hadoop的优化与发展1.1Hadoop的局限与不足1.2针对Hadoop的改进与提升 2.HDFS2.0新特性2.1HDFS HA1.HDFS 1.0 组件及功能回顾2. HDFS 1.0 的单点故障问题3. HDFS HA(高可用)解决方案 2.2HDFS Federation1.HDFS1.0中存在的问题2.HDFS Fed…...
ffmpeg录音测试
ffmpeg ffmpeg 是一个强大的多媒体处理工具,可以用于录音、音频处理、视频录制等多种功能。以下是使用 ffmpeg 进行录音的详细指令和参数说明。 基本录音指令 以下是一个简单的 ffmpeg 录音命令,将音频录制为 WAV 格式文件: ffmpeg -f …...
Kotlin-解构声明
我们在使用对象时可能需要访问它们内部的一些属性: class Student(var name: String, var age: Int) fun main() {val student Student("小明", 18)println(student.name)println(student.age) }这样看起来不太优雅,我们可以像下面这样编写: class Student(var na…...
【MCP Node.js SDK 全栈进阶指南】专家篇(2):MCP多模型支持架构
引言 在实际应用中,单一模型往往难以满足所有业务需求,这就需要一种灵活的架构来支持多模型集成和智能调度。Model Context Protocol (MCP) 作为连接应用与AI模型的标准协议,为多模型支持提供了理想的基础架构。 本文作将深入探讨如何基于MCP构建多模型支持架构,包括多LL…...
使用阿里AI的API接口实现图片内容提取功能
参考链接地址:如何使用Qwen-VL模型_大模型服务平台百炼(Model Studio)-阿里云帮助中心 在windows下,使用python语言测试,版本:Python 3.8.9 一. 使用QVQ模型解决图片数学难题 import os import base64 import requests# base 64 …...
mapbox基础,加载Fog云雾效果
👨⚕️ 主页: gis分享者 👨⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨⚕️ 收录于专栏:mapbox 从入门到精通 文章目录 一、🍀前言1.1 ☘️mapboxgl.Map 地图对象1.2 ☘️mapboxgl.Map style属性1.3 ☘️fog 云雾 api1.3.1 ☘️配置项二、🍀…...
数据可视化与分析
数据可视化的目的是为了数据分析,而非仅仅是数据的图形化展示。 项目介绍 项目案例为电商双11美妆数据分析,分析品牌销售量、性价比等。 数据集包括更新日期、ID、title、品牌名、克数容量、价格、销售数量、评论数量、店名等信息。 1、数据初步了解…...
git的push.default配置详解
Git的push.default配置用于定义执行git push时未指定远程和分支的默认行为。以下是各选项的详解及使用场景: 1. simple(默认值,Git ≥2.0) 行为:仅推送当前分支到与其关联的上游分支(即remote-tracked分支…...
高频电流探头:通信测试中的隐形守护者
在5G基站调试现场,工程师李工正手持一个火柴盒大小的装置贴近电路板,示波器屏幕上瞬间显示出精确的电流波形——这个看似普通的场景,背后折射出高频电流探头在通信测试中的关键作用。随着通信技术迈入毫米波时代,这类精密测试工具…...
淘宝拍立淘 API 接口探秘:如何通过图片挖掘海量商品信息
在互联网技术飞速发展的当下,传统的文字搜索商品方式已无法完全满足用户日益增长的个性化需求。基于图像识别技术的以图搜物模式应运而生,成为电商行业的新宠。淘宝拍立淘 API 接口作为这一技术的重要载体,能够帮助开发者和企业通过一张图片&…...
第二章:langchain文本向量化(embed)搭建与详细教程-本地服务方式(下)
文章目录 前言一、本地构建模型与服务端搭建代码1、完整代码2、结果示例 二、基于flask服务端构建langchain调用的向量方法代码1、完整代码2、结果示例 总结 前言 在上篇文章介绍了langchain源码embed方法与基于api key方式构建向量模型。然而,某些情况,…...
飞牛云如何开启及使用ssh:小白用户上手指南-家庭云计算专家
最近很多用户希望提供飞牛云下的可道云onlyoffice的安装服务,但是很多都是萌新小白,不知道怎么启用ssh和使用ssh客户端.这里提供简单的方法,统一答复: 重要的事情说3遍:一定不要自己发挥,全部按说明的来;一定要在内网环境用内网ip访问;不要用域名和端口号,谢谢各位萌新了!!! 一…...
12.模方ModelFun工具-立面修整
摘要:本文主要介绍模方ModelFun修模工具——立面修整的操作方法。 点击工具栏即可找到立面修整工具,点击可打开并使用该工具,如下图: 图 工具菜单栏 (1)截面绘制: 快速绘制竖直矩形࿱…...
消失的两个数字 --- 位运算
目录 一:题目 二:算法原理 三:代码实现 一:题目 题目链接:面试题 17.19. 消失的两个数字 - 力扣(LeetCode) 二:算法原理 只出现一次的数字III:常见位运算总结-CSDN…...
centos的根目录占了大量空间怎么办
问题 当根目录磁盘不够时,就必须删除无用的文件了 上面的,如果删除/usr 或/var是可以释放出系统盘的 定位占空间大的文件 经过命令,一层层查哪些是占磁盘的。 du -sh /* | sort -rh | head -n 10 最终排查,是有个系统日志占了20…...
Protobuf的速成之旅
注意事项:本文使用Linux下的Ubuntu C/C 一.Protobuf的安装 在安装Protobuf前需要先安装protobuf的依赖库 sudo apt-get install autoconf automake libtool curl make g unzip -y Protobuf的安装链接:https://github.com/protocolbuffers/protobuf/releases 这里根据自己的环…...
使用 Python 监控系统资源
使用 Python 监控系统资源 在开发分布式系统或性能敏感的应用时,实时监控系统资源(如 CPU、内存、磁盘、网络和 GPU 使用率)至关重要。本文介绍一个基于 Python 的 SystemMonitor 类,它以单例模式持续采集系统资源信息࿰…...
【Qt4】Qt4中实现PDF预览
方案一: 在Qt4中预览PDF文件,你可以使用多种方法,但最常见和简单的方法之一是使用第三方库。Qt本身并没有内置直接支持PDF预览的功能,但你可以通过集成如Poppler、MuPDF等库来实现这一功能。下面我将展示如何使用Poppler库在Qt4中…...
从试错到智能决策:Python与强化学习优化自动驾驶策略
从试错到智能决策:Python与强化学习优化自动驾驶策略 一、引言:自动驾驶如何更聪明? 自动驾驶技术的发展,已经从简单的感知与规则控制,迈向更加智能化的强化学习(Reinforcement Learning,RL)决策优化时代。过去,自动驾驶更多依赖 传统算法(如A、Dijkstra路径规划)…...
【免费下载】全国范围的城市用地类型数据
该数据以路网及水系切分得到的交通小区为最小地块,并基于卫星影像、夜间灯光数据、POI数据、手机信令数据对地块进行分类。 需要这份数据,请在文末查看下载方法。 一、数据介绍 该数据的用地类型可分为居住用地、商务办公用地、商业服务用地、工业用地…...
小程序问题(记录版)
1、样式不生效 在h5上生效 但是 小程序上没反应 解决办法:解除组件样式隔离 1、isolated 表示启用样式隔离,在自定义组件内外,使用 class 指定的样式将不会相互影响(一般情况下的默认值) 2、apply-shared 表示页面 wxs…...
STL之stackqueue
stack的介绍(可以想象成栈) 1.stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作 2.stack是作为容器适配器被实现的,容器适配器即是对特点类封装作为其…...
学习海康VisionMaster之间距检测
一:进一步学习了 今天学习下VisionMaster中的间距检测工具:主要类似于卡尺工具,测量物体的长度或者宽度或者间距 二:开始学习 1:什么是间距检测? 间距测量模块用于检测两特征边缘之间的间距,首…...
【SpringBoot教程】SpringBoot自定义注解与AOP实现切面日志
🙋大家好!我是毛毛张! 🌈个人首页: 神马都会亿点点的毛毛张 文章目录 1.前言2.SpringAOP实现切面日志快速入门1.1 创建SpringBoot项目1.2 依赖配置pom.xml1.3 自定义日志注解1.4 配置 AOP 切面1.5 怎么使用呢?1.6 实…...
C++学习之路,从0到精通的征途:stack_queue的模拟实现及deque原理介绍
目录 一.容器适配器 1.什么是适配器 2.STL标准库中stack和queue的底层结构 3.deque的原理介绍 deque是如何借助其迭代器维护其假想连续的结构呢? 头插 尾插 遍历 4.deque的优缺点 二.stack的模拟实现 三.queue的模拟实现 一.容器适配器 1.什么是适配…...
文件上传漏洞篇:upload-labs靶场搭建
一、文件上传漏洞简述 文件上传漏洞是一种常见的Web安全漏洞,当网站或应用程序允许用户上传文件(如图片、文档等)时,若未对上传的文件进行充分的安全检查,攻击者可能利用此漏洞上传恶意文件(如Web Shell、…...