【金仓数据库征文】——金仓数据库:国产数据库的卓越之选
目录
一、金仓数据库的核心技术优势
(一)强大的事务处理能力
(二)高度安全
(三)全面兼容与深度适配
(四)强大的扩展性
(五)智能便捷的工具
二、电信行业中的突破性进展
1.1 自主可控的硬核实力
三、电信行业的四大技术命题
四、标杆实践:电信行业三大突破案例
3.1 中国移动全球最大结算系统迁移
3.2 海南电信政务云平台建设
3.3 全国统一待办系统上线
五、国产化进程的三级跃迁
5.1 替代路径演进
5.2 生态建设成果
5.3 行业渗透数据
六、选择金仓数据库就是选择胜利
在数字化时代,数据库作为信息系统的核心基础设施,对于各行业的数字化转型起着至关重要的作用。金仓数据库(KingbaseES)作为国产数据库的杰出代表,凭借其先进的技术实力、广泛的应用场景以及强大的合作生态系统,正逐渐成为企业级应用的首选数据库解决方案。选择金仓数据库,意味着选择成功。这个决策不仅基于其技术优势,更是由于其在实际应用中的卓越表现和在推动行业数字化转型方面的关键作用。
一、金仓数据库的核心技术优势
(一)强大的事务处理能力
金仓数据库完全支持ACID事务特性,确保事务的完整性与一致性。依托多核架构的卓越性能,它能够轻松应对大规模并发交易的处理需求。这一优势使得金仓数据库在金融、电信等需要高并发事务处理的行业中表现尤为突出,稳定地支持着大规模的业务。
(二)高度安全
金仓数据库具备全面的安全保障措施,涵盖纵深防御、数据加密、访问控制等方面,确保系统的安全与稳定运行。其透明数据加密技术,能够将加密带来的性能影响控制在3%以内,为企业的数据安全构筑坚固防线。此外,金仓数据库还通过了国家信息安全产品认证,并获得了信息技术产品安全分级评估证书(EAL4+),在安全性方面得到了权威机构的高度认可。
(三)全面兼容与深度适配
金仓数据库支持多种操作系统和硬件平台,兼容各类主流应用软件,为用户提供无缝集成的体验。它还支持多种数据库语法(如Oracle、MySQL、SQL Server等),实现快速、平稳、无损的迁移。这种兼容性显著降低了企业的迁移成本,确保金仓数据库能够无缝替代现有的国外数据库系统。
(四)强大的扩展性
金仓数据库支持在线扩容和升级,用户无需停机即可完成系统的扩展与升级,满足企业不断增长的业务需求。这种灵活的扩展性使得金仓数据库能够适应快速发展的业务环境,确保系统在扩展过程中始终保持高稳定性和高可用性。
(五)智能便捷的工具
金仓数据库提供了覆盖数据库迁移、开发和运维管理全生命周期的智能工具,大大降低了用户的使用门槛和运维成本。包括数据迁移工具、开发环境、监控工具等,这些工具为用户提供了一站式的解决方案,极大提升了效率和便捷性。
二、电信行业中的突破性进展
随着国家"新基建"战略的推进,2023年我国5G基站总数已达328万个,物联网终端用户突破23亿。在这种情境下,金仓数据库在电信行业的应用,标志着国产数据库技术在高并发、高可靠性场景中的突破性进展。金仓数据库在中国三大运营商核心系统中的全面替代,成功支撑了大规模、复杂系统的日常运转。其单集群日处理量已达到600亿事务,且故障切换时间被压缩至秒级,确保了系统的高可用性。
特别值得一提的是,在北京冬奥会期间,金仓数据库成功支持了3.5万TPS的交易峰值,为全球观众和运动员提供了稳定可靠的数据服务,展示了其卓越的高并发处理能力和系统稳定性。
1.1 自主可控的硬核实力
双模架构突破
金仓数据库采用了独创的“集中式+分布式”混合架构,能够在保留传统关系型数据库ACID特性的基础上,提供弹性扩展能力,满足电信行业对系统高一致性和大规模扩展的需求。在TPC-C测试中,金仓数据库凭借KSQL智能优化引擎实现了单节点175万tpmC的高性能,相比同类产品提升了40%。此技术不仅提升了性能,还大幅优化了计算资源的利用率,使其在电信行业核心系统中表现卓越,特别适用于高并发、高可靠性环境。
七层安全防护
金仓数据库的安全体系自下而上包括七个层级,从存储加密到访问控制,全方位保护用户数据安全。其支持的SM4加密算法提供12Gbps的吞吐能力,确保数据加密的高效性。为了保障数据的完整性和可追溯性,金仓数据库还基于区块链技术设计了审计日志存证功能,每秒可以处理2.4万条操作记录。此外,金仓数据库还通过了EAL4+级安全认证,是首个满足电信等保三级要求的国产数据库。
生态平滑迁移
面对“去Oracle”的技术挑战,金仓数据库推出了完整的迁移工具链,帮助客户平滑迁移到国产数据库平台。
三、电信行业的四大技术命题
金仓数据库致力于解决电信行业中的四大关键技术问题,包括:
-
高并发和高吞吐量的事务处理能力;
-
高可靠性和容灾能力;
-
弹性扩展和大规模数据处理需求;
-
安全性和合规性要求。
通过持续的技术创新,金仓数据库为电信行业提供了强有力的技术支持,帮助其应对数字化转型过程中的各项挑战。
四、标杆实践:电信行业三大突破案例
3.1 中国移动全球最大结算系统迁移
项目背景
该系统承担着31省国际漫游结算业务,原有的Oracle集群在高峰时可处理1.9万TPS,年授权费用超1.2亿元。
技术方案与实施成效
原系统使用Oracle 2节点RAC + DG的集群方案,系统用户数60多万,业务并发压力大;另外,作为生产系统,必须保证迁移过程中业务的连续性。本次迁移使用一主三备高可用集群替代方案,凭借人大金仓数据库优秀的性能和自有兼容能力,结合低成本、低难度、低风险的智能迁移方案,确保了系统平滑迁移到金仓的数据库平台,同时完全满足业务的高并发要求;同时,在项目实施过程中,通过金仓的双轨并行方案,确保了业务的连续性。
金仓数据库凭借其卓越的性能和可靠性成功替代了Oracle,降低了系统的运维成本,并显著提升了处理能力和响应速度。该项目的成功实施,不仅验证了金仓数据库在电信核心业务中的可靠性,也进一步增强了国产数据库的市场竞争力。
3.2 海南电信政务云平台建设
金仓数据库与海南电信联合建立了云数据库适配中心,缩短了产品兼容认证周期60%。通过云端数据库全生命周期管理,成功支撑了海南省委等30多个核心系统的运转。同时,政务云平台的PUE值从1.5优化至1.2,实现了年节电超过千万度,提升了资源利用效率。
3.3 全国统一待办系统上线
金仓数据库在该系统中发挥了至关重要的作用,支持60万用户数据接入,并实现了双中心灾备设计。系统通过GB/T 20988-2007第6级容灾认证,生产中心RTO低于10秒,确保了高可靠性。
五、国产化进程的三级跃迁
金仓数据库的国产化进程可分为三个阶段,逐步替代外资数据库产品,走向自主可控。
5.1 替代路径演进
随着信息技术的快速发展和国家对自主可控技术的支持,国产数据库逐渐走出了单一应用领域的局限,逐步渗透到各行各业的核心系统中,特别是在电信、金融、政府和能源等领域,金仓数据库的表现尤为突出。金仓数据库凭借其出色的性能和可靠性,已经成功替代了许多国际知名数据库,成为国产数据库的代表之一。
金仓数据库的替代路径演进是一个从局部应用到全面渗透的过程。最初,金仓数据库在某些小型项目中应用,逐步积累了经验并优化了产品性能。随着市场需求的变化,金仓数据库不断进行技术创新,提升了其在大数据、高并发、高可用性等关键领域的能力。这些进步为其逐步进入行业核心系统提供了基础,特别是在省级运营商、金融机构等对数据库要求极为严格的行业中,金仓数据库逐渐替代了传统的外资数据库,成为本土企业的可靠选择。
金仓数据库不仅在传统数据库的功能上做出了极大突破,还创新地将其与云计算、大数据、人工智能等前沿技术结合,形成了自主可控的整体解决方案。通过自主研发的数据库引擎和优化的性能,金仓数据库成功替代了外资产品,尤其是在处理海量数据和高并发请求方面表现出了强大的能力,推动了国产数据库走向行业主流。金仓数据库的成功替代路径,标志着国产数据库在核心技术上的突破,逐步打破了长期以来由外资数据库主导的市场格局,并成为推动国产数据库发展和产业升级的重要力量。
5.2 生态建设成果
在国产数据库生态建设方面,金仓数据库不仅在技术研发上持续创新,还在硬件适配、操作系统兼容性等多个领域取得了显著成效。金仓数据库通过深度优化国内主流硬件平台,如鲲鹏和飞腾等国产芯片,进一步增强了自身的适应性和兼容性。这一举措不仅提升了国产数据库的性能,也为国内芯片厂商和操作系统提供了强大的支持,推动了整个信息技术产业链的协同发展。
金仓数据库的另一个重要成果是在操作系统适配方面。通过与统信UOS的深度合作,金仓数据库在UOS平台上超越了国际知名数据库Oracle,提升了15%的性能表现,证明了国产操作系统在处理复杂数据库事务时的强大能力。这一突破不仅增强了国产操作系统的市场竞争力,也为数据库与操作系统之间的紧密融合提供了范例。
除了硬件和操作系统的优化,金仓数据库在应用生态建设方面也取得了长足的进展。至今,金仓数据库已经在2300多家企业中得到了广泛应用,并且与超过8500款产品实现了兼容认证。这些合作和认证不仅增强了金仓数据库的市场认知度,也逐步构建了一个自主可控、全方位覆盖的技术生态体系。通过与各行各业的合作伙伴共同打造开放、共享的数据库生态,金仓数据库逐步形成了一个强大的技术闭环,进一步巩固了其在国产数据库市场的地位。
金仓数据库的生态建设不仅体现了其在技术上的优势,也为国内信息技术产业的自主可控发展奠定了基础。随着合作伙伴的不断增加和生态链的不断完善,金仓数据库的市场影响力将持续扩展,逐步引领国产数据库进入更加广阔的应用领域。
5.3 行业渗透数据
金仓数据库的成功不仅体现在产品的性能和技术创新上,还体现在其广泛的行业应用和市场渗透上。从最初的局部应用到如今在多个行业中取得突破,金仓数据库已经在多个关键行业中赢得了广泛认可,成为了推动数字化转型的核心技术之一。
根据最新的数据,金仓数据库在省级运营商中的渗透率已经达到了71%。这一成绩不仅展示了金仓数据库在电信行业中的强大竞争力,也证明了国产数据库在运营商核心业务中占据越来越重要的地位。作为支撑大规模用户接入和数据流转的关键技术,金仓数据库通过其高并发、低延时和高可用性的特点,满足了运营商在数字化转型过程中的各种需求,推动了接入网、骨干网等关键网络基础设施的智能化管理。
在金融行业中,金仓数据库的渗透率为58%。金融行业对数据库的高可用性、数据安全性和高性能要求极高,金仓数据库凭借其强大的事务处理能力和对大数据场景的支持,成功进入了金融行业的核心系统。无论是在银行、证券还是保险等领域,金仓数据库都发挥了重要作用,成为推动金融行业数字化和智能化的关键技术支撑。
此外,金仓数据库还在铁塔和中移在线等专业公司中取得了广泛应用。这些专业公司通常面临着大规模设备管理和高并发数据处理的需求,金仓数据库凭借其优异的性能和可靠性,帮助这些企业实现了数据的高效管理和监控,为行业的数字化转型提供了坚实的技术基础。
金仓数据库在多个行业中的广泛渗透和应用,不仅证明了其在技术上的领先地位,也展示了国产数据库在全球竞争中逐渐崭露头角的强大潜力。随着金仓数据库在更多行业中的深入应用,其市场份额和影响力有望持续攀升,推动国产数据库在全球数据库市场的进一步崛起。
六、选择金仓数据库就是选择胜利
金仓数据库凭借其强大的技术优势和广泛的行业应用,已经成为企业级应用的重要支持力量。其在性能、安全、兼容性等方面的卓越表现,使其在国产数据库市场中占据了重要位置。随着新基建战略的推进,金仓数据库将在推动企业数字化转型的过程中发挥更加重要的作用,助力数字经济的发展。
选择金仓数据库,意味着选择了一款安全、稳定、未来可控的数据库解决方案。金仓数据库不仅是一个卓越的数据库产品,更是国产数据库行业的领军者。通过持续创新与突破,它为各行业的数字化转型提供了强有力的支持。展望未来,金仓数据库将继续坚持自主创新,持续提升产品性能和服务质量,为推动数字中国建设贡献更多智慧与力量。
相关文章:
【金仓数据库征文】——金仓数据库:国产数据库的卓越之选
目录 一、金仓数据库的核心技术优势 (一)强大的事务处理能力 (二)高度安全 (三)全面兼容与深度适配 (四)强大的扩展性 (五)智能便捷的工具 二、电信行…...
人脸识别考勤系统实现教程:基于Face-Recognition、OpenCV与SQLite
引言 随着人工智能技术的飞速发展,人脸识别技术已广泛应用于安防、金融、教育等多个领域。本文将带领大家利用Python的face-recognition库、OpenCV和SQLite数据库,从零开始构建一个具备异常报警功能的人脸识别考勤系统。该系统能够实时检测视频流中的人…...
Golang 闭包学习
引言 在平常的 Go 语言开发中,常常需要将一段函数逻辑封装起来,异步执行、作为回调传递,甚至保持某些运行时状态。此时,闭包成为一种非常自然的编程手段。它允许我们在函数内部“记住”外部作用域中的变量,从而实现变…...
Trae+DeepSeek学习Python开发MVC框架程序笔记(四):使用sqlite验收用户名和密码
继续通过Trae向DeepSeek发问并修改程序,实现程序运行时生成数据库,用户在系统登录页面输入用户名和密码后,控制器通过模型查询用户数据库表来验证用户名和密码,验证通过后显示登录成功页面,验证失败则显示登录失败页面…...
【mdlib】0 全面介绍 mdlib - Rust 实现的 Markdown 工具集
mdlib 是由开发者 bahdotsh 创建的一个多功能 Markdown 工具集合,包含两个主要组件:一个轻量级 Markdown 解析库和一个功能完善的个人 Wiki 系统。该项目完全采用 Rust 实现,兼具高性能与跨平台特性。 核心组件 Markdown 解析库 特性&#…...
使用Django REST Framework快速开发API接口
以下是使用 Django 和 Django REST Framework (DRF) 开发 API 接口的核心步骤,涵盖模型、迁移、序列化、视图、路由等关键环节: 前言 什么是DRF? Django REST Framework(DRF) 是基于Django的一个强大且灵活的工具包&…...
Vue3项目中 npm 依赖安装 --save 与 --save-dev 的区别解析
这两个命令的区别如下: bash npm install --save types/crypto-js # 安装到 dependencies(生产依赖) npm install --save-dev types/crypto-js # 安装到 devDependencies(开发依赖) 核心区别 依赖分类不同…...
开源模型应用落地-语音合成-MegaTTS3-零样本克隆与多语言生成的突破
一、前言 在人工智能技术飞速发展的今天,文本转语音(TTS)技术正以前所未有的速度改变着人机交互的方式。近日,字节跳动与浙江大学联合推出了一款名为MegaTTS3 的开源TTS模型,再次刷新了行业对高质量语音合成的认知。作为一款轻量化设计的模型,MegaTTS3以仅0.45亿参数 的规…...
connection.cursor() 与 models.objects.filter
在 Django 中操作数据库时,connection.cursor() 和 models.objects.filter 是两种不同的方式,各有特点和适用场景: models.objects.filter (ORM 方式) 特点: 基于 Django 的 ORM(对象关系映射)框架&am…...
深入浅出JavaScript常见设计模式:从原理到实战(1)
深入浅出JavaScript常见设计模式:从原理到实战(1) 设计模式是一种在特定情境下解决软件设计中常见问题的通用方案或模板。在特定的开发场景中使用特定的设计模式,可以提升代码质量,增强代码可读性和可维护性,提高团队开发效率&…...
RCE学习
一、远程代码执行漏洞 1. 远程代码执行的定义 定义:远程代码执行漏洞(Remote Code Execute,简称RCE)是指程序预留了执行命令或代码的接口并被黑客利用的漏洞。广义上也包括远程命令执行(Remote Command Execute&…...
Redis安装及入门应用
应用资料:https://download.csdn.net/download/ly1h1/90685065 1.获取文件,并在该文件下执行cmd 2.输入redis-server-lucifer.exe redis.windows.conf,即可运行redis 3.安装redis客户端软件 4.安装后运行客户端软件,输入链接地址…...
【棒球运动】户外运动安全技巧·棒球1号位
以棒球运动为例,在棒球这项结合力量、速度与策略的户外运动中,安全防护是保障运动表现的核心。以下是针对棒球特点的户外安全指南,涵盖装备、环境与行为规范三大维度: 一、场景化防护装备选择 击球场景 击球手需佩戴双重防护头盔…...
卸载rpm包
昨天了解了查询rpm包的流程和命令,那么今天了解一下删除rpm包的语法,那么话不多说,来看. 1.基本语法 rpm -e RPM包的名称 注:e erase擦除 2.案例 删除firefox软件包 :rpm -e firefox 3.细节讨论 1.如果其它软件包依赖于要卸载的软件包,卸载时…...
【AI提示词】艺人顾问
提示说明 专业艺人顾问,专注于为客户提供全面的艺术、娱乐和商业咨询服务,帮助他们在竞争激烈的行业中树立品牌影响力,提升市场竞争力 提示词 # Role: 艺人顾问## Profile - language: 中文 - description: 专业艺人顾问,专注于…...
第七部分:向量数据库和索引策略
什么是矢量数据库? 简单来说,向量数据库是一种专门化的数据库,旨在优化存储和检索以高维向量形式表示的文本。 为什么这些数据库对RAG至关重要?因为向量表示能够在大规模文档库中进行高效的基于相似性的搜索,根据用户…...
26考研|数学分析:数项级数
数项级数这一章的开始,开启了新的关于“级数”这一新的概念体系的学习进程,此部分共包含四章的内容,分别为数项级数、函数项级数、幂级数以及傅里叶级数。这一章中,首先要掌握级数的相关概念与定义,重难点在于掌握判断…...
2025 年免费 Word 转 PDF 转换器有哪些?
我们列出了最好的 Word 到 PDF 转换器,以便轻松轻松地将 .doc 文件导出到 .pdf 而不会丢失原始格式。 尽管 Microsoft 365 包含一个 Word 版本,该版本可以将您正在处理的 .docx 文档无缝导出为 PDF 格式,但仍在使用旧版 Word 的人可能缺少此…...
【Spring Boot】深入解析:#{} 和 ${}
1.#{} 和 ${}的使用 1.1数据准备 1.1.1.MySQL数据准备 (1)创建数据库: CREATE DATABASE mybatis_study DEFAULT CHARACTER SET utf8mb4;(2)使用数据库 -- 使⽤数据数据 USE mybatis_study;(3ÿ…...
SpringMVC知识体系
SpringMVC 知识体系 1. SpringMVC 基础 MVC 设计模式 Model: 模型层,处理业务逻辑View: 视图层,负责界面展示Controller: 控制层,处理请求并协调模型和视图 核心组件 DispatcherServlet: 前端控制器HandlerMapping: 处理器映射Controller: …...
如何将 PDF 中的文本提取为 JSON 格式
一些 PDF 文件是“带标签”的,意味着它们包含关于文件结构的信息。这种结构作为元数据嵌入在 PDF 中,由一系列标签组成,用于标记诸如标题、段落、列表、表格和图像等元素。 这非常类似于 HTML,其中的文本包含在具有语义意义的元素…...
深度解析:基于Python的微信小程序自动化操作实现
引言 在当今数字化时代,自动化技术正在改变我们与软件交互的方式。本文将深入解析一个使用Python实现的微信小程序自动化操作脚本,该脚本能够自动识别屏幕上的特定图像并执行点击操作。这种技术在自动化测试、批量操作和效率工具开发中有着广泛的应用前…...
【网络安全】网络钓鱼的类型
1. 网络钓鱼简介 网络钓鱼是最常见的社会工程学类型之一,它是一种利用人为错误来获取私人信息、访问权限或贵重物品的操纵技术。之前,您学习了网络钓鱼是如何利用数字通信诱骗人们泄露敏感数据或部署恶意软件的。 有时,网络钓鱼攻击会伪装成…...
Python----深度学习(基于深度学习Pytroch线性回归和曲线回归)
一、引言 在当今数据驱动的时代,深度学习已成为解决复杂问题的有力工具。它广泛应用于图像识别、自然语言处理和预测分析等领域。回归分析是统计学的一种基础方法,用于描述变量之间的关系。通过回归模型,我们可以预测连续的数值输出…...
重构智能场景:艾博连携手智谱,共拓智能座舱AI应用新范式
2025年4月24日,智能座舱领域创新企业艾博连科技与国产大模型独角兽智谱,在上海国际车展艾博连会客厅签署合作协议。双方宣布将深度整合智谱在AI大模型领域的技术积淀与艾博连在汽车智能座舱场景的落地经验,共同推进下一代"有温度、懂需求…...
Streamlit从入门到精通:构建数据应用的利器
在数据科学与机器学习日益普及的今天,如何快速将模型部署为可交互的应用成为了许多数据科学家的重要任务。Streamlit,作为一个开源的Python库,专为数据科学家设计,能够帮助我们轻松构建美观且直观的Web应用。本文将从入门到精通&a…...
4.1.1 类的序列化与反序列化(XmlSerializer)
本文介绍XML序列化和反序列化操作 本例子中被序列化的类(Devices)中有一个List,其元素类型为:DigitalInputInfo. 序列化以及反序列化都很简单: 序列化:即把类的对象输出到文件中。 StreamWriter streamWriter new StreamWriter(filePath); …...
新增优惠券
文章目录 概要整体架构流程技术细节小结 概要 接口分析 一个基本的新增接口,按照Restful风格设计即可,关键是请求参数。之前表分析时已经详细介绍过这个页面及其中的字段,这里不再赘述。 需要特别注意的是,如果优惠券限定了使…...
Qt 处理 XML 数据
在 Qt 中,处理 XML 数据通常使用 Qt 提供的 QDomDocument、QXmlStreamReader 和 QXmlStreamWriter 类。这些类可以帮助你读取、修改和写入 XML 数据。 1. 使用 QDomDocument 处理 XML QDomDocument 提供了对 XML 文档的 DOM(Document Object Model&…...
STM32F407使用ESP8266实现阿里云OTA(下)
文章目录 前言一、函数分析1.get_bin()函数2.download_bin()函数3.串口1中断函数二、完整工程分析前言 从上一章中,我们已经成功连接阿里云并且成功拿到了升级包的下载地址,在本文我们将升级包下载下来并且存储到SD卡中,最终将程序写入FLASH中完成APP的跳转,至此我们的OTA…...
树型结构(知识点梳理及例题精讲)
大家好啊,这一集,我们来学习树型结构,请确保看完预习篇,再来看此篇哦 树型结构(预习课)-CSDN博客 话不多说,直接开讲 -------------------------------------------------------分割线-------…...
使用HYPRE库并行装配IJ稀疏矩阵指南: 矩阵预分配和重复利用
使用HYPRE库并行装配IJ稀疏矩阵指南 HYPRE是一个流行的并行求解器库,特别适合大规模稀疏线性系统的求解。下面介绍如何并行装配IJ格式的稀疏矩阵,包括预先分配矩阵空间和循环使用。 1. 初始化矩阵 首先需要创建并初始化一个IJ矩阵: #incl…...
win11什么都不动之后一段时间黑屏桌面无法显示,但鼠标仍可移动,得要熄屏之后才能进入的四种解决方法
现象: 1. 当时新建运行的资源管理器的任务卡了或者原本资源管理器卡了 比如:当时在文本框中输入explorer 注:explorer.exe是Windows的文件资源管理器,它用于管理Windows的图形外壳,包括桌面和文件管理 按住CtrlAltEs…...
C语言编程--15.四数之和
题目: 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复)&…...
从单机工具到协同平台:开源交互式模拟环境的技术演进之路
从单机工具到协同平台:开源交互式模拟环境的技术演进之路 一、引言:从“孤岛”到“生态”的模拟技术变革 二十年前,模拟软件如LAMMPS(分子动力学)、ANSYS(工程仿真)以单机版为主,用…...
Python函数与模块笔记
Python函数与模块笔记 目录 函数 无参函数带参函数变量作用域Lambda函数常用内置函数 模块与包 模块的定义与导入包的使用常用模块(keyword、random、sys、time) 一、函数 1. 无参函数 定义语法: def 函数名(): 代码块 return [表达式]…...
Jenkins:开启高效软件开发的魔法之门
一、Jenkins 是什么 Jenkins 是一款基于 Java 开发的开源持续集成工具,在软件开发流程中占据着举足轻重的地位。它的前身是 Hudson ,于 2004 年由 Sun 公司的 Kohsuke Kawaguchi 开发,2011 年因商标纠纷更名为 Jenkins。发展至今,…...
正则表达式学习指南
正则表达式学习指南 在编程的世界里,正则表达式(Regular Expressions,简称regex)是一门不可或缺的艺术,它赋予了开发者强大的文本处理能力,让看似复杂的字符串匹配和替换任务变得简单而高效。本文旨在为初…...
React-组件通信
1、父子组件通信 (1)父传子(props 传值) // 父组件 function App() {const name 张三return (<div className"App"><Son name{name} /></div>); }// 子组件 function Son(props) {return (<div…...
MuJoCo 机械臂 PPO 强化学习逆向运动学(IK)
视频讲解: MuJoCo 机械臂 PPO 强化学习逆向运动学(IK) 代码仓库:https://github.com/LitchiCheng/mujoco-learning 结合上期视频,我们安装了stable_baselines3和gym,今天用PPO尝试强化学习得到关节空间到达…...
代码随想录算法训练营第一天:数组part1
今日学习的文章链接和视频链接 ● 自己看到题目的第一想法 ● 看完代码随想录之后的想法 ● 自己实现过程中遇到哪些困难 ● 今日收获,记录一下自己的学习时长 状态 思路理解完成 30% 代码debug完成 60% 代码模板总结并抽象出来 100% 题目 704 二分查找 题目链接…...
C++学习:六个月从基础到就业——STL算法(二)排序与变序算法
C学习:六个月从基础到就业——STL算法(二)排序与变序算法 本文是我C学习之旅系列的第二十六篇技术文章,也是第二阶段"C进阶特性"的第四篇,主要介绍C STL算法库中的排序和变序算法。查看完整系列目录了解更多…...
JVM性能优化之年轻代参数设置
一、引言 在Java应用开发中,性能问题往往是最难预测却又最影响用户体验的关键因素。即便代码逻辑完美,若JVM(Java虚拟机)配置不当,也可能导致频繁GC停顿、内存泄漏,甚至引发系统崩溃。JVM性能优化并非简单…...
A*迷宫寻路
二、实验内容 以寻路问题为例实现A*算法的求解程序,设计两种不同的估价函数: 1.设置两种地图: 根据题意,用矩阵设置两个地图。 地图1:设置5行5列的迷宫,代码如下: 地图2:设置20行…...
秒出PPT推出更强版本,AI PPT工具进入新纪元!
在现代职场中,PPT是我们沟通和展示信息的重要工具。无论是做产品演示,还是准备工作汇报,一份精美的PPT能大大提升演示效果。然而,传统的PPT制作往往需要消耗大量时间,尤其是在排版、设计和内容调整上。如今,…...
electron-updater实现自动更新
electron-updater 是一个专为 Electron 应用设计的自动更新工具,能够帮助开发者轻松实现跨平台的自动更新功能。它支持 Windows、macOS 和 Linux 系统,通过简单的配置即可集成到 Electron 应用中,自动检查应用的最新版本并在后台完成更新。el…...
Ubuntu22学习记录
Ubuntu22学习记录 虚拟机挂载共享文件夹离线安装.net core3.1离线安装mysql离线安装supervisor离线安装nginx开机自启 虚拟机挂载共享文件夹 sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other 挂载路径:/mnt/hgfs/离线安装.net core3.1 离线安装mysql 离线安装…...
【MinerU】:一款将PDF转化为机器可读格式的工具——RAG加强(Docker版本)
目录 创建容器 安装miniconda 安装mineru CPU运行 GPU加速 多卡问题 创建容器 构建Dockerfile文件 开启ssh服务,设置密码为1234等操作 # 使用官方 Ubuntu 24.04 镜像 FROM ubuntu:24.04# 安装基础工具和SSH服务 RUN apt-get update && \apt-get ins…...
leetcode 69和367
69. Sqrt(x) 代码: class Solution { public:int mySqrt(int x) {int left 0;int right x;long long mid 0;int res 0;long long temp 0;while(left < right){mid left ((right - left)>>1);temp mid*mid;if(temp x){res mid;break;}else if(te…...
# 代码随想录算法训练营Day37 | Leetcode300.最长递增子序列、674.最长连续递增序列、718.最长重复子数组
代码随想录算法训练营Day37 | Leetcode300.最长递增子序列、674.最长连续递增序列、718.最长重复子数组 一、最长递增子序列 相关题目:Leetcode300 文档讲解:Leetcode300 视频讲解:Leetcode300 1. Leetcode300.最长递增子序列 给你一个整数数…...