首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

做好Sprint规划原来这么简单

输出——Sprint规划会议最重要的目的是让团队阐述Sprint目标,以及如何实现这个目标。这些内容将体现在Sprint的Backlog中。...聚焦目标而非具体的工作,才能让团队有更多的精力找到实现目标的最佳方案。...用户故事是一种从用户角度描述工作的非常好的方式。如下图所示,用户故事应该将焦点放在客户最终想要实现的效果的缺陷、问题和改进上,而非观察到的问题。 ?...通过在用户故事中添加清晰、可测量的结果,团队可以清楚地衡量输出结果,知道什么时候才算完成。尽可能提前了解团队聚焦的工作,这样团队中每个人在启动工作时就不至于一无所知。...不要忽视未知事件,因为它们就是团队必须脚踏实地完成的艰苦工作。但也不要使用含糊不清的描述来掩盖或隐藏它们。相反,当你不了解某些事情时,要认清自己的无知,并将其列为需要进一步了解的工作。

1.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

如何为antd的Tree组件添加右键菜单

接下来我就介绍下另一个 antd Tree 组件实现右键菜单的方式。 方法二 第二种方法可以利用 onBlur 事件实现。 HTML标签提供了 tabIndex 属性。...tabindex 指示某个元素是否可以聚焦,以及它是否/在何处参与顺序键盘导航(通常使用Tab键,因此得名) 它接受一个整数作为值,具有不同的结果,具体取决于整数的值: tabindex=负值 (通常是...tabindex="0" ,表示元素是可聚焦的,并且可以通过键盘导航来聚焦到该元素,它的相对顺序是当前处于的 DOM 结构来决定的。...tabindex=正值,表示元素是可聚焦的,并且可以通过键盘导航来访问到该元素;它的相对顺序按照tabindex 的数值递增而滞后获焦。...如果多个元素拥有相同的 tabindex,它们的相对顺序按照他们在当前 DOM 中的先后顺序决定 结合上面的介绍,第二种实现 Tree 组件的思路就有了。

3.9K30

云原生应用交付平台 Orbit 主要功能与核心能力

所有应用信息存储在 Git 仓库中 将所有部署相关的信息都存储在 Git 仓库中,充分使用 Git 的版本管理能力和 Diff 能力实现应用的高效可靠部署,让部署如同代码提交一样简单可靠。...事件 Orbit 事件能力以支持 Kubernetes 和云厂商容器事件服务(如腾讯云 CLS)为基础,在事件设置中,支持告警规则、触发条件、告警内容、告警通知设置,通过灵活多样的规则设置,提升事件使用场景和覆盖程度...服务管理支持对镜像启动顺序的编排和管理,通过对镜像启动顺序进行分组,实现服务内多个镜像的依赖编排可视化。 3....部署流程支持多集群部署,通过单一流程实现将部署内容的多集群分发部署;部署流程支持事件触发和消息通知,通过事件触发实现部署流程的自动化运行,通过消息通知,可以提升部署过程状态的及时感知。...MySQL 数据库接入 支持腾讯云实例数据库或自建 MySQL 数据库,实现应用角度(而非资源角度)的数据库等核心中间件的管理 2.

34120

藏在微信里的温度,无障碍开发框架分享

微信作为国民级应用,实现无障碍迫在眉睫。为了帮助他们更好地使用微信 App,Android微信完成了适老化及无障碍改造。...1.2 框架简介 框架将不同的无障碍需求的实现进行封装,抽象成不同的规则。 业务侧可以将一个页面/业务的无障碍需求,在一个配置类里使用规则表达出来,再由框架进行处理。实现相应的效果。...聚焦顺序 支持设定在 Activity 启动后的第一个读屏控件 支持对某个父 View 的 disableChildren 功能 在某个 View 满足条件时,对其进行读屏,但不聚焦 在某个 View...读屏软件拦截用户 Touch 事件,根据事件的坐标去定位到目标节点。 将 Touch 事件解释为节点行为,这里以触摸选中为例,那么就是聚焦行为。...View 的事件处理顺序是先 OnTouchListener,然后是 TouchDelegate,再是Click、LongClick。

2.2K51

无障碍功能框架:如何让残疾老龄群体更好使用微信?

框架简介 框架将多种不同的无障碍需求的实现进行封装,抽象成不同的规则。 业务侧可以将一个 页面/业务 的无障碍需求,在一个配置类里使用规则表达出来,再由框架去进行处理。实现相应的效果。...支持按指定顺序进行读屏,支持局部控制Talkback聚焦顺序 支持设定在Activity启动后的第一个读屏控件 支持对某个父View的disableChildren功能 在某个View满足条件时,对其进行读屏...我们知道事件派发机制: 从父View往子View派发,从子View向上处理 View的事件处理顺序是先OnTouchListener,然后是TouchDelegate,再是Click、LongClick...实现原理 自定义实现一个AccessibilityService用于获取到当前活跃窗口的根节点 每隔0.5s进行一次节点的获取:从当前活跃窗口的根节点遍历所有的节点,逐个进行判断是否会被聚焦 对通过允许聚焦的节点进行信息收集...具体实现 关键实现:如何判断一个节点能否被聚焦,即需理解Talkback是如何聚焦,流程如下: 如果是支持 WebView 中Html无障碍,特殊判断 如果不可见,肯定不聚焦啦 判断是否是画中画,像下图的红框这种就是画中画

1.6K41

canvas进阶——实现Undo和Redo

给canvas 绑定键盘事件 实现undo 和 redo 批量回退 2d包围盒算法 局部渲染 绑定键盘事件 tabindex 很多人说绑定键盘事件,有什么好讲的。...❝「tabindex」 全局属性 指示其元素是否可以聚焦,以及它是否/在何处参与顺序键盘导航(通常使用Tab键,因此得名)。...( 「可聚焦, 但是不能输入键盘」) tabindex=0,表示元素是「可聚焦的」,并且可以「通过键盘导航来聚焦到该元素」,它的相对顺序是当前处于的DOM结构来决定的。...tabindex=正值,「表示元素是可聚焦的,并且可以通过键盘导航来访问到该元素」;它的相对顺序按照「tabindex」 的数值递增而滞后获焦。...如果多个元素拥有相同的 「tabindex」,它们的相对顺序按照他们在当前DOM中的先后顺序决定 OK,这下你应该明白了,我们要想canvas 可以聚焦, 但是直接加 tabindex = 0。

79340

UML学习总结

图的分类 静态建模 类图 动态建模 顺序,用例,活动,状态 学习顺序 类-》顺序》用例》活动》状态 类图 依赖 一个类对另一个类是使用关系 局部变量或者形参 关联 一个引用关系 一对一 一对多...什么时候使用类图! 1 任何时候都可以使用类图,无论你在需求分析阶段,还是在设计阶段,还是在实现阶段。...(保证使用者明白你的图形) 4 对概念建模(领域模型) 分析时也可以使用:分析(分析类图) 实体类(领域模型) 控制类 边界类 与用户打交道的类 顺序图 表式对象之间消息传递的时间顺序。...2 顺序图侧重于描述正常流程,异常流程不适于顺序图,异常情况使用活动图比较合适。 顺序图包括四个元素:对象、生命线、激活、消息。如果说分为两部分那就是对象和消息。 ​...交互片段:ref,引用其他交互图 thinking uml大象 ​ 1 聚焦问题领域。 2 从问题领域中找好抽象角度

66850

3.1 运维流程无处不在

无规矩不成方圆,如果没有流程,同一项任务,不同的人会生产出不确定性的输出,当不确定性输出累加到一定程度,便将暴露风险。风险产生后,需要调用大量人力去解决风险。...组织、流程、平台、场景形成了运维复杂性适应性系统的四个要素,以人角度看复杂性适应性系统,组织相当于人体内部的各个器官,每个器官承担不同的作用,不同的器官先天条件决定人的天赋、性格;流程既是遍布行为全身的血管和神经系统...聚焦提升“业务连性保障、IT服务质量、交付效率、客户体验”的运维价值创造,持续吸收运维最佳实践并维护工作流程,形成方法套路。 3.1.2 哪些是运维流程 流程无处不在。...从这两个定义看,在运维工作过程中,有目标与达成目标的行为,并抽取出协同关系,有执行顺序都可以认为流程。下面我画了一张运维涉及流程的图. ?...而上图白色块的工作事项通常更多的是作为任务事项,很多组织缺乏抽取关系,标准化执行顺序

97520

操作系统学习笔记-1:基础概念

如果计算机是多道批处理系统,那么处理过程大概是这样的: image.png (图源:《王道考研》视频) 可以看到,输入设备,CPU,输出设备这三者是可以并行使用的。...这里要注意和分时系统的区别:实时系统能够及时响应外部事件的请求,指的是紧急任务可以不需要时间片的排队而优先得到处理。 实时任务: 任务是否周期性?...比如下图的 ABC 三个人同时吃面包,1分钟后都吃完了,无论是从微观角度聚焦于一秒)还是从宏观角度聚焦于几十秒),这三者都是同时执行的 image.png 并发(concurrency):指在同一时刻只能有一条指令执行...比如下图的 ABC 三个人吃面包,0-10 秒 A 吃面包,10-20 秒 B 吃面包,20-30 秒 C 吃面包,那么在微观角度上(聚焦于秒级别的比较),很显然不是同时执行的;但是在宏观角度上(聚焦于整体的...缓冲区机制包括:单缓冲机制、双缓冲机制、公用缓冲池机制 设备分配:根据用户请求的设备类型和采用的分配算法,对设备进行分配 设备处理:实现 CPU 与设备控制器之间的通信。

68811

浏览器中实现JavaScript计时器的4种创新方式

要访问微秒,你可以使用 performance.now。 ? 优点 微秒级分辨率。 UI线程的成本几乎为零。 利用 Web Workers 的消息传递设计,从UI线程角度完全异步。...选项卡未聚焦时不会暂停。 使用CSS动画处理时间事件(animationiteration) 如果创建带有无限动画的 div。...你可以订阅其 animationiteration 事件,并在事件 animation-duration 回调时得到通知。 ? 优点 自动暂停时,标签不在焦点。当标签不在焦点上时,事件根本不会触发。...这是替代 setTimeout 的实现: function ownSetTimeout(callback, duration) { const div = document.createElement...标签未聚焦时自动暂停。 缺点 仍然是一个建议。不要在生产中使用。 可怕的兼容性。可能仅适用于 Chromium。 还是有点违反直觉的。 标签未聚焦时暂停。

1.9K30

产业安全公开课:攻防视角下,云上挖矿攻击难题的破解思路

3月16日,腾讯安全举办《原引擎:中小企业如何高效破解挖矿攻击难题》主题公开课,聚焦云原生安全防挖矿的痛点场景,邀请到中国信通院安全所高工郑威、腾讯云安全服务应急专家高智鹏、金融机构知名安全专家何启翱、...“云挖矿”一般有三种形式:一是租用矿机;二是租用并创建自己的虚拟云服务器,安装挖矿软件;三是租用算力,这一方式不需要租用物理和虚拟机,直接使用远程数据中心的算力,是目前最受欢迎的云挖矿方式。...3、挖矿治理需要上层监管和下层企业共同发力郑威:从监测识别角度上看,防护者可以利用威胁情报提升对挖矿威胁信息的研判、响应能力;从分析检测角度看,可以对挖矿事件进行自动化编排,形成联动检测、响应、处置的自动化处理机制...再者,打造可定制化输出的安全能力。当前安全防护体系呈现自动化、集约化、安全服务化的特征,然而在未来数字化驱动和场景化模式下,安全防护力需要变成可对外输出的工具和产品,以适应更多业务需求。...其次,将第三方的成功经验和实践模板与实际安全工作相匹配,减少研判分析时间,实现快速应急响应,极大降低风险损失。

1.4K20

ThingJS:摄像机飞行功能示例,让你节省3D项目沟通成本

ThingJS是基于WebGL的3D开发框架,仅使用JavaScript开发语言,基于浏览器就可以完成小小的3D场景开发,不仅开发步骤简化了,效果样式也是常见的,让业务沟通变得简单。...这么多角度实现起来有多复杂?如何在一张平面上随时切换摄影机飞行的角度?一切都无需担心,我们有官方示例和动画demo,分分钟实现你想要的效果。...在ThingJS中,注册了层级切换事件,我们就能够在点击物体后,视角进行聚焦,对应到物体并实现“双击”建筑进入楼层功能。摄像机跟随着物体活动,在建筑内不断变换视角,达到层次丰富的可视化效果。...ThingJS使用的是JavaScript开发语言,如果把物体当做一个建筑体的话,进入层级指的是进入建筑;当摄像机飞行到相应物体,等于进入层级。...我们默认进入物体层级时会触发 EnterLevel 事件。 跟随物体移动 具体如何实现飞行呢?需要设置一个飞行的动作,并能够通过飞行时长和飞行角度实现更顺畅的到达效果。

79900

使用 tabindex 配合 focus-within 巧妙实现父选择器

本文将介绍一个不太实用的小技巧,使用 tabindex 配合 :focus-within 巧妙实现父选择器。 CSS 中是否存在父选择器?...诸如 ,,, 这类可交互元素,默认是存在 focus 事件的,而类似 , 和  这类非交互元素,默认是不能被聚焦的...使用 tabindex 使元素获得 focus 事件 tabindex: HTML 标签的属性,指示其元素是否可以聚焦,以及它是否/在何处参与顺序键盘导航(通常使用Tab键,因此得名)。... tabindex="-1" 呢,tabindex 负值表示元素是可聚焦的,但是不能通过键盘导航来访问到该元素。...这一点,在使用的时候务必需要留意。 CodePen -- button 的 focus 事件冒泡性验证(Chorme / Safari / Firefox) ?

1K10

领域驱动设计DDD核心思想

限界上下文包括:输入适配器,例如用户界面;编排用例和管理事务的应用服务;领域模型;输出适配器,如持久化管理和消息发送器;3.战略设计之子域理想情况下,一个限界上下文对应一个子域,子域是整个业务领域的一部分...使用最终一致性更新其他聚合。6.战术设计之运用领域事件通过消息机制来实现领域事件,要保证事件顺序性,同时要可以事件溯源。...7.加速和管理工具事件风暴事件风暴是一种快速的设计技术,让领域专家和开发人员都可以参与到这个快节奏的 学习过程中 它聚焦于业务和业务流程,而非名词概念和数据运用SWOT分析法建模Spike 和建模债务任务识别与工作量估算限制建模时间

82230

为什么委托的减法(- 或 -=)可能出现非预期的结果?(Delegate Subtraction Has Unpredictable Result)

由于 s 等于 a + b + c,s - (a + c) 却依然输出 ABC,而不是前面例子中就像数学加减法一样的输出。...,因为输出结果真的没变!!!...也就是说,理论上使用事件并不能帮助减少委托减法带来的结果不确定性。 但是——事件是观察者模式的一种实现,从设计上说,事件只作通知之用,不确保顺序,也不保证结果。...在这个角度上说,如果依然用事件写出上面 demo 那样的“不可预期”代码,那简直不把事件事件用。 不再用委托减法了吗?...但是,如果委托的减法是库 API 的一部分,那就需要小心,因为库的使用者可能写出任何一种诡异的代码!这种情况下,换成事件是一个不错的选择。

1K10

Securiti.ai 为何成为2020 RSAC创新沙盒冠军得主?

以人为本的创新 随着这几年的安全事件逐渐曝光,越来越显示出,只追求完善的安全制度或先进的安全防护技术,并无助于避免企业安全事件。...ForAllSecure聚焦在DevSecOps,有一支来自卡耐基梅隆大学科研团队,通过“下一代”模糊测试技术结合使用“符号执行”技术和“导向型模糊测试”技术,能够针对测试发现的安全漏洞自动化生成概念性验证...,避免弱口令或无口令拖库的事件。...AppOmni实现了公有云上的配置和访问控制策略的持续核查和监控,更多的是从合规性角度、安全策略可视化和监控方面更出彩。 亮点:SaaS持续访问控制监控 ?...Obsidian实现类似的功能,但在RBAC基础上增加了检测和响应功能,通过监控用户的登陆、操作等事件,分析其中异常的行为操作,可以理解为xDR在云端SaaS的应用。

59110
领券