多项目如何管理?盘点十大主流项目管理软件,轻松管理多个项目

多项目同时进行已经成为很多企业的现状,项目经理手握几个项目成为常态。

多项目管理之所以难,不仅在于项目数量的增加,而且在于项目资源分配不均、多项目进度比较难监控、沟通协作纷繁复杂。

应该如何做好进度管理,力求每个项目都能成功呢?

答案是:工具化(即合理利用工具,帮助团队完成项目目标的达成)那么工具化的过程中,我们又该如何判断哪一个项目管理工具更好呢?基于多项目管理的过程需求,工具至少要做到以下几点,才能算是一个良好的多项目管理系统:

  • 工具必须能实现项目群的总览:便于直观看到整个公司有哪些项目,项目的进度如何,以及随时监控进度风险
  • 能自定义工作流:每个团队,每种业务的工作流程可能都不一样,我们不可能让所有团队只遵循一个流程规则
  • 能进行精细化任务分解,责任到人
  • 能随时查看目标、项目的进度情况
  • 能对资源情况进行管理

除了要找到合适的工具进行工具化管理以外,我们还可以项目经理和团队成员两个角度来把握

譬如:从项目经理的角度:我们要学会把握要点(如明确目标、任务分解),具备规范化等硬件条件和有效沟通等软件条件,注意资源投入和主次之分。

从项目成员的角度:我们要学会管理时间,根据生物钟和工作特点分配,不依赖记忆,思考共性,工作分优先级,进度控制要看对项目贡献。

ok,为了不跑题,这里就简单带过一下,下面重点讲一讲能帮助我们进行多项目管理的项目管理系统都有哪些?每一款我都用过,优缺点都在这了,有用记得点赞收藏哈~

盘点10款比较好用的项目管理系统

1、织信Informat

产品介绍:

织信Informat是一款企业级低代码开发平台,做过软件产品的应该知道这个,低代码的好处在于可以根据自身实际项目需求,快速搭建一套灵活易用的项目管理软件,而我目前用的这款系统,在低代码项目管理系统里面,是当之无愧的第一名。它集成了任务管理、流程审批、数据分析等功能,旨在帮助企业和团队高效管理项目、优化工作流程。织信Informat以其自定义表单、自定义报表和自定义流程三大核心功能为特色,支持用户根据实际需求灵活搭建应用,满足各类项目管理需求。

优点:

(1)功能全面:无论是项目的初步规划、制定,还是后续的多层级任务管理,甚至是任务进度的追踪与监督,它都能提供全面而精细的支持。在项目制定阶段,软件能够协助用户明确项目目标、制定详细计划,确保项目从一开始就走在正确的轨道上。而在任务管理方面,织信Informat不仅支持任务的创建、分配,还能对任务进行多层级划分,使得复杂项目也能被有序拆解,便于团队成员更好地理解和执行。此外,软件还提供了任务进度追踪功能,让用户能够实时掌握项目进展,确保项目按时按质完成。

(2)支持低代码自定义调整,满足企业个性化的需求:织信Informat的项目管理软件在灵活性方面表现出色,它支持个性化定制,能够根据企业的实际需求进行精细化调整。在权限设置方面,软件提供了丰富的选项,用户可以根据团队成员的角色和职责,为其分配不同的查看、编辑等权限。这种个性化的权限设置不仅能够确保项目数据的安全,还能提高团队成员的工作效率。此外,软件还支持自定义字段、表单和流程,使得用户能够根据自己的业务需求,打造出独一无二的项目管理系统。

(3)数据分析能力强,助力管理者决策:在项目管理中,数据分析是不可或缺的一环。织信Informat的项目管理软件提供了强大的仪表盘功能,用户可以在仪表盘上绘制甘特图、饼图、柱状图等多种图表,实时展示任务进度、项目明细等关键数据。这些直观的数据展示不仅能够帮助管理者快速了解项目状况,还能为决策提供有力支持。此外,软件还支持数据导出功能,用户可以将项目数据导出为Excel、PDF等格式,方便与其他团队成员或合作伙伴进行共享和交流。

缺点:织信Informat没有提供免费版,只有试用版,可以申请试用1-3个月(全功能版本)。但是到期后就只能花钱才能用了。

适用人群:织信Informat适用于各种规模的企业和团队,尤其是那些需要灵活定制项目管理流程、注重团队协作和数据可视化的团队。无论是初创企业还是大型企业,只要对项目管理有高效、灵活的需求,都可以考虑使用织信Informat来提升工作效率和协作效果。

2、Worktile

产品介绍

Worktile是一款功能全面的项目管理工具,适用于各类企业和团队。它提供了丰富的项目管理功能,如任务分配、进度跟踪、甘特图等,帮助团队更好地规划和管理项目。同时,Worktile还具备强大的团队协作功能,支持实时通讯、文件共享和在线讨论,方便团队成员之间的沟通和协作。

优点:Worktile界面简洁易用,功能丰富,支持自定义配置,能够满足不同团队的个性化需求。它还提供了多种插件和集成选项,方便与其他工具和系统进行对接。

缺点:在处理大型复杂项目时,部分用户反映性能可能略有下降,需要优化。

适用人群:Worktile适用于各类规模的企业和团队,特别是需要高度协作和沟通的项目团队。它能够帮助团队提高协作效率,推动项目顺利进行。

3、Trello

产品介绍

Trello是一款灵活且直观的项目管理软件,以其简洁的卡片式界面和强大的协作功能而广受欢迎。它允许用户通过创建不同的面板(Board)来组织项目,每个面板下可以创建多个列表(List),并在列表中添加任务卡片(Card)。任务卡片上可以记录任务的详细信息、责任人、截止日期等,并支持添加附件、评论和标签等功能。团队成员可以在卡片上进行实时讨论和更新任务状态,确保信息的及时传递和共享。

优点:直观易用:Trello的卡片式界面设计直观易懂,用户可以快速上手,无需花费大量时间学习和熟悉。强大的协作功能:软件支持团队成员在任务卡片上进行实时讨论和更新,有效促进了团队成员之间的沟通和协作。灵活可定制:用户可以根据项目需求自定义面板、列表和任务卡片,满足个性化的管理需求。

缺点:对于大型项目可能不够强大:在处理大型项目或复杂的工作流程时,Trello可能显得不够强大,需要与其他工具结合使用。

适用人群:企业,团队,管理层

4、Jira

产品介绍:

Jira是一款流行的项目管理工具,广泛应用于各类企业和团队。它提供了强大的敏捷项目管理功能,支持自定义工作流、看板和报告等。Jira还具备灵活的权限管理和协作功能,方便团队成员之间的沟通和协作。

优点:Jira功能强大且灵活,支持多种项目管理方法和自定义配置。它提供了丰富的插件和集成选项,可以与其他工具和系统进行无缝对接。

缺点:Jira的学习曲线相对较陡峭,对于初学者来说可能需要一定的时间来熟悉和掌握。

适用人群:Jira适用于各种规模和类型的团队,特别是需要高度自定义和灵活性的项目管理团队。它能够帮助团队更好地实施敏捷管理,提高项目交付效率。

5、Teambition

产品介绍:

Teambition,作为阿里巴巴旗下的项目管理工具,它集成了项目管理、文档管理、资源管理、流程管理等多种功能,为团队协作提供一站式解决方案。其优秀的产品界面和操作体验赢得了用户的广泛好评。同时,Teambition还支持与钉钉等主流工具的深度集成,为团队协作带来更多便利。

优点:Teambition界面简洁明了,易于上手,适合快速组建项目团队。它支持多种协作方式,方便团队成员之间的沟通和协作。

缺点:对于某些用户来说,其自定义能力可能稍显不足,且与其他外部工具的打通尚待完善。

适用人群:企业、管理者、团队协作

6、禅道

产品介绍

禅道是一款国产的开源项目管理软件,它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件。它采用了先进的B/S架构,通过web浏览器进行访问,无需安装任何客户端,使得使用更加便捷。禅道的核心功能包括任务管理、缺陷管理、用例管理、文档管理以及版本控制等,全面覆盖了项目管理的各个环节。它支持自定义字段和流程,可以根据不同的项目需求进行灵活配置。同时,禅道还提供了丰富的统计报表和图表,帮助用户更好地了解项目进展和团队绩效。

优点:

  • 功能全面:禅道涵盖了项目管理的各个方面,从任务分配到缺陷跟踪,再到文档管理,都能得到很好的支持。
  • 易于上手:界面简洁,操作流程直观,即便是没有使用过类似软件的用户也能快速掌握。
  • 灵活定制:支持自定义字段、流程和报表,可以根据项目需求进行灵活调整。

缺点:

  • 集成性有待加强:与其他第三方系统的集成可能不够顺畅,需要额外的配置和调试。
  • 社区支持为主:虽然禅道有较为活跃的社区,但在遇到复杂问题时,可能需要自行搜索解决方案或寻求社区帮助

适用人群:对于初创企业或预算有限的团队来说,禅道是一个很好的选择。

7、Coding

产品介绍

Coding是一款企业级研发协作工具,为开发团队提供代码托管、项目管理、测试管理、持续集成等一系列研发协作服务。它旨在帮助开发团队提高开发效率,优化协作流程,提升软件质量。

Coding支持多种主流编程语言,并提供了丰富的插件和扩展功能,满足开发团队的各种需求。同时,它还提供了丰富的数据统计和报表功能,帮助团队更好地了解项目进展和团队绩效。

优点:

  • 功能丰富:Coding涵盖了研发协作的各个环节,从代码托管到项目管理,都能得到很好的支持。
  • 性能稳定:Coding在代码托管和项目管理方面具有较高的性能稳定性,能够满足开发团队的日常需求。
  • 安全性高:Coding在数据传输和存储方面采用了严格的安全措施,确保代码和数据的安全性。

缺点:

学习成本:对于初次使用的开发团队来说,可能需要一定的学习成本来熟悉Coding的各项功能。

适用人群

Coding主要适用于软件开发团队,特别是那些注重团队协作、代码质量和项目管理的团队。无论是初创企业的开发团队还是大型企业的研发部门,都可以使用Coding来提高开发效率和协作效果。

8、Gitee

产品介绍:

Gitee,也被称为码云,是中国领先的代码托管与社交化软件开发协作平台。它由开源中国(OSChina)推出,为开发者提供稳定、高效、安全的云端软件开发协作环境。Gitee不仅支持Git也支持SVN,并提供了免费的私有仓库托管服务。目前,Gitee已经拥有超过500万的注册用户和数百万的开发项目,是国内最大的开源社区之一。

优点分析:功能丰富:Gitee提供了版本控制、代码管理、协作开发等全面的功能,满足开发者在项目管理中的多种需求。中国本土化支持:作为中国本土化的平台,Gitee对中国用户更友好,提供了更快的访问速度和更好的技术支持。免费私有仓库:个人开发者和小团队可以免费使用私有仓库来存储代码,降低了使用门槛。

缺点分析:尽管Gitee在代码托管和项目管理方面表现出色,但相比一些国际知名的项目管理软件,其在开源生态和高级功能上可能还存在一些不足。

适用人群:Gitee主要面向国内的开发者、团队和企业,无论是个人项目还是企业级开发,都能通过Gitee实现高效的代码托管和项目管理。

9、Tapd

产品介绍

TAPD是腾讯推出的敏捷研发管理平台,沉淀了腾讯十余年的敏捷研发文化、研发模式和实践成果。TAPD为产品研发全生命周期提供解决方案,支持敏捷需求规划、迭代计划跟踪、测试与质量保证、持续构建交付等全过程研发实践。

优点:敏捷研发的一站式服务:TAPD提供从需求管理到测试管理、发布管理的完整解决方案,极大地简化了研发流程。快速灵活:TAPD的应用模块可以根据研发模式进行按需组装,满足不同成长阶段的团队需求。开放集成:TAPD支持多种第三方集成方案,如企业微信集成、Github和Gitlab代码集成等,便于与其他工具协同工作。

缺点:TAPD虽然功能强大,但对于一些初学者或者小团队来说,可能需要一定的学习成本来熟悉和掌握其复杂的操作和功能。

适用人群:TAPD主要适用于需要高效、敏捷地进行产品研发的团队和企业,特别是那些追求高质量、快速迭代的团队。

10、进度猫

产品介绍

进度猫是一款简洁、实用的项目管理工具,专注于帮助团队高效管理项目进度。它提供了甘特图、任务列表、燃尽图等多种视图,方便用户从不同角度了解项目状态。同时,进度猫还支持多人协作,团队成员可以共同编辑任务、更新进度,确保项目按计划推进。

优点:操作简便:进度猫的操作界面简洁直观,用户可以快速上手,无需花费大量时间学习。多种视图展示:进度猫提供了多种视图模式,满足不同用户的需求,方便用户随时查看项目状态和进度。实时协作与反馈:团队成员可以在进度猫中实时协作,共同完成任务,并及时反馈进度,确保项目顺利进行。

缺点:相对于一些更高级的项目管理软件,进度猫的功能可能相对简单,对于复杂项目或特定行业的需求可能无法完全满足。此外,虽然进度猫支持多人协作,但在团队协作的深度和广度方面可能还有一定的提升空间。

适用人群:进度猫适用于中小型企业和团队,特别是那些需要简单、实用的项目管理工具来跟踪项目进度和协作的团队。它特别适合那些对操作简便性有较高要求的用户,以及那些对成本有一定控制的团队。

最后再讲一讲,除了利用好工具以外,在进行多个项目管理前,我们还需要增强哪些能力?

很多时候,多个项目同时进行会发生很多不确定性事件而且工作强度较高时效率会明显下降,这个时候如何做好时间管理,确保多项目的进度可以控制在一定范围内,就变得至关重要了。以下是一些经验之谈。

多个项目同时进行会发生很多不确定性事件,而且工作强度较高时效率会明显下降,这个时候如何做好时间管理,确保多项目的进度可以控制在一定范围内?

1、明确且达成共识的项目目标

确保每个人都知道自己努力的方向是什么,确保每个工作项都是为实现这个目标在做贡献。如果连目标都不明确,那么整个团队也只是在低着头做事,完全谈不上主观能动性和积极性。而解决目标问题(特别是创新型项目目标),我们有个一直在使用的方法就是OKR, 因为OKR除了目标公示, 最重要就是能人能发动大家一起来思考, 整个Team要实现这个总目标, 每个人需要达成哪些关键结果,有哪些增长点等等。

2、制定项目标准及流程

多项目往往也意味着多团队、跨团队,而标准化、流程化能够尽可能的让不同的团队按照统一的规则和标准做事,也能给团队减少冲突,极大实现企业员工之间的默契。

就比如,用户端反馈的一个小需求,如何在不同的团队之间传递,并最终被产品采纳,然后上线到新的功能中,这个小小的事情就是一个公司内部运营的小流程。而这个小小的流程标准化和非标准化所带来的差异是巨大的。

再比如说,在没有标准流程情况下,需求反馈找谁?是否完成评审?开发进度如何?全都靠一张嘴问,这些信息差带来的问题会浪费大量时间。而有标准化流程情况下,所有需求大家都知道统一提交的地方,产品侧有统一处理时间,进度都可通过系统实时查看,超时延期系统自动触发提醒。紧急需求也有紧急通道,一切都将是有条不紊的进行,不需要大家在找人,等人这些事情上浪费大量时间。

3、合理的优先级排序

优先级排序能够有利于资源的合理分配,将更多的注意力集中在重要和紧急的项目上;优先级排序方法:创建项目-价值分析标准(具体可根据企业特点进行调整)。

4、有能力保障且有能力执行的资源分配

并不是所有资源都能得到有效的投入, 这是项目风险的一个重要原因。除此之外,一个公司资源是有限的(包括人力/财力/硬件设备等),同一资源不可能同时供所有的项目使用。

多项目并行时,在资源充沛的情况下一般是几个项目内部互相调用,特殊资源找公司协调;在资源紧张时,应先建立多项目进度计划梳理与内外部资源情况分析,再根据每个项目不同的阶段及情况,匹配人力资源模型。

5、精细化的任务分解,任务责任到人

(1)项目与关键结果对应

项目执行的第一步是创建与目标关键结果相对应的项目,当然,由于目标的复杂程度不同,一个关键结果可能会对应多个项目。对应关键结果最大的价值就在于让团队始终明确目标。

(2)精细化的任务分

为了方便评估风险,最大限度减少不可控因素,需要对项目进行逐级拆解,要将所有任务分解到不能再分,让每个任务的粒度足够小,然后再根据任务优先级进行排期。

(3)任务责任到人

在进行一些重大项目时, 可以用Work tile将每个项目中的工作逐层分解, 从项目目标(可能是关键结果)开始由上至下逐级拆解,直至每项工作都能估算工期和成本,然后为任务设置唯一负责人(之所以强调唯一是为了防止个别员工消极怠工)。 如果有的工作暂时没有想清楚或者没办法分配给唯一负责人可以选择暂时分解到可以估算的程度并为这项工作确定一个团队意识或领导能力较好的主导人员,确保工作可以有序推进。

(4)规定截止时间

在项目推进过程中,我们一般情况下只会规定整个项目的完成时间,或者最多规定几个里程碑式的关键节点,只是项目执行过程错综复杂。所以,为了最大限度规避项目延期风险,在执行过程中,为每项任务设定确定的截止时间,这样,一方面可以随时了解项目进度,评估项目风险;另一方面,对于一些无法确定完成时间的任务可以重点关注推进,集中精力解决不可控的任务,避免项目延期。

6、每日检查、每周检查项目进展和提交物

一个好的工具能在这个环节帮助你减少非常多的开会时间,因为不用每天都有事没事都半小时开会来做这件事,你随时可以通过每个人任务进度来查看交付物以及项目成员所遇到的问题。根据检查情况调整任务目标、资源、进度,并修改计划。

7、有效沟通

(1)方法层面上:

要确保每个人听明白了自己的任务和目标是什么,比较靠谱的方法:一是听参与人讲述他的想法和理解,二是过程跟进,举个例子说,比如要出一个PR或者做一个活动,在框架阶段你就需要进行一次审核,从而在很短时间内纠正,有效避免时间过半方向还不对的情况。

(2)选择合适的沟通工具

像微信、电话什么的你无法保证所有重要信息都有记录,因为信息不透明扯皮的事并不少见。所以选择能比较全面的描述任务信息、以及关联任务背景,相关人员、讨论记录永久保留等,通过这种方式,新加入人员从工具上就能获取80%的任务相关信息,以及找到众多的相关人员进行询问。

8、激励

“又要马儿跑,又要马儿不吃草”这句话放在某些领导或者企业管理者身上很适合,当然,大多数老板肯定都想以最低的成本获得最大的收益,只是,低成本也是要有限度的,对于员工来说,适当的激励的非常必要的。

尤其是与目标相关的激励机制,如果只有目标没有激励,那么目标的完成与否或者项目质量完成的好与坏都与员工没有关系,多数员工只关心与自己利益相关的工作或任务的完成情况,因此,针对目标的激励至关重要。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/719877.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MySQL中的客户端选项(三)

默认情况下,LOAD DATA的LOCAL功能是否可用取决于MySQL客户端库在编译时是否启用了该功能。 当只给出--local-infile(不带值)时,它启用LOCAL数据加载。当给出--local-infile0时,它禁用LOCAL数据加载。当给出--local-in…

2024年粤港澳青少年信息学创新大赛图形化编程小高组真题试卷

2024年粤港澳青少年信息学创新大赛图形化编程小高组真题试卷 题目总数:16 总分数:100 单选题 第 1 题 单选题 默认小猫角色,以下哪个Scratch程序可以让小猫一直在舞台上随机移动,且每次在移动过程中用时1秒 A. B. C. D…

LearnOpenGL 及 ShaderToy 的 CMake 构建框架

文章目录 构建目标具体框架根目录src 目录app 目录import.cmake其他 CMake 函数 使用框架实际效果摄像机坐标变换使用 assimp 库加载模型shadertoy 测试 framebuffer 离屏渲染 其他 为了复习 OpenGL(主要是看到 shadertoy 上有好玩的着色器),…

Linux入门攻坚——26、Web Service基础知识与httpd配置-2

http协议 URL:Uniform Resource Locator,统一资源定位符 URL方案:scheme,如http://,https:// 服务器地址:IP:port 资源路径: 示例:http://www.test.com:80/bbs/…

rabbitMQ的简单使用

rabbitMQ的介绍 RabbitMQ是一个开源的消息代理和队列服务器,主要用于在不同的应用程序之间传递消息。它基于AMQP(Advanced Message Queuing Protocol)协议,提供了一种可靠的方式来处理异步通信。RabbitMQ使用Erlang语言编写&…

IT入门知识第三部分《软件开发》(3/10)

目录 IT入门知识大纲第三部分《软件开发》 1. 软件开发生命周期(SDLC) 1.1 需求分析 1.2 软件设计 1.3 程序编码 1.4 软件测试 1.5 项目部署 1.6 运行维护 2. 软件开发方法论 2.1 瀑布模型 2.2 敏捷开发 2.2.1 Scrum 2.2.2 Kanban 2.3 Dev…

告别盲目投放,Xinstall全方位监测App广告效果

在移动互联网高速发展的今天,App广告已成为品牌与消费者沟通的重要桥梁。然而,如何确保广告投放的精准性和效果性,成为广告主们关注的焦点。在这个数据驱动的时代,Xinstall以其专业的App广告效果统计功能,为广告主们提…

将Typora中图片从指定路径移动到当前文件夹下(准确位置为:XX.md文件所在目录/XX.assets/)

1、背景介绍 最开始时候,将复制到Typora中的图片放在了指定位置。但是在进行迁移(在别的电脑上打开md文件),会发现发送过来的文件不包含图片,导致文件内容缺失。解决办法就是将图片放在XX.md文件所在目录/XX.assets/。 2、方法 2.1 做好文件备份 2.2 替换图片链接中的…

使用MyBatisPlus让数据库和实体类字段自动映射

文章目录 使用MyBatisPlus让数据库和实体类字段自动映射需求场景假如没有映射把映射放到sql语句中使用MyBatisPlus提供的注解简化映射 使用MyBatisPlus让数据库和实体类字段自动映射 需求场景 数据库表中的字段名字,与实体类中的属性名字不一致,我们想…

使用PaddleNLP 从0构建一个属于你自己的心理大模型

项目源于:EmoLLM心理大模型,一直就有用paddle实践心理大模型的想法,终于实现了哈~。接下来就手把手带大家一块做一个心理大模型吧!!! 简单画了个框架图: 环境配置 In [ ] # !git clone -b develop https…

新安装的gcc编译出现编译器内部错误

在原本的环境中已经安装gcc了,但是版本比较低,想用新的版本。 重新下载安装gcc源码编译安装 make install安装好之后想用新的gcc来编译 先改下头文件搜索路径,xxxxxx就是安装后的include/c/xxx/这个路径 CPLUS_INCLUDE_PATH xxxxxx:$CPL…

建筑幕墙甲级设计资质:申请条件与评分标准

建筑幕墙甲级设计资质的申请条件与评分标准可以清晰归纳如下: 申请条件 一、企业基本情况 独立企业法人资格:企业需具有独立企业法人资格。注册资本:注册资本不少于300万元人民币。 二、技术人员条件 主要技术负责人或总工程师&#xff…

Nuxt.js 深入浅出:目录结构与文件组织详解

title: Nuxt.js 深入浅出:目录结构与文件组织详解 date: 2024/6/18 updated: 2024/6/18 author: cmdragon excerpt: 摘要:本文详述了Nuxt.js框架中关键目录与配置文件的作用及使用方法,包括布局设定、页面结构管理、插件集成、静态资源处理…

1999-2020年各地级市农村居民人均纯收入数据

1999-2020年各地级市农村居民人均纯收入数据 1、时间:1999-2020年 2、指标:年份、城市、农村居民人均纯收入 3、来源:区域年鉴、各省市年鉴 4、范围:地级市,具体每年城市数量参看下文图片,具体城市名单…

macbook屏幕录制技巧,这2个方法请你收好

在当今数字化时代,屏幕录制成为了一项不可或缺的技能,无论是教学演示、游戏直播,还是软件操作教程,屏幕录制都能帮助我们更直观地传达信息。MacBook作为苹果公司的标志性产品,其屏幕录制功能也备受用户关注。本文将详细…

【小白专用24.6.18】C# SqlSugar:连接数据库实现简单的,增、删、改、查

【小白专用 已验证24.6.18】C# SqlSugar操作MySQL数据库实现增删改查-CSDN博客 通过NuGet包管理器搜索SqlSugar(MySql还要安装MySql.Data、Newtonsoft.Json)包并安装 SqlSugarClient db new SqlSugarClient(new ConnectionConfig(){ConnectionString …

计数类DP——AcWing 900. 整数划分

计数类DP 定义 计数类DP主要是通过动态规划的方法来计算满足特定条件的方案数、组合数等数量相关的问题。 运用情况 需要计算不同排列、组合或情况的数量。问题具有明显的阶段性,且每个阶段的选择会对后续阶段产生影响。可以通过逐步构建较小规模问题的解来推导…

mumu 模拟器如何模拟指纹识别?

最近在帮朋友解决一些任务时,有些比较复杂的任务需要批量使用模拟器,但是模拟器存在一个缺点,就是缺少很多物理功能,比如说陀螺仪、温度传感器和生物识别模块等等,但是有些任务是需要这些功能的。没有办法,…

vue3-openlayers 使用tianditu,wmts和xyz等source加载天地图切片服务

本篇介绍一下使用vue3-openlayers加载天地图切片,三种方法: 使用tianditu(ol-source-tianditu内部实现其实用的wmts)使用wmts(ol-source-wmts)使用xyz(ol-source-xyz) 1 需求 vue…

为什么动态代理接口中可以不加@Mapper注解

为什么动态代理接口中可以不加Mapper注解 如下图: 我们上面的UserMapper上面没有加Mapper注解,按道理来说UserMapper这个类应该是注入不到IOC容器里面的,但是为什么我们程序的运行效果仍然是正常的呢?这是因为你的启动类上加了m…