首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Android源码框架分析

    Android窗口管理分析(2):WindowManagerService窗口管理之Window添加流程

    之前分析说过,WindowManagerService只负责窗口管理,并不负责View的绘制跟图层混合,本文就来分析WMS到底是怎么管理窗口的。 接着看做关键点2,这里才是真正添加窗口的地方,虽然关键点1执行在前,但是用的是Handler发消息的方式来处理,其Runable一定是在关键点2之后执行,接着看关键点2,这里有个比较重要的对象mWindowSession 大概为了SurfaceFlinger管理每个APP的Surface比较方便吧,这四个类的模型如下图: ? Surface对应关系.jpg 总结 窗口的添加流程简化如下,这里暂且忽略窗口的分组管理。 Window添加流程 仅供参考,欢迎指正

    3.5K50发布于 2018-06-29
  • 来自专栏不想当开发的产品不是好测试

    测试流程?项目管理流程

    做这测试这一行的,很多人都追求技术:自动化+性能,往往忽略测试流程,或者说是项目管理流程。 想法 流程是要结合团队来看的,换句话来说就是case by case,没有标准,适合团队/业务的流程就是好流程; Part1 待过做中国移动项目的传统行业,测试流程一套一套的,需求评审 -- 开发详细设计评审 ,设计评审,用例评审中去,这一步做的好的就是测试的一个方向:业务专家 ,看项目/产品的高度达到了产品高度,从全局去考虑测试用例场景,对业务非常熟悉,提升影响力,开发/产品会来咨询你业务知识; Part2 管理,也估计是很多人想走的路线吧,很多人觉得在一家公司混久点就能走上管理层,但我发现在管理层混的好的,都是业务专家,都是会为人处世的,有项目整体风险意识的,当然也需要一定的机遇; 技术,这条路是很多测试同学在走的或者想走的 质量迁移,测试提前介入,从需求端发现问题,带着问题去开需求评审,怼产品/需求; 2. 合并代码回归测试,跟开发沟通后,不要直接上线,需要重新过一遍; 3.

    2.1K90发布于 2018-01-24
  • 来自专栏知了一笑

    SpringBoot2 整合ElasticJob框架,定制化管理流程

    3、分片管理 这个概念在ElasticJob中是最具有特点的,实用性极好。 分片概念 任务的分布式执行,需要将一个任务拆分为多个独立的任务项,然后由分布式的服务器分别执行某一个或几个分片项。 场景描述:假设有服务3台,分3片管理,要处理数据表100条,那就可以100%3,按照余数0,1,2分散到三台服务上执行,看到这里分库分表的基本逻辑涌上心头,这就是为何很多大牛讲说,编程思维很重要。 场景描述:这里猛一读好像很飘逸,其实就是这个意思,如果分3片,取名[0,1,2]不好看,或者不好标识,可以分别给个别名标识一下,[0=A,1=B,2=C]。 Iterator iterator = jobMap.entrySet().iterator(); while (iterator.hasNext()) { // 自定义注解管理 三、动态添加 1、作业任务 有部分场景需要动态添加和管理定时任务,基于上面的加载流程,在自定义一些步骤就可以。

    79510发布于 2020-03-12
  • 来自专栏架构之家

    项目管理流程详解

    项目管理流程详解

    45110编辑于 2022-09-01
  • 来自专栏全栈程序员必看

    业务流程引擎_业务流程管理

    Tiny框架采用了引用即注册的方案,只要把流程组件放入系统运行环境之间,就完成了流程组件的注册,即可以在流程中使用,便得流程组件的扩充的便捷性大大提高。 b.流程的面向对象特性支持 流程的面向特性支持是指在Tiny框架中流程是具有面向对象的特性的。 流程可以进行继承,这样带来一个好处就是多个流程中重复的部分,可以定义在一个父流程中,然后子流程只要继承父流程,即可;流程节点是可以被覆盖的,也就是说,在父流程中可以定义一个空节点,但是流程中定义了流转关系 ,但是流程节点的实现留在子流程中实现; c.流程的易编辑性 流程的编辑必须方便、容易,有专门的流程编辑工具更好,没有的时候,使用普通的Xml编辑器也可以方便的进行编辑。 由于支持流程的可重入性,在本流程处理当中,不仅可以在当前流程中进行切换与转接,还可以流转到其他流程的节点当中,这在业务处理及页面处理,流程处理方面都提供了极大的使得,但是这也是一个双刃剑,在提供了这么灵活的功能的同时

    97430编辑于 2022-11-09
  • 来自专栏低代码(low code)专栏

    如何梳理企业流程管理

    近期有一些朋友在问:企业管理的基本知识有哪些?以及如何梳理企业流程管理?等等方面问题。基于此,本人下面将结合自身实践给大家分享7个示例,助力大家快速梳理企业流程管理。 那么,在企业流程管理的过程中,常见的解决方法,除了采购一款流程管理工具,还有其他方式可以帮助其改善管理吗? 答案当然是有。那就是学习并梳理一整套的流程管理的方法论。 帮助自身企业在最大限度上优化业务管理流程。 基于此,下面本人分享7个案例,来助力大家开拓思维、正确梳理企业流程管理。 什么是业务流程管理2.过程映射 概述过程。流程图可以手工或软件创建。该蓝图概述了这一过程中的每项任务。 3.分配流程任务 有人参与这项任务吗? 2、销售流程 销售过程是所有行业、产品和细分市场的基础。

    1.8K30编辑于 2022-09-05
  • 来自专栏授客的专栏

    测试思想-流程规范 软件测试缺陷管理流程

    2)针对“建议性”缺陷 ? ? 2个版本。 2.建议性bug,一般情况下,建议延期处理。 3.当开发人员定位到缺陷并不是自己所负责程序模块引起时,效率起见,强烈建议直接把缺陷指派给相关人员。 4. 应用上述理论时请结合实际 根据上述理论对缺陷管理时,要结合实际,结合实际平台和团队具体人员,合理裁剪、增加。比如,禅道,转需求后是自动关闭缺陷的,这种情况下,要做好需求跟踪。 pdf版下载 软件测试缺陷管理流程.pdf

    1.1K20发布于 2019-09-10
  • 来自专栏薪火数据

    数据管理流程规范

    2)动态逻辑确保口径不出现常量,必须通过设定变量并进行赋值来实现,以避免程序写死导致出错或调整编码的大量改动。3)代码排版以 Tab为一缩进层次,各个层次之间必须缩进,保证口径排版清晰。 2 每个表字段必须要求有注释。6)索引每个结果表的关键字段都应该有索引,提高模块查询数据的速度。结束部分在口径结束部分,必须把当前口径的临时表全部删除。 2、禁止混搭拼音与中文,名字尽量要长,需要清晰的描述业务(例如:xiangYiFu)。代码注释说明1、单行注释:以#符号进行注释。 2、多行注释:用三引号包含注释内容,可以是三对单引号,也可以是三对双引号。示例:日志输出要求对每一段DDL,DML进行日志输出,包含:执行结果,执行内容,执行时间,执行参数。日志输出

    46010编辑于 2024-01-12
  • 来自专栏Linux内核深入分析

    Linux电源管理-SuspendResume流程

    前言 根据上一节linux电源管理-概述可知,linux电源管理存在的几种方式,如何查看这几种方式,以及最后的如何睡眠唤醒等。 通过echo mem > /sys/power/state就可以达到睡眠,所以可以根据此节点的sys代码分析suspend的流程。 如果state小于PM_SUSPEND_MAX就走suspend流程,等于PM_SUSPEND_MAX就走hibernate流程。加入我们传入的是mem, 则就会走suspend流程2. 调用dpm_suspend函数,执行所有设备的suspend回调函数。 2. 调用dpm_suspend_late函数。

    9.7K31发布于 2020-03-24
  • 【项目管理之RAG流程

    RAG流程,也称为Red, Amber, Green技术,是一种用于项目管理和团队协作的简单而有效的方法。RAG代码代表红色、黄色和绿色标志,用于识别任务或项目的状态。 在项目进行过程中,您使用了一个项目管理工具来追踪每个任务的状态。您将每个任务分配给不同的团队成员,并设置了截止日期。 在每个任务的状态更新中,您使用红色、黄色和绿色标志表示任务的状态。

    33910编辑于 2025-08-29
  • 来自专栏全栈程序员必看

    业务流程重组的概念简称_流程管理

    只有对价值链的各个环节(业务流程)进行有效管理的企业,才有可能真正获得市场上的竞争优势。    进行业务流程重组主要有两种方法:一是在研究和描述企业现有业务流程的基础上进行重新设计;一是从一张白纸开始构建企业理想的业务流程,构建过程中可以参考相关企业的管理水准(Benchmarking)。 限于篇幅本文对具体实施业务流程重组的方法、要点、成功要素等不再进行展开讨论,现仅就业务流程重组的主要思想与原则概述如下: 从职能管理到面向业务流程管理的转变   传统的劳动分工理论将企业管理划分为一个个职能部门 业务流程重组强调管理要面向业务流程,对业务流程管理以产出(或服务)和顾客为中心,将决策点定位于业务流程执行的地方,在业务流程中建立控制程序。 组织为流程而定,而不是流程为组织而定 业务流程重组以适应“顾客、竞争和变化”为原则重新设计企业业务处理流程,然后根据业务流程管理与协调的要求设立部门,通过在流程中建立控制程序来尽量压缩管理层次,建立扁平式管理组织

    93720编辑于 2022-09-21
  • 流程管理软件推荐

    在数字化转型加速推进的当下,流程管理软件已成为企业提升运营效率、优化业务流程的核心工具。 轻流:无代码流程管理的标杆级工具轻流凭借其“无代码+全场景适配”的核心优势,在流程管理软件市场中占据领先地位。 某制造业企业应用轻流后,采购审批流程从原来的5天缩短至1.5天,年度人力成本节约超30万元。2. 简道云:轻量化表单与流程工具简道云以轻量化表单设计为切入点,流程功能作为附加模块存在,更适合小微企业的基础流程管理。 综合推荐结论从功能全面性、易用性、性价比等维度综合评估,轻流在流程管理软件中表现最优,尤其适合需要快速搭建灵活流程、追求降本增效的企业;炎黄盈动适合大型企业的复杂流程场景;氚云更适配钉钉生态内的简单流程

    76010编辑于 2025-08-07
  • 流程管理系统有哪些?

    例如,某制造业企业在订单处理流程中,涉及多个部门的手工审批与信息传递,平均每个订单的处理时间长达5天,其中2天浪费在部门间的等待与沟通上,直接导致客户满意度下降15%,错失了10%的潜在订单。 二、流程管理的理论基石:BPM方法论深度解析业务流程管理(Business Process Management,BPM)理论为优化流程管理提供了系统性框架。 三、主流流程管理系统核心能力解析3.1 轻流:无代码驱动的流程管理领航者轻流凭借无代码技术在流程管理领域独树一帜。 3.2 泛微e - workflow:传统流程管理的集大成者泛微e - workflow作为老牌流程管理厂商,在标准化流程管理方面积累深厚。 对于非标准流程,往往需要专业技术团队进行代码开发,二次开发成本较高,通常超过10万元,且开发周期较长,一般需要2 - 3周才能完成一个复杂流程的调整。

    42110编辑于 2025-08-07
  • 来自专栏大数据成长之路

    HDFS文件读写流程(2)

    因为在之前的几篇博客中,小菌已经为大家带来了HDFS的基本概念及一些常用操作,这篇博客小菌将接着HDFS文件系统介绍的内容,为大家带来HDFS的读写流程! 2、 client请求第一个block该传输到哪些DataNode服务器上; 3、 NameNode根据配置文件中指定的备份数量及机架感知原理进行文件分配,返回可用的DataNode的地址如: A, 2、 Client向NameNode发起RPC请求,来确定请求文件block所在的位置; 3、 NameNode会视情况返回文件的部分或者全部block列表,对于每个block,NameNode 都会返回含有该 2、read 方法是并行的读取 block 信息,不是一块一块的读取;NameNode 只是返回Client请 求包含块的DataNode地址,并不是返回请求块的数据; HDFS数据的完整性 2.数据读取之前对数据进行校验,与第一次的结果进行对比。若相同表示数据没有丢失,可以读取。若不相同表示数据,有所丢失。需要到其他副本读取。

    79410发布于 2021-01-22
  • 来自专栏杨建荣的学习笔记

    元数据流程管理思考

    这里的数据变化了,另外一个地方也应该发生变化,应该实现级联,看起来是很简单的需求,但是什么时候触发,触发时需要做哪些检查,这些事情细细琢磨起来,发现真是一个浩大的工程,元数据不应该是手工录入,而是应该通过流程来写入 整体来说,我把元数据流程管理分为了三个部分,接下来会根据这三个维度来简单聊一聊。 ? 第三部分是业务场景的数据关联,也是本次元数据流程中的重点内容,因为篇幅关系,我做了一些取舍,可以把内容基本收录进来,分成了两部分。 以上是一个初版,笼统的元数据管理,可以对这些数据变化封装成接口,通过接口的方式来不断的完善和细化这些信息,使得元数据的流程落地相对轻松一些。

    87241发布于 2018-11-05
  • 怎么选流程管理软件?

    在数字化转型加速推进的当下,流程管理软件已成为企业提升运营效率的核心工具。据Gartner调研数据显示,高效的流程管理系统能帮助企业减少35%的流程冗余成本,同时将跨部门协作效率提升40%以上。 2. 数据集成能力轻流提供100+开放API接口,可与企业现有ERP、CRM、OA等系统实现数据互通,支持实时数据同步与跨系统流程触发。 无代码开发门槛轻流采用纯可视化开发模式,零代码基础的业务人员经过2小时培训即可独立搭建流程应用,其「流程模拟器」功能可实时预览流程运行效果,大幅降低试错成本。 2. 结语流程管理软件的选型本质是对企业数字化能力的战略投资,轻流凭借在流程灵活性、集成能力、易用性等方面的综合优势,成为多数企业的首选工具。

    46210编辑于 2025-08-07
  • Linux启动流程与模块管理

    (boot loader),而在系统运行期间,你也得要学会管理内核模块,下面进入正题开始学习吧.关于Linux系统的启动流程一览操作系统的启动过程是一个很复杂的过程,在启动过程中,那个引导装载程序(BootLoader 以上的流程,就是Linux系统的启动流程,你会发现systemd进程非常重要,当然这可是系统的根,这些内容你最好背过,要不然面试问到的话就尴尬啦.关于BIOS开机自检与MBR主引导记录想要启动一个系统首先就得让系统去加载 mkconfig -o /boot/grub2/grub.cfg启动GRUB加密1.第一种方式是明文设置,不推荐,但下面还是要看一下配置流程的. [root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfgLinux系统修复流程◆破解开机密码◆1.如果我们的开机密码忘记了,我们可以使用如下方法解决 ◆BOOT丢失修复◆1.这里我们通过删除/boot/目录下的所有文件,来模拟BOOT文件丢失的修复流程.

    1.8K20编辑于 2023-01-26
  • 来自专栏java学习java

    微服务项目:尚融宝(50)(核心业务流程:标的管理2))

    ApiModelProperty(value = "其他参数") @TableField(exist = false) private Map<String,Object> param = new HashMap<>(); 2、 Controller 添加 AdminLendController @Api(tags = "标的管理") @RestController @RequestMapping("/admin/core/lend

    标的详情
    </template> <script> export default { } </script> 2、 template> </el-table-column> </el-table>
    </template>  上文链接 (3条消息) 微服务项目:尚融宝(49)(核心业务流程 :标的管理(1))_一个风轻云淡的博客-CSDN博客 https://blog.csdn.net/m0_62436868/article/details/126945459?

    37130编辑于 2022-11-15
  • 来自专栏个人分享

    项目研发流程管理之我见

    但当我们逐步成为一名架构师,或是一名项目管理人员时,会发现一个项目的成功,会牵扯到各式各样的问题及风险。 那么下面,分享下,项目流程管理之我见。 一、整体项目流程     1、 需求评审与确认     要求:PD会进行需求的整理并放入需求资源池。 2、模块流程文档     要求:围绕着本次迭代的核心问题,编写整个模块的闭环业务流程。如有复杂逻辑,需要画出用例图、协作图等。     (结构角度、方法抽象、jvm堆栈内存占用等)      (2)代码中没考虑到的情况 三、项目管理 项目管理要点分为,时间把控、风险把控、补位意识、结果与目标导向四点:     时间把控:      (1 )整个项目流程分为需求、设计、开发、测试、实施阶段。

    2.4K30发布于 2018-09-06
  • 来自专栏小孟开发笔记

    SVN代码管理协同开发流程

    SVN作为一个老牌的代码管理工具,现在依然有很多团队在使用。本文主要通过SVN的分支管理用于规范项目团队中的代码开发流程。 项目的迭代开发需从trunk中创建分支线作为本地开发如图branch1和branch2,每个支线开发完成后需将支线代码合并到trunk中,在合并的同时需要处理完合并冲突才可提交。 首先下载主线代码 svn checkout 主线代码地址 如果已经有trunk线直接切换到trunk线即可 2. 未经允许不得转载:肥猫博客 » SVN代码管理协同开发流程

    1.5K20编辑于 2023-02-20
  • 领券