Axure 基础入门
目录
认识产品经理
项目团队*
基本概述
认识产品经理
A公司产品经理
B公司产品经理
C公司产品经理
D公司产品经理
产品经理工作范围
产品经理工作流程*
产品经理的职责
产品经理的分类
产品经理能力要求
产品工具
产品体验报告
原型设计介绍
原型设计概述
为什么要画原型?
原型设计分类
原型设计的流程
原型设计工具
原型测试流程
Axure 9介绍
Axure 9 概述
Axure的应用场景
Axure 9 下载、安装、汉化、激活
Axure 9 下载
Axure 9 安装
Axure 9 汉化
Axure 9 激活
Axure 9 界面介绍
基础操作
文件
备份中恢复
画布操作
元件操作
常用快捷键
案例
用户登录简单设计
目标
-
产品经理需要具备哪些技能?
-
产品经理的岗位职责
-
产品经理流程
-
原型存在意义以及原型分类(草图、低保真图、高保真图)
-
Axure9介绍及版本
-
Axure9的下载安装汉化授权卸载
认识产品经理
项目团队*
-
产品经理:明确需求,整理需求产出功能清单,PRD,画低保真图,开需求评审会,协调团队工作,测试产品功能是否实现,上线,总结
-
UI:出高保真产品原型图
-
交互(UE):确定产品的功能设计研究(点喜欢有小红心)
-
前两项: 前端开发
-
-
研发(PD):写代码
-
测试(QA):测试用例,找bug
-
实施
-
运营:用户运营,活动运营,内容运营,渠道运营
基本概述
-
产品经理,英文:Product manager,缩写是PM。
-
是指在公司中针对某一项或某一类的产品进行规划和管理的人员,主要负责产品的研发、制造、营销、渠道等工作。
-
从产品的诞生,到原型、交互、实现、上线,协调一切可以协调的资源使其存活,成长,开花,结果。
一句话定义:产品经理是为终端用户服务,服务产品整个生命周期的人。
认识产品经理
A公司产品经理
A公司背景: 一家外包公司,专门在外面接一些项目然后协调公司人员完成项目。主要对接的业务类型以移动端产品为主,主要客户是针对于那些想要开发自己公司App及小程序,但不愿意招聘专门的研发团队来完成项目的中小型企业。 A公司产品经理主要职责:
-
对接甲方客户提出的需求
-
产出符合客户要求的方案与文档,并与客户确认
-
跟进项目开发进度并定期同客户反馈
B公司产品经理
B公司背景: 一家初创公司,老板有着一定的人脉资源,老板自己也有非常多关于产品的想法,想要做出个项目去拉投资,于是老板需要找个懂产品的人来做商业计划书之类的文档,并且设计相关产品。 B公司产品经理主要职责:
-
各种写PPT,各种改PPT
-
各种陪老板去见投资人
-
基于老板的想法,去设计产品
C公司产品经理
C公司背景: 公司是传统型教育公司,主要依托于线下,目前想要借助互联网来推广运营,目前有市场部以及信息技术部,市场部主要负责公司业务的市场推广(也会有大量的想法会跟信息技术部反馈),信息技术部主要负责公司互联网产品的研发(该部门有完善的产品+研发团队)。但由于信息技术部是公共部门,也会有自己项目要负责,所以市场部在与信息技术部沟通过程中由于人员背景差异,存在巨大沟通障碍,导致市场部需求迟迟得不到反馈,于是市场部便招聘了自己的产品经理。 C公司市场部产品经理主要职责:
-
收集市场部人员的需求并做初步的分析与评仿
-
将评估通过的需求与信息技术部的产品经理对接
-
基于信息技术部产品经理的反馈再以市场部人员能听懂的方式反馈回来
D公司产品经理
D公司背景: 一家互联网科技巨头公司,公司有多条业务线,涵盖但不限于游戏、社交、教育、影视、体育等行业,每条业务线下有产品总监负责,每个产品总监管理着很多产品经理,工作中有相对固定的工作流程与协作方式。 D公司产品经理主要职责:
-
直接从运营后台或者通过运营人员收集用户的反馈
-
定期同公司内部其他职能部门的人沟通来收集他们对于产品的反馈
-
设计产品并组织开发人员把产品开发上线
-
完成从上级分配下来的其他既定任务
产品经理工作范围
注:产品需要多接触用户
确定产品定位
展开市场调研
明确用户需求
组织研发产品
协调运营推广
1、市场分析:找准市场方向,确定哪个市场是值得进入的
2、用户分析:针对目标市场的用户,分析他们的特征和需求,从而得到产品的需求和方向
3、产品实现:组织相关的人力和资源,比如开发、UI、测试、运营、客服等,将产品实现出来,并发布上线
4、产品运营:将产品推广出去,吸引用户使用,并根据用户的反馈和数据统计结果,继续优化迭代产品
日常工作
-
需求收集及分析
-
根据产品及市场定位的情况,设定获取需求及需求挖掘的方案;与客户沟通,了解客户沟通中描述的问题需求,判断出用户的真正需求,把需求转化为功能。
-
-
撰写文档
-
书写各种帮助,使用文档,需求分析及设计文档等,产品的测试、发布、宣传等各类的文档,并且能够与技术研发进行沟通保障项目的顺利开展。
-
-
项目跟进
-
在此阶段产品经理主要是做项目跟进的工作。根据项目的需求来参与计划排程,进度规划,在研发过程中能够很好的进行协作,确保该产品项目能够很好的上线交付。
-
产品经理工作流程*
启动
行业调研--BRD(商业需求文档)——方向 (哪能赚钱?)
市场调研--MRD(市场需求文档)——需求细化 (赚谁的钱?)
规划
需求收集:竞品分析、SWOT分析、需求池
需求分析:产品功能清单
流程设计:产品流程图
结构设计:产品结构图、思维导图
执行
原型设计:产品原型图
文档输出:PRD(产品需求文档)——具体产品实施 (用什么赚?具体怎么赚?)概念化——>图纸化
需求评审:PRD
跟进
进度把控:进度报告、优化后的PRD文档
资源协调:进度报告
收尾
测试验收: 验收报告
上线:上线通知报告
产品经理的职责
分析类:市场调研,市场分析,行业分析,数据分析,竞品分析
产品设计类:框架设计、结构图、流程图、原型交互
文档类:需求分析,产品说明,竞品分析,数据分析
组织类:组织项目立项,需求评审,项目总结
跟进类:跟进项目的进度,修复bug的进度
沟通类:与老板同事,需求方的沟通
产品经理的分类
根据行业:电商,旅游,金融,在线教育,社区,社交
根据职位:产品经理助理,初级产品经理,高级产品经理,产品总监
根据面向群体:TO B(重功能实现);TO C(重用户体验) ;
按产品形态: 移动端产品经理 PC端产品经理 web端产品经理
产品经理能力要求
专业技术:业务分析、需求挖掘、需求分析、产品规划、产品设计、数据分析等
能力素质:沟通能力、学习能力、提炼能力、用户洞察、IQ/EQ/AQ、抗压能力
加分项:行业领悟、商业思维、市场能力、领导力、项目管理
产品工具
产品体验报告
-
产品概况
-
体验环境、产品简介、版本信息
-
七麦数据:七麦数据 -专业移动产品商业分析平台-关键词优化-ASA优化-七麦科技
-
禅大师:蝉大师 - 助力品牌内容营销与电商增长
-
官网
-
搜索引擎(百度、谷歌)
-
-
-
市场分析
-
巿场规模
-
艾瑞网:艾瑞网_互联网数据资讯聚合平台
-
艾媒网: 艾媒网-全球新经济行业数据分析报告发布平台
-
搜索引擎(百度、谷歌)
-
-
-
用户分析
-
用户分析
-
移动观象台: TalkingData移动观象台—全球领先免费公开数据实时查询平台
-
-
-
产品体验
-
产品结构、产品体验(UI设计、功能)、产品盈利分析
-
产品结构图:根据实际情况去绘制
-
UI设计角度︰配色、页面布局
-
产品功能角度:交互设计、具体功能(好处、槽点)
-
产品盈利分析︰了解互联网产品常见的盈利方式(广告费、卖会员、卖商品、佣金、增值服务等)
-
-
-
报告总结
-
总结、相关优化和建议
-
产品体验后所得到的关于行业、市场的结论
-
产品体验后关于体验的产品本身的一些亮点、缺点的捕捉
-
-
原型设计介绍
原型设计概述
原型(prototype)这个词来自拉丁文的词proto,意谓“最初的”,意义是形式或模型。在非技术类的文中,一个原型是给定种类的一个代表性例子。_墨刀
-
原型是一种让用户提前体验产品、交流设计构想、展示复杂系统的方式。就本质而言,原型是一种沟通工具。
-
线框图描绘的是页面功能结构,它不是设计稿,也不代表最终布局,线框图所展示的布局,最主要的作用是描述功能与内容的逻辑关系。
-
原型图是最终系统的代表模型或者模拟,比线框图更加真实、细致。
为什么要画原型?
-
产品规划者要提前自行认知产品形态,反复推敲打磨产品的可行性。
-
作为施工的图纸,向产品开发的实施者传递设计者的意图
-
作为展示手段,向决策者,使用者展示产品的形态。
-
作为Demo向开发者,用户等干系人展示产品的交互效果
原型设计分类
-
草图
-
低保真
-
高保真
草图
一般主要用于产品经理整理思路,寻找灵感,或者在产品团队内部相互讨论碰撞火花时使用。画给自己看的想怎么画就怎么画。
低保真
打个比喻来说就像,用于“生产的图纸”,要简单易读,内容全面,标注准确,是其他同事工作的参考,因此必须带有交互说明。
高保真
用来展现效果的原型,大量使用真实的图片,真实的色彩,拟真的交互效果,努力营造真实产品的使用状态,除非特殊要求,一般不带交互说明。
原型设计的流程
开始做原型之前,请先考虑清楚以下几个要素:
-
做这个原型的目的是什么?
-
这个原型的受众是谁?
-
这个原型有多大效率帮助我传达设计或测试设计?
-
有多少时间做原型?需要什么级别的保真程度?
原型设计工具
选择什么工具来制作原型?主要考虑以下几个因素(排名分先后):
-
熟悉程度和获得工具的便利度;
-
所需的时间和精力;
-
可复用的代码/框架;
-
为测试创建可用的原型;
-
价格和学习曲线。
Axure Balsamiq Mockups 墨刀 Justinmind iClap
原型测试流程
测试结果取决于测试者,务必招募到合适的人。要找到合适的人,需要对测试者制定一系列的筛选标准,比如一个社交产品绝对不可能找一个连电子邮件都没有的人来测试。
-
用户如何开始任务的?(是搜索还是浏览?)
-
他先做了什么,再做了什么?
-
他如何做出最终决定的?
-
他们是否领会了设计意图?有什么操作困难?
-
............
Axure 9介绍
Axure 9 概述
-
Axure RP是美国"Axure Software Solution"公司出品的一-款快速原型(Rapid Prototyping )软件;
-
一般来说,使用者会直接将它称为Axure。
-
功能:用于制作快速原型的软件。也可以绘制中保真原型草图。
-
应用人群:产品经理、交互设计师、UI设计师、网页设计师。
-
原型分类:低保真(手绘草图)、中保真(使用相关软件绘制出来的)、高保真(包含效果图及原型交互)
Axure的应用场景
-
拉投资使用:让投资人对产品有直观的了解;
-
给项目团队:使用线框图和文字说明,介绍产品细节,方便团队做出产品出现问题追责;
-
销售用来做演示:给客户提供定制化产品时,使用原型看到最终的产品模型;
-
项目投标使用:使用高保真原型参与投标,体现公司的实力,提升企业形象;
-
内部收集反馈:为了避免需求混乱造成的资源消耗,先使用高保真原型获取用户反馈并优化;
-
教学使用:使用Axure,可以代替PPT进行项目展示,进行演讲和教学;
Axure 9 下载、安装、汉化、激活
Axure 9 下载
https://www.axure.com/
Axure 9 安装
步骤1:双击安装包
步骤2:进入Axure安装页面,提示:需要安装.net Framework,点击接收并安装
步骤3:点击next,进入下一个页面操作
步骤4:勾选我同意条款,点击next,进入下一个页面操作
步骤5:根据用户要求,可更改存储路径,点击next进入下一个页面操作
步骤6:安装
Axure 9 汉化
步骤1:找到安装文件目录下的【汉化文件】文件夹并双击进入
步骤2:将所有的文件赋值到Axure安装目录下
Axure 9 激活
Axure 9 界面介绍
进入主页后,Axure页面主要分为:菜单栏、工具栏、站点地图、元件库|母版、工作区域、样式交互
-
工具栏:主要操作功能。
-
站点地图:类似大纲界面,方便理清原型框架及逻辑关系。
-
元件库:调用所需元件的界面。
-
画布:展示原型部分,可以理解为画画的画布。
-
元件属性页面:用于做一些交互效果和编辑元件样式的界面。
举个例子,如果把画原型的过程比作建一个房子
工具栏就是锤子、铲子等工具;
站点地图就是图纸,方便看到整个建成情况;
元件库就是放置砖瓦材料的砖瓦仓库,元件就是砖瓦,用于建房子的基础材料,拿砖瓦(元件)就得去砖瓦库(元件库)里拿
画布就是要建房子的那块区域,没有空间没有地方给你肯定建不成房子的;
元件属性页面就是颜料,可以把你的砖瓦从本来的灰色涂成蓝色,通过改变砖瓦(元件)的样子(样式)来让砖瓦(元件)更加好看,从而让你建的房子更好看。
功能区域
整体功能区主要包括软件的菜单栏,快捷操作按钮(对齐,复制,粘贴等等),页面元素的属性调整(元素的对齐方式、大小、颜色等等)。
概要区域
整个页面原型由元件(元素:个人喜欢称页面中的元件为元素)拼装而成。
在本区域可以看到页面中的所有元素。可以通过调整他们的元素层级来展示对应的上下关系(Axure 按照先后顺序进行渲染的,所有有的时候有些元素没有展示,就是因为被其他元素给遮盖了。所以在这个部分需要进行调整前后关系。)
页面区域
页面功能区域,主要是构成了Axure 制作完成的页面组成结构。这里创建了多少页面,Axure原型中就会存在多少页面。
在Axure的页面导航栏中,可以建立页面父子关系,便于页面的管理与识别。
Axure 也提供了页面分组的功能,方便使用者进行相同类型(相同模块)的页面归类。
元件区域
元件库区域主要包括基础的元件库(官方自带元件库)和扩展的元件库(用户自行安装的元件库)。
元件库的主要目的是能够快速的构建原型。在基础的元件库中,官方提供了常规的一些图片,文本,矩形,线段等等常规元件。也提供了进阶的中继器,内联框架等功能性的元件。
绘图区域
绘图区域为整个Axure的页面绘制区域(工作区域)。
我们可以通过元件库的元件拼装绘制自己想要的效果图,借助调整元件样式的属性,达到我们想要的页面效果,同时配置交互事件制作完整的交互原型。
母版区域
母版区域,主要用于整个项目中的页面模块的复用。使得在制作项目的时候,能够对相同的元素做到统一修改变更的作用。同时母版支持页面级信息的自定义替换。
例如:我们可以创建一些整个项目中的公用母版。如:搜索栏,翻页等等,这些都可以通过母版的改动达到全局的改动。
交互区域
交互:配置原型的跳转点击等事件相关事件。
在Axure中可以通过设置鼠标点击、鼠标双击等相关事件达到原型的网页预览交互效果。
样式区域
样式:主要进行页面的样式修改与配置,元件(元素)样式修改与配置。
说明区域
说明:进行页面整体信息备注说明,或元件(元素)信息备注说明等。
基础操作
文件
关于Axure的文件,能够打开、新建与八寸,或可以从其他RP文件导入原型内容。
RP文件指的是Axure保存的源文件,以“.rp”为扩展名,除此之外还有
.rp: 原型文件; .rplib:元件库文件; .rpteam:团队项目文件; .html:网页文件;
备份中恢复
在AxureRP9中,会每隔15分钟对正在操作的原型文件做一次备份。若想设置的话,可以在【备份设置】中进行更改。
步骤:文件-->备份设置-->输入时间-->保存
画布操作
-
打开画布:在页面模块中,双击任何一个页面,都可以打开相应的画布,同时画布区域上方出现对应的标签。
-
关闭画布:点击标签上的关闭按钮,或者在画布标签上点击鼠标右键,通过在菜单中选择相应的关闭选项完成操作。
-
画布排序:通过鼠标拖动画布标签进行排序。
-
恢复原位:点击画布左上角的准星图标或者快捷键
<Ctrl>+9
键,即可让画布回到原点。 -
移动画布:通过滚动条移动画布;或者,按住<空格>键不放,画布中的鼠标指针变为抓手形状,此时即可拖动画布进行移动;也可以通过鼠标滚轮垂直方向移动画布,按住
<Shift>
键不放,通过鼠标滚轮水平方向移动画布。 -
缩放画布:在工具栏中通过改变显示比例缩放画布,或者按住
<Ctrl>
键不放,通过鼠标滚轮改变画布显示比例。
元件操作
-
使用:如果想使用某个元件,我们只需要将它从元件库中拖入画布摆放即可。
-
对齐:默认情况下,两个矩形元件并排摆放,中间的边框为两条边框的宽度,如果想保持一条边框的宽度,需要在【偏好设置】中,进行【元件对齐】的设置。
-
旋转:元件的旋转可以通过按下<Ctrl>键的同时,拉动元件任意一个边界点来实现。旋转之后,可以通过右键菜单【变换形状】-【重置文本到 0°】
-
圆角:矩形元件可以编辑圆角,通过鼠标指针拖动矩形左上方的小三角形图标即可改变圆角的大小。
-
改变形状:形状类元件都可以通过点击鼠标右键,在菜单中通过【选择形状】将当前形状改变为其他形状。
-
改变尺寸:可以通过鼠标指针拖动元件的边界点任意改变
-
元件的尺寸;也可以按住<Shift>不放,同时鼠标指针拖动元件边界点等比改变元件的尺寸。
-
复制元件:通过鼠标右键菜单的【复制】与【粘贴】,或者使用通用快捷键<Ctrl+C>键与<Ctrl+V>键可以完成画布间或者软件间的复制粘贴操作;同一画布中,可以通过<Ctrl+D>键进行复制;或者,按住<Ctrl>键不放,拖动元件到新的位置松开,完成复制与摆放的操作。
-
编辑文字:部分元件可以添加文字内容。在未开启单键快捷键功能时,直接输入即可替换当前文字内容;开启单键快捷键功能时,需要双击元件或者在元件上点击按下回车键进入文字编辑状态。
常用快捷键
添加元件类
复制 粘贴 剪切 R:矩形; L:线段; 0:圆形; P:绘画; T:文本;
操作类
S:图片切割; :预览原型; C:图片裁剪; /:发布原型到Axure云; X:创建交互; 0:元件透明度0%和100%切换; N:添加说明; 1-9:元件透明度10%-90%;
案例
用户登录简单设计
相关文章:

Axure 基础入门
目录 认识产品经理 项目团队* 基本概述 认识产品经理 A公司产品经理 B公司产品经理 C公司产品经理 D公司产品经理 产品经理工作范围 产品经理工作流程* 产品经理的职责 产品经理的分类 产品经理能力要求 产品工具 产品体验报告 原型设计介绍 原型设计概述 为…...

结构型设计模式之Decorator(装饰器)
结构型设计模式之Decorator(装饰器) 前言: 本案例通过李四举例,不改变源代码的情况下 对“才艺”进行增强。 摘要: 摘要: 装饰器模式是一种结构型设计模式,允许动态地为对象添加功能而不改变其…...

HCIP-Datacom Core Technology V1.0_3 OSPF基础
动态路由协议简介 静态路由相比较动态路由有什么优点呢。 静态路由协议,当网络发生故障或者网络拓扑发生变更,它需要管理员手工配置去干预静态路由配置,但是动态路由协议,它能够及时自己感应网络拓扑变化,不路由选择…...

工作自动化——工作自动提炼--智能编程——仙盟创梦IDE
工作自动化中的自动提炼、自动比对代码生成日志,为软件开发与项目管理带来诸多好处。 自动提炼能从复杂代码中精准提取关键信息,节省人工梳理时间,开发人员可快速把握核心逻辑,加速项目熟悉进程。自动比对代码则及时发现版本间差异…...
go语言学习 第 2 章:变量与数据类型
第 2 章:变量与数据类型 在 Go 语言中,变量和数据类型是构建程序的基础。理解它们的使用方式和特性,对于编写高效、可维护的代码至关重要。本章将详细介绍变量的声明、初始化、使用以及 Go 语言中的各种数据类型。 一、变量的声明与初始化 …...

大语言模型评测体系全解析(上篇):基础框架与综合评测平台
文章目录 一、评测体系的历史演进与技术底座(一)发展历程:从单任务到全维度评测1. 2018年前:单数据集时代的萌芽2. 2019-2023年:多任务基准的爆发式增长3. 2024年至今:动态化、场景化、多模态体系成型关键节…...
Spring Event(事件驱动机制)
一、Spring Event 应用场景 1. 业务解耦 当一个业务操作触发多个后续动作时,用事件解耦各个动作,避免代码耦合。 比如:用户注册后同时发送欢迎邮件、积分赠送、日志记录等,这些逻辑可以通过事件发布多个监听器异步处理。 2. 跨模…...
Fisher准则例题——给定类内散度矩阵和类样本均值
设有两类样本,两类样本的类内散度矩阵分别为 S 1 ( 1 1 / 2 1 / 2 1 ) , S 2 ( 1 − 1 / 2 − 1 / 2 1 ) S_1 \begin{pmatrix} 1 & 1/2 \\ 1/2 & 1 \end{pmatrix}, \quad S_2 \begin{pmatrix} 1 & -1/2 \\ -1/2 & 1 \end{pmatrix} S1(11/21…...
MySQL数据库中INNODB表数据的备份与恢复
使用数据库时,其中非常重要的一块内容就是数据的安全,而保障数据安全的重要手段是数据备份与还原恢复。目前,我们主要的备份手段有逻辑备份、物理备份,逻辑备份一般适用范围很广,可以适用于解决不同版本间的备份与恢复,但一般执行时间长,而且备份占用空间大。这里介绍一…...
振动分析师(ISO18436-2)四级能力矩阵 - 简介
本文的内容绝大多数来自:VCAT-II Vibration Analyst - Mobius Institute相关振动分析员培训招生彩页,特此致谢!内容整理参见:振动分析师四级能力矩阵 - 知乎。 CAT I 振动分析技术员 1.1角色画像 Collect vibration dataValida…...

生产环境MYSQL常见锁表场景
前言 锁表是我们在生产环境十分常见的问题之一,解决问题前需要先了解锁表产生的原因以找到解决方案,并制定方案以预防锁表,本文接下来会分别模拟元数据锁表(MDL锁)、行锁升级为表锁、死锁、**显示锁表 **四种锁表情形…...

结构性设计模式之Composite(组合)
结构性设计模式之Composite(组合) 摘要: Composite(组合)模式通过树形结构表示"部分-整体"层次关系,使得用户能够统一处理单个对象和组合对象。该模式包含Component(组件接口&#x…...

Java面试八股--04-MySQL
致谢:感谢整理!2025年 Java 面试八股文(20w字)_java面试八股文-CSDN博客 目录 1、Select语句完整的执行顺序 2、MySQL事务 3、MyISAM和InnoDB的区别 4、悲观锁和乐观锁怎么实现 5、聚簇索引与非聚簇索引区别 6、什么情况下my…...
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(31):そう
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(31):そう 1、前言(1)情况说明(2)工程师的信仰2、知识点(1)复习(2) そう1,いAくな+さそうでう。2,なAな + そうです。3,いいです ー>よさそうです。4、x Xの状況(じょうきょう)5、みたい & ら…...

设计模式——访问者设计模式(行为型)
摘要 访问者设计模式是一种行为型设计模式,它将数据结构与作用于结构上的操作解耦,允许在不修改数据结构的前提下增加新的操作行为。该模式包含关键角色如元素接口、具体元素类、访问者接口和具体访问者类。通过访问者模式,可以在不改变对象…...

实验设计与分析(第6版,Montgomery著,傅珏生译) 第10章拟合回归模型10.9节思考题10.1 R语言解题
本文是实验设计与分析(第6版,Montgomery著,傅珏生译) 第10章拟合回归模型10.9节思考题10.1 R语言解题。主要涉及线性回归、回归的显著性、回归系数的置信区间。 vial <- seq(1, 10, 1) Viscosity <- c(160,171,175,182,184,181,188,19…...
《对象创建的秘密:Java 内存布局、逃逸分析与 TLAB 优化详解》
大家好呀!今天我们来聊聊Java世界里那些"看不见摸不着"但又超级重要的东西——对象在内存里是怎么"住"的,以及JVM这个"超级管家"是怎么帮我们优化管理的。放心,我会用最接地气的方式讲解,保证连小学…...

LeetCode 高频 SQL 50 题(基础版) 之 【高级查询和连接】· 下
上部分链接:LeetCode 高频 SQL 50 题(基础版) 之 【高级查询和连接】 上 题目:1164. 指定日期的产品价格 题解: select product_id,10 price from Products group by product_id having min(change_date) > 201…...
Java并发编程:读写锁与普通互斥锁的深度对比
在Java并发编程中,锁是实现线程安全的重要工具。其中,普通互斥锁(如synchronized和ReentrantLock)和读写锁(ReentrantReadWriteLock)是两种常用的同步机制。本文将从多个维度深入分析它们的区别、适用场景及…...
Spring Boot Actuator未授权访问漏洞修复
方案1:在网关的配置文件里增加以下配置 management:endpoints:web:exposure:include: []enabled-by-default: falseendpoint:health:show-details: ALWAYS 方案二:直接在nginx配置拦截actuator相关接口 location /actuator { return 403; …...

机器学习——SVM
1.什么是SVM 支持向量机(support vector machines,SVM)是一种二分类模型,它将实例的特征向量映射为空间中的一些点,SVM 的目的就是想要画出一条线,以 “最好地” 区分这两类点,以至如果以后有了…...

【音视频】FFmpeg 硬件(NVDIA)编码H264
FFmpeg 与x264的关系 ffmpeg软编码是使⽤x264开源项⽬,也就是说ffmpeg软编码H264最终是调⽤了x264开源项⽬,所以我们要先理解ffmpeg和x264的调⽤关系,这⾥我们主要关注x264_init。对于x264的参数都在 ffmpeg\libavcodec \libx264.c x264\co…...

贪心算法应用:超图匹配问题详解
贪心算法应用:超图匹配问题详解 贪心算法在超图匹配问题中有着广泛的应用。下面我将从基础概念到具体实现,全面详细地讲解超图匹配问题及其贪心算法解决方案。 一、超图匹配问题基础 1. 超图基本概念 **超图(Hypergraph)**是普…...
OpenCV CUDA模块结构分析与形状描述符------计算指定阶数的矩(Moments)所需的总数量函数:numMoments
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 该函数用于计算指定阶数的矩(Moments)所需的总数量。 在图像处理中,矩(moments)是一…...

【Web应用】若依框架:基础篇13 源码阅读-前端代码分析
文章目录 ⭐前言⭐一、课程讲解过程⭐二、自己动手实操⭐总结 标题详情作者JosieBook头衔CSDN博客专家资格、阿里云社区专家博主、软件设计工程师博客内容开源、框架、软件工程、全栈(,NET/Java/Python/C)、数据库、操作系统、大数据、人工智能、工控、网…...

[java八股文][JavaSpring面试篇]SpringCloud
了解SpringCloud吗,说一下他和SpringBoot的区别 Spring Boot是用于构建单个Spring应用的框架,而Spring Cloud则是用于构建分布式系统中的微服务架构的工具,Spring Cloud提供了服务注册与发现、负载均衡、断路器、网关等功能。 两者可以结合…...
深度学习篇---face-recognition的优劣点
face_recognition库是一个基于 Python 的开源人脸识别工具,封装了 dlib 库的深度学习模型,具有易用性高、集成度强的特点。以下从技术实现、应用场景等维度分析其优劣势: 一、核心优势 1. 极简 API 设计,开发效率极高 代码量少:几行代码即可实现人脸检测、特征提取和比对…...

基于分布式状态机的集装箱智能道口软件架构方法
集装箱码头对进出场道口的通过能力始终是要求最高的,衡量道口的直接指标为道口通行效率,道口通行效率直接体现了集装箱码头的作业效率以及对外服务水平,进而直接影响到码头的综合能力。所以,码头普遍使用智能道口实现24小时无人值…...
Oracle的Hint
racle的Hint是用来提示Oracle的优化器,用来选择用户期望的执行计划。在许多情况下,Oracle默认的执行方式并不总是最优的,只不过由于平时操作的数据量比较小,所以,好的执行计划与差的执行计划所消耗的时间差异不大&…...
手动事务的使用
使用原因: 公司需要写一个定时任务,涉及增改查操作, 定时将前端页面配置的字典数据(标签数据)同步到数据库特定的表(标签表) 查询字典表数据 字典有,数据库表没有新增 都有,判断名称,名称不同修…...