禅道2024年度回顾:品牌向善,才能向上!
很高兴禅道顺利完成了2024年的跃升计划,并交出了一份认真的答卷!
这一年,禅道的产品在变强,完成了产品的重构与全面升级;
这一年,禅道的朋友在变多,服务到更多不同行业的客户;
这一年,禅道的品牌在破圈,与行业大佬成功打磨诸多专业课程;
这一年,禅道的文化在共鸣,以中国行让项目管理人人行。
禅道「以产品为笔,以文化为墨」记录着每个为研发冥思苦想的瞬间,每次活动备受好评的欣喜,每一次客户的嘉奖,每一座沉甸甸的奖杯,打破自己的边界,成为项目管理领域的“多边形战士”。
更新更走心,让技术回归利他本质
1、高频率迭代,挑战行业天花板
2024年禅道共完成了2417个用户故事,交付3320个故事点数;共发布了91个新版本,平均4天发布一个新版本。
- 开源版发布21个版本
- 企业版发布18个版本
- 旗舰版发布18个版本
- IPD版发布19个版本
- APP版发布1个版本
- DevOps解决方案发布7个版本
- 禅道企业决策分析解决方案发布5个版本
- 禅道企业创新能力解决方案发布1个版本
- 禅道企业多团队协作(SAFe)解决方案发布1个版本
2、禅道20系列版本发布
2024年5月,经过一年的努力禅道终于完成了20系列版本的发布。20版本的发布标志着禅道在用户体验和技术实现方面都取得了重大突破,新版本将为用户带来更好的使用体验和更高的工作效率。
在用户体验方面,禅道20系列版本进行了全新的升级。引入了无感刷新技术,优化了主题配色,对仪表盘内容进行了升级。在代码重构方面,禅道20系列版本从框架层到业务代码都进行了大幅改进。采用了自主开发的ZUI3前端框架,引入新的UI库,采用全新的ZIN页面开发模式,引入了PHP的强类型检查,优化了代码的封装和组织。
3、禅道软件的设计和体验进行了全面革新
2024 年,禅道项目管理软件开源版、企业版、旗舰版、IPD版本也经历了多次重要的功能更新,通过不断的迭代优化,禅道软件变得更完善、更稳定、更易用!2024年禅道项目管理软件重点更新功能有:
新新向荣,产品家族再添新成员
好的项目管理管理,更多是基于「场景」这一核心规则进行构建,禅道从问世之初,就始终坚持这个原则。明确把产品和项目这两个概念区分开,让产品经理、项目经理、开发团队和测试团队围绕「需求、任务、Bug和用例」四个核心管理对象展开协作,进行产品的全生命周期的管理。2024年禅道软件基于场景,推出了一系列全新的项目管理解决方案,并在原有的基础上,对已发布的产品了全面更新。
1、企业决策分析解决方案
2024年,禅道创新发布了「企业决策分析解决方案」,并实现了从1.0版本到3.0版本的全面升级,禅道企业决策分析解决方案集成了$APPEALS模型、3C战略三角模型、安索夫矩阵模型、SWOT、PESTEL、波特五力、4P营销管理等,可以帮助企业全面了解自身状况和外部环境,更好地制定战略决策、规划业务发展方向,预测市场趋势和风险。采用问答式引导方式,将抽象的模型和方法转化为易于理解的形式,帮助企业科学地做好分析决策。
2、企业创新能力解决方案
2024年,禅道发布了「企业创新能力解决方案」,以团队白板的形式呈现,实现多人在线协作和实时保存,白板提供无限画布、丰富的创作元素和趣味互动模式,以满足各类使用场景和管理需求。无论是方案共创、调研分析还是其他创意类工作,禅道企业创新能力解决方案都能为企业提供帮助。
3、新官网上线,更专业、更活力、更流畅
2024年6月,禅道新官网顺利完成改版升级,正式上线!此次改版的禅道新官网,页面设计遵循实用、简约的原则,全面提升官网UI设计,整体视觉呈现更加简洁清爽,丰富了网站结构和导航结构,内容排版符合用户阅读习惯。注重交互式体验,栏目设置更为合理,增加了功能点单页、模型解决方案等单页,网页所能提供的服务功能也更为完善。优化了多终端适配功能,让用户在PC、手机等多款终端都能拥有良好的浏览体验。
坚持自研,打破垄断
1、为项目管理国产化转型系好“安全带”
**禅道已通过多个信创实验室的安全测评,测试结果显示,禅道软件能够与多款信创产品互相兼容,整体性能优异,运行稳定,能够为企业级客户提供良好的使用体验,成功取得国产信创生态伙伴互认证书19个,统信软件产品互认证明14个。**禅道已完成统信、银河麒麟等国产操作系统,达梦数据库,东方通服务器等信创软件的产品兼容互认,支持兆芯、龙芯等国产芯片,同时与华为鲲鹏实现技术互认。
2024年10月,禅道软件通过严格审核,正式成为上海市软件行业协会信息技术应用创新工作委员会成员单位。旗下产品「禅道项目管理软件」荣获信创产品评估证书。禅道旗下产品「喧喧即时通讯软件」获上海市软件行业协会颁发《信创产品评估证书》。
荣誉揭榜,2024主打一个Passion
1、禅道项目管理领域连续九年市场占有率第一
2024年3月,软件测试网(51Testing)发布了2023年第17届《2023软件测试行业现状调查报告》。报告数据显示,禅道项目管理软件凭借41.5%的企业使用占比,以压倒性的优势稳居「2023公司常用测试管理工具」榜首。与2022年禅道36.5%的企业使用率相比,2023年禅道的使用率同比增长了5%,呈逐年上升趋势。
2、荣获组织级项目管理能力3A级证书
2024年,11月30日至12月1日,由中国标准化协会主办、华为技术有限公司协办的首届项目管理标准化大会在上海圆满闭幕!禅道项目管理软件第一时间申请能力评估,经第三方评价机构严谨评价后,顺利获得了组织级项目管理能力3A级证书,并授予禅道「项目管理专业人员培训授予机构」证书。
3、2024最有价值开源项目
2024年1月1日,禅道项目管理软件与旗下产品“ZUI前端UI框架”入选Gitee最有价值开源项目计划,禅道项目管理软件荣获2024首个GVP(最有价值开源项目)!
4.稀土掘金2024年度人气榜单-人气团队榜单TOP10
2024年12月,禅道团队在稀土掘金举办的2024年度人气团队评选中,以第五名的成绩,获得“年度人气团队”称号。
求真为善,护行业清朗
1、用法律武器,击碎不实谣言
项目管理这条赛道,从来不缺前辈和同仁,我们并不孤单,加入其中从不是为了成为第二个某某,而是找出自己成长的路,成为最独特的自己。想要在做大做强的项目管理赛道上高歌猛进,除了勤练内功、用心学习,更需要心怀善念,不做盲目的喷子和键盘侠,专注自我成长。没有谁抢谁的蛋糕,做更好自己才是王道,知行合一的信念,永远都是立足行业的支点。面对行业友商的长期诋毁和诽谤,2024年禅道积极拿起法律的武器,维护自身的合法权益和还行业清朗。在诉某企业的不正当竞争纠纷案中,禅道的正当合法权益获得了法律的支持,于本次案件审理中胜诉。
禅道团队持续学习、自我迭代
禅道团队是一群对项目管理富有热情及想象力的创意玩家,致力于为客户提供专业的项目管理服务,并专注于协助企业实现国产化替代和数字化转型。
1、从一个大家庭变成一个能完成使命的成熟组织
对团队,禅道团队内部注重人才培养,2024年总计内外部培训超35场,午间分享超140场,团队内部成员自学并提交的读书笔记累计502篇。与此同时,2024年禅道团队还邀请业界知名讲师组织多场专业培训,全面提升团队业务能力:
- 《蝴蝶结模型培训》
- 《阿米巴管理咨询培训》
- 《集成产品开发IPD培训》
- 《可视化业务分析培训》
- 《CMMI5级基础知识和能力培训》
- 《CMMI5度量分析培训》
2、用精准化、精细化的服务,帮助客户解决问题
对客户,禅道团队用精准化、精细化的服务,帮助客户解决问题,为客户处理各类极为复杂有风险的技术项目,2024年禅道客户服务团队持证比例再创新高!
- Kanban看板证书持证率60.4%
- SM敏捷专家证书持证率58.1%
- PMP项目管理专业证书持证率67.4%
- ATM评估小组证书持有证率16.2%
- SAFe规模化敏捷证书持证率51.1%
- PO产品负责人证书持证率7.0%
站在企业价值链条的前端
1、推出资深专家独家课程,给你比Pro更Pro的底气
禅道始终坚持对更多价值、更多核心优势的探索。2024年禅道与多位行业资深老师和专业培训机构合作,面向度量工程师、项目经理、产品经理等不同的职业人群推出了「度量工程师认证训练营」「六边形项目经理实战精英特训营」「禅道管理大师认证之产品管理大师训练营」三项专业培训营。为大家提供所在行业的前沿知识和宝贵的落地实践经验,并通过专业老师的全程指导,帮助大家将所学知识优化、吸收、运用、落地,让每个人都有机会成为行业精英。2024年该三项专业训练营共计开课12期,参与学习人数累计1831人。其中:
「度量工程师认证训练营」共开课2期, 参与学习人数累计55人。
「六边形项目经理实战精英特训营」共开课6期,参与学习人数累计 1455人。
「禅道管理大师认证之产品管理大师训练营」共开课4期,参与学习人数累计321人 。
2、禅道学堂花式劝学,大家一起长脑子
2024年禅道学堂邀请行业大咖、资深讲师为大家提供免费公开课共83节!
禅道学堂为每个阶段的项目管理行业的相关从业伙伴提供经验指导,从“流程、标准、理论、落地、实践”面面俱到,同时也在课程中展示了大量国内外的行业优质实践案例,让你能够对方法论形成深入的理解。同时,禅道学堂精心打造了多领域垂直课程系列,这些课程主要面向项目管理从业人员及禅道使用者,围绕多个领域展开,解决工作中落地遇到的实际问题。从入行新人到10年以上的管理层,都可以在禅道学堂找到自己需要的知识。这是一份项目管理人职业保险,也是项目管理人的行业指南。
3、云禅道助学政策,师生认证福利上线
支持云禅道多站点同时开启,免费站点可用人数全面扩容。帮助师生轻松解决教育工作中遇到的困难,无论是跟教学需求整理、教学成果追踪、跨部门项目协作,还是课外活动,禅道都可以提供科学、完善、便捷的项目管理能力,确保教师和学生能够立即上手。
活动常新,体验升级
如果给2024年的中国行选两个关键词,我们选择“求知”与“有趣”。“求知”代表着用户对知识和干货的渴求;“有趣”意味着要探索更多实际可感的体验。**2024年禅道共举办线下活动16场次,累计参与人数超600+。**其中:
- 「禅道·中国行」活动举办14场
- 「禅道敏捷之旅」活动举办1场
- 「融管理大会·济南站」活动举办1场
1、「禅道·中国行」带着知识和创意,走进你的心趴里
围绕着“求知”“有趣”的内核,2024年「禅道·中国行」成功举办了14场线下活动,足迹遍布上海、深圳、北京、广州、南京、重庆、武汉、成都、杭州、厦门。跟着禅道·中国行,项目管理人人行,已经成为业内家喻户晓的口号。
](https://cdn.easycorp.cn/web/data/upload/zentao/202501/f_77a1782a66130c7706f3b2ccf30af1de.webp)
](https://cdn.easycorp.cn/web/data/upload/zentao/202501/f_14816f6bd1b1a308882e9e6e3e2b75a1.webp)
](https://cdn.easycorp.cn/web/data/upload/zentao/202501/f_b982f2de9279dcda530017506f25887d.webp)
2、禅道敏捷之旅:跨界“造车”,有心意更有新意
每一年禅道的「敏捷之旅」都凭借其干货多、故事佳、创意强、互动体验拉满的属性,总能让极客玩家们燃起探索欲,更痛快地玩游戏。2024年的禅道敏捷之旅迎来了又一个高光,这次禅道用IPD模式真的造了“一辆车”!7月20日,**禅道2024敏捷之旅完美落幕,活动融合IPD流程与诸多优秀敏捷实践旨在助力团队快速响应市场变化,激活产品创新能力。**从设计研讨、结构连接到动手制作、测试改进,大家需要通过彼此协作实现汽车从0到1的设计与组装。用有趣、好玩、通俗、互动的方式,打破壁垒,实现了从【知】到【行】的跨越。
](https://cdn.easycorp.cn/web/data/upload/zentao/202501/f_26a40cae49aaee2eb37f092d369c6352.webp)
3、融管理大会·济南站:行业精英们聚在一起,聊点大家真正关心的
11月23日,融 管理大会·济南站顺利举行。本次大会以“项目管理实践探索者大会”为主题,旨在通过真实、开放、连接和有趣的交流共创,共同探索项目管理优秀实践。分享内容从项目管理到数字提效再到IPD,吸引了来自济南、青岛等地的行业精英参与,现场交流学习氛围反响热烈,精彩纷呈。
多形态的内容创新,在线求一个夸夸
让产品化身为一个会讲故事的可爱同事
为了与用户产生更多的连接与共鸣,2024年禅道团队大胆探索新形式,围绕禅道用户的心理情绪、工作方式、热点文化、应用场景等方面,开展了多形态的内容开发和持续创新尝试。
用好故事和好体验,服务和陪伴每一位用户;以多维度、多层次的内容寻求与用户共鸣。建立与禅道的价值观共振,并为禅道赋予可视化的情感和年轻化的品牌表达。
推动行业发展,大家好才是真的好
帮助企业实现国产化替代迈向国产化超越
16年前,禅道怀着“让每一个成长中的企业都可高效协作”信念,推动了本土项目管理工具在中国的发轫,带动了国产项目管理工具的诞生,让项目管理精神在行业的各个角落遍地开花。
16年后,禅道依然坚守着开源、利他的初心,只是当年种下的种子,已变得开花结果,枝繁叶茂,跨越16年,禅道终于在项目管理领域走出了一条属于自己的路。我们将自己5840天的项目管理实践经验,毫无保留地分享给大家,推动更多企业实现从国产化替代到国产化超越的跨越。
新年礼盒,祝你好运+365
接紫金葫芦,做有福之人
2025年禅道为大家送上“紫金葫芦”新年礼盒,取“福禄”谐音,希望通过“紫金葫芦”能吸纳万福的特点,祝愿大家新的一年被禅道的“紫金葫芦”加持,2025好运+365!
最后,禅道祝大家2025年:
福禄加身,多才多金;
所求皆得,所愿皆成!
相关文章:
禅道2024年度回顾:品牌向善,才能向上!
很高兴禅道顺利完成了2024年的跃升计划,并交出了一份认真的答卷! 这一年,禅道的产品在变强,完成了产品的重构与全面升级; 这一年,禅道的朋友在变多,服务到更多不同行业的客户; 这…...
RK3568 adb使用
文章目录 一、adb介绍**ADB 主要功能****常用 ADB 命令****如何使用 ADB****总结** 二、Linux下载adb**方法 1:使用包管理器(适用于 Ubuntu/Debian 系统)****方法 2:通过 Snap 安装(适用于支持 Snap 的系统)…...
koodo-reader-电脑跨平台现代阅读器[支持ebook等电子书,支持多种格式]
koodo-reader-电脑跨平台现代阅读器[支持ebook等电子书,支持多种格式] 链接:https://pan.xunlei.com/s/VOH_rDBEXIU8lg4aA6IztZ4PA1?pwdg724# 特色 支持阅读格式: EPUB (.epub) PDF (.pdf) Kindle (.azw3, .mobi, .azw) 纯文本 (.txt…...
03:Heap代码的分析
Heap代码的分析 1、内存对齐2、Heap_1.c文件代码分析3、Heap_2.c文件代码分析4、Heap_4.c文件代码分析5、Heap_5.c文件代码分析 1、内存对齐 内存对齐的作用是为了CPU更快的读取数据。对齐存储与不对齐存储的情况如下: 计算机读取内存中的数据时是一组一组的读取的…...
二分查找题目:寻找两个正序数组的中位数
文章目录 题目标题和出处难度题目描述要求示例数据范围 解法一思路和算法代码复杂度分析 解法二思路和算法代码复杂度分析 题目 标题和出处 标题:寻找两个正序数组的中位数 出处:4. 寻找两个正序数组的中位数 难度 8 级 题目描述 要求 给定两个大…...
Java Web-Tomcat Servlet
Web服务器-Tomcat Web服务器简介 Web 服务器是一种软件程序,它主要用于在网络上接收和处理客户端(如浏览器)发送的 HTTP 请求,并返回相应的网页内容或数据。以下是关于 Web 服务器的详细介绍: 功能 接收请求&#…...
渗透测试-WAF是什么以及原理解释 waf功能详解
目录 waf功能介绍 waf出现的地点: 什么是waf 功能: 常见的系统攻击分为两类 一是利用Web服务器的漏洞进行攻击 二是利用网页自身的安全漏洞进行攻击 WAF主要功能: waf的特点1 waf主要功能2 网马木马主动防御及查杀 流量监控 网站漏洞防御功能 危险组件…...
Vue3 provide/inject用法总结
1. 基本概念 provide/inject 是 Vue3 中实现跨层级组件通信的方案,类似于 React 的 Context。它允许父组件向其所有子孙组件注入依赖,无论层级有多深。 1.1 基本语法 // 提供方(父组件) const value ref(hello) provide(key, …...
C# 提取PDF表单数据
目录 使用工具 C# 提取多个PDF表单域的数据 C# 提取特定PDF表单域的数据 PDF表单是一种常见的数据收集工具,广泛应用于调查问卷、业务合同等场景。凭借出色的跨平台兼容性和标准化特点,PDF表单在各行各业中得到了广泛应用。然而,当需要整合…...
【JAVA项目】基于ssm的【宠物医院信息管理系统】
【JAVA项目】基于ssm的【宠物医院信息管理系统】 技术简介:采用JSP技术、ssm框架、B/S架构、MySQL技术等实现。 系统简介:宠物医院信息管理系统,在系统首页可以查看首页、医学知识、医生信息、药品信息、新闻资讯、留言反馈、我的、跳转到后台…...
书生大模型实战营2
L0——入门岛 Python基础 Conda虚拟环境 虚拟环境是Python开发中不可或缺的一部分,它允许你在不同的项目中使用不同版本的库,避免依赖冲突。Conda是一个强大的包管理器和环境管理器。 创建新环境 首先,确保你已经安装了Anaconda或Minico…...
产业园管理系统提升企业综合管理效率与智能化水平的成功案例分析
内容概要 在当前科技迅猛发展的时代,越来越多的企业意识到数字化转型的重要性。为了提升管理效率和智能化水平,产业园管理系统应运而生,成为众多园区和商办写字楼不可或缺的一部分。无论是工业园、物流园还是公寓,这些系统都能为…...
《AI赋能光追:开启图形渲染新时代》
光线追踪技术是图形渲染领域的重大突破,能够通过模拟光的传播路径,精准渲染反射、折射、阴影和间接光照等效果,实现高度逼真的场景呈现。而人工智能的加入,更是为光线追踪技术带来了前所未有的变革,主要体现在以下几个…...
危机13小时:追踪一场GitHub投毒事件
事件概要 自北京时间 2024.12.4 晚间6点起, GitHub 上不断出现“幽灵仓库”,仓库中没有任何代码,只有诱导性的病毒文件。当天,他们成为了 GitHub 上 star 增速最快的仓库。超过 180 个虚假僵尸账户正在传播病毒,等待不…...
利用JSON数据类型优化关系型数据库设计
利用JSON数据类型优化关系型数据库设计 前言 在关系型数据库中,传统的结构化存储方式要求预先定义好所有的列及其数据类型。 然而,随着业务的发展,这种设计可能会显得不够灵活,尤其是在需要扩展单个列的描述功能时。 JSON数据…...
如何学习Java后端开发
文章目录 一、Java 语言基础二、数据库与持久层三、Web 开发基础四、主流框架与生态五、分布式与高并发六、运维与部署七、项目实战八、持续学习与提升总结路线图 学习 Java 后端开发需要系统性地掌握多个技术领域,从基础到进阶逐步深入。以下是一个详细的学习路线和…...
AI刷题-蛋糕工厂产能规划、优质章节的连续选择
挑两个简单的写写 目录 一、蛋糕工厂产能规划 问题描述 输入格式 输出格式 解题思路: 问题理解 数据结构选择 算法步骤 关键点 最终代码: 运行结果:编辑 二、优质章节的连续选择 问题描述 输入格式 输出格式 解题思路&a…...
SpringBoot统一数据返回格式 统一异常处理
统一数据返回格式 & 统一异常处理 1. 统一数据返回格式1.1 快速入门1.2 存在问题1.3 案列代码修改1.4 优点 2. 统一异常处理 1. 统一数据返回格式 强制登录案例中,我们共做了两部分⼯作 通过Session来判断⽤⼾是否登录对后端返回数据进⾏封装,告知前端处理的结果 回顾 后…...
[MySQL]事务的理论、属性与常见操作
目录 一、事物的理论 1.什么是事务 2.事务的属性(ACID) 3.再谈事务的本质 4.为什么要有事务 二、事务的操作 1.事务的支持版本 2.事务的提交模式 介绍 自动提交模式 手动提交模式 3.事务的操作 4.事务的操作演示 验证事务的回滚 事务异常…...
JWT实现单点登录
文章目录 JWT实现单点登录JWT 简介存在问题及解决方案登录流程后端程序实现前端保存Tokenstore存放信息的缺点及解决 校验流程:为gateway增加登录校验拦截器 另一种单点登录方法:Token+Redis实现单点登录 JWT实现单点登录 登录流程ÿ…...
docker 学习笔记
一、docker容器快速上手以及简单操作 docker的image和container image镜像 docker image就是一个read.only文件,可以理解成一个模版,docker image具有分层的概念 可以自己制作,也可以从registry拉去 container容器 一个运行中的docker …...
Lesson 119 A true story
Lesson 119 A true story 词汇 story n. 故事,传记,小说,楼层storey 搭配:tell a story 讲故事,说谎 true story 真实的故事 the second floor 二楼 例句:我猜他正在说谎。 I guess he…...
c语言版贪吃蛇(Pro Max版)附源代码
1 背景 贪吃蛇是一款经典的电子游戏,最早出现在20世纪70年代的街机游戏中。游戏的核心玩法是玩家控制一条蛇在有限的空间内移动,通过吃食物来增长身体长度,同时避免撞到墙壁、障碍物或自身。随着蛇的长度增加,游戏难度逐渐提升。 …...
蓝桥村打花结的花纸选择问题
在这篇文章中,我们将探讨一个有趣的算法问题,这个问题涉及到中国传统手工艺——打花结。我们需要判断给定的矩形花纸是否可以通过折叠操作使其面积变为特定的值 X,从而适合用来打花结。 问题描述 解题思路 这个问题可以通过循环方法来解决。…...
SSM开发(三) spring与mybatis整合(含完整运行demo源码)
目录 本文主要内容 一、Spring整合MyBatis的三个关键点 二、整合步骤 1、创建一个Maven项目 2、在pom.xml文件中添加jar包的依赖 3、配置MyBatis 注解实现方式 XML配置文件实现 4、配置Spring 5、测试运行 本文主要内容 1. Spring + Mybatis整合; 2. MyBatis两种SQL…...
【Matlab高端绘图SCI绘图模板】第006期 对比绘柱状图 (只需替换数据)
1. 简介 柱状图作为科研论文中常用的实验结果对比图,本文采用了3组实验对比的效果展示图,代码已调试好,只需替换数据即可生成相关柱状图,为科研加分。通过获得Nature配色的柱状图,让你的论文看起来档次更高࿰…...
Elasticsearch中的度量聚合:深度解析与实战应用
在大数据和实时分析日益重要的今天,Elasticsearch以其强大的搜索和聚合能力,成为了众多企业和开发者进行数据分析和处理的首选工具。本文将深入探讨Elasticsearch中的度量聚合(Metric Aggregations),展示其如何在数据分…...
重回C语言之老兵重装上阵(十六)C语言可变参数
C语言可变参数 在C语言中,标准库提供了一些函数允许接收可变数量的参数。最典型的例子就是 printf 和 scanf,它们能够处理不确定数量的参数。为了实现这一功能,C语言提供了可变参数函数的概念。 1. 可变参数函数的概念 可变参数函数是指函数…...
第4章 神经网络【1】——损失函数
4.1.从数据中学习 实际的神经网络中,参数的数量成千上万,因此,需要由数据自动决定权重参数的值。 4.1.1.数据驱动 数据是机器学习的核心。 我们的目标是要提取出特征量,特征量指的是从输入数据/图像中提取出的本质的数 …...
动态规划——斜率优化DP
题目清单 acwing300.任务安排1 状态表示f[i]: 集合:完成前i个任务且第i个任务为最后一个批次最后一个任务的方案。 属性:min 状态计算: f [ i ] m i n { f [ j ] s u m t [ i ] ∑ j 1 i w [ u ] s ∑ j 1 n w [ i ] } f[i]min\{f[j…...
函数栈帧的创建和销毁
1、总述: 大家在前期学习函数的时候,肯定会有诸多疑惑: 1、局部变量怎么创建的? 2、为什么有时候局部变量是随机值? 3、函数是怎么传参的?传参的顺序如何? 4、形参和实参是什么样的关系&am…...
【MQ】探索 Kafka
高性能 消息的顺序性、顺序写磁盘 零拷贝 RocketMQ内部主要是使用基于mmap实现的零拷贝,用来读写文件 减少cpu的拷贝次数和上下文切换次数,实现文件的高效读写操作 Kafka 零拷贝 Kafka 使用到了 mmap 和 sendfile 的方式来实现零拷贝。分别对应 Jav…...
c++ set/multiset 容器
1. set 基本概念 简介: 所有元素都会在插入时自动排序本质: set/multiset属于关联式容器,底层结构是用二叉树实现。set 和 multiset 区别: set容器不允许有重复的元素。 multiset允许有重复的元素。2. set 构造和赋值 构造&a…...
react-bn-面试
1.主要内容 工作台待办 实现思路: 1,待办list由后端返回,固定需要的字段有id(查详细)、type(本条待办的类型),还可能需要时间,状态等 2,一个集中处理待办中转路由页,所有待办都跳转到这个页面…...
【C++数论】880. 索引处的解码字符串|2010
本文涉及知识点 数论:质数、最大公约数、菲蜀定理 LeetCode880. 索引处的解码字符串 给定一个编码字符串 s 。请你找出 解码字符串 并将其写入磁带。解码时,从编码字符串中 每次读取一个字符 ,并采取以下步骤: 如果所读的字符是…...
shiro学习五:使用springboot整合shiro。在前面学习四的基础上,增加shiro的缓存机制,源码讲解:认证缓存、授权缓存。
文章目录 前言1. 直接上代码最后在讲解1.1 新增的pom依赖1.2 RedisCache.java1.3 RedisCacheManager.java1.4 jwt的三个类1.5 ShiroConfig.java新增Bean 2. 源码讲解。2.1 shiro 缓存的代码流程。2.2 缓存流程2.2.1 认证和授权简述2.2.2 AuthenticatingRealm.getAuthentication…...
Python案例--养兔子
兔子繁殖问题是一个经典的数学问题,最早由意大利数学家斐波那契在13世纪提出。这个问题不仅在数学领域具有重要意义,还广泛应用于计算机科学、生物学和经济学等领域。本文将通过一个具体的Python程序,深入探讨兔子繁殖问题的建模和实现&#…...
【搜索回溯算法】:BFS的魔力--如何使用广度优先搜索找到最短路径
✨感谢您阅读本篇文章,文章内容是个人学习笔记的整理,如果哪里有误的话还请您指正噢✨ ✨ 个人主页:余辉zmh–CSDN博客 ✨ 文章所属专栏:搜索回溯算法篇–CSDN博客 文章目录 一.广度优先搜索(BFS)解决最短路…...
JavaSE第十一天——集合框架Collection
一、List接口 List接口是一个有序的集合,允许元素有重复,它继承了Collection接口,提供了许多额外的功能,比如基于索引的插入、删除和访问元素等。 常见的List接口的实现类有ArrayList、LinkedList和Vector。 List接口的实现类 …...
Three城市引擎地图插件Geo-3d
一、简介 基于Three开发,为Three 3D场景提供GIS能力和城市底座渲染能力。支持Web墨卡托、WGS84、GCJ02等坐标系,支持坐标转换,支持影像、地形、geojson建筑、道路,植被等渲染。支持自定义主题。 二、效果 三、代码 //插件初始化…...
深度学习|表示学习|卷积神经网络|详细推导每一层的维度变化|14
如是我闻: 一个经典的卷积神经网络(CNN)架构,呈现的是输入图像通过多个卷积层、池化层以及全连接层,最终输出分类结果的过程。整个过程的核心是理解输入特征图的尺寸如何在每一层发生变化,我们可以通过卷积…...
多级缓存(亿级并发解决方案)
多级缓存(亿级流量(并发)的缓存方案) 传统缓存的问题 传统缓存是请求到达tomcat后,先查询redis,如果未命中则查询数据库,问题如下: (1)请求要经过tomcat处…...
BOM对象location与数组操作结合——查询串提取案例
BOM对象location与数组操作结合——查询串提取案例 前置知识 1. Location 对象 Location 对象是 JavaScript 提供的内置对象之一,它表示当前窗口或框架的 URL,并允许你通过它操作或获取 URL 的信息。可以通过 window.location 访问。 主要属性&#…...
读书笔记--分布式服务架构对比及优势
本篇是在上一篇的基础上,主要对共享服务平台建设所依赖的分布式服务架构进行学习,主要记录和思考如下,供大家学习参考。随着企业各业务数字化转型工作的推进,之前在传统的单一系统(或单体应用)模式中&#…...
GOGOGO 枚举
含义:一种类似于类的一种结构 作用:是Java提供的一个数据类型,可以设置值是固定的 【当某一个数据类型受自身限制的时候,使用枚举】 语法格式: public enum 枚举名{…… }有哪些成员? A、对象 public …...
【Linux】Linux基础开发工具
1 Linux 软件包管理器 yum 1.1软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上,通过包管理器可以很方便的…...
嵌入式C语言:结构体的多态性之结构体中的void*万能指针
目录 一、void*指针在结构体中的应用 二、实现方式 2.1. 定义通用结构体 2.2. 定义具体结构体 2.3. 初始化和使用 三、应用场景 3.1. 内存管理函数 3.2. 泛型数据结构(链表) 3.3. 回调函数和函数指针 3.4. 跨语言调用或API接口(模拟…...
重构进行时:一秒告别 !=null 判空
重构进行时:一秒告别 !null 判空 空指针异常(NullPointerException)是Java开发中常见的错误之一。 许多开发者在遇到空指针问题时,往往会习惯性地使用! null来进行判断。 然而,当代码中频繁出现这种判断时ÿ…...
React 中hooks之useSyncExternalStore使用总结
1. 基本概念 useSyncExternalStore 是 React 18 引入的一个 Hook,用于订阅外部数据源,确保在并发渲染下数据的一致性。它主要用于: 订阅浏览器 API(如 window.width)订阅第三方状态管理库订阅任何外部数据源 1.1 基…...
Semaphore 与 线程池 Executor 有什么区别?
前言:笔者在看Semaphone时 突然脑子宕机,啥啥分不清 Semaphore 和 Executor 的作用,故再次记录。 一、什么是Semaphore? Semaphore 是 Java 并发编程(JUC)中一个重要的同步工具,它的作用是 控…...