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

AbMole解读:脂质体的关键组分和主要合成方法

脂质体(Liposome)是一种由磷脂等两性分子自发形成的封闭囊泡结构,随着纳米技术、材料科学等多学科的交叉发展,脂质体的研究与应用进入了一个新的阶段,并在肿瘤研究、疫苗研发、基因递送等多个领域发挥着关键作用。AbMole为全球科研客户提供高纯度、高生物活性的抑制剂、细胞因子、人源单抗、天然产物、荧光染料、多肽、靶点蛋白、化合物库、抗生素等科研试剂,全球大量文献专利引用。

一、脂质体的基本结构        

脂质体的基本结构是由磷脂分子在水相中自发聚集形成的双分子层结构。磷脂分子具有亲水的头部和疏水的尾部,亲水头部朝向外部水相,而疏水尾部相互靠近形成内部疏水区域。这种结构使得脂质体的内部能够包裹水溶性活性物,同时也能将脂溶性物质嵌入双分子层中。

二、合成脂质体的关键组分

合成脂质体的关键组分主要包括天然或合成的脂质、多糖、固醇以及表面活性剂。

图1. 合成脂质体的主要材料[1]

1.合成脂质

合成脂质,即非天然存在或来源于化学合成的脂质,它们在生物学和结构上与天然脂质相似,具有高生物相容性和较高的纯度。合成脂质常用于构建各种响应性或具有其它特殊功能的脂质体(例如温敏性脂质体),以及用于构建DNA/RNA相关的转染和递送载体。

DLin-MC3-DMA 

DLin-MC3-DMA (MC-3,RV-28,AbMole,M9382)是一种可电离的阳离子脂质。其结构特点如下:其头部含有1个叔胺基团(pKa≈6.5),在生理pH下呈中性,在酸性内体环境中质子化带正电;尾部包含两个由亚油酸组成的疏水长链,具有较强的膜融合能力;在头尾部之间是一个由短碳链(C3)组成的连接基团,用于平衡亲疏水性质。DLin-MC3-DMA是一种siRNA的高效载体,对多种细胞均具有较高的转染效率。此外,DLin-MC3-DMA还可用于mRNA疫苗的负载和在动物体内的递送。

SM-102

SM-102(AbMole,M22501)是一种可电离的阳离子脂质,广泛应用于脂质体,特别是核酸及mRNA疫苗递送相关脂质体的合成。SM-102的结构由亲水且带正电荷的头部、连接基团和一个疏水的尾部组成。其头部在酸性环境中可以质子化,形成正电荷,从而与带负电荷的核酸(如mRNA)通过静电作用结合。此外,SM-102在脂质纳米颗粒中能够引起内涵体膜不稳定,有助于脂质纳米颗粒从内涵体中逃逸,从而提高药物或基因的递送效率。

C12-200

C12-200(AbMole,M22499)是一种在生物医学研究领域有重要用途的可电离阳离子类脂质和辅助脂质。C12-200是一种高效的mRNA运输载体,能有效封装相应的mRNA并使其进入细胞质内,C12-200还可用于合成脂质纳米颗粒,并作为siRNA或CRISPR的递送系统。

ALC-0159

ALC-0159(AbMole,M49795)是一种PEG化的脂质赋形剂,广泛应用于脂质体的合成,尤其是在mRNA疫苗的研发中。ALC-0159自带的PEG链能够显著增加纳米粒子在体内的循环时间。通过PEG化修饰可以减少脂质体的蛋白质吸附,减少免疫系统对纳米粒子的识别和清除。ALC-0159的存在可以减少纳米颗粒表面的免疫原性,这种特性使得ALC-0159在mRNA疫苗的递送中表现出色。

Surfactin

Surfactin(表面活性素,AbMole,M9921)是一种由枯草芽孢杆菌(Bacillus subtilis)产生的环状脂肽类表面活性剂,Surfactin具有很强的表面活性,能够降低脂质体表面的张力,从而增强脂质体的稳定性。其环状结构和亲水性头部使其能够嵌入脂质体的磷脂双层中,形成稳定的界面。

DOTAP(1,2-二油酰基-sn-甘油-3-三甲基铵丙烷)

DOTAP(AbMole,M9810,1,2-Dioleoyl-3-trimethylammonium-propane)是一种阳离子脂质,其带的正电荷由分子结构中的三甲基氨基团提供。DOTAP的正电荷使其能够与带负电荷的DNA或RNA形成复合物,保护核酸免受核酸酶的降解,并通过内吞作用被细胞摄取,从而实现基因的高效转染。

DPPC(二棕榈酰磷脂酰胆碱)

DPPC(AbMole,M14369,1,2-Dipalmitoyl-sn-glycero-3-phosphocholine)具有较高的相变温度(41℃),在低于相变温度时,它以液晶凝胶相存在,分子排列较为紧密;当温度升高至相变温度以上时,转变为液晶相,分子的流动性增加。基于以上特性,DPPC常被用于构建温敏性脂质体。

DOPC(1,2-二油酰基-sn-甘油-3-磷脂酰胆碱)

DOPC(AbMole,M10119,1,2-Dioleoyl-sn-glycero-3-phosphocholine)属于磷脂酰胆碱类化合物,其分子结构由一个胆碱基团、一个磷酸基团、一个甘油骨架以及两条油酰基脂肪酸链组成。DOPC中的不饱和脂肪酸链(油酰基)使得脂质体在生理温度下保持较高的流动性。DOPC可以与阳离子脂质(如DOTAP)混合,形成复合物,用于基因转染。

DSPC(1,2-二硬脂酰基-sn-甘油-3-磷脂酰胆碱)

DSPC(AbMole,M10121,1,2-Distearoyl-sn-glycero-3-phosphorylcholine)具有长的饱和脂肪链,可形成稳定的脂双层结构并提高脂质体的稳定性。DSPC的脂肪酸链比DPPC长,这使得DSPC的分子更大,相变温度更高。DSPC广泛用于mRNA疫苗的载体,具有较长的体内半衰期。

DOPE(1,2-二油酰基-sn-甘油-3-磷脂酰乙醇胺)

DOPE(AbMole,M9951,1,2-Dioleoyl-sn-glycero-3-phosphoethanolamine)的脂肪酸链是不饱和的(含有双键),这使得DOPE的分子更灵活,相变温度更低。DOPE更适合用于构建需要高流动性的脂质体递送载体,如基因转染。

DLinDMA(1,2-二油酰基-3-二甲基氨基丙烷)

DLinDMA(AbMole,M14954, 1,2-dilinoleyloxy-3-dimethylaminopropane)是一种可电离的阳离子脂质,其结构可以分为三个主要区域:疏水的烃链、连接链和头部基团,其结构中包含一个可质子化的叔胺基团。由DLinDMA合成的脂质体可用于siRNA递送。此外,DLinDMA广泛用于多种脂质体纳米颗粒的构建,并作为递送载体,在mRNA疫苗、基因、化合物等生物活性物质的递送等领域表现出重要的应用前景。

CKK-E12 

CKK-E12(AbMole,M22498)是一种新型的脂质材料,具有良好的生物相容性和稳定性。CKK-E12的分子结构包含两个油酸链(C18:1)和一个可质子化的叔胺头部。CKK-E12具有可电离的性质,常与其他脂质结合构成脂质纳米颗粒。CKK-E12具有 pH 敏感性,在低 pH 值下带正电,有较强的核酸结合能力,而在血液 pH 值(pH7.4)下大部分不带电,因此具有较长的循环时间。此外,CKK-E12 在体内实验中对肝细胞具有高度选择性,因此在肝脏研究中具有独特优势。

DOTMA

DOTMA(AbMole,M10137,N,N-Dioleoyl-N,N-dimethylamidinium)也是一种阳离子脂质,可用于封装多种核苷酸分子,并用于体外基因转染。DOTMA 通过自身携带的正电荷,促进脂质体与细胞膜的有效相互作用。含有DOTMA的脂质体具有良好的膜融合特性,能够与细胞膜高效融合,将包裹的分子释放到细胞内部。

2.天然脂质和其他天然组分

在实验中常用于合成脂质体的天然组分主要有磷脂、鞘脂、甾醇、多糖、固醇等几个大类。

磷脂

天然磷脂是动物细胞膜中最常见的组分之一,也是合成脂质体的核心成分。常用于合成脂质体的天然磷脂主要包括卵磷脂(Phosphatidylcholine,PC,AbMole,M3163)、磷脂酰肌醇(Phosphatidylinositol, PI,AbMole,M30027)、磷脂酰乙醇胺(Phosphatidylethanolamine,PE,AbMole,M18150)等[2]。上述天然磷脂可以经过进一步修饰,进而具有更好的稳定性或其他特性,例如,磷脂酰乙醇胺(PE)通常通过胺基与聚乙二醇缀合以增加脂质体的生物相容性,保持稳定性。

甾醇

甾醇有三种亚型:植物甾醇、动物甾醇和真菌甾醇,它们分别存在于植物、动物和微生物中。胆固醇是一种内源性两亲性动物甾醇,是哺乳动物细胞膜的重要组成部分。在细胞膜内,胆固醇(Cholesterol,AbMole,M2516)主要存在于脂筏中,它在调节膜完整性和脂筏功能的过程中发挥重要作用[3]。 脂质体制剂中胆固醇的掺入已被证明可增加体内稳定性并降低了脂质双层的泄漏。与缺乏胆固醇的对照组相比,脂质体制剂中加入20%-50%的胆固醇后,体内稳定性增加[4, 5]。除此之外,提取自酵母细胞中的麦角甾醇(Ergosterol,AbMole,M4304)可用作胆固醇的替代品,尤其是在需要避免动物来源成分的情况下,它能够调节脂质体膜的流动性和稳定性[4]。

多糖

多糖在细胞通讯中发挥着重要作用,它们存在于细胞膜中,参与细胞和组织的识别过程以及某些转运机制。用寡糖或多糖包被脂质膜可以将脂质体靶向特殊的细胞受体或延长体内循环。多糖具有额外的特性,使其非常适合用于构建脂质体,例如抗病毒、抗细菌和抗肿瘤特性。脂质体制剂中常用到的多糖是壳聚糖(Chitosan,AbMole,M9632)和透明质酸(Hyaluronic Acid,AbMole,M25431)[6]。

3.表面活性剂

表面活性剂是一种可降低其所结合的液体的表面张力的分子,是脂质体合成过程中关键的添加剂之一。脂质体合成中较常用到的表面活性剂主要有以下几类:胆酸钠(Cholic acid sodium,AbMole,M14359)、司盘60(Span 60,AbMole,M42810)(、司盘80(Span 80,AbMole,M50244)和吐温80(Tween 80,AbMole,M50248)。上述表面活性剂常用于对脂质体进行改性,以便脂质体实现对特殊内容物的负载。例如使用具有正电位的胆酸钠与带负电荷的成分(如DNA)结合。表面活性剂的类型和浓度可用于提高脂质体的包封和递送效率[7]。2014年,AbMole的两款抑制剂分别被西班牙国家心血管研究中心和美国哥伦比亚大学用于动物体内实验,相关科研成果发表于顶刊 Nature 和 Nature Medicine。

三、合成脂质体的主要技术

合成脂质体的主要方法有多种,每种方法都有其独特的操作步骤和适用场景。以下是几种常见的脂质体合成方法的概述:

薄膜分散法(Thin Film Hydration)

薄膜分散法是制备脂质体的经典方法。首先,将脂质溶解在有机溶剂(如氯仿或乙醚)中,然后通过旋转蒸发或氮气吹干的方式在容器壁上形成均匀的薄膜。随后,加入适量的水相(如生理盐水或缓冲液)使薄膜水化,形成多层脂质体。为了获得更小且均匀的脂质体,通常需要进一步的处理,如超声处理或通过微孔膜挤出。

乙醇注入法(Ethanol Injection)

乙醇注入法是一种快速制备脂质体的方法。将脂质溶解在乙醇中,然后将此溶液快速注入到含有水相的搅拌容器中。乙醇的快速扩散导致脂质分子在水相中迅速聚集形成脂质体。此方法的优点是操作简单且无需有机溶剂的蒸发,但需要控制乙醇的注入速度和搅拌条件,以避免脂质体的过度聚集。

逆相蒸发法(Reverse Phase Evaporation)

逆相蒸发法适用于制备负载水溶性活性物质的脂质体。首先,将脂质溶解在有机溶剂中,然后加入含有要负载的生物活性物质的水相,形成水包油乳液。通过旋转蒸发去除有机溶剂,形成脂质体。此方法的优点是能够将水溶性化合物包载在脂质体的水相中,但操作相对复杂,需要精确控制蒸发条件。

超声法(Ultrasonication)

超声法是通过超声波的机械作用来制备脂质体。将脂质溶解在有机溶剂中,蒸发形成薄膜后,加入水相使薄膜水化。然后,利用超声波的能量使脂质体分散成更小的尺寸。此方法的优点是能够制备较小且均匀的脂质体,但需要注意超声时间和功率,以避免脂质体的破裂。

挤出法(Extrusion)

挤出法是制备均匀脂质体的有效方法。首先,通过薄膜分散法或其他方法制备出粗脂质体,然后将脂质体溶液通过聚碳酸酯膜或其他类型的挤出膜进行挤出。通过多次挤出,可以得到尺寸均一的脂质体。此方法的优点是能够精确控制脂质体的尺寸,适合大规模生产。

AbMole是ChemBridge中国区官方指定合作伙伴。

参考文献

[1] LARGE D E, ABDELMESSIH R G, FINK E A, et al. Liposome composition in drug delivery design, synthesis, characterization, and clinical application [J]. Advanced drug delivery reviews, 2021, 176: 113851.

[2] VAN DER VEEN J N, KENNELLY J P, WAN S, et al. The critical role of phosphatidylcholine and phosphatidylethanolamine metabolism in health and disease [J]. Biochimica et biophysica acta Biomembranes, 2017, 1859(9 Pt B): 1558-72.

[3] GOLUSZKO P, NOWICKI B. Membrane cholesterol: a crucial molecule affecting interactions of microbial pathogens with mammalian cells [J]. Infection and immunity, 2005, 73(12): 7791-6.

[4] KIRBY C, CLARKE J, GREGORIADIS G. Effect of the cholesterol content of small unilamellar liposomes on their stability in vivo and in vitro [J]. The Biochemical journal, 1980, 186(2): 591-8.

[5] YANG T, CUI F D, CHOI M K, et al. Liposome formulation of paclitaxel with enhanced solubility and stability [J]. Drug delivery, 2007, 14(5): 301-8.

[6] PEER D, MARGALIT R. Tumor-targeted hyaluronan nanoliposomes increase the antitumor activity of liposomal Doxorubicin in syngeneic and human xenograft mouse tumor models [J]. Neoplasia (New York, NY), 2004, 6(4): 343-53.

[7] EL MAGHRABY G M, WILLIAMS A C, BARRY B W. Interactions of surfactants (edge activators) and skin penetration enhancers with liposomes [J]. International journal of pharmaceutics, 2004, 276(1-2): 143-61.

相关文章:

AbMole解读:脂质体的关键组分和主要合成方法

脂质体(Liposome)是一种由磷脂等两性分子自发形成的封闭囊泡结构,随着纳米技术、材料科学等多学科的交叉发展,脂质体的研究与应用进入了一个新的阶段,并在肿瘤研究、疫苗研发、基因递送等多个领域发挥着关键作用。AbMo…...

Python爬虫之品牌口碑数据抓取

上一篇我们介绍了爬虫营销的优势,这次我就展开详细的说说,如何通过爬取社交媒体或电商平台的公开评论来分析自己或竞争对手的品牌声誉。 选择微博这样的平台,因为它的数据相对公开,而且有API支持,但要注意频率限制和反…...

【android bluetooth 协议分析 12】【A2DP详解 1】【车机侧蓝牙音乐免切源介绍】

“车机蓝牙音乐免切源” 是近年来车载系统(IVI,In-Vehicle Infotainment)中常见的一个用户体验优化功能。它主要是为了简化蓝牙音乐播放流程、减少用户操作,提升使用便捷性。 一、什么是“切源”? 在车机系统中&#…...

眼镜店哪个品牌好,你会选择哪一款眼镜

有些人买眼睛是为了耍帅,有些人买眼镜,可能就是为了调节视力。现在手机以及其他的电子产品越来越普及,近视眼的人群是越来越多了,那么要准备去配眼镜的话,就要找到一个正规的眼镜店,一起来了解一下眼镜店哪…...

基于EFISH-SCB-RK3576/SAIL-RK3576的畜禽养殖监控仪技术方案‌

(国产化替代J1900的农业物联网解决方案) 一、硬件架构设计‌ ‌多源环境感知模块‌ ‌空气质量监测‌: 集成NH₃/CO₂/H₂S三合一气体传感器(量程0-500ppm,精度2%FS),采样间隔≤1秒激光粉尘检测…...

linux - 权限的概念

目录 用户权限 超级用户与普通用户的区别 超级用户(root): 普通用户: 切换用户身份 使用sudo执行高权限命令 用户管理 用户组管理 文件权限 文件访问者类别 基本权限 权限表示方法 权限修改 chmod chown chgrp u…...

LeRobot 框架的核心架构概念和组件(中)

本文档概述构成 LeRobot 框架的核心架构概念和组件。它介绍主要的子系统,并解释它们如何相互作用以实现机器人学习。 。。。。。。继续。。。。。。 环境接口 环境系统提供与模拟环境交互的统一接口。这些环境允许在部署到物理机器人之前,在受控环境中…...

鸿蒙5.0项目开发——鸿蒙天气项目的实现(主页1)

【高心星出品】 文章目录 页面效果:页面功能:页面执行流程:1. 页面初始化阶段2. 定位获取阶段3. 天气数据加载阶段 这个页面是整个天气应用的核心,集成了天气查询、定位、搜索等主要功能,提供了完整的天气信息服务。 …...

虚幻引擎5-Unreal Engine笔记之摄像机与场景捕获相关概念的解析

虚幻引擎5-Unreal Engine笔记之摄像机与场景捕获相关概念的解析 code review! 文章目录 虚幻引擎5-Unreal Engine笔记之摄像机与场景捕获相关概念的解析1. UE中SceneCapture和UCameraComponent的关系是什么?Camera和SceneCapture2D的关系是什么1.1 UCameraComponen…...

【vim】--- vim 插件说明 超详细持续更新中

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。【vim】--- vim 插件说明 超详细持续更新中 开发环境一、vim 插件管理器1、Vim-Plug2…...

医学影像系统的集成与工作流优化

🧑 博主简介:CSDN博客专家、CSDN平台优质创作者,高级开发工程师,数学专业,10年以上C/C++, C#, Java等多种编程语言开发经验,拥有高级工程师证书;擅长C/C++、C#等开发语言,熟悉Java常用开发技术,能熟练应用常用数据库SQL server,Oracle,mysql,postgresql等进行开发应用…...

Vue 和 React 状态管理的性能优化策略对比

一、Vue 状态管理优化策略 合理使用 Vuex 模块化 将全局状态拆分为模块,按需加载,避免单一 Store 文件过大。通过命名空间隔离状态,减少状态冗余和无效更新。 const moduleA { namespaced: true, state: { /* ... */ } }; const store new …...

python打包exe报错:处理文件时错误:Excel xlsx file; not supported

背景:最近用python写一个excel解析工具,然后打包成exe可执行文件的时候,遇到这样的问题 1.在我自己编译器运行是可以正常将上传后的excel进行解析,但是在打包成exe后,就无法正常解析excel 问题排查: 1.切换…...

libmemcached库api接口讲解一

前言:好多接口的用法都不怎么会,得学习一下具体的用法 memcached_st ✅ 一个连接 memcached 服务集群的“客户端实例”对象,用于管理连接、执行读写操作、设置行为、维护哈希环等一切功能。 它在使用中通常通过下面的方式创建: …...

【RabbitMQ】发布确认机制的具体实现

文章目录 模式介绍建立连接单独确认代码实现逻辑运行结果 批量确认代码实现逻辑运行结果 异步确认实现逻辑介绍代码实现逻辑运行结果 三种策略对比以及完整代码 模式介绍 作为消息中间件,都会面临消息丢失的问题,消息丢失大概分为三种情况: …...

RabbitMQ是什么?应用场景有哪些?

RabbitMQ 是一款开源的消息代理中间件,基于 AMQP(高级消息队列协议)实现,用于在分布式系统中进行异步通信和消息传递。它通过将消息的发送者和接收者解耦,提高了系统的可扩展性、可靠性和灵活性。 核心特点 多协议支持:不仅支持 AMQP,还兼容 STOMP、MQTT 等多种消息协议…...

数学实验(Matlab符号运算)

一、符号对象的建立 Matlab符号运算特点 计算以推理方式进行,因此不受计算误差积累所带来的困扰 符号计算指令的调用比较简单,与数学教科书上的公式相近 Matlab符号运算举例 符号对象与符号表达式 在进行符号运算时,必须先定义基本的符号…...

使用 hover-class 实现触摸态效果 - uni-app 教程

目录 一、什么是 hover-class 二、常用组件支持 hover-class 三、基本 效果说明: 四、配合 hover-start-time 和 hover-stay-time 五、注意事项 六、实践建议 在移动端开发中,良好的用户交互体验尤为重要,点击或长按某个按钮时&#x…...

# 深度剖析LLM的“大脑”:单层Transformer的思考模式探索

简单说一下哈 —— 咱们打算训练一个单层 Transformer 加上稀疏自编码器的小型百万参数大型语言模型(LLM),然后去调试它的思考过程,看看这个 LLM 的思考和人类思考到底有多像。 LLMs 是怎么思考的呢? 开源 LLM 出现之后…...

Git仓库迁移

前言 前面我讲了GitLab搭建与使用(SSH和Docker)两种方式,那么就会延伸出来一个情况:Git仓库迁移虽然这种情况很少发生,但是我自己公司近期要把 阿里云迁移到华为云,那么放在上面的Git仓库也要全量迁移下面我就写了一个脚本演示&am…...

Windows避坑部署CosyVoice多语言大语言模型

#工作记录 前言 在实际部署与应用过程中,项目的运行环境适配性对其稳定性与功能性的发挥至关重要。CosyVoice 项目虽具备强大的语音处理能力,但受限于开发与测试环境的侧重方向,其对运行环境存在特定要求。 该项目在 Linux 和 Docker 生态…...

《实现模式》以Golang视角解读 价值观和原则 day 1

为什么阅读实现模式? 为什么阅读《实现模式》?Kent Beck 的《实现模式》其核心思想——编写清晰、易于理解且易于维护的代码,对于软件工程的新手而言,直接深入复杂的设计模式或架构理念可能会感到困惑。《实现模式》则弥合了设计…...

解决 PicGo 上传 GitHub图床及Marp中Github图片编译常见难题指南

[目录] 0.行文概述 1.PicGo图片上传失败 2.*关于在Vscode中Marp图片的编译问题* 3.总结与启示行文概述 写作本文的动机是本人看到了Awesome Marp,发现使用 Markdown \texttt{Markdown} Markdown做PPT若加持一些 CSS , JavaScript \texttt{CSS},\texttt{JavaScript} …...

LeetCode 820 单词的压缩编码题解

LeetCode 820 单词的压缩编码题解 题目描述 题目链接 给定一个单词列表,将其编码为一个索引字符串S,格式为"单词1#单词2#…"。要求当某个单词是另一个单词的后缀时,该单词可以被省略。求最终编码字符串的最小长度。 解题思路 逆…...

Windows软件插件-写wav

下载本插件 本插件,将PCM音频流写入WAV音频文件。或将PCM音频流压缩为ALAW格式,写入WAV文件。可以创作大文件(超过4字节所能表示的大小)。插件类型为DLL,可以在win32和MFC程序中使用。使用本插件创建的ALAW格式WAV音频…...

基于 Spring Boot 瑞吉外卖系统开发(十五)

基于 Spring Boot 瑞吉外卖系统开发(十五) 前台用户登录 在登录页面输入验证码,单击“登录”按钮,页面会携带输入的手机号和验证码向“/user/login”发起请求。 定义UserMapper接口 Mapper public interface UserMapper exte…...

【Linux高级IO】多路转接之epoll

多路复用之epoll 一,认识epoll二,epoll的相关接口1. epoll_create2. epoll_ctl3. epoll_wait 三,epoll的原理四,epoll的两种工作模式(ET和LT)1. 两种工作模式2. 对比ET和LT 五,总结 在了解到sel…...

Java 性能调优全解析:从设计模式到 JVM 的 7 大核心方向实践

引言 在高并发、低延迟的技术场景中,Java 性能优化需要系统化的方法论支撑。本文基于7 大核心优化方向(复用优化、计算优化、结果集优化、资源冲突优化、算法优化、高效实现、JVM 优化),结合权威框架与真实案例,构建从…...

“海外滴滴”Uber的Arm迁移实录:重构大规模基础设施​

云工作负载在性价比上的自然演进路径: Intel ➜ AMD ➜ ARM 不信?来看看 Uber 的做法: 01/Arm架构:云计算新时代 2023 年 2 月,Uber 正式开启了一项战略性迁移:将从本地数据中心迁移至云端,…...

java加强 -File

File类的对象可以代表文件/文件夹,并可以调用其提供的方法对象文件进行操作。 File对象既可以代表文件,也可以代表文件夹。 创建File对象,获取某个文件的信息 语法: File 对象名 new File("需要访问文件的绝对路径&…...

SQL注入 ---04

1 简单的sql注入 要求: 要有sql注入: 1,变量 2,变量要带入数据库进行查询 3,没有对变量进行过滤或者过滤不严谨 mysql> select * from users where id2 limit 0,1; 当我的语句这样写时查寻到的结果 当我修改为&…...

MySQL知识点总结(持续更新)

聚合函数通常用于对数据进行统计和聚合操作。以下是一些常见数据库系统(如 MySQL、PostgreSQL、Oracle、SQL Server 等)中常用的聚合函数: 常见的数据库聚合函数: COUNT():计算指定列中非空值的数量 SELECT COUNT(*) …...

数字信号处理-大实验1.1

MATLAB仿真实验目录 验证实验:常见离散信号产生和实现验证实验:离散系统的时域分析应用实验:语音信号的基音周期(频率)测定 目录 一、常见离散信号产生和实现 1.1 实验目的 1.2 实验要求与内容 1.3 实验…...

Qt操作SQLite数据库教程

Qt 中操作 SQLite 数据库的步骤如下&#xff1a; 1. 添加 SQLite 驱动并打开数据库 #include <QSqlDatabase> #include <QSqlError> #include <QSqlQuery>// 创建数据库连接 QSqlDatabase db QSqlDatabase::addDatabase("QSQLITE"); db.setData…...

【PSINS工具箱】基于工具箱的单独GNSS导航、单独INS导航、两者结合组合导航,三种导航的对比程序。附完整的代码

本文给出基于PSINS工具箱的单独GNSS导航、单独INS导航、两者结合组合导航(153EKF)的程序。并提供三者的轨迹对比、误差对比。 文章目录 运行结果MATLAB代码代码的简单介绍简介2. 平均绝对误差 (MAE)主要模块运行结果 三轴轨迹图: 各轴误差曲线: 命令行窗口的结果输出: …...

开发者的测试复盘:架构分层测试策略与工具链闭环设计实战

摘要‌ 针对测试复盘流于形式、覆盖率虚高等行业痛点&#xff0c;本文提出一套结合架构分层与工具链闭环的解决方案&#xff1a; ‌分层测试策略精准化‌&#xff1a;通过单元测试精准狙击核心逻辑、契约测试驱动接口稳定性、黄金链路固化端到端场景&#xff0c;实现缺陷拦截率…...

手写CString类

学习和理解字符串处理机制&#xff1a;手写 CString 类是深入学习字符串处理和内存管理的有效方式。通过实现构造函数、析构函数、赋值运算符等&#xff0c;能够理解字符串在内存中的存储方式、动态内存分配和释放的原理&#xff0c;以及如何处理字符串的复制、拼接、查找等操作…...

electron结合vue,直接访问静态文件如何跳转访问路径

在最外的app.vue或者index.vue的js模块编写 let refdade ref(1);//刷新&#xff0c;获得请求// 获取完整的查询字符串&#xff08;例如: "?dade/myms"&#xff09;const searchParams new URLSearchParams(window.location.search);// 获取 dade 参数的值&#xf…...

解读RTOS 第七篇 · 驱动框架与中间件集成

1. 引言 在面向生产环境的 RTOS 系统中,硬件驱动框架与中间件层是连接底层外设与上层应用的桥梁。一个模块化、可扩展的驱动框架能够简化外设管理,提升代码可维护性;而丰富的中间件生态则为网络通信、文件系统、图形界面、安全加密等功能提供开箱即用的支持。本章将从驱动模…...

Java GUI开发全攻略:Swing、JavaFX与AWT

Swing 界面开发 Swing 是 Java 中用于创建图形用户界面&#xff08;GUI&#xff09;的库。它提供了丰富的组件&#xff0c;如按钮、文本框、标签等。 import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;public class SwingExa…...

Cursor 0.5版本发布,新功能介绍

Cursor,这款流行的AI编程平台,刚刚在其v0.50更新中推出了一系列新功能。 首先,请将您的Cursor IDE更新到最新版本。当您打开Cursor时,您应该会在屏幕左下方收到关于最新版本发布的通知。 更多上下文控制: 对上下文的精细可见性,以及最新模型的MAX模式。 聊天升级: 导出…...

Android学习总结之Glide自定义三级缓存(实战篇)

一、为什么需要三级缓存 内存缓存&#xff08;Memory Cache&#xff09; 内存缓存旨在快速显示刚浏览过的图片&#xff0c;例如在滑动列表时来回切换的图片。在 Glide 中&#xff0c;内存缓存使用 LruCache 算法&#xff08;最近最少使用&#xff09;&#xff0c;能自动清理长…...

Maven 下载安装与配置教程

## 1. Maven 简介 Maven 是一个项目管理和构建自动化工具&#xff0c;主要用于 Java 项目。Maven 可以帮助开发者管理项目的构建、报告和文档&#xff0c;简化项目依赖管理。 ## 2. 下载 Maven 1. 访问 Maven 官方网站 [https://maven.apache.org/download.cgi](https://maven.…...

一篇解决Redis:持久化机制

目录 认识持久化 持久化方案 RDB&#xff08;Redis DataBase&#xff09; 手动触发 自动触发 小结 AOF(Append-Only File) AOF缓冲区刷新机制 AOF重写机制 AOF重写流程 ​编辑 混合持久化 认识持久化 我们都知道Mysql有四大特征&#xff0c;原子性&#xff0c;持久…...

使用IDEA创建Maven版本的web项目以及lombok的使用

1.新建项目 2.修改pom.xml 3.修改项目结构 4.在main/java下面写一个Servlet测试一下 然后当前页面往下滑 -Dfile.encodingUTF-8编写一句输出语句&#xff0c;测试是否成功部署配置&#xff0c;并选择到正确的位置&#xff1a; 回车以后 再回到idea里面&#xff0c;发现控…...

2025年AI开发者在开发者占比?

AI开发者在全球开发者中的占比目前没有一个统一且精确的数值&#xff0c;但根据行业报告和调研数据&#xff0c;可以给出以下大致的范围和趋势分析&#xff1a; 1. 综合估算范围 全球范围&#xff1a;AI/ML&#xff08;机器学习&#xff09;开发者约占开发者总数的 5%-15%&…...

SpringBoot整合MQTT实战:基于EMQX构建高可靠物联网通信,从零到一实现设备云端双向对话

一、引言 随着物联网(IoT)技术的快速发展&#xff0c;MQTT(Message Queuing Telemetry Transport)协议因其轻量级、低功耗和高效的特点&#xff0c;已成为物联网设备通信的事实标准。本文将详细介绍如何使用SpringBoot框架整合MQTT协议&#xff0c;基于开源MQTT代理EMQX实现设…...

Windows更新暂停七天关键注册表

环境&#xff1a;windows10 工具&#xff1a;procmon 下载地址&#xff1a;https://learn.microsoft.com/zh-cn/sysinternals/downloads/procmon 监控截图&#xff1a; 界面截图&#xff1a; 注&#xff1a; 1.北京时间差8小时 2.至少是从第二天恢复&#xff0c;即至少暂停…...

小白学习java第18天(上):spring

Spring &#xff1a;是一个轻量级&#xff08;一个小依赖就可以实现还不是轻量级&#xff09;的控制反转&#xff08;IOC&#xff09;和面向切面编程&#xff08;AOP&#xff09;的框架&#xff01; 优点&#xff1a; 1.Spring 是一个开源免费的框架&#xff08;容器&#xf…...

用Array.from实现创建一个1-100的数组

一、代码实现 let arr Array.from({length: 100}, (_, i) > i 1); 二、代码分析 1、Array.from(arrayLike, mapFn) &#xff08;1&#xff09;arrayLike 类数组对象&#xff08;如 { length: 100 }&#xff09;本身没有索引属性&#xff08;如 0: undefined, 1: undefi…...