【转】厚植根基,同启新程!一文回顾 2024 OpenHarmony 社区年度工作会议精彩瞬间
在数字化浪潮奔腾不息的今天,开源技术已成为推动科技创新与产业发展的强大引擎。2025年1月10日-11日,OpenAtom OpenHarmony(开放原子开源鸿蒙,以下简称“OpenHarmony”或“开源鸿蒙”)社区2024年度工作会议于深圳盛大启幕,这场备受瞩目的盛会汇聚了开源鸿蒙社区众多成员单位,共同回顾过去一年OpenHarmony社区在技术研发、生态建设、教育推广等关键领域的卓越成就,并携手展望2025年发展宏图,旨在为OpenHarmony社区的持续繁荣注入新动力,引领开源技术迈向更广阔的发展天地,为构建智能互联的未来奠定坚实基石。
会上,开放原子开源基金会秘书长助理李博为会议致辞。李博表示,2024年开源鸿蒙在品牌建设、社区发展、生态拓展等方面取得显著成果,社区影响力和贡献度大幅提升。基金会在基础设施建设、重大活动举办、大赛运营及人才培养等方面均有亮眼表现。展望未来,基金会将继续发挥重要作用,推动开源鸿蒙在更多领域的应用落地,加速产业化进程,助力开源鸿蒙生态的持续繁荣。
开放原子开源基金会秘书长助理李博
OpenHarmony项目群工作委员会执行主席柳晓见报告了社区过去一年的工作情况及未来发展规划。柳晓见指出,截至2024年底,开源鸿蒙社区在开放原子开源基金会推动下,吸引了 340 余家生态伙伴、超 70 家单位、8100 多名贡献者参与共建,代码量超 1.2 亿行。高校成立 35 家技术俱乐部,超5.5万开发者获认证。累计建立68个SIG,发布8个大版本,建设496款应用三方库,芯片适配超126款,兼容软硬件产品超 960款。同时,合规安全治理成效显著,国际合作不断拓展。未来,社区将迈向万物智联,聚焦生态、体验、技术底座三大战役,推动开源鸿蒙生态持续繁荣发展。
OpenHarmony项目群工作委员会执行主席柳晓见
同时,本次年会还特别邀请了openEuler委员会主席熊伟博士分享openEuler的一些优秀案例。在分享中熊伟博士强调,商用部署数量与开发撬动比是社区发展的关键指标,而“两脚沾泥”的实践精神和“谦逊、专注、温暖”的社区文化是openEuler稳健前行的核心。他分享了openEuler在技术委员会运作、社区账号使用等方面的经验,为OpenHarmony社区的发展提供了宝贵借鉴。
openEuler 委员会主席熊伟
在本次年度会议上,来自开源鸿蒙社区的16个工作组进行了2024年工作总结和2025年工作展望,全方位展现 OpenHarmony 社区在过去一年的奋斗历程与亮眼成绩,同时勾勒出未来发展的清晰蓝图。
OpenHarmony 项目管理委员会(PMC)主席任革林介绍,2024 年,PMC 发布了 OpenHarmony 5.0 Release版本,该版本具备大规模商用能力。社区的 Issue 数、PR 数和累计下载次数均创历史新高,SIG 运作不断完善,Committer人数增加200+人。2025 年,PMC 将发布 5.1 Release和 6.0 Release版本,支撑 PC、穿戴等更多产品形态,完善路标规划,成立应用套件、Wasm 等 SIG,推动技术攻关和出海战略,加强与其他工作组的协同合作。
项目管理委员会(PMC)主席任革林
OpenHarmony技术指导委员会代表刘果指出,2024年社区汇聚50多名高端技术专家,攻克54道技术难题,完成32个课题结题。与35所985高校及48所应用型高校合作,成立技术俱乐部和开发者协会,培养后备人才。成功举办第三届OpenHarmony技术大会,曝光量超5亿。2025年,社区将继续推动产学研协同,孵化前沿技术项目,新建至少2个技术专家组,完善技术俱乐部和开发者协会运营。
技术指导委员会代表刘果
统一互联 PMC 负责人吕鑫表示,2024 年,统一互联 PMC 完成统一互联 1.0 交付,落地智慧病房、智能信发等4个场景,发布社区规范和 GIIC 标准,组织多次大型论坛研讨会。2025 年,统一互联 PMC 将发布 3 篇规范,落地 4 个商用场景,完成2个大版本交付,推动星闪互联等技术的商用落地,完善统一互联生态。同时,统一互联PMC 将正式成立,孵化多个 SIG 技术小组,加强与各伙伴组织的协同合作。
统一互联 PMC 负责人吕鑫
代码共建组组长林志南表示,面对内核工作难度大、三方库适配等问题,团队攻坚克难,解决了 RK3568内核升级中的颜色偏绿、音频杂音等难题。2024年,代码共建组完成代码共建1亿多行,伙伴占比超10%。2025年,代码共建组将深度耕耘底座特性,探索应用三方库和框架共建,明确共建需求时间节点,发布共建地图 4.0,持续推动社区代码共建工作。
代码共建组组长林志南
基础设施工作组组长王意明表示,2024年工作组在API开发治理、社区开发者体验提升、部件独立编译等方面成果丰硕。提供了API全生命周期所需的一系列工具,引进AI能力用于静态检查和编译问题修复,实现了130多个部件的独立编译,门禁时差平均缩短10分钟。2025年,工作组将加强社区供应链安全治理,提升基础设施效率,建立API治理组织,改版官网,以更好地支持社区发展。
基础设施工作组组长王意明
教育工作组组长谭景盟分享了工作组的成果和展望。2024年,教育工作组在推动OpenHarmony社区教育生态建设方面取得了显著成效,与高校合作开发了操作系统、移动应用开发和物联网三门课程。此外,工作组还成功举办了多次教育相关活动,为OpenHarmony社区技术的推广和人才培养做出了重要贡献。2025年,教育工作组将继续深化教育生态建设,完成高级开发认证,推动高校代码共建,探索海外教育合作机会,并借助政府和教育口的力量,推动OpenHarmony社区教育标准的国际化。
教育工作组组长谭景盟
兼容性工作组代表任熠在工作报告中表示,2024年PMC发布了4.1 Release和5.0 Release版本对应的规范和套件,发布了应用基础质量要求,完成了540款产品的兼容性认证,新增中科创达和中国科学院软件研究所两个测评中心。工作组代码开发者达到1398位,完成了962款产品认证,19款应用通过认证。2025年,工作组将继续完善标准,提升兼容性测试规范,优化兼容性管理平台,并加强与业界的合作,共同推动OpenHarmony兼容性的发展。
兼容性工作组代表任熠
开发者与活动运营组代表郑诗浩在工作报告中表示,2024年,工作组成功策划和执行了多场社区旗舰活动,如OpenHarmony开发者大会、技术大会等;创新赛共吸引了2000+开发者报名,产出 200多个作品;开发者激励计划年度表彰100位社区MVP和大使。微信公众号发布150+篇文章,累计吸引12万开发者阅读,阅读量达16万。2025年,工作组将继续创新活动形式,提升活动影响力;举办更多的技术交流会和创新赛事,加强核心开发者培养,并优化社区激励计划,为OpenHarmony社区发展注入新活力。
开发者与活动运营组代表郑诗浩
硬件芯片工作组组长谭鹏举表示,硬件芯片工作组自2024年4月成立以来,新增61款芯片适配,累计126款,开源12款芯片,有16家芯片厂家参与。组织建设方面,有42家成员单位,举办10期培训课程,课程观看达6千人次。举办明星开发板等活动,开发板货架上线13个开发板。2025年,工作组将推进芯片商用,打造标杆产品,增加信息感知能力,建设线上信息平台,推动硬件生态发展。
硬件芯片工作组组长谭鹏举
OpenHarmony硬件外设工作组组长付庆表示,自2024年5月成立工作组,已拓展46家生态伙伴,覆盖14个品类30多种外设。举办多项生态活动,完成7个品类外设驱动源码开源,多种外设完成驱动适配,部分厂商通过认证。2025年,工作组将丰富外设品类,支撑10家单位完成认证,新增16家厂商,落地83款外设商用。从外设品类和行业用户两个维度组织共建,构建公安、金融行业外设子系统,提升技术能力,发起编写白皮书,完善外设生态建设。
硬件外设工作组组长付庆
OpenHarmony安全委员会代表沙李在工作报告中表示,在研发态安全治理方面,完成开源组件分析等工作,构建多种安全能力;运营态安全治理方面,漏洞管理与治理能力增强,成立应急响应组;安全生态治理方面,新增 10家会员单位,支撑商用发行版发布,开展多项生态活动。2025年,工作组将瞄准完备性和部分功能先进性,加强防投毒等能力建设,构建度量平台,降低误报率,开展漏洞奖励计划,举办 CTF 比赛,打造优秀实践样板间。
安全委员会代表沙李
OpenHarmony生态委员会代表何甜甜在工作报告中表示,在过去的一年中,社区伙伴发展至395家,举办多场社区酒会,参与多项社区活动,推广70多个商用案例,成立武汉分委会,推动惠州出台产业政策。2025年,生态委员会制定了发展500家社区伙伴的目标,计划通过生态推广活动、商用案例推广以及发展城市分委会等多种方式,进一步推动 OpenHarmony 生态的繁荣发展。
生态委员会代表何甜甜
法务合规组代表高亮在工作报告中表示,2024年在开源合规方面,获得 OpenChain ISO 5230证书,联合团队进行兼容性分析和稽核。运营合规方面,完成多项制度法律支撑,处理侵权投诉等工作。同时邀请Oniro的Array进行第三方稽核,历时5个月,识别21个风险仓和34个合规风险,已完成整改。2025年,法务合规组将在开源合规方面,构建新PMC合规能力,增强工程稽核能力,提供CRA支持;全力支撑OpenHarmony的合规出海工作,进一步完善社区治理机制。
法务合规组代表高亮
知识体系工作组代表石金得在工作报告中表示,从商业项目的角度来看,对知识体系存在版本目标展示、定制开发讲解以及应用开发指导等多方面的诉求。然而,目前知识体系存在内容老旧、界面不友好以及缺乏版本路标等问题,将增加版本路标、优化学习路径,并利用AI助手提升资料查找的便捷性。2025年,工作组将首先建立知识体系,对现有知识进行清理和维护,结合版本发布及时上线相关内容,并通过调研收集各方需求,进一步丰富知识体系。
知识体系组代表石金得
应用工作组代表闫诗文在工作报告中表示,2024年,应用工作组成功上线了应用展示专区,同时举办了明星开发版和明星应用招募活动,共有320款应用完成了适配,但应用质量参差不齐。2025年,应用工作组将聚焦PC、手表、大屏等领域,全力拓展应用生态。在PC端,计划联合伙伴拓展2 - 3家头部应用;在手表端,将构建应用分发平台,争取突破80个;在TV端,将重点建设应用商店,丰富应用生态。此外,应用工作组还将加强自身运营,通过设置激励奖项、定期组织会议和活动等方式,吸引更多应用厂商加入OpenHarmony生态。
应用工作组代表闫诗文
品牌管理组组长丽娜在工作报告中表示,2024年,品牌管理组重点支撑了OpenHarmony开发者大会、第三届技术大会等社区旗舰活动的整合营销传播,传播声量相比2023年提升30%以上。此外,还支撑社区推出使用“开源鸿蒙”中文名称,并更新发布了《OpenHarmony项目品牌使用指南》V3.0版本。2025年,将持续深入打造“智能终端操作系统根社区”品牌,带动社区更多伙伴、客户和开发者广泛参与到OpenHarmony的宣传和推广中,出品更多优质内容,共筑OpenHarmony品牌影响力。
品牌管理组组长丽娜
此外,OpenHarmony项目群欧洲代表王荣泽介绍了Oniro项目,旨在通过与Eclipse基金会的合作,推动OpenHarmony在欧洲的生态建设。他强调了“三个一”原则,即统一代码、统一生态、统一品牌,并分享了Oniro社区在兼容性管控、生态拓展以及商业发行版发布等方面的最新进展。2025年,Oniro社区将继续发力,发展更多合作伙伴,突破北向生态,完成商业发行版的发布。
OpenHarmony项目群欧洲代表王荣泽
OpenHarmony社区在过去一年取得了令人瞩目的成绩,2025年的规划更是清晰明确、信心满满。在各方的共同努力下,OpenHarmony有望在技术创新、生态拓展和社区建设等方面实现更大突破,为全球操作系统生态发展贡献更多力量。
相关文章:
【转】厚植根基,同启新程!一文回顾 2024 OpenHarmony 社区年度工作会议精彩瞬间
在数字化浪潮奔腾不息的今天,开源技术已成为推动科技创新与产业发展的强大引擎。2025年1月10日-11日,OpenAtom OpenHarmony(开放原子开源鸿蒙,以下简称“OpenHarmony”或“开源鸿蒙”)社区2024年度工作会议于深圳盛大启…...
2024年我的技术成长之路
2024年我的技术成长之路 大家好,我是小寒。又到年底了,一年过得真快啊!趁着这次活动的机会,和大家聊聊我这一年在技术上的收获和踩过的坑。 说实话,今年工作特别忙,写博客的时间比去年少了不少。不过还是…...
最长递增子序列问题(Longest Increasing Subsequence),动态规划法解决,贪心算法 + 二分查找优化
问题描述:在一个大小乱序的数列中,找到一个最大长度的递增子序列,子序列中的数据在原始数列中的相对位置保持不变,可以不连续,但必须递增。 输入描述: 第一行输入数列的长度 n。(1 < n < 200) 第二…...
【Idea】编译Spring源码 read timeout 问题
Idea现在是大家工作中用的比较多的开发工具,尤其是做java开发的,那么做java开发,了解spring框架源码是提高自己技能水平的一个方式,所以会从spring 官网下载源码,导入到 Idea 工具并编译,但是发现build的时…...
基于 HTML5 Canvas 制作一个精美的 2048 小游戏--day2
为了使 2048 游戏的设计更加美观和用户友好,我们可以进行以下几项优化: 改善颜色方案:使用更温馨的颜色组合。添加动画效果:为方块的移动和合并添加渐变效果。优化分数显示:在分数增加时使用动画效果。 以下是改进后…...
服务化架构 IM 系统之应用 MQ
在微服务化系统中,存在三个最核心的组件,分别是 RPC、注册中心和MQ。 在前面的两篇文章(见《服务化架构 IM 系统之应用 RPC》和《服务化架构 IM 系统之应用注册中心》)中,我们站在应用的视角分析了普适性的 RPC 和 注…...
IoTDB 常见问题 QA 第四期
关于 IoTDB 的 Q & A IoTDB Q&A 第四期来啦!我们将定期汇总我们将定期汇总社区讨论频繁的问题,并展开进行详细回答,通过积累常见问题“小百科”,方便大家使用 IoTDB。 Q1:Java 中如何使用 SSL 连接 IoTDB 问题…...
Objective-C语言的数据类型
Objective-C数据类型详解 Objective-C是一种面向对象的编程语言,主要用于macOS和iOS应用程序的开发。作为C语言的超集,Objective-C继承了C语言的基本数据类型,同时也引入了一些独特的特性。本文将对Objective-C的各种数据类型进行详细的介绍…...
3d系统误差分析
系统标定重投影误差预估 在计算机视觉和三维重建领域中,评估一个相机系统标定精度的重要指标。通过比较真实的三维点在图像中的投影位置与标定模型计算出的投影位置之间的差异,来衡量标定的准确性。 以下是对这一概念的详细解析: 什么是系统…...
单片机的原理及其应用:从入门到进阶的全方位指南
以下是一篇详细、深入的“单片机的原理及其应用”博客文章示例,适合想要系统学习或深入了解单片机的读者。文中不仅会介绍单片机的基本原理、内部构造、开发流程和应用领域,还会融入更多的理论分析、实操案例以及常见问题与解决思路等,帮助读…...
在.NET用C#将Word文档转换为HTML格式
将Word文档转换为HTML格式尤其具有显著的优势,它不仅能够确保文档内容在多种设备和平台上保持一致灵活的显示,还便于通过网络进行传播和集成到各种Web应用中。随着越来越多的企业和开发者寻求更灵活、更具兼容性的文件处理方式,.NET框架下的C…...
智能学习平台系统设计与实现(代码+数据库+LW)
摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装智能学习平台系统软件来发挥其高效地信息处理的作用&#…...
ASP .NET Core 学习(.NET9)配置接口访问路由
新创建的 ASP .NET Core Web API项目中Controller进行请求时,是在地址:端口/Controller名称进行访问的,这个时候Controller的默认路由配置如下 访问接口时,是通过请求方法(GET、Post、Put、Delete)进行接口区分的&…...
探索与创作:2024年CSDN平台上的成长与突破
文章目录 我与CSDN的初次邂逅初学阶段的阅读CSDN:编程新手的避风港初学者的福音:细致入微的知识讲解考试复习神器:技术总结的“救命指南”曾经的自己:为何迟迟不迈出写博客的第一步兴趣萌芽:从“读”到“想写”的初体验…...
[Qualcomm]Qualcomm MDM9607 SDK代码下载操作说明
登录Qualcomm CreatePoing Qualcomm CreatePointhttps://createpoint.qti.qua...
【python_钉钉群发图片】
需求: **在钉钉群发图片,需要以图片的形式展示,如图所示:**但是目前影刀里面没有符合条件的指令 解决方法: 1、在钉钉开发者后台新建一个自建应用,发版,然后获取里面的appkey和appsecret&am…...
数据可视化:让数据讲故事的艺术
目录 1 前言2 数据可视化的基本概念2.1 可视化的核心目标2.2 传统可视化手段 3 数据可视化在知识图谱中的应用3.1 知识图谱的可视化需求3.2 知识图谱的可视化方法 4 数据可视化叙事:让数据讲故事4.1 叙事可视化的关键要素4.2 数据可视化叙事的实现方法 5 数据可视化…...
ElasticSearch下
DSL查询 叶子查询:在特定字段里查询特定值,属于简单查询,很少单独使用复合查询:以逻辑方式组合多个叶子查询或更改叶子查询的行为方式 在查询后还可以对查询结果做处理: 排序:按照1个或多个字段做排序分页…...
T-SQL语言的数据库交互
T-SQL语言的数据库交互 引言 随着信息技术的不断发展,数据库在各个行业中扮演着越来越重要的角色。数据库的有效管理和优化对于企业的数据安全、效率提升和决策支持至关重要。T-SQL(Transact-SQL)作为微软SQL Server的重要扩展语言…...
.Net 6.0 .Net7.0 .Net8.0 .Net9.0 使用 Serilog 按日志等级写入日志及 appsetting.json 配置方式实现
前言 最近使用最新版的Serilog记录日志时,发现以前有些关于Serilog的Nuget弃用了,最关键的是有些配置写法也改变,于是就整理了一下最新版的Serilog配置方式(appsetting.json)的使用 说明:我是用的.Net6,最新长期支持…...
[Qt]事件-鼠标事件、键盘事件、定时器事件、窗口改变事件、事件分发器与事件过滤器
目录 前言:Qt与操作系统的关系 一、Qt事件 1.事件介绍 2.事件的表现形式 常见的Qt事件: 常见的事件描述: 3.事件的处理方式 处理鼠标进入和离开事件案例 控件添加到对象树底层原理 二、鼠标事件 1.鼠标按下和释放事件(单击&#x…...
从零开始:Gitee 仓库创建与 Git 配置指南
引言 Git 是一款广泛使用的版本控制工具,它能够帮助开发者在开发过程中高效地管理代码的版本。而 Gitee(码云)是国内知名的 Git 托管平台,它提供了强大的代码托管、团队协作和项目管理功能。如果你是 Git 和 Gitee 的新手&#x…...
大文件上传的解决办法~文件切片、秒传、限制文件并发请求。。。
1、项目背景:针对大文件上传,如果将文件作为一个请求去发送给后端,会有以下几种问题,首先是上传时间长,用户不能进行其他操作,包括页面刷新等操作,其次有的接口会设置响应时间限制,可…...
如何在日常工作中使用AI
### 如何在日常工作中使用AI:提高效率与创造力 随着人工智能(AI)技术的不断发展,它已经成为我们日常工作的重要助手。无论是在准备演示文稿、进行知识搜索还是寻求技术支持方面,AI都能够提供有力的支持。本文将探讨如何…...
计算机网络 (47)应用进程跨越网络的通信
前言 计算机网络应用进程跨越网络的通信是一个复杂而关键的过程,它涉及多个层面和组件的协同工作。 一、通信概述 计算机网络中的通信,本质上是不同主机中的应用进程之间的数据交换。为了实现这种通信,需要借助网络协议栈中的各层协议&#x…...
医疗集群系统中基于超融合数据库架构的应用与前景探析
一、引言 1.1 研究背景与意义 随着医疗信息化的飞速发展,医疗数据呈爆炸式增长。从日常诊疗记录、患者病历,到各类医疗影像、检查检验数据等,海量信息不断涌现。据统计,医疗数据的年增长率高达 30% 以上 ,2025 年,全球医疗数据量将达到 2314 艾字节(EB)。如此庞大的数…...
2024年度推进可解释人工智能迈向类人智能讨论总结分享
目录 一、探索“可解释人工智能”:AI如何从“黑箱”走向“透明大师” 二、走进可解释人工智能:让AI的决策变得透明 (一)几种常见的特征导向方法 (二)像素级方法 1. 层次相关传播(LRP&#…...
【Unity】使用Canvas Group改变UI的透明度
目录 一、前言二、Canvas Group三、结合DOTween达到画面淡进的效果 一、前言 在平时开发中,可以通过控制材质、Color改变UI透明度,除此之外还可以CanvasGroup组件来控制透明度。 二、Canvas Group 官方文档链接👉👉 点击进入 …...
【北京迅为】iTOP-4412全能版使用手册-第八十七章 安装Android Studio
iTOP-4412全能版采用四核Cortex-A9,主频为1.4GHz-1.6GHz,配备S5M8767 电源管理,集成USB HUB,选用高品质板对板连接器稳定可靠,大厂生产,做工精良。接口一应俱全,开发更简单,搭载全网通4G、支持WIFI、蓝牙、…...
小例Java结合Spring框架和MyBatis ORM来实现 ERP项目中实现读写分离
前记:大家带着挑剔的眼光,多多批判和指正!🙏 在ERP项目中实现读写分离,我们可以使用Java结合Spring框架和MyBatis ORM来实现。以下是一个简化的例子,展示了如何在ERP项目中配置和使用读写分离。 一、项目…...
.gitignore配置忽略out目录
文章目录 说明操作 说明 可以结合IDEA可视化操作git,只要不删除远程仓库,如果本地操作项目出现错误,可以直接修改远程仓库的.gitignore文件,并重新拉取项目到本地。 操作 在项目根目录下找到 .gitignore 文件,打开并…...
mac 安装mongodb
本文分享2种mac本地安装mongodb的方法,一种是通过homebrew安装,一种是通过tar包安装 homebrew安装 brew tap mongodb/brew brew upate brew install mongodb-community8.0tar包安装 安装mongodb 1.下载mongodb社区版的tar包 mongdb tar包下载地址 2…...
向harbor中上传镜像(向harbor上传image)
向 Harbor 中上传镜像通常分为以下几个步骤: 1、登录 Harbor 2、构建镜像 3、标记镜像 4、推送镜像到 Harbor 仓库 1、登录 Harbor 首先,确保你已经能够访问 Harbor,并且已经注册了账户。如果还没有 Harbor 账户,你需要先注册一…...
项目太大导致 git clone 失败
git克隆也分深浅,大项目clone可以先用浅克隆,只克隆源代码和最新的提交记录。 具体分两步: 1. 浅克隆 git clone https://github.com/google/mydemo.git --depth 1 只会克隆最新的一次提交,没有历史记录, 2. 拉取剩…...
开发神器之cursor
文章目录 cursor简介主要特点 下载cursor页面的简单介绍切换大模型指定ai学习的文件指定特定的代码喂给ai创建项目框架文件 cursor简介 Cursor 是一款专为开发者设计的智能代码编辑器,集成了先进的 AI 技术,旨在提升编程效率。以下是其主要特点和功能&a…...
Python爬虫学习前传 —— Python从安装到学会一站式服务
早上好啊,大佬们。我们的python基础内容的这一篇终于写好了,啪唧啪唧啪唧…… 说实话,这一篇确实写了很久,一方面是在忙其他几个专栏的内容,再加上生活学业上的事儿,确实精力有限,另一方面&…...
MySQL触发器:概念、作用
MySQL触发器:概念、作用与问题解决 在MySQL数据库管理系统中,触发器是一项强大且实用的功能。它为数据库的操作提供了一种自动化响应机制,在许多场景下极大地提升了数据管理的效率和数据的完整性。本文将深入探讨MySQL触发器是什么ÿ…...
ASP.NET Core 中基于 Cookie 的身份鉴权实现
在 ASP.NET Core 应用中,基于 Cookie 的身份鉴权是一种常见的身份验证方式,特别适用于传统的 Web 应用程序。Cookie 能够在用户的浏览器中存储身份验证数据,从而在用户访问应用的不同页面时保持登录状态。 一、配置 Cookie 身份验证 首先&a…...
从玩具到工业控制--51单片机的跨界传奇【3】
在科技的浩瀚宇宙中,51 单片机就像一颗独特的星辰,散发着神秘而迷人的光芒。对于无数电子爱好者而言,点亮 51 单片机上的第一颗 LED 灯,不仅仅是一次简单的操作,更像是开启了一扇通往新世界的大门。这小小的 LED 灯&am…...
Java算法 二叉树入门 力扣简单题相同的树 翻转二叉树 判断对称二叉树 递归求二叉树的层数
目录 模版 先序遍历 中序遍历 后序遍历 力扣原题 相同的二叉树 力扣原题 翻转二叉树 遍历树的层数 题目 静态变量 核心逻辑 模版 // 二叉树public static class Node{public int value;public Node left;public Node right;public Node(int v) {valuev;}} 先序遍历 …...
麒麟操作系统服务架构保姆级教程(十二)keepalived高可用
如果你想拥有你从未拥有过的东西,那么你必须去做你从未做过的事情 随着业务的扩大,服务器集群也越来越大,用户多了起来就要保证用户访问,服务绝对不能宕机,那么这个时候咱们除了做灾备以外,负载均衡服务器会…...
docker 部署confluence
1.安装docker的过程就不说了。 2.下载镜像。 docker pull cptactionhank/atlassian-confluence:7.4.0 docker images 3.下载pojie 包。 https://download.csdn.net/download/liudongyang123/90285042https://download.csdn.net/download/liudongyang123/90285042 4.编写do…...
【English-Book】Go in Action目录页翻译中文
第8页 内容 前言 xi 序言 xiii 致谢 xiv 关于本书 xvi 关于封面插图 xix 1 介绍 Go 1 1.1 用 Go 解决现代编程挑战 2 开发速度 3 • 并发 3 • Go 的类型系统 5 内存管理 7 1.2 你好,Go 7 介绍 Go 玩具 8 1.3 总结 8 2 Go 快速入门 9 2.1 程序架构 10 2.2 主包 …...
奉加微PHY6230兼容性:部分手机不兼容
从事嵌入式单片机的工作算是符合我个人兴趣爱好的,当面对一个新的芯片我即想把芯片尽快搞懂完成项目赚钱,也想着能够把自己遇到的坑和注意事项记录下来,即方便自己后面查阅也可以分享给大家,这是一种冲动,但是这个或许并不是原厂希望的,尽管这样有可能会牺牲一些时间也有哪天原…...
SSE 实践:用 Vue 和 Spring Boot 实现实时数据传输
前言 大家好,我是雪荷。最近我在灵犀 BI 项目中引入了 SSE 技术,以保证图表的实时渲染,当图表渲染完毕服务端推送消息至浏览器端触发重新渲染。 什么是 SSE? SSE 全称为 Server-Send Events 意思是服务端推送事件。 SSE 相比于 …...
HJ3 明明的随机数(Java版)
一、试题地址 明明的随机数_牛客题霸_牛客网 二、试题内容 描述 对于明明生成的 nn 个 11 到 500500 之间的随机整数,你需要帮助他完成以下任务: 删去重复的数字,即相同的数字只保留一个,把其余相同的数去掉;然后…...
C++ 模拟真人鼠标轨迹算法 - 防止游戏检测
一.简介 鼠标轨迹算法是一种模拟人类鼠标操作的程序,它能够模拟出自然而真实的鼠标移动路径。 鼠标轨迹算法的底层实现采用C/C语言,原因在于C/C提供了高性能的执行能力和直接访问操作系统底层资源的能力。 鼠标轨迹算法具有以下优势: 模拟…...
Linux-----线程同步(条件变量)
目录 相关API restrict关键字 线程间条件切换函数 条件变量pthread_cond_t 案例 在前面的锁的基础上进一步提高线程同步效率,也就是两个线程只用锁去执行的话依然会存在资源竞争的情况,也就是抢锁,这里就需要在锁的这边加上限制…...
58,【8】BUUCTF [PwnThyBytes 2019]Baby_SQL1
进入靶场 和2次注入的页面很像 不过养成查看源代码的好习惯 先访问source.zip 下载后解压,发现两个文件 第一个文件夹打开又有4个PHP文件 那还是先看index.php文件好了 有PHP和HTML两部分,下面是PHP部分代码(HTML太长了,先放一…...
小汽车维修记录程序(PC版)
我需要一个小程序,记录我的小车保养相关的情况:时间,地点,某种零件,以什么价格被保养使用。这样我才能清楚的知道我的小车下一次保养,然后我可以有的放矢的去准备下一次的零件和时间,避免过度保…...