使用DeepSeek和墨刀AI,写PRD文档、画原型图的思路、过程及方法
使用DeepSeek和墨刀AI,写PRD文档、画原型图的思路、过程及方法
现在PRD文档要如何写更高效、更清晰、更完整?
还是按以前的思路写PRD,就还是以前的样子。
现在AI这么强大,产品经理如何使用DeepSeek写PRD文档,产品经理如何更好地利用AI,一直是一个难题。
当你想要用DeepSeek或ChatGpt写需求时,好像并不能提供太多的帮助,只能提供一些逻辑和功能思路,但是很多时候其实深度不够,然后无法拿来即用,最后发现还不如自己写来的高效。
还有一个痛点是PRD需要原型图和交互,单纯用DeepSeek搞不定,还要用到有原型生成能力的AI工具,国内目前已知墨刀AI还算不错,目前个人免费,其他的原型AI工具还不行。
国外的原型生成AI有挺多,基本都要钱,目前我用过的是:Uizard,也还不错,画几个页面不用钱,多了就要钱了,玩一下还行。
但是其实目前AI直接生成原型图的关键是如何描述清楚能让AI理解,需要很多时间去打磨,有时候还不如直接拖拽控件自己画来的块,如果强行去折腾AI,可能适得其反。
下面是我使用了DeepSeek+墨刀AI+ProcessOn AI写PRD文档的过程、思路和方法。
需求是做一个跨境电商ERP系统下面的产品管理功能。 从需求背景、竞品分析、用户场景、需求范围、流程图、功能说明到页面原型的完整的PRD文档,其过程我是如何使用AI工具协助,思路是什么样的,有什么注意事项。
下面我们就来看看吧。
【第1次给DS发送消息】
公司在做跨境电商业务,在亚马逊开店卖货,主要销售智能灯类型的商品,公司自己要做一个中台软件系统,主要模块是产品管理、销售管理、采购管理、仓储管理、物流管理、财务管理、售后管理。
本次要做的需求主要是产品管理,给产品部门管理在亚马逊售卖的产品,是产品基础数据。
你是一个优秀的产品经理,现需要写一个PRD文档,根据上面的需求背景和需求期望写一个完整的PRD文档出来。
【DS回复】:
第一次产出的完整PRD文档基本上不能用,但是在思路和整体上也会给你提供一点有限的帮助,接下来我们要继续根据DS给的结果完善输入的内容,进行调整优化以达到你的基本预期。
还有一个关键点,就是PRD文档的模板格式,DS给的模板应该大概率不是你想要的,这里可以直接用你们公司的PRD标准模板,只要把模板结构贴上去就行。
【第2次给DS发送消息】
公司IT部门要做一个自研ERP系统,主要用于支撑公司在做跨境电商业务,公司在亚马逊开店卖货,主要销售智能灯类型的商品,主要模块是产品管理、销售管理、采购管理、仓储管理、物流管理、财务管理、售后管理。
本次要做的需求主要是产品管理,给到产品部门、运营部门、采购部门使用,是产品基础数据。
用户主要使用场景:产品经理在ERP创建产品基本信息,包括但不限于:图片、库存SKU、产品名称、SPU、产品分类、产品型号、品牌、产品单位、产品状态、产品材质、产品标签、产品描述等信;运营需要基于库存SKU创建销售SKU,并关联亚马逊的ASIN、FNSKU、价格等信息;采购部门需要维护供应商信息、商品价格信息等用于采购流程中使用。
需求范围:列表管理、新增产品、编辑产品、产品详情、导入、导出。
产品审批流程:产品经理创建后,要经过产品负责人审批,经过公司运营部门审批。
你是一个优秀的产品经理,现需要写一个PRD文档,根据上面的需求背景和需求说明写一个完整的PRD文档出来。
请按如下PRD文档结构输出文档内容:
- 修订记录
- 目录
- 需求背景
- 竞品分析
- 用户场景
- 用户价值
- 需求描述
- 需求范围
- 流程图
- 功能描述
- 角色权限
- 日志埋点需求
- 性能需求
- 兼容性需求说明
【DS回复】:
DS回复的内容有 markdown语法,可以复制到编辑器中进行转换成普通内容。
下图是复制到编辑器转化后的效果:
第2次发给DS的消息已经算是比较详细了,但是DS给出来的内容,其实真的用不了啥,所以要指望AI一次性把完整的PRD文档有效的输出给你难度很大。
开始换思路,根据PRD的结构逐一突破。
【第3次给DS发送消息】PRD-需求背景
你是一个优秀的产品经理,帮忙补充、润色、完善如下需求文档的需求背景和期望:
公司IT部门要做一个自研ERP系统,主要用于支撑公司在做跨境电商业务,公司在亚马逊开店卖货,主要销售智能灯类型的商品,主要模块是产品管理、销售管理、采购管理、仓储管理、物流管理、财务管理、售后管理。
本次要做的需求主要是产品管理,给到产品部门、运营部门、采购部门使用,是产品基础数据。
希望通过产品管理能规范管理产品的信息统一、标准、规范,特别是针对SPU和SKU的移动生成规则进行管理,避免人为编写SKU混乱无规则、无法识别。还包括产品状态、产品销售等级通过销售数据规则自动更新,提高产品管理效率。
【DS回复】:
…好吧,不能补充、完善,也不用深度思考了,全是瞎扯,就帮忙润色一下吧。
【DS回复】:
这样还算是能用,复制下来稍微删减调整一下就可以用了。
对比一下ChatGPT,其实我觉得ChatGPT更加简洁,DeepSeek还是说的有点多,润色有点过于多了。
【ChatGPT回复】
【第4次给DS发送消息】PRD-竞品分析
国内跨境电商领域的ERP软件提供商,主要针对亚马逊卖家,市场占有率排名前5的公司是哪些?
【DS回复】:同时选择深度思考和联网搜索
DS会根据联网搜索的内容去进行深度思考,这个真的还挺牛的,最后给的回复还有行业报告的依据,给出来的答案内容要比ChatGPT更有分析思考的深度。
知道有哪些竞对后就要看具体竞品的功能和交互页面才行,试试DS能否直接给出一些有用的信息。
【第5次给DS发送消息】PRD-竞品分析-竞品功能和交互
我在做竞品功能和交互设计的分析文档,帮我详细拆解一下领星ERP产品管理功能点、产品创建的表单属性、SKU和SPU规则、产品管理流程和主要功能页面的截图示例、操作手册地址。
【DS回复】:
如果你无法直接访问竞品的系统,那么DS给的内容还是很有参考性的,讲的还是比较清楚了,最主要是没有截图,所以还是需要想办法去试用真实的系统,然后结合DS的内容一起进行分析,在更容易让你理解。
问DS的问题可以调整多问几次。
还有是否要选择:联网搜索、深度思考(R1),都要试一下,给的内容会不一样,你要取一份你最合适的, 然后进行结合调整,这样的内容才是更好的。
【第6次给DS发送消息】PRD-用户价值和用户场景
用户价值其实已经在需求背景里面DS已经梳理出来了,这里就不重复了,本身文档就是根据实际情况裁剪结构的,这里就用户场景再深挖一下AI看看。
【第1次问】
公司在国内跨境电商领域,正在做ERP软件的产品管理功能,产品经理正在调研和思考产品管理功能的应用场景和用户使用场景,请你站在一个优秀产品经理角度输出你的调研和思考结论。
回复很扯,基本没法用,都是一些虚的,所以这里只能是自己把一些真实的场景列出来,让AI帮忙再润色梳理一下。
【第2次问】
公司在国内跨境电商领域,正在做ERP软件的产品管理功能,产品经理正在调研和思考产品管理功能的应用场景和用户使用场景,请你站在一个优秀产品经理角度输出你的调研和思考结论。
下面是一些场景分类和参考示例:
产品对系统来说,应用场景如下:
1、公司是亚马逊、TikTok、Temu的卖家,要考虑产品和平台的销售SKU的连接;
2、产品向外部供应商采购;
3、产品仓库有第三方平台仓库和第三方海外仓;
产品对企业一线产品管理人员的应用场景:
1、立项、创建产品、审批,管理产品生命周期;
2、产品库存SKU的管理,包括产品SPU、产品属性等设计;
3、形成一个产品库,所有产品资料在系统保存,方便共享,避免信息丢失;
4、销售SKU和库存SKU的关系。
【DS回复】:…
我直接根据DS回复的做了梳理和删减:
一、系统应用场景
-
公司同时在亚马逊、TikTok、Temu等多个平台销售商品,每个平台对SKU的规则和要求不同。系统需要支持多平台SKU的自动生成和映射,确保同一产品在不同平台的SKU规则一致。
-
产品需要从外部供应商采购,采购过程中涉及供应商管理、采购订单、物流跟踪等环节。系统需要支持供应商信息的集中管理,包括供应商资质、价格、交货周期等。
-
产品存储在第三方平台仓库和第三方海外仓,需要实现库存的精准管理和调拨。
二、用户使用场景
-
产品生命周期管理。产品从立项、创建、审批到退市,需要全生命周期的管理。系统需要支持产品生命周期的全流程管理,包括立项、审批、上架、下架等环节。提供审批流程的灵活配置,满足不同产品的管理需求。
-
产品管理人员需要管理产品的SPU、SKU、属性等信息,确保库存数据的准确性。
-
所有产品资料需要集中保存,方便共享和查询,避免信息丢失。系统需要提供统一的产品库,支持产品资料的集中管理和共享。
-
销售SKU与库存SKU需要建立关联,确保销售和库存数据的准确性
【第7次给DS发送消息】PRD-需求范围
列出跨境电商ERP产品管理功能范围,以及具体功能点,比如:列表管理、新增产品、编辑产品、产品详情、导入、导出。
【DS回复】:…此处省略
我直接根据DS回复的做了梳理和删减,不管是DS还是ChatGPT给的内容都有参考性,可以给你提供一些思考,如下:
1、产品列表,支持多维度筛选(SKU、标题、分类、状态等);分页展示与自定义列显示;
2、批量操作,批量上下架、批量删除或归档;
3、新增产品、编辑产品、产品详情;
4、导入功能,批量导入、图片导入;
5、导出功能,批量导出、图片导出;
6、分类与属性管理,多层级分类,自定义属性字段、变体属性组合;
7、审批流程、操作日志
【第8次给DS发送消息】PRD-流程图
画流程图,先用DS生成流程文案,然后再用流程图工具ProcessOn生成流程图。
【给DS发送消息】输出跨境电商ERP系统产品管理流程图,产品经理创建后,一审要经过产品负责人审批,二审要经过公司运营部门审批,创建、审批后都要有邮件通知到相关人进行审批,全部审批完成后通知创建人已审批完成。
【DS回复】:
DS回复的内容基本上没问题,稍微调整下就好了。
然后用DS给出来的流程图结构复制到ProcessOn AI助手里面就可以自动生成流程图。
【ProcessON生成】
生成后的流程图基本可以直接使用,样式上你可以自己美化美化。
【第9次给DS发送消息】PRD-产品列表-功能描述和页面原型图
功能描述PRD的关键有2个部分。
一个是输入、输出,也就是要把具体需求说清楚;
一个是原型图,要把具体输入输出的交互和体验呈现清楚。
输入输出是涉及到实际业务需求,不是AI随便给你就可以用的,所以输入输出的需求其实自己要先整理一下,AI更合适来做润色而不是发散。
【问】
对如下产品管理列表功能的输入、输出进行梳理,我需要复制到PRD文档中,以及复制到原型工具中自动生成原型图:
产品列表,列表信息有:图片、SKU、产品名称、SPU、产品分类、产品型号、品牌、产品状态、产品标签、产品经理、创建人、创建时间、操作(详情、编辑、删除)。列表按如上顺序依次显示。
列表支持根据:SKU、产品名称、 产品状态、SPU、品牌查询,列表支持批量导入、批量导出操作,也有单独的创建入口。
【DS回复】:
【给墨刀发送消息】:
输入:
查询条件:SKU、产品名称、产品状态、SPU、品牌。
批量操作:批量导入、批量导出。
创建入口:手动创建产品。
输出:
产品列表:包含图片、SKU、产品名称、SPU、产品分类、产品型号、品牌、产品状态、产品标签、产品经理、创建人、创建时间、操作(详情、编辑、删除)。
分页信息:当前页码、总页数、总条数。
产品列表显示5条数据示例,主营产品是智能灯产品。
【墨刀生成】:
这个页面生成的效果和自己想要画的基本一致,效果还不错,也可以不用人为调整。
【第10次给DS发送消息】PRD-产品创建-功能描述和页面原型图
对如下产品创建功能页面的输入、输出进行归类梳理,我需要复制到PRD文档中,以及复制到原型工具中通过AI自动生成原型图:
产品表单属性有:SKU(通过规则自动生成,禁止输入)、产品名称、产品型号、SPU、产品分类选择、品牌选择、产品标签、产品颜色、产品特征、产品材质、产品装盒数、产品负责人、产品图片、产品附件、产品规格(外箱长宽高,外箱毛重、外箱体积、净重)、智能类型、通讯方式、备注。
产品页面支持保存草稿或直接提交审批。
【DS回复】:
【给墨刀发送消息】:
给磨刀发送的消息,就是DS回复的输入和输出部分,篇幅较大,这里就不贴出来了。
【墨刀生成】:
对生成的内容,如果觉得要调整可以选中局部属性去修改描述进行调整,缺点是目前无法直接人工修改,必须通过描述调整。
【第11次给DS发送消息】PRD-产品导入-功能描述和页面原型图
对如下产品批量导入功能页面的输入、输出进行归类梳理,我需要复制到PRD文档中,以及复制到原型工具中通过AI自动生成原型图:
产品导入可以支持创建导入和更新导入;支持下载模板,需要对模板每一列进行说明;产品批量导入后如果出现导入不成功,需要能明确把不成功的某一行、哪列、失败原因用列表列出来,并支持导出失败的列表。
【DS回复】:
【给墨刀发送消息】:
给磨刀发送的消息,就是DS回复的输入和输出部分,篇幅较大,这里不贴出来了。
【墨刀生成】:
【第12次给DS发送消息】PRD-角色权限
跨境电商ERP产品管理功能点包括:列表管理、新增产品、编辑产品、产品详情、批量操作(审批、上架)、导入功能、导出功能、产品审批、产品驳回。
产品中心下有5个产品部门,每个产品部门仅负责自己的产品,大领导可以看到所有产品。
产品由产品经理创建或者导入;运营人员需要维护产品和销售SKU的关系和售价;采购需要维护供应商信息;
以上功能点和数据查看、处理需要设计权限控制,请帮忙梳理出来,我需要复制到PRD文档中。
【DS回复】:
【第13次给DS发送消息】PRD-性能需求
产品管理在性能需求主要是图片上传、附件上传、产品批量导入、产品导出功能,帮忙对性能要求和参数参考行业标准列出来,以便我复制到PRD文档中。
【DS回复】:
给出的参数值自己根据实际情况进行调整即可。
DeepSeek使用注意点
我总共有问了AI至少上百次了,反复问,调整问,各种问,说说使用的注意点。
1、如果在同一个对话,DS回复的内容会记录之前你问的问题和回答的内容作为一些参考。
2、如果不想被之前的问题过多打扰,可以开启一个新的对话。
3、同一个问题,可以多问几次,可以调整后再问。
4、还有是否要选择:联网搜索、深度思考(R1),选和不远都要试一下,给的内容会不一样,你要取一份你最合适的, 然后进行结合调整,这样的内容才是更好的。
5、如果涉及到要AI去搜索市场数据,需要最好事点击联网搜索,你也可以同时点击深度思考和联网搜索,AI会根据搜索的内容在进行深度思考。(是否要选择联网搜索、深度搜索,其实都可以尝试获取最优的内容)
6、你的需求要说清楚,AI才能更清楚的输出你想要的,就像你希望用户能把需求描述的更清楚一样。
感想
用了5个工具,DeepSeek、ChatGPT、墨刀、ProcessOn、Uizard;
现在AI对产品经理的帮助到底大不大,对产品经理的实际工作有哪些作用?
1、对于写100个字的产品介绍都困难的人来说,真的是挺好用了。
2、对于B端产品、G端产品,很多时候要直接访问竞品系统、找到竞品系统还是挺难的,所以AI给的内容是全网搜集的,肯定会帮你搜集的内容更多更优质,还是有很大帮助的。
3、涉及到规则、逻辑、算法类的需求,帮助非常大,可以帮你理清思路,直接把计算逻辑和规则给你参考。
4、至于原型图,目前磨刀只能通过生成组件的方式生成原型,但是生成的原型要调整很麻烦,只能通过修改描述来调整(虽然支持选中局部内容修改),但是这样其实有点麻烦,会导致效率很低,可能修改描述一致达不到想要的效果,还是需要支持手工修改才行。
国外的Uizard就支持通过描述生成的原型图还能调整修改,就很人性化,效率其实能提高很多。还是很期待Axure支持文生原型图的那一天。
5、路程图、思维导图、架构图这些,其实和原型图差不多,由于复杂性和灵活性太强了,目前来看还不如自己画一下,除非是简单标准的部分。
这些AI工具真的给我很大的惊喜,我没想到AI对文字的理解已经到了这个地步,而且给的结果也偶尔会让我感到惊讶,真的很腻害。
工具在AI的加持下能力增长的很快,我相信当效率达到一定程度后,产品经理的工作可以简化非常多,可以把重点更多的放在用户需求和产品创新上面。
和规则给你参考。
4、至于原型图,目前磨刀只能通过生成组件的方式生成原型,但是生成的原型要调整很麻烦,只能通过修改描述来调整(虽然支持选中局部内容修改),但是这样其实有点麻烦,会导致效率很低,可能修改描述一致达不到想要的效果,还是需要支持手工修改才行。
国外的Uizard就支持通过描述生成的原型图还能调整修改,就很人性化,效率其实能提高很多。还是很期待Axure支持文生原型图的那一天。
5、路程图、思维导图、架构图这些,其实和原型图差不多,由于复杂性和灵活性太强了,目前来看还不如自己画一下,除非是简单标准的部分。
这些AI工具真的给我很大的惊喜,我没想到AI对文字的理解已经到了这个地步,而且给的结果也偶尔会让我感到惊讶,真的很腻害。
工具在AI的加持下能力增长的很快,我相信当效率达到一定程度后,产品经理的工作可以简化非常多,可以把重点更多的放在用户需求和产品创新上面。
未来的产品经理,我觉得最终要回归到底层思维的竞争上、对用户的理解上、对需求的洞察上、对产品的创新上。
相关文章:
使用DeepSeek和墨刀AI,写PRD文档、画原型图的思路、过程及方法
使用DeepSeek和墨刀AI,写PRD文档、画原型图的思路、过程及方法 现在PRD文档要如何写更高效、更清晰、更完整? 还是按以前的思路写PRD,就还是以前的样子。 现在AI这么强大,产品经理如何使用DeepSeek写PRD文档,产品经…...
拥有一台云服务器能做什么呢?
拥有一台云服务器就像拥有了一台24小时在线的远程电脑,你可以通过互联网随时随地管理它。它的用途非常广泛,无论是个人学习、开发测试,还是企业级应用部署,都能发挥重要作用。以下是常见的应用场景,按需求分类整理&…...
4大观点直面呈现|直播回顾-DeepSeek时代的AI算力管理
直播回顾 2025年2月21日晚上9点30分, 我们迎来了新春后的首场人工智能三人行宣讲活动。 这场直播聚焦于Deepseek开源大模型, 探讨了其对AI算力、算法、数据及应用带来的新发展。 本次直播邀请到了上海赞奇的总经理俞阁总和速石科技陈琳涛,…...
DBeaver安装步骤及连接数据库
一、DBeaver安装步骤 1、双击安装文件“dbeaver-ce-21.3.3-x86_64-setup.exe”,进入安装界面 2、点击ok》下一步》我接受,选择下图选项,为此所有用户使用 3、点击下一步,将重新弹出安装开始界面 4、点击ok》下一步》我接受&…...
玩转python:通俗易懂掌握高级数据结构-collections模块之UserDict
引言 UserDict是Python中collections模块提供的一个强大工具,它是dict的封装类,允许用户自定义字典的行为。通过继承UserDict,开发者可以轻松扩展字典的功能,实现自定义的字典逻辑。本文将详细介绍UserDict的关键用法和特性&…...
如何解决ChatGPTplus/pro o1/o3模型无法识别图片或者文件,限制次数?
你是否遇到ChatGPTplus无法识别图片、或者无法识别文件,甚至回答很简短,o1不思考,GPT-4o不能联网、分析图片和处理文件!感觉非常敷衍。本文教你如何确定自己的账号是否被降智;教你如何降智的原因;教你解决降…...
96.HarmonyOS NEXT工具类设计模式教程:最佳实践与实现
温馨提示:本篇博客的详细代码已发布到 git : https://gitcode.com/nutpi/HarmonyosNext 可以下载运行哦! HarmonyOS NEXT工具类设计模式教程:最佳实践与实现 1. 工具类设计原则 1.1 基本原则 原则说明示例单一职责每个类只负责一个功能Win…...
springboot+vue如何前后端联调,手搓前后端分离项目
我们首先在前端安装axios,这个npm就可以!下载完成后。我们用我们之前的页面,然后写一个card,在一个card里面渲染我们的用户数据,我们先写一个查询所有用户信息的一个效果! <el-card class"box-card…...
git备份or打补丁
起因 在工作中使用git pull突然发现仓库出现了找不到代码库问题,但是这个时候有个对策又急着需要,于是乎,就需要备份,拷贝给另一个工程师输出。 git 打补丁操作 工程师A生成补丁文件 touch a.txtgit add a.txtgit commit -m &qu…...
游戏成瘾与学习动力激发研究——多巴胺脉冲式释放与奖赏预测误差机制的神经科学解析
多巴胺脉冲式释放与奖赏预测误差机制的神经科学解析 一、核心概念 多巴胺(Dopamine) 一种关键神经递质,主要功能是调节动机、奖赏学习和行为强化。它并非直接产生“快乐感”,而是驱动“寻求奖赏”的行为动机。 脉冲式释放(Phasic Release) 多巴胺神经元以短暂、高频的爆…...
【C/C++】最长回文子串(leetcode T5)
核心考点:回文字符串匹配中心扩展法 题目描述 给你一个字符串 s,找到 s 中最长的 回文 子串。 示例 1: 输入:s "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。…...
表的操作以及增删查改
1. 表的操作 1.1 查看所有表 show tables; 1. 2 创建表 CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_namefield datatype [ 约束 ] [comment 注解内容 ][, field datatype [ 约束 ] [comment 注解内容 ]] ...) [engine 存储引擎 ] [character set 字符集 ] [collate …...
【人工智能基础2】Tramsformer架构、自然语言处理基础、计算机视觉总结
文章目录 七、Transformer架构1. 替代LSTM的原因2. Transformer架构:编码器 - 解码器架构3. Transformer架构原理 八、自然语言处理基础1. 语言模型基本概念2. 向量语义3. 预训练语言模型的基本原理与方法4. DeepSeek基本原理 九、计算机视觉 七、Transformer架构 …...
Python游戏开发自学指南:从入门到实践(第四天)
Python不仅适用于数据分析、Web开发和自动化脚本,还可以用于游戏开发!虽然Python不是传统意义上的游戏开发语言,但其简洁的语法和丰富的库使其成为初学者学习游戏开发的绝佳选择。本文将为你提供一份全面的Python游戏开发自学指南,…...
向量数据库技术系列四-FAISS介绍
一、前言 FAISS(Facebook AI Similarity Search)是由Facebook AI Research开发的一个开源库,主要用于高效地进行大规模相似性搜索和聚类操作。主要功能如下: 向量索引与搜索:FAISS提供了多种索引和搜索向量的方法&…...
【网络安全 | 漏洞挖掘】价值14981$的Google点击劫持漏洞
未经许可,不得转载。 文章目录 点击劫持前言漏洞1攻击场景漏洞2攻击场景漏洞3攻击场景漏洞4攻击场景漏洞5攻击场景漏洞6攻击场景点击劫持 点击劫持是一种恶意的用户界面攻击技术,也被称为 “UI 覆盖攻击” 或 “透明劫持”。 攻击者通过创建一个看似正常的网页,并在其中嵌…...
CMake 保姆级教程
CMake 是一个跨平台的构建工具,用于生成适合不同平台和编译器的构建系统文件(如 Makefile 或 Visual Studio 项目文件)。 在 Windows 下使用 CMake 构建项目时,CMake 会根据 CMakeLists.txt 文件生成适合 Windows 的构建系统文件&…...
IntelliJ IDEA 2023.3.1安装指南从下载到配置的完整教程(附资源下载)
安装 IntelliJ IDEA 2023.3.1 非常简单,以下是详细的安装步骤,适用于 Windows、macOS 和 Linux 系统。 1. 下载 IntelliJ IDEA IntelliJ IDEA下载链接:https://pan.quark.cn/s/3ad975664934 选择适合你的操作系统的版本: Ultimat…...
springboot树形结构 支持模糊查询,返回匹配节点和父节点,其他节点不返回
package com.me.meterdemo.ds; import java.util.ArrayList; import java.util.List;public class TreeNode {private Long id;private String name;private Long parentId;private List<TreeNode> children new ArrayList<>();// 构造方法public TreeNode(Long i…...
linux 命令 touch
Linux 的 touch 命令主要用于 创建空文件 或 修改文件的时间戳(访问时间、修改时间)。以下是其核心用法和实用示例: 基本语法 touch [选项] 文件名... 核心功能 1. 创建空文件 如果文件不存在,则创建空文件;如果存在…...
3.14-1列表
列表 一.列表的介绍和定义 1 .列表 类型: <class list> 2.符号:[] 3.定义列表: 方式1:[] 通过[] 来定义 list[1,2,3,4,6] print(type(list)) #<class list> 方式2: 通过list 转换 str2"12345" print(type(str2)) #<class str> list2lis…...
完整的模型验证套路
模型验证 0. 写在前面 经过之前的代码编写,我们已经建立了一套模型,下面就开始对我们编写的模型进行验证。 代码:代码链接 1. 验证模型 我们首先运行代码(epoch 20)得到结果如下: Files already down…...
python2和python3的区别
python2和python3的区别 核心区别Python 2 示例Python 3 示例通俗解释专业术语1. 打印方式print "Hello"print("Hello")Python 3必须加括号,像“按钮操作”;Python 2像“直接喊话”。print从语句变为函数,支…...
【时时三省】(C语言基础)用printf函数输出数据3
山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省 ( 5 ) e格式符。 用格式声明%e指定以指数形式输出实数。如果不指定输出数据所占的宽度和数字部分的小数位数,许多C编译系统(如VisualC)会自动给出数字部分…...
【差分约束】 P3275 [SCOI2011] 糖果|省选-
本文涉及知识点 差分约束 P3275 [SCOI2011] 糖果 题目描述 幼儿园里有 N N N 个小朋友, lxhgww \text{lxhgww} lxhgww 老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求&…...
找第一个只出现一次的字符(信息学奥塞一本通-1130)
【题目描述】 给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。 【输入】 一个字符串,长度小于100000。 【输出】 输出第一个仅出现一次的字符,若没有则输出no。 【输入样例】 abcabd 【输出样…...
【MySQL】多表操作 —— 外键约束
目录 多表关系一对一关系一对多/多对一关系多对多关系 外键约束基本概念一对多/多对一创建外键约束外键约束下的数据操作数据插入数据删除 删除外键约束 多对多创建外键约束外键约束下的数据操作数据插入数据删除 删除外键约束 多表关系 MySQL 多表之间的关系可以概括为&#…...
自己动手打造AI Agent:基于DeepSeek-R1+websearch从零构建自己的Manus深度探索智能体AI-Research
第一章:AI Agent基础与DeepSeek-R1架构解析(1/10) 1.1 AI Agent技术演进与核心价值 人工智能代理(AI Agent)经历了从规则驱动到数据驱动的范式转移。早期基于专家系统的符号主义方法(如MYCIN医疗诊断系统…...
SpringSecurity配置(校验数据库用户信息)
文末有本篇文章的项目源码文件可供下载学习 通过SpringSecurity快速入门案例我们已经实现了基于内存的校验用户信息,但在实际项目中我们需要校验从数据库中获取的用户信息,这里我们主要是两步操作: 1.需要我们实现UserDetailsService的loadUserByUsername方法,在方法中以前端…...
中考语文的考点及相应的解题技巧
1 考点分布 1.1 作文(60 分左右) 考点:立意、选材、结构、语言表达等。要求立意深刻、新颖,选材真实、典型,结构清晰、完整,语言流畅、生动。 解题技巧:认真审题,理解题目要求和限…...
PackageManagerService
首语 PackageManagerService(以下简称PMS)是Android最核心的系统服务之一,它是应用程序包管理服务,管理手机上所有的应用程序,包括应用程序的安装、卸载、更新、应用信息的查询、应用程序的禁用和启用等。 职责 在Android系统启动过程中扫…...
基于大模型的智能客服搭建
引言:智能客服的范式转变 在数字经济浪潮中,客户服务正经历从"人力密集型"向"技术驱动型"的深刻转型。据IDC最新报告,全球智能客服市场规模预计将在2028年突破1200亿美元,年复合增长率达28.6%。这种增长背后…...
Vagrant+VMWare 安装Ubuntu24.04
背景介绍 对于众多 Windows 用户来说, 有时候需要用到 Linux 环境做一些开发或者测试. WSL 目前能覆盖到很大一部分使用场景, 但是仍然有一些场景需要用虚拟机才能解决. 开发者的痛点往往是对于虚拟机环境的配置和管理, 因为手动安装需要很长的时间, 并且每次安装完成之后需要…...
数字化转型 - 数据驱动
数字化转型 一、 数据驱动1.1 监控1.2 分析1.3 挖掘1.4 赋能 二、数据驱动案例2.1 能源工业互联网:绿色节能的数字化路径2.2 光伏产业的数字化升级2.3 数据中心的绿色转型2.4云迁移的质效优化2.5 企业数字化运营的实践2.6数字化转型的最佳实践 一、 数据驱动 从数…...
【软考-架构】11.3、设计模式-新
✨资料&文章更新✨ GitHub地址:https://github.com/tyronczt/system_architect 文章目录 项目中的应用设计模式创建型设计模式结构型设计模式行为型设计模式 💯考试真题题外话 项目中的应用 在实际项目中,我应用过多种设计模式来解决不同…...
leetcode0031 下一个排列-medium
1 题目: 下一个排列 官方标定难度:中等 整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如,arr [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一…...
CmBacktrace的cmb_cfg.h
一:宏定义解析 #ifndef _CMB_CFG_H_ #define _CMB_CFG_H_#ifdef CMB_USER_CFG #include "cmb_user_cfg.h" #else /* print line, must config by user */ #define cmb_println(...) /* e.g., printf(__VA_ARGS__);printf("\r\n"…...
Redis监控:从睁眼瞎到千里眼的进化史
各位在Redis迷雾中摸黑的探险家们!今天我们要给Redis装上"天眼系统"——从连自己内存爆了都不知道的睁眼瞎,进化到连每秒哪个键被摸了几次都门儿清的监控狂魔!准备好迎接《Redisの楚门世界》了吗?👁️ 第一幕…...
mac利用“自动操作”扩展添加 Mac 访达右键菜单项
用惯了 Windows 的资源管理器,换到 Mac 的访达,最不习惯的就是不能通过右键菜单创建文件。 虽然 Mac 的 App Store 中有几个可以增加访达右键菜单的工具,但是居然都要收费(就这么一点点活都能卖钱,真是了不起…...
算法013——水果成篮
水果成篮(点击即可跳转) 这道题其实就是找到一个最长的子数组的长度,子数组中不超过两种类型的水果。 定义两个指针 left 与 right ,固定 left , 当 right 走到一个位置时,left 与 right 之间的种类 kind 2 , 当 ri…...
TCP/IP协议栈----通俗易懂(与OSI七层模型区别)
目录 一、概念 二、模型 对比 编辑(1)OSI的七层模型 (2)TCP/IP的四层模型 三、TCP/IP模型分层 (1)应用层 (2)传输层 (3)网络层 (4&…...
python中print函数的flush如何使用
在 Python 中,print 函数的 flush 参数是一个布尔值,默认值为 False。当设置为 True 时,它会强制将输出缓冲区的内容立即刷新到目标设备(通常是控制台),而不是等待缓冲区满或者程序结束时才输出。 要注意fl…...
python中有几种作用域
在 Python 中,作用域决定了变量的可见性和生命周期。Python 主要有以下四种作用域: 1. 局部作用域(Local Scope): - 在函数或方法内部定义的变量属于局部作用域。 - 这些变量只能在函数或方法内部访问。 def my_f…...
DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加列宽调整功能,示例Table14_13可展开行的固定表头表格
前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加列宽调整功能,示例Table14_13可展开行的固…...
【Java 优选算法】分治 - 快速排序
欢迎关注个人主页:逸狼 创造不易,可以点点赞吗~ 如有错误,欢迎指出~ 分治算法就是将一个问题划分为多个相同类型的子问题,解决这些子问题即解决该类问题 颜色分类 题目链接 解法 利用三指针, i, left, right,将数组分为4个区间,如下图 …...
Kafka相关的面试题
以下是150道Kafka相关的面试题及简洁回答: Kafka基础概念 1. 什么是Kafka? Kafka是一个分布式、可扩展、容错的发布-订阅消息系统,最初由LinkedIn开发,现为Apache项目。它适用于高吞吐量的场景,如大数据处理和实时数据…...
Java基础面经
Java 基础 面试官:重写与重载的区别? 重载:发生在同一个类中,若多个方法之间方法名相同、参数列表不同,则它们构成重载的关系。重载与方法的返回值以及访问修饰符无关,即重载的方法不能根据返回类型进行…...
Let’s Build AI- 实用AI导航网站
Let’s Build AI Let’s Build AI是一个在线实用AI导航网站,由社区驱动的平台,致力于为 AI 爱好者和开发人员共享资源、工具和知识等等,通过GitHub编辑内容更新,目前包括数据库、模型、开发者工具、ChatGPT提示、图像生成、模型开…...
Spring Boot集成EasyExcel
1. 初始化Spring Boot项目 首先,使用Spring Initializr(https://start.spring.io/)生成一个基本的Spring Boot项目。选择以下依赖项: Spring WebLombok (用于减少样板代码)SLF4J (用于日志记录) 2. 添加依赖 在你的pom.xml文件…...
2024年12月CCF-GESP编程能力等级认证C++编程六级真题解析
CCF-GESP C++六级真题难度与考察范围深度解析 考试定位与整体难度 CCF-GESP C++六级认证属于高阶编程能力考核,难度显著高于五级,接近信息学竞赛提高组水平,重点考察复杂算法设计、面向对象编程(OOP)深度应用及高级数据结构实现能力。试题要求考生具备将数学建模与算法优化…...