如何做好流程优化?看这里的目的、原则和方法

流程管理的本质是通过构造卓越的业务流程让流程增值,为客户创造真正的价值。

但卓越的业务流程并不是一蹴而就的,有一个过程,这个过程就是业务流程和流程管理体系不断优化提升的过程(可以参照流程成熟度评价模型)。

同时,卓越的企业也是在不断地竞争中,通过不断探索、总结、固化最佳的满足客户需求的经验做法,才逐渐一步步走向卓越的。因此,在流程管理体系中,流程优化是重要组成部分,是一个长期的过程。

那么如何做好流程优化,就需要掌握其目的、原则、步骤、方法和注意事项,并根据流程优化项目实际灵活运用。

一、什么是流程优化?

流程优化是指通过对组织业务流程进行持续不断的改进、完善、发展来提升组织竞争优势,为客户提供更有价值的产品、服务或成果的过程。

组织始终处于不断变化的社会、市场、行业环境中,组织若想在不断变化的环境中保持持续的竞争力,就需要在战略、流程、人员、运营、IT等方面不断改善,而流程是组织能力的体现,是组织竞争力的核心所在,持续的流程优化将使组织在不断变化的环境中立于不败之地。

二、流程优化十大原则

1、以流程为导向

改变原有的职能导向管理模式,根据流程的要求设置相应职能岗位,而不是根据现有的职能岗位设计流程。实现从面向“职能”管理到面向“流程”管理的转变,提高业务流程的运转效率,从“流程”出发调整岗位职责、部门职责及绩效考核指标。

2、基于现实

业务流程优化应充分考虑公司现有管理基础、资源能力现状。同时,应走出办公室,亲身体验,绝不可少数人闭门造车。

3、循序渐进

业务流程优化是一个渐进式的过程,不可能一步到位。业务流程优化的基本过程是:现有流程描述——探讨其合理性——流程改善——流程运行——再探讨——再改善。这样循环往复的过程,在此过程中不断进行改善,从而最终达到最优设计。

4、面向客户

流程的客户是使用流程产出的外部组织、内部部门或个人,流程存在的意义在于最大程度的满足服务对象的需求。比如订单处理流程是满足客户对订单涉及的产品、服务、质量、交货期的要求。招聘及培训流程是向相关业务部门提供符合岗位要求的新员工等等。

5、结果导向

客户是流程的终点,流程绩效应是客户意志的体现,流程产出应符合客户要求,流程的各组成要素及相互关系应以最快速度、最低成本、最小风险和最高品质的确保流程产出。

6、职责完整性原则

尽可能使一个人或一个部门完成相对独立的功能,明确流程节点之间的相互协作关系,这样才能打破部门间的壁垒,减少协调工作量。因此,流程优化应根据业务关联度的高低进行业务处理功能的分解和并归,将业务关联度高的业务处理功能归并到同一个岗位或同一个部门。

7、并行原则

在流程执行过程中,应尽量缩短业务处理时间,对能够平行开展的工作尽可能安排平行开展,这样可以缩短流程各个节点之间的等待时间。让流程后续过程中的有关人员参与前段过程,如果没有必要参与,也将前端信息及时传递给后续过程的参与者,消除信息孤岛,从而使节点之间进行良好的对接。

8、价值增值

通过流程设计,应尽量提高与价值创造有关节点活动的运作质量,减少不必要的非增值作业环节,规范剩余节点中具体的活动内容,紧紧围绕为主价值链提供迅速和有力的服务。

9、定义精确

流程的产出、流程活动、流程投入等各组成要素的特征必须定义精确、清晰,应尽可能量化。

10、IT支持

业务流程优化过程应该尽可能的与信息技术应用相结合,即利用信息技术的手段规范管理体系、固化业务流程,并提高信息交互速度和质量。业务流程优化离不开IT的支持,信息化是流程优化的基础,它是提供信息共享和执行业务流程的工具和载体,可以提高流程的运行效率和对外部变化的响应速度。

三、流程优化的层次

根据流程改进的程度,流程优化分为三个层次:流程再造、流程优化、流程活动改善。

1、流程再造(Business Process Reengineering,BPR)

针对组织业务流程的基本问题进行反思,并对流程进行彻底的重新设计,称为流程再造。流程再造能够使流程在成本、质量、服务和效率等衡量组织绩效的重要指标上取得显著的进展。

2、流程优化(Business Process Improvement,BPI)

组织对现有业务流程梳理、完善和改进的过程,称为流程的优化。这里的“流程优化(BPI)”是狭义的,它与流程再造(BPR)、流程活动改善(BPAI)共同组成了广义概念的流程优化过程组。

3、流程活动改善(Business Process Activity Improvement,BPAI)

流程活动改善是组织对现有业务流程中的活动,从成本、质量、服务和效率上进行的改善,它关注的是流程中单个活动的改善。流程活动的执行角色根据在活动实际开展过程中的体验,从提升流程活动的执行效率和效果方面提出改进建议,改善流程活动,从而达到提升流程整体的效率和效果的目的。

四、流程优化的步骤

从客户导向、核心环节、成功关键、整体性这几方面入手,项目应用的方法主要由三大步骤组成:

第一步:梳理( “现状怎样?” )

第二步:诊断( “什么问题?” )

第三步:优化( “如何提高?” )

具体展开可以分为7个步骤:

1、组建流程优化组织

业务流程优化工作是一项系统而复杂的工作,在决定进行流程优化前应该成立由企业高层、中层、业务骨干、咨询顾问组成的流程优化小组,对流程优化工作进行分工,确定流程优化的实施计划。

同时,流程优化小组成员应掌握流程管理相关专业知识和技能(流程梳理、流程分析、流程设计、流程图绘制、流程说明文件编制和流程实施等)。

2、流程调研

流程优化小组应首先对企业现有业务流程进行系统的、全面的调研,分析现有流程存在的问题,确定流程优化后要达到的目标。

一般的制造型企业的业务流程有数百个之多,这些流程分布在各个部门的内部、部门之间以及企业与客户及供应商之间,同时,由于企业原有业务流程的不明确性,同一业务的执行者对流程的描述也存在着差别,这就使得对流程的梳理工作变得更为复杂。

3、流程梳理

对现有的业务流程进行调研后应进行流程梳理,流程梳理往往有着庞大的工作量,其成果一般包括一系列的流程文档,包括业务流程图、流程说明文件等。

流程梳理工作本身的价值在于对企业现有流程的全面理解以及实现业务操作的可视化和标准化,同时,应明确现有业务流程的运作效率和效果,找出这些流程存在的问题,从而为后续的流程优化工作奠定基础。

4、流程分析

对现有流程进行梳理后应进行分析,清晰原有流程的关键节点和执行过程,找出原有流程的问题所在,并考察优化过程中可能涉及的部门。同时,应征求流程涉及的各岗位员工意见,说明原流程有哪些弊端,新流程应如何设计使之具有可操作性。

5、设计新的流程

经过流程分析后,根据设定的目标以及流程优化的原则,改善原有流程或者重新设计新的流程,简化或合并非增值流程,减少或剔除重复、不必要流程,构建新的流程模型。

新流程模型构建后应与IT技术相结合,使软硬件和企业的实际管理运营结合起来,并将新流程固化到公司的IT系统中,如ERP或OA系统,使流程信息能通过IT技术及时汇总、处理、传递,这是业务流程优化过程中的一个很重要的环节。

6、评价新的流程

根据设定的目标与企业的现实条件,对优化设计后新流程进行评估,主要是针对新流程进行使用效率和最终效果的评估,即“双效”评估。

7、流程实施与持续改进

业务流程经过“双效”评估后,应该进行流程的运行实施,在实施业务流程的过程中,应进行总结完善、持续改进,也就是说,流程优化是一个动态循环过程,流程分析、流程设计、流程评价、流程实施、流程改进再进入下一次分析、设计、评价、实施、改进,也是一种动态的自我完善机制。

业务流程管理是企业管理水平的体现,它决定着企业的运作质量和效率。优化业务流程,加强企业流程管理,是企业低成本、高效运营的保证。

在整个流程优化的过程中,我们引入自动化工具来提升效率。

利用自动化工具来替代人工完成一些重复性或耗时的工作。

(1)针对工作流程中的某个环节,例如客服回复用户咨询,可以使用智能机器人来自动回复重复性的常见的问题,从而释放人力,让客服有更多的精力去处理高价值的工作。这也是改进工作流程,创造良好工作环境的一个体现。

(2)针对偏固定的工作流程,包括任务管理、工作审批、表单流转等,可以通过工作流引擎工具来为这类工作自定义可视化的工作流程,让团队协作更明确和有序,并一站式实现提高流程透明度、任务按节点自动流转和通知、在线存档追溯和分析等。

场景很好理解,当任务被上一节负责人处理完成,系统自动将其移至下一节点并通知该节点负责人跟进,且任务日志可显示每个节点的处理时间和时长等。

以我们的新媒体运营团队为例,过去在内容策划、审核、发布的过程中,常常需要在企业微信群、邮件等多个平台间反复沟通确认。而在使用 织信Informat 低代码平台及其工作流后,团队将整个内容生产流程搬到线上,从选题、撰稿、审阅、排期到发布,形成闭环式管理,流程效率提高 70% 以上。

自动化的流转和通知机制保证了信息的及时传递和任务的高效协作,而且每一条任务及其状态、当前负责人等数据,除了在工作流模块清晰展示外,还会同步保存到表格中,并形成实时的统计分析图表。

(3)借助 AI 等智能化、自动化工具提高工作流程效率

随着人工智能 AI 的爆发,很多软件工具都开发了自己的 AI 应用,它不一定会改变工作流程,但一定会改进工作流程的效率。在日常工作中,我们可以创建专门的 AI 助手来赋能一些工作流程、任务管理等工作。

比如用 织信Informat(低代码平台) 的 AI 助手,可以创建一个任务管理助手来实现高效的任务管理;创建一个财务助手来记录分析财务数据并生成统计图表;创建一个问题助手来记录和跟踪产品问题的处理,等等。

AI 助手另外,还可以利用工具固有的自动化功能,来代替人工执行工作流程中的一些动作。比如我们团队就充分利用了织信Informat 的自动化规则,极大地提高了一些流程的处理效率。可以在满足触发条件下自动执行发送通知、发送企业微信消息、发送邮件、数据录入和更改、锁定行、运行脚本等。有效降低了操作门槛,避免了手动操作的延迟和错误,节省了大量时间和精力。

五、流程优化的方法

对于流程的优化,不管是对流程整体的优化还是说对中间部分的改进,例如减少环节,改变时序等等,都是通过消除流程中的不增值环节,减少或消除必要但不增值环节,以提高工作质量,提高工作效率以及降低成本,降低劳动的强度,节约能源消耗,然后保障产品的安全生产以及减少污染。

对于流程优化,可以从流程本身和不同的场景或管理方向两个角度来选择合适的方法。

其中,对于流程本身,不管哪一个层级的流程,其最基本的方法有消除、简化、重组、整合、自动化、建立六种。即消除流程中的浪费环节,消除或减少必要但不增值的环节,最终提升流程的效率、质量或降低成本,以满足客户需求。

  • 消除:删除无附加价值的步骤,如过度控制、重叠环节、等待时间;
  • 整合:集成功能,理顺流程过程,如职责、部门、客户;
  • 简化:简化所有过于复杂的环节,如形式、程序、沟通渠道;
  • 自动化:运用先进的技术加速流出运转,提高流程运行质量,如数据搜集、数据传输、数据分析;
  • 重组:通过改变工作程序,使各项工作开展先后次序,如重新排列、平行组合、缩短工作总时间;
  • 建立:为了防范风险,提高质量,在流程增加步骤、控制点。

另外,从生产、质量、技术、项目、运营等管理场景来看,在不同的管理领域有着其适合的流程优化方法,是在特定领域,管理专家在实践中总结提炼出来的有效做法。从这个角度来看,流程优化的基本方法有8种。

1、SIPOC分析法

SIPOC模型是一代质量大师戴明提出来的组织系统模型,是一门最有用而且最常用的,用于流程管理和改进的技术。是过程管理和改进的常用技术,作为识别核心过程的首选方法。

SIPOC其中每个字母各代表:

Supplier 供应者;Input 输入;Process 流程;Output 输出;Client 客户。

2、价值流图析法

价值流图析就是分析一个产品通过其生产工序的全部活动,包括增值和不增值的活动。其中对于一个产品来说,有两个流程特别重要:

(1)从原材料到产品交付顾客手中的生产流程;

(2)从概念到投产的设计流程。

3、约束理论(TOC)

约束理论是企业识别并消除在实现目标过程中存在的制约因素(即约束)的管理理念和原则。以色列物理学家、企业管理顾问戈德拉特在其开创的最优生产技术基础上发展起来。认为在一条业务链中,瓶颈节点的节拍决定了整条链的节拍,即任何一个多阶段生产系统,如果其中一个阶段的产出取决于前面一个或几个阶段的产出,那么产出率最低的阶段决定着整个系统的生产能力。约束即阻碍企业有效扩大产出能力、降低库存和运行成本的环节。

约束理论的核心观念是任何一个现实的系统至少存在一个约束, 比如制造资源。对此别无选择,要么你管理约束,要么约束“管理”你。不管约束是否被认知和管理,它都将影响系统的产出。

4、标杆瞄准法

这个标杆瞄准法又叫做benchmarking,它是指企业把自己的服务,经营实践,产品以及成本,和很多在相关方面表现非常优秀有成效的企业做比较,改进自己的企业经营业绩不间断的精益求精的过程。

第一步:学习标杆。

第二步:设定流程导向的绩效目标。

第三步:将本组织流程与标杆流程进行对比分析:比如将组织的供应链计划流程和业界标杆的供应链计划流程进行对比,实现在效率的主要指标方面,如库存周转率、客户订单履行那满足率的差距;

第四步:确定关键差距点,明确关键差距点:即差距较大的比较项;对于细微的差距,可以忽略不计。

第五步:分析形成差距的各种原因,组织流程的各利益关系人分析造成差距的各种原因,模拟这些问题解决后的绩效改善情况。

第六步:设计并实施流程优化。

5、DMAIC模型

DMAIC模型,其实是实施6SIGMA的一套操作类方法,DMAIC管理中最经典以及最重要的管理模型,重点就是特别的侧重于已有的流程优化管理质量。

D(Define)——界定:界定是识别客户要求,确定影响客户满意度的关键因素界定——找准要解决的问题。制定DMAIC任务书。

M(Measure)——量测:量测是6σ管理分析的基础,对关键质量指标进行量测。

A(Analyze)——分析:分析是运用多种统计技术方法找出存在问题的根本原因。

I(Improve)——改进:改进是实现目标的关键步骤。

C(Control)——控制:控制是将主要变量的偏差控制在许可范围。没有工作描述和过程程序就谈不上控制。

6、ESIA分析法

所有企业的最终目的都应该是为了提升顾客在价值链上的价值分配。重新设计新的流程以替代原有流程的根本目的, 就是为了以一种新的结构方式为顾客提供这种价 值的增加,及其价值增加的程度。反映到具体的流程设计上, 就是尽一切可能减少流程中非增值活动调整流程中的核心增值活动。其基本原则就是 ESIA。ESIA 法是减少流程中非增值活动以及调整流程的核心增值活动的实用原则。

Eliminate:指对组织内现有流程中的非必要的非增值活动予以清除,如过量产出、活动间的等待、不必要的运输、反复加工、过量库存、缺陷与失误、重复活动、反复检验等等。

Simplify:指在尽可能清除了非必要的非增值环节之后,对剩下的活动仍需进一步简化,一般可考虑从记录、程序、沟通、物流等方面进行简化。

Integrate:指对分解的流程进行整合,以使流程顺畅、连贯、更好地满足顾客需求。可从活动、团队、顾客、供方等四个方面考虑整合。

Automate:指在清除、简化、整合的基础上,作业流程的自动化。重点考虑一下活动 脏活、累活与乏味的工作,数据的采集与传输数据、数据分析等。这是企业信息化的必然结果。

7、ECRS分析法

ECRS分析法,即取消(Eliminate)、合并(Combine)、重排(Rearrange)、简化(Simplify)。

取消(Eliminate): “完成了什么?是否必要?为什么?”

合并(Combine):如果工作或动作不能取消,则考虑是否可与其他工作合并。

重排(Rearrange): 对工作的顺序进行重新排列。

简化(Simplify):指工作内容和步骤的简化,亦指动作的简化,能量的节省。

在进行5W1H分析的基础上,可以寻找工序流程的改善方向,构思新的工作方法,以取代现行的工作方法。运用ECRS四原则,即取消、合并、重组和简化的原则,可以帮助人们找到更好的效能和更佳的工序方法。

8、SDCA循环

SDCA循环其实就标准化的维持,就是标准化,执行,检查以及调整总结的模式,它包括所有改进过有关流程的更新标准化,并且在这个流程优化过程中使它能够平衡运行下去,再进行检查的过程。而且为了确保准确性。SDCA循环的目的就要实现这个流程的标准化以及稳定现有的流程模式,使整个过程能够满足用户的愿望以及需求。

9、5W2H分析法

5W2H分析法又叫七问分析法,是二战中美国陆军兵器修理部首创。简单、方便,易于理解、实用,富有启发意义,广泛用于企业管理和技术活动,对于决策和执行性的活动措施也非常有帮助,也有助于弥补考虑问题的疏漏。

(1)Why——为什么?为什么要这么做?理由何在?原因是什么?

(2)What——是什么?目的是什么?做什么工作?

(3)Where——何处?在哪里做?从哪里入手?

(4)When——何时?什么时间完成?什么时机最适宜?

(5)Who——谁?由谁来承担?由谁来完成?由谁负责?

(6)How——怎么做?如何提高效率?如何实施?方法怎样?

(7)How much——多少?做到什么程度?数量如何?质量水平如何?费用产出如何?

通过5W2H分析法:

  • 可以准确界定、清晰表述问题,提高工作效率。
  • 有效掌控事件的本质,完全地抓住了事件的主骨架,把事件打回原形思考。
  • 简单、方便,易于理解、使用,富有启发意义。
  • 有助于思路的条理化,杜绝盲目性。有助于全面思考问题,从而避免在流程设计中遗漏项目。

六、流程优化的七大提醒

流程优化工作通用使用80/20原则,在资源有效的情况下,应抓住关键,用最少的资源,在最短的时间内,实现流程的优化提升。其中,以下七个方面是值得注意:

1、致力于高价值流程,而不是面面俱到;

2、服务于战略实现的需要;

3、以顾客价值为导向;

4、源于现实、高于现实;

5、借鉴标杆、鼓励创新;

6、闭环管理、不断优化、持续改进;

7、考核导向:考核什么就得到什么。

七、最后:

就如精益改善十大原则之一:改善是无止境的。流程优化也是精益改善,是全员性的、持续性的、无止境的。我辈均需共勉!

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

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

相关文章

React组件通信——兄弟组件

兄弟组件通信 方法一:状态提升 子组件先将数据传递到父组件,父组件再把数据传到另一个子组件中。 import { useState } from "react"; // 定义A组件,向B组件发送数据 function A({ onGetMsg }) {const name "this is A na…

【机器学习】Adaboost: 强化弱学习器的自适应提升方法

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 Adaboost: 强化弱学习器的自适应提升方法引言Adaboost基础概念弱学习器与强学习…

跨境经营的艺术:中资企业海外市场售后服务创新与挑战

出海,已不再是企业的“备胎”,而是必须面对的“大考”!在这个全球化的大潮中,有的企业乘风破浪,勇攀高峰,也有的企业在异国他乡遭遇了“水土不服”。 面对“要么出海,要么出局”的抉择&#xff…

【已解决】msi格式无法下载EndNote

背景 windows11家庭中文版,下载EndNote,点击对应的msi文件,显示要用下列哪种方式打开,而不能直接下载。 解决办法 将自己的EndNote的下载文件(.msi格式)路径,全部设置为英文路径,…

OpenCV轮廓图的一些操作

1.按短边筛选 原始轮廓图: import cv2 import numpy as np# 读取轮廓图 contour_image cv2.imread(..\\IMGS\\pp_edge.png, cv2.IMREAD_GRAYSCALE)# 使用cv2.findContours()函数获取所有轮廓 contours, _ cv2.findContours(contour_image, cv2.RETR_EXTERNAL, cv2…

Firebase Local Emulator Suite详解

文章目录 Firebase Local Emulator Suite 组件安装和使用步骤1. 安装 Firebase CLI2. 初始化 Firebase 项目3. 配置模拟器4. 启动模拟器5. 配置应用程序使用本地模拟器 常见用途 Firebase Local Emulator Suite 是一组本地服务,可以模拟 Firebase 平台的在线服务&am…

《C语言深度解剖》(18):“取整”、“取余“” 和 “取模”的关联与区别?

🤡博客主页:醉竺 🥰本文专栏:《C语言深度解剖》 😻欢迎关注:感谢大家的点赞评论关注,祝您学有所成! ✨✨💜💛想要学习更多C语言深度解剖点击专栏链接查看&…

word-简历排版

1、确认字体(微软雅黑)、字号(五号/小五) 2、设置段间距和行间距、页边距 3、突出各模块标题,增加分格线 4、使用制表位进行对齐:视图-标尺,制表符(tab)和制表位共同使…

我喜欢的vscode插件

有个更全的:提高编程效率的30个VScode插件 Image preview(图片预览) any-rule(正则表达式大全) px to rem & rpx & vw(cssrem)(px和rem之间转换) 小程序开发助手 Auto Close Tag A…

【C语言】探索文件读写函数的全貌

🌈个人主页:是店小二呀 🌈C语言笔记专栏:C语言笔记 🌈C笔记专栏: C笔记 🌈喜欢的诗句:无人扶我青云志 我自踏雪至山巅 🔥引言 本章将介绍文件读取函数的相关知识和展示使用场景&am…

电脑设置密码怎么设置?让你的电脑更安全!

在如今信息化的社会中,保护个人电脑的安全至关重要。设置密码是最基本的电脑安全措施之一,它可以有效防止未经授权的访问和保护个人隐私,可是电脑设置密码怎么设置?本文将介绍三种设置电脑密码的方法,帮助您加强电脑的…

MySQL增删查改初阶

目录 一,数据库操作 1.关键字 show 显示当前数据库有哪些:show databases; 2.创建数据库 3.选中数据库 4.删除数据库 二,表的操作,在选中数据库的基础之上 1.查看表的结构 2.创建表 3.查看当前选中的数据库中…

docker目录挂载失败:Check if the specified host path exists and is the expected type

docker目录挂载失败:Check if the specified host path exists and is the expected type docker目录挂载命令,其目的是为了达到修改linux上的文件同步到容器上,从而实现修改容器的配置文件。 在docker目录挂载或启动容器时报错&#xff0c…

C# :IQueryable IEnumerable

1. IEnumerable namespace System.Collections: public interface IEnumerable {public IEnumerator GetEnumerator (); }public interface IEnumerator {pubilc object Current { get; }public bool MoveNext ();public void Reset (); }IEnumerable 只有一个方法 GetEnumera…

【PHP项目实战训练】——laravel框架的实战项目中可以做模板的增删查改功能(1)

👨‍💻个人主页:开发者-曼亿点 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 曼亿点 原创 👨‍💻 收录于专栏&#xff1a…

UE5 Http Server

前言 最近要用UE 作为一个服务器去接收来自外部的请求,从而在UE中处理一些内容,但是之前只做过请求,哪整过这玩意,短期内还得出结果,那怎么搞嘞,本着省事的原则就找找呗,有没有现成的&#xff0…

2020 6.s081——Lab5:Lazy page allocation

再来是千年的千年 不变是眷恋的眷恋 飞越宇宙无极限 我们永不说再见 ——超兽武装 完整代码见:SnowLegend-star/6.s081 at lazy (github.com) Eliminate allocation from sbrk() (easy) 顾名思义,就是去掉sbrk()中调用growproc()的部分。1s完事儿。 Laz…

两数之和 II - 输入有序数组,三数之和

题目一&#xff1a; 代码如下&#xff1a; vector<int> twoSum(vector<int>& numbers, int target) {int left 0;int right numbers.size() - 1;vector<int> ret;while (left < right){int tmp numbers[left] numbers[right];if (tmp target){r…

Mac OS 用户开启 80 端口

开启端口 sudo vim /etc/pf.conf # 开放对应端口 pass out proto tcp from any to any port 8080 # 刷新配置文件 sudo pfctl -f /etc/pf.conf sudo pfctl -e获取本机ip地址 ifconfig en0 | grep inet | grep -v inet6 | awk {print $2}访问指定端口

栈和队列题目练习

本节小编选了两道题来加深对栈和队列的认识理解&#xff01; 有效的括号 方法1&#xff1a;直接用栈的结构&#xff08;动态数组&#xff09; 本题可以用栈这个结构来解答&#xff0c;将(,{,[ 左括号压入栈中&#xff0c;然后取出栈顶元素与右括号),},]匹配。不匹配的话&…