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

汽车、能源、烟草、电力行业洞见:TDengine 用户大会亮点荟萃

近年来,随着物联网、车联网、工业互联网等前沿技术的迅猛发展,全球数据量呈指数级增长。作为大数据的一个重要组成部分,时序数据因其在实时监控、预测分析和智能决策中的独特优势,正逐步成为数字化转型的关键要素。尤其在 AI 时代,时序数据的价值愈发凸显,各行业对时序数据技术的需求也日益迫切。

在此背景下,7 月 26 日,涛思数据倾力打造的年度盛事——TDengine用户大会在北京·昆泰嘉瑞文化中心成功举办。围绕着“时序数据助你决胜 AI 时代”的会议主题,涛思数据(TDengine)创始人 & CEO 陶建辉携手中国科学院院士 & CCF 开源发展委员会主任王怀民、中国信息通信研究院云计算与大数据研究所所长何宝宏、中国石油长庆油田数智事业部经理丑世龙、阿尔法公社创始合伙人 & CEO 许四清等数十位重磅嘉宾,为与会者带来关于时序数据的最新发展、AI 技术的前沿应用以及如何通过数据驱动企业转型等维度的精彩分享。

此外,本次大会还设置了新书发布环节,由涛思数据技术团队撰写的《时序大数据平台-TDengine 核心原理与实战》一书重磅亮相,为更多有时序数据处理需求的开发者和企业提供宝贵的参考资料和实践指导。

从争鸣到共赢:时序数据定义 AI 新时代

自 2019 年 7 月宣布核心代码开源以来,TDengine在 2020 年 8 月进一步宣布了集群开源。经过五年的开源发展,凭借开放开源的力量,TDengine用户实例已超过 57 万,GitHub 上的 Star 数达到 23.1k,发展了数百家企业用户。

中国科学院院士 & CCF 开源发展委员会主任王怀民在分享“中国开源的现状与机会——涛思开源带来的思考”时,从五个角度阐述了涛思开源的特点和启示。他指出,TDengine 不模仿、全面创新,从底层开始编写数据库,找到时序数据这个未来广阔的领域,以硬碰硬的方式开源,直接对标国际排名第一,并立足全球市场,覆盖中国国内和欧美市场。他强调,TDengine 致力于做 AI 数据基础,抓住物联网等优势产业带来的机会。在商业化方面,TDengine的数据核心技术开源和商业化相辅相成,良好的商业化进程是开源能够持续发展的基础。王怀民期待开源为中国产业带来新的活力,并期待 TDengine 为中国开源带来新亮点。

如果说开源是立足于未来的发展论,那技术创新就是驱动这一发展的核心引擎。随着大数据和云计算的迅猛发展,数据库技术正在经历前所未有的变革,抓住产业发展的趋势,优化数据库技术,成为企业竞争力的关键。

中国信息通信研究院云计算与大数据研究所所长何宝宏在“数据库技术与产业发展趋势观察”主题演讲中指出,数据库服务能力正逐渐成为企业核心竞争力的关键因素,随着数据规模和类型的不断增加,数据库的智能化运维逐渐成为未来的重要趋势。何宝宏强调,智能化运维通过与人工智能的结合,使得用户可以通过自然语言与计算机系统进行交互,从而简化数据库操作,提升 SQL 查询的效率和准确性,并增强数据的可访问性。此外,人工智能还催生了自治数据库模式,自动化的供应、配置、安全管控、更新、弹性扩展和调优等功能成为数据库的标配。

检验数据库技术的创新性需要从实践出发。在能源行业,智能化和数字化转型已成为必然趋势。智能油气田的建设不仅提升了生产效率,还为能源产业的可持续发展提供了新的路径,而有效的数据处理是成功的关键。

在本次大会中,中国石油长庆油田高级企业专家丑世龙分享了题为“长庆智能油气田建设实践与认识”的演讲。他介绍了长庆油气田在智能化建设中的实际经验,强调了数据处理在提升生产效率和实现可持续发展中的关键作用。丑世龙指出,通过智能油气田的建设,长庆油田不仅实现了生产运营的优化,还为能源行业提供了一个成功的数字化转型范例。他强调,未来智能化和数字化转型将成为能源行业发展的必由之路,创新的数据库技术在这一过程中起到了至关重要的作用。

AI 时代的到来,给各行各业带来了巨大的变革和发展机遇。时序数据作为 AI 决策的重要基础,正在发挥不可替代的作用。涛思数据(TDengine)创始人&CEO 陶建辉在演讲中,以“TDengine 助你决胜 AI 时代”为主题,强调了 AI 浪潮对电力、新能源、智能制造、石油和汽车等行业的深远影响。在这种背景下,TDengine 提供零代码的数据写入,采用标准 SQL 进行查询、预测和流计算,并且 60 秒即可开箱体验,显著降低了企业对高端技术人才的需求。

在本次演讲中,陶建辉还介绍了过去半年中研发团队夜以继日的努力成果——TDengine AI 大语言模型插件,TDGPT。借助这一插件,TDengine 不仅能够通过 AI 对时序数据进行分析和处理,如数据清洗和缺失数据填充,还能帮助优化工业流程,提升效率。通过 TDengine 特有的 SQL 命令扩展,复杂的数据处理变得极为简单。陶建辉自豪地表示,TDengine 是全球第一款与大语言模型集成的时序数据库(Time Series Database),这一创新无需任何历史数据的训练,便于迅速部署和使用。

在智能制造领域,天使投资正在发挥越来越重要的作用。投资者的眼光和资源能够有效推动技术创新与产业升级。阿尔法公社创始合伙人 & CEO 许四清在演讲中以“新一代人工智能催生产业革命”为主题进行了相关分享。他通过数据分析展示了天使投资的现状,强调了人工智能领域的巨大潜力和机遇。许四清指出,人工智能不仅在技术层面引领创新,还将推动各个行业的深刻变革,带来前所未有的发展机会。他呼吁投资者抓住这一机遇,积极参与人工智能产业的布局,共同迎接新一轮的产业革命。

大会主论坛的最后阶段,CSDN 创始人&董事长、中国开源软件推进联盟副主席蒋涛,明势资本董事总经理徐之浩,中国石化石油勘探开发研究院信息高级专家律红洲,数治云(北京)创始人 & CEO 程华军以及协合运维副总经理朱永峰几位嘉宾围绕“AI 时代下的数字化转型”展开了圆桌讨论。本次讨论的一个共性思想是:在 AI 时代,数字化转型不仅是企业提升效率和竞争力的关键,更是实现可持续发展的重要途径。嘉宾们一致认为,企业应积极拥抱 AI 技术,及时升级数据架构以适应 AI 时代下的业务发展需求,通过创新和合作,推动行业的全面数字化进程,从而在全球市场中占据领先地位。

值得一提的是,在主论坛上我们还为一众合作伙伴进行了颁奖,其中“TDengine 新晋合作伙伴奖”的获奖企业包括上海罗盘信息科技有限公司、北京诚志众达科技有限公司、上海爱可生信息技术股份有限公司、数治云(北京)科技有限责任公司、北京中安瑞力科技有限公司,“TDengine 最佳合作伙伴奖”的获奖企业包括亚马逊云科技、精诚瑞宝计算机系统有限公司。未来 TDengine 将继续与这些合作伙伴紧密合作,共同推动时序数据技术的应用和发展,携手实现更高的行业标准和创新成果。

在过去的半年时间里,TDengine 组建了一个跨部门的特别团队,致力于完成 TDengine 的第一本书——《时序大数据平台-TDengine 核心原理与实战》。在大家的共同努力下,该书现已正式出版,并借着本次大会在公众面前正式亮相。希望这本书能够为有时序数据处理需求的开发者和企业提供宝贵的参考资料和实践指导,帮助他们更好地理解和应用 TDengine,推动时序数据技术的普及和发展。

三大专场碰撞智慧火花,共探数据驱动未来

在当前科技迅猛发展的时代,各行各业都面临着数据爆炸性增长和智能化转型的挑战与机遇。为了更好地探讨和应对这些变化,TDengine 用户大会特别设置了三个分论坛,从行业角度深入探讨海量数据应用、智能制造新能源和新型电力系统的前沿技术与发展趋势。

海量数据应用专场

在海量数据应用专场,我们邀请到神州数码首席数据科学家 & 高科数聚创始人兼董事长程杰、中冶京诚数字科技(北京)有限公司公司专家王云波、欣旺达动力科技股份有限公司智能制造部长熊伟、山东胜软科技股份有限公司首席专家伊冲、云鼎科技股份有限公司工业技术专家邵国鹏。聚焦汽车、钢铁、能源等行业,他们分享了海量数据在智能制造、数据中心建设、生产数据管理等方面的创新应用和实践经验,为我们展示如何通过数据驱动行业高质量发展。

神州数码首席数据科学家 & 高科数聚创始人、董事长程杰在演讲中提到,汽车智能制造与营销正迎来 AI 大模型和大数据的全面革新。大数据分析驱动的生产优化,使得智能制造流程更加高效、精准。在营销方面,基于大数据分析的客户画像和行为预测,企业可以实现个性化的营销策略,提高客户满意度和品牌忠诚度。TDengine 以其高性能、低成本、高压缩率、简洁的系统架构和强大的弹性伸缩能力,为车联网数据存储提供了强有力的支持,进一步推动了汽车行业在智能化和数据驱动领域的进步。

立足钢铁行业车间级数据中心的探索与实践,中冶京诚数字科技(北京)有限公司专家王云波总结道,在建设智能工厂或智能车间时,必须从企业自身的需求出发,因为没有一套通用的解决方案适用于所有企业。在智能工厂的建设过程中,需要有效利用自身的数据和知识,选择合适的数据库平台为数据找到好的归宿。合适的技术才是最好的技术,不必追求所有技术都自主开发,而是要将市场上合适的技术集成应用。王云波表示,TDengine 学习成本低、运行稳定可靠、安装和维护简便,并且在多数据点、高采集频率和高压缩比方面极具优势,这些特点使 TDengine 成为智能工厂建设中的理想选择。

山东胜软科技股份有限公司首席专家伊冲针对“TDengine 在油气行业海量生产数据应用”进行了深度分享,他表示,目前国内外主流的时序数据库包括 InfluxDB、TDengine 和 TimescaleDB,它们都具备高吞吐的存储能力和高压缩比等特性,综合考虑国产化要求及与 EPDC 技术的统一性,胜软科技最终选择了 TDengine 作为实时数据存储方案。通过 3 台服务器的部署,顺利完成了 TDengine 集群环境的搭建,能够支持每分钟 520 万点的实时数据存储需求。

智造新能源专场

在制造新能源专场,上海烟草机械有限责任公司中臣数控首席技术官张华、上海威士顿股份有限公司创新研究院院长张伟、北京航天拓扑高科技有限责任公司智慧工厂事业部项目总监鲁延灵、新奥数能科技有限公司(泛能网)物联和数据技术负责人袁文科,从新能源制造技术创新、数字能源管理、智能化生产流程、前沿研究成果及物联网数据技术等方面为与会者带来了深刻的洞见和实践经验分享。

在当前行业数字化转型中,实现提质、降本、增效、减耗是用户最为关注的核心需求。上海烟草机械有限责任公司中臣数控首席技术官张华指出,烟机设备领域面临着提升产品质量、降低运维成本、精准预测故障、减少消耗损耗等多方面的挑战。公司通过使用 TDengine 存储海量、高频的时序数据,对历史数据进行降采样,显著降低架构复杂度和存储容量,提升了查询性能,有力支持边缘云状态监测、健康评估、故障诊断等应用。未来,公司将构建烟机智能服务统一平台,赋能智慧工厂建设,实现烟机设备互联、数据共享互通,真正实现“数据即价值,烟机即服务”,推动行业智慧工厂的全面建设。

在工业 4.0 发展阶段,中国制造业有望在人工智能技术的赋能下,大幅提升综合竞争力,实现弯道超车。上海威士顿股份有限公司创新研究院院长张伟在演讲中分享了相关经验,他表示,通过挖掘实时数据的潜在价值,智能工厂能够在生产效率、质量控制和资源优化等方面实现显著提升,从而构建出新质的生产力,助力中国制造业在全球竞争中取得领先地位。张伟指出,当前卷烟工厂在数据应用上面临着数据分散存储和管理不善的问题,这严重限制了数据的应用和价值挖掘。为解决这一痛点,他强调了一个强大时序数据平台的重要性,助力实现对工业实时数据的全生命周期管理,包括数据的采集、存储、计算、管理和应用。

在能源管理和碳排放控制方面,泛能网平台面临着数据量大、查询维度多、时效要求高、历史数据跨度大等诸多挑战。新奥数能科技有限公司(泛能网)物联和数据技术负责人袁文科在演讲中指出,传统的 OpenTSDB 解决方案存在部署成本高、查询性能瓶颈明显等问题,难以满足业务需求。为了解决这些问题,泛能网引入了新一代时序数据库 TDengine。自 2023 年 6 月起,TDengine 在泛能网项目中应用,不仅显著降低了部署成本,还提升了查询性能。之后泛能网顺利上线了 TDengine 3.0 版本,完成了平滑迁移,大大改善了数据管理和查询性能,从而有效支撑了泛能网能碳产业智能平台的升级。

新型电力系统专场

在新型电力系统专场,中国核电大数据专委会特聘专家、数治云(北京)CEO 兼创始人程华军,涛思数据(TDengine)首席架构师肖波,中广核电力设计院信息主管设计师高耀毅,金风科技数字化产品事业部技术总监陈飞,以及朗新科技集团股份有限公司业务总监刘建国几位嘉宾带来了丰富的专业见解。他们分别讨论了工业 AIoT 数据治理、时序数据库在电力系统中的应用创新、电力系统仪控的最新发展、基于 AI 的物联监管平台研发以及智能电网解决方案的实际案例。这些多维度的分享展示了新型电力系统在数据驱动和技术革新中的巨大潜力。

在推动工业 AIoT 数据治理和企业数字化转型方面,时序数据扮演着至关重要的角色。中国核电大数据专委会特聘专家、数治云(北京)CEO 兼创始人程华军在演讲中指出,工业领域时序数据库替代传统实时数据库是大势所趋。我国的工业互联网体系呈“T”字型架构,对工业企业而言,纵向贯通的工业互联网体系是实现数字化转型的基础和关键。这种体系要求企业内部上下贯通,实现平台化设计、智能化制造和数字化管理。在这一过程中,TDengine 这样的集成化时序数据库发挥了关键作用,它不仅能够高效管理和分析海量时序数据,还能够支持工业企业实现全方位的数字化升级,为企业的智能化制造和管理提供强有力的数据支撑。

涛思数据(TDengine)首席架构师肖波就“TDengine 助力新型电力系统高质量发展”话题进行深度分享,他强调,传统方法在支持电力时序大数据的数据写入、实时告警、实时分析和数据分发方面存在诸多痛点,例如,利用 Hadoop 的分布式能力虽然能处理大数据,但数据存储非结构化且资源耗用巨大;Kafka 与 Flink/Spark 等工具组合用于实时告警,架构复杂且重复处理同一份数据。针对这些问题,TDengine 提供了卓越的解决方案,成为新型电力系统时序大数据的基座。它不仅具备低延时、亿级测点写入能力和结构化+预计算的优势,还能通过实时订阅和最新数据查询满足延时敏感业务的需求。

在基于 AI 智能技术的物联监管平台构建中,金风科技的智慧监管中心解决方案发挥了重要作用。据金风科技数字化产品事业部技术总监陈飞介绍,集团智慧监管中心包括一个数字孪生监管中心和两个平台——智能物联平台和云边协同平台。TDengine 在这一解决方案中扮演了关键角色,支持数字孪生中心实现全方位监控,显著提升运营效率,实现了几十人监管数百个场站的实时监控。通过高效的数据架构和毫秒级的查询响应,TDengine 确保了风电设备的快速异常发现和响应,提高了设备的利用率。此外,TDengine 的高性能数据吞吐能力和灵活部署能力,稳定支持千万级测点通道的写入和查询,满足了电力企业在自主可控和信息安全方面的严格要求。

结语

此次 TDengine 用户大会圆满落幕,专家们的深刻见解和创新实践为与会者带来了极大的启发。通过对前沿技术的深入探讨和实际应用案例的分享,我们不仅看到了时序数据库在各行业中的广泛应用潜力,更感受到数据驱动和技术革新所带来的无限可能。

作为一款核心为时序数据库的高性能、分布式物联网、工业大数据平台,TDengine 在各行业中的成功应用,充分展示了它强大的数据处理能力和卓越的技术优势。未来,TDengine 将继续秉持创新精神,不断突破自我,为各行业的数字化转型和智能化发展提供更坚实的基础和更多的可能性。

让我们携手共进,在数据的海洋中开拓新的疆域,共同迎接智能时代的到来。待来年再相聚,共同见证更多精彩与进步!

相关文章:

汽车、能源、烟草、电力行业洞见:TDengine 用户大会亮点荟萃

近年来,随着物联网、车联网、工业互联网等前沿技术的迅猛发展,全球数据量呈指数级增长。作为大数据的一个重要组成部分,时序数据因其在实时监控、预测分析和智能决策中的独特优势,正逐步成为数字化转型的关键要素。尤其在 AI 时代…...

从零开始编写一个Chrome插件:详细教程

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119@qq.com] 📱个人微信:15279484656 🌐个人导航网站:www.forff.top 💡座右铭:总有人要赢。为什么不能是我呢? 专栏导…...

photoshop学习笔记——选区3 快速选择工具

快速选择工具 W shift W 在3种快速选择工具之间切换 对象选择工具 photoshop CC中没有这个工具,利用AI,将款选中的对象快速的提取选区,测试了一下,选区制作的非常nice快速选择工具 跟磁性套索类似,自动识别颜色相似…...

Centos7下安装配置最新版本Jenkins

1、基础环境配置 1.1 服务器下载Jenkins安装包 下载地址:Download and deploy 下载命令:wget https://get.jenkins.io/war-stable/2.452.3/jenkins.war 1.2 服务器安装配置JDK Jenkins 是基于 Java 语言开发的,因此需要 Java 运行环境支…...

c++ 构造函数与析构函数

本文参考菜鸟教程,仅作笔记用。 构造函数 构造函数(Constructor)是一种特殊的方法,用于在创建对象时进行初始化操作。构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。在面…...

Lc63---1859将句子排序(排序)---Java版(未写完)

1.题目描述 2.思路 (1)首先将句子按空格分割成若干单词。 (2)每个单词的最后一个字符是它的位置索引。我们可以通过这个索引将单词恢复到正确的位置。 (3)按照单词的索引顺序排序这些单词。 (4…...

centos7-8/redhat7-8一键安装配置vsftp服务

1.脚本介绍 1.1.介绍: linux下一键安装及配置vsftpd服务 ,通过执行install.sh脚本,脚本会根据参数区域的值执行安装和配置vsftp服务,安装后会创建一个默认ftp用户wangxf密码wangxf2023 1、支持自定义安装(更改脚本内参数值) 2、…...

7月24日JavaSE学习笔记

序列化版本控制 序列化:将内存对象转换成序列(流)的过程 反序列化:将对象序列读入程序,转换成对象的方式;反序列化的对象是一个新的对象。 serialVersionUID 是一个类的序列化版本号 private static fin…...

微信小程序教程008:事件绑定

文章目录 事件绑定1、什么是事件2、小程序中常用事件3、事件对象的属性列表4、target和currentTarget的区别5、bindtap的语法格式6、在事件处理函数中为data中的数据赋值7、事件传参数8、bind:input语法格式9、实现文本框和data之间的数据同步事件绑定 1、什么是事件 事件是渲…...

企业级-实现Nginx的静态文件服务器映射

作者:fyupeng 技术专栏:☞ https://github.com/fyupeng 项目地址:☞ https://github.com/fyupeng/distributed-blog-system-api 留给读者 开发人员往往会经常需要通过浏览器下载文件、图片或者PDF或者缩略图等,这时候我们可以根据…...

CTF Web SQL注入 10000字详解

这里写目录标题 涉及的数据库知识unionorder bydatabase()information_schemalimit--空格注释replaceinto outfilelikeGROUP BYHAVINGGROUP BY、HAVING、WHERE之间的关系regexp 原理信息收集操作系统数据库判断注入点注入点类型POST注入数字型注入字符型注入搜索型注入Insert/u…...

动态SLAM:如何判断一个特征是动态特征(对极几何)

文章目录 1.什么是极线、极点和极面2.如何判断其为动态点特征3.如何判断其为动态线特征 1.什么是极线、极点和极面 由图可知,C1,C2,X(X1,X2)组成了一个三角平面,这个三角所在的平面就是极面 在这个极平面中,和成像平面相交的线是极线&#xf…...

【C++】初识C++基础篇·一(命名空间,函数重载,缺省参数,引用);

文章目录 前言1.输入与输出输出输入cin和scanf的对比 2.命名空间2.1namespace存在的意义2.2namespace的使用3.缺省参数4.函数重载重载函数的调用规则 5.引用 前言 我们先通过一段简单的代码来拉开C的序幕&#xff1b; //text.cpp #include<iostream> #include<stdio…...

2024年道路运输安全员考试题库及答案

一、判断题 1.国家制订《中华人民共和国道路交通安全法》的目的是为了维护道路交通秩序&#xff0c;预防和减少交通事故&#xff0c;保护人身安全&#xff0c;保护公民、法人和其他组织的财产安全及其他合法权益&#xff0c;提高通行效率。 答案&#xff1a;正确 2.依据《中…...

Linux Vim教程(十二):语法高亮与代码折叠

目录 1. 语法高亮 1.1 启用语法高亮 1.2 设置配色方案 1.3 自定义语法高亮 2. 代码折叠 2.1 启用代码折叠 2.2 设置折叠方法 2.3 手动折叠 2.4 基于缩进的折叠 2.5 基于语法的折叠 3. 案例 3.1 配置文件 3.2 编辑Python文件 3.3 使用折叠功能 4. 高级使用技巧 …...

JavaScript(18)——事件类型,事件对象

事件类型 鼠标事件&#xff1a; click&#xff1a;鼠标点击 mouseenter&#xff1a;鼠标经过 mouseleave&#xff1a;鼠标离开 焦点事件&#xff1a; focus&#xff1a;获得焦点 blur&#xff1a;失去焦点 键盘事件&#xff1a; Keydown&#xff1a;键盘按下触发 Keyup&#…...

有效组织离散变量:指针数组在C语言中的应用

把离散变量组织起来&#xff0c;访问起来更加方便&#xff0c;无需一个个变量单独赋值。 如modbus读写reg&#xff0c; 把a\b\c\d实时变化分散的变量组织成一个数组reg&#xff0c;方便获取 相当于变量的内存地址池 int main() {int a 10, b 20, c 30, d 40;int i;int *re…...

qt 应用正在运行时,如何更新升级exe文件

在Qt应用正在运行时&#xff0c;直接替换同名的.exe文件可能会导致文件正在使用中的错误。为了安全地更新.exe文件&#xff0c;你可以采取以下步骤&#xff1a; 创建一个临时的.exe文件。 等待当前.exe文件的进程关闭。 删除原有的.exe文件。 将临时.exe文件重命名为原有的.…...

git的rebase 和 merge 的区别

rebase 和 merge 的区别 Merge&#xff08;合并&#xff09;和 Rebase&#xff08;变基&#xff09;是 Git 中两种常用的分支整合方式&#xff0c;它们有不同的工作原理和适用场景&#xff1a; Merge&#xff08;合并&#xff09;&#xff1a; ● Merge 操作将两个分支的不同提…...

django基于大数据的电影推荐系统-计算机毕业设计源码71246

目 录 摘 要 1 绪论 1.1 选题背景与意义 1.2研究现状 1.3研究内容 1.4 开发环境 1.5论文结构与章节安排 2 相关理论和技术 2.1 协同过滤算法 2.2 B/S体系结构介绍 2.3 Python爬虫技术 2.4 Django框架介绍 2.5 MySQL数据库 3 电影推荐系统系统分析 3.1 可行性分析…...

reverse_re3-入土为安的第十天

一个迷宫题 shirtf12发现flag字样 点进去发现迷宫 675 应该是3 * 15*15 即有三个迷宫 shifte提取 import numpy as np# 你的数据&#xff08;长度应为 225 的倍数&#xff09; dword_202020 [1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,3,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,…...

fastapi之一

文章目录 安装运行HTTP 请求方法示例 POSTMAN 检验GETPOSTPUTDELETE HTTP 状态码示例GETPOST 综合示例POSTGETPUTDELETE 总结 安装 pip install fastapi或者 pip install fastapi -i https://mirrors.aliyun.com/pypi/simple上面两种方法均可以&#xff0c;选择一个即可&…...

【C语言报错已解决】Format String Vulnerability

&#x1f3ac; 鸽芷咕&#xff1a;个人主页 &#x1f525; 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想&#xff0c;就是为了理想的生活! 引言 在日常开发中&#xff0c;我们经常会遇到各种各样的bug&#xff0c;其中格式化字符串漏洞报错可能是最让人头疼的一种。这…...

关于一个简单的顺序表代码

1.首先是头文件SeqList.h的代码&#xff1a; #pragma once #include<stdio.h> #include<assert.h> #include<stdlib.h> typedef int SXBint; typedef struct SL {SXBint* a;int size;int capacity; }SLnode; //初始化 void SeqLsitInit(SLnode* ps); //尾插…...

【资料分享】2024第三届钉钉杯大学生大数据挑战赛B题思路解析+双语言代码

2024钉钉杯大学生大数据挑战赛&#xff0c;B题解题思路和双语言代码分享&#xff0c;资料预览&#xff1a;...

Typescript学习笔记(2.0)

ts编译选项 tsc app.ts -w 参数-w&#xff0c;就是对app.ts进行监视&#xff0c;每次该文件改变时就会自动编译 **:任意目录 *&#xff1a;任意文件 接口 接口用来定义一个类结构&#xff0c;用来定义一个类中应该包含哪些属性和方法&#xff0c;同时接口也可以当做类型…...

【IJHE】:微通道反应器中全氢二苄基甲苯脱氢产氢

Highlight 微通道反应器中全氢二苄基甲苯脱氢产氢两种不同反应器的比较&#xff1a;搅拌釜和连续微通道反应器连续微通道反应器是一种很有前途的脱氢技术 摘要: 本文对全氢二苄基甲苯作为液态有机氢载体从搅拌槽反应器转换为连续流微通道反应器进行脱氢进行了初步研究。与搅拌槽…...

Spring踩坑:抽象类作为父类,使用子类@Autowired属性进行填充,属性值为null

Spring踩坑&#xff1a;抽象类作为父类&#xff0c;使用子类Autowired属性进行填充&#xff0c;属性值为null Spring Boot中抽象类和依赖注入的最佳实践引言在抽象类中使用Autowired注解protected vs private修饰符低版本Spring Boot的注意事项 构造器中的依赖注入陷阱为什么不…...

C#网络连接:TCP/IP模式下的网络连接与同步

1&#xff0c;目的 为了测试局域网的消息同步&#xff0c;简单写了下TCP/IP模式的同步&#xff0c;参考这个帖子。 2&#xff0c;核心库部分 using System; using System.Net; using System.Net.Sockets; using System.Text;namespace Coldairarrow.Util.Sockets {/// <s…...

基于树莓派(Raspberry Pi) 的智能电表监测系统设计:集成 Home Assistant、SQLite 和 MQTT 协议

在全球对可持续发展和能源节约的关注日益加深的背景下&#xff0c;智能能源管理系统&#xff08;IEMS&#xff09;应运而生。该系统利用现代科技&#xff08;如物联网、云计算和大数据分析&#xff09;来优化能源使用&#xff0c;提高能效&#xff0c;降低能源成本。本文将详细…...

C语言程序设计(二)

四.找素数 素数&#xff1a;除了1和它本身不再有其他因数的自然数。换句话说&#xff1a;一个大于1的自然数 &#xff0c;如果只能被1和它本身整除&#xff0c;那就是素数&#xff08;质数&#xff09;。 在打印中遇到的问题就是&#xff0c;知道怎么写却总是运行不起来。主要…...

Oracle对数据库行和数据库的监控

前言&#xff1a; Oracle对表的监控分为数据行修改DML的监控、对表的DDL监控 1、对表的DML监控&#xff08;数据的增删改&#xff09; -- 创建测试表 create table tab_test01( id varchar2(100) default sys_guid(), name varchar2(100), insert_date date default sysdate…...

论文阅读:面向自动驾驶场景的多目标点云检测算法

论文地址:面向自动驾驶场景的多目标点云检测算法 概要 点云在自动驾驶系统中的三维目标检测是关键技术之一。目前主流的基于体素的无锚框检测算法通常采用复杂的二阶段修正模块,虽然在算法性能上有所提升,但往往伴随着较大的延迟。单阶段无锚框点云检测算法简化了检测流程,…...

Vite + Vue3 + TS项目配置前置路由守卫

在现代前端开发中&#xff0c;使用 Vue 3 和 TypeScript 的组合是一种流行且高效的开发方式。Vite 是一个极速的构建工具&#xff0c;可以显著提升开发体验。本文博主将指导你如何在 Vite Vue 3 TypeScript 项目中配置前置路由守卫&#xff08;Navigation Guards&#xff09;…...

设计模式-备忘录

备忘录&#xff08;Memento&#xff09;设计模式是为了保存对象当前状态&#xff0c;并在需要的时候恢复到之前保存的状态。以下是一个简单的C#备忘录模式的实现&#xff1a; // Originator 类&#xff0c;负责创建和恢复备忘录 class Originator {private string state;publi…...

openEuler安装docker,加速镜像拉取

文章目录 文章来源1.配置镜像源2.编辑配置文件3.安装想要的版本4. ~ 原神&#xff01;5.由于很多镜像无法拉取配置镜像源 文章来源 http://t.csdnimg.cn/zYDYy 原文连接 由于之前的仓库不让用且 1.配置镜像源 由于 国外的镜像仓库好多不让用 所以配置阿里的镜像源 yum-confi…...

angular入门基础教程(七)系统路由

路由的实现 当我们系统越来复杂&#xff0c;功能越来越多&#xff0c;路由也就是必须的了。在 ng 中如何实现路由呢&#xff1f; 启用路由 在 app 目录下&#xff0c;新建一个 router 目录&#xff0c;把 app.routers.ts 文件拷贝过来&#xff0c;并修改一下。 import { Ro…...

Unity Canvas动画:UI元素的动态展示

在Unity中&#xff0c;Canvas是用于管理和展示用户界面&#xff08;UI&#xff09;元素的系统。Canvas动画是UI设计中的重要组成部分&#xff0c;它能够提升用户体验&#xff0c;使界面更加生动和响应用户操作。本文将探讨Unity Canvas动画的基本概念、实现方法以及一些实用的技…...

apache.commons.pool2 使用指南

apache.commons.pool2 使用指南 为什么要使用池 创建对象耗时较长&#xff0c;多线程频繁调用等因素限制了我们不能每次使用时都重新创建对象&#xff0c;使用池化思想将对象放进池内&#xff0c;不同线程使用同一个池来获取对象&#xff0c;极大的减少每次业务的调用时间。 …...

【Python面试题收录】Python编程基础练习题②(数据类型+文件操作+时间操作)

本文所有代码打包在Gitee仓库中https://gitee.com/wx114/Python-Interview-Questions 一、数据类型 第一题 编写一个函数&#xff0c;实现&#xff1a;先去除左右空白符&#xff0c;自动检测输入的数据类型&#xff0c;如果是整数就转换成二进制形式并返回出结果&#xff1b…...

typescript 定义类型

type infoType string; let name: infoType "全易"; let location: infoType "北京"; // let age: infoType 18; // 报错 infoType string&#xff5c;number 就不报错了 let job: infoType "开发"; let love: infoType "吃喝玩乐&q…...

基于Java+SpringBoot+Vue的的课程作业管理系统

前言 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN[新星计划]导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 哈喽兄弟们&#xff0c;好久不见哦&#xff5…...

分布式日志分析系统--ELK

文章目录 ELK概述ELK主要特点ELK应用架构 Elasticsearch原理JSON格式倒排索引 ES与关系型数据库ES相关概念ES安装说明1.环境初始化2.优化系统资源限制配置3.编辑ES服务文件elasticsearch. yml 优化ELK集群安装脚本scp的使用集群安装成功 Shell命令API使用创建索引创建Type创建分…...

Linux初学基本命令

linux文件目录 1、bin->usr/bin binary存放命令 所有账户可以使用 Linux可以执行的文件&#xff0c;我们称之为命令command 2、boot 存放系统启动文件 3、dev device存放设备文件 4、etc 存放配置文件的目录 configration files 5、home home家目录 存…...

如何优化PyTorch以加快模型训练速度?

PyTorch是当今生产环境中最流行的深度学习框架之一。随着模型变得日益复杂、数据集日益庞大&#xff0c;优化模型训练性能对于缩短训练时间和提高生产力变得至关重要。 本文将分享几个最新的性能调优技巧&#xff0c;以加速跨领域的机器学习模型的训练。这些技巧对任何想要使用…...

用最简单的方法对大数据进行处理 vs spark(不需要安装大数据处理工具)

一、大文件处理策略 &#xff08;一&#xff09;、难点 内存管理&#xff1a; 大文件无法一次性加载到内存中&#xff0c;因为这可能会导致内存溢出&#xff08;OutOfMemoryError&#xff09;。 因此&#xff0c;需要使用流&#xff08;Stream&#xff09;或缓冲区&#xff08…...

非线性校正算法在红外测温中的应用

非线性校正算法在红外测温中用于修正传感器输出与实际温度之间的非线性关系。红外传感器的输出信号&#xff08;通常是电压或电流&#xff09;与温度的关系理论上是线性的&#xff0c;但在实际应用中&#xff0c;由于传感器特性的限制&#xff0c;这种关系往往呈现出非线性。非…...

python----线程、进程、协程的区别及多线程详解

文章目录 一、线程、进程、协程区别二、创建线程1、函数创建2、类创建 三、线程锁1、Lock2、死锁2.1加锁之后处理业务逻辑&#xff0c;在释放锁之前抛出异常&#xff0c;这时的锁没有正常释放&#xff0c;当前的线程因为异常终止了&#xff0c;就会产生死锁。2.2开启两个或两个…...

将 magma example 改写成 cusolver example eqrf

1&#xff0c;简单安装Magma 1.1 下载编译 OpenBLAS $ git clone https://github.com/OpenMathLib/OpenBLAS.git $ cd OpenBLAS/ $ make -j DEBUG1 $ make install PREFIX/home/hipper/ex_magma/local_d/OpenBLAS/1.2 下载编译 magma $ git clone https://bitbucket.org/icl…...

微信小程序教程007:数据绑定

文章目录 数据绑定1、数据绑定原则2、在data中定义页面数据3、Mustache语法的格式4、Mustache应用场景5、绑定属性6、三元运算8、算数运算数据绑定 1、数据绑定原则 在data中定义数据在WXML中使用数据2、在data中定义页面数据 在页面对应的.js文件中,把数据定义到data对象中…...