服务员来到厨房, 把订单贴在墙上。 过了一段时间, 厨师拿到了订单, 他根据订单来准备食物。 厨师将做好的食物和订单一起放在托盘上。...List order = Arrays.asList("牛排", "意面", "芭菲", "拉菲"); // 服务员来到厨房, 把订单贴在墙上。...绝大部分命令只处理如何将请求传递到接收者的细节, 接收者自己会完成实际的工作。...* 服务员来到厨房, 把订单贴在墙上。 * 过了一段时间, 厨师拿到了订单, 他根据订单来准备食物。 * 厨师将做好的食物和订单一起放在托盘上。...Arrays.asList("牛排", "意面", "芭菲", "拉菲")); Paper paper = new PreparePaper(waiter); // 服务员来到厨房, 把订单贴在墙上
“据我所知,你是ETO在我们这里为数不多的人之一了吧。要是我是你,低调都来不及,怎么还会给警方寄这么幼稚的威胁视频”,警官站在窗前冷冷的嘲笑。...但如果把窗户关的很小,甚至用窗帘来遮挡使得只露一个洞,墙上的倒影就会变为这样: ? 把倒影颠倒过来,和真实的窗外场景做下对比,你会看到惊人的相似: ? 这就是我在29....二、偶发式小孔相机 下图的场景你可能经常见到,说不定你家里就会有,你可以看到窗帘的缝隙成为了小孔相机,但这时的缝隙还比较大,所以在屋顶上只看到模糊的一片光。 ?...反小孔相机的原理如下图所示:a图中,窗户孔径过大,在右边的墙上投影出的像很模糊。 b图中,窗户被遮挡,于是右边墙上的投影中,绿色部分反射亮度较弱。...注意观察墙上的倒影。 ? 我们取某一帧和真实场景做一下对比,你可以看到足球确实成像了!右边显示了缩小后的两幅图的对比,你可以看到有高度的相似性 ?
我仔细想了下,可能还真的还不了(手动狗头)。 一般来说,我们应该怎么偿还技术债呢? 当然,现实情况,线上故障往往是技术债偿还的第一驱动力。。。...1、还不完的技术债 技术债这个东西,只要业务还在运行,我相信 “永远还不完”。 一方面,业务迭代为先,很少有时间和资源投入偿还历史技术债。...团队成员在发现新的技术债时,可以随时将其添加到技术债清单中。 技术债清单的形式可以因团队而异,例如使用技术债白板贴在墙上或使用便利贴或卡片记录在白墙上。...每次迭代开发需要承担多少目标技术债,由整个开发团队在迭代计划会议上协商解决。 原则三:尽量和产品迭代结合,顺势而为。...希望真的能中一百万彩票,我就不用去还技术债了~~ 往期热门笔记合集推荐: HBase原理与实战笔记合集 MySQL实战笔记合集 Canal/Otter源码与实战笔记合集 Java实战技巧笔记合集 原创:
在没有人能说得清业务需求的情况下,开发团队如何进行开发? 作为辅导这些企业进行敏捷和DevOps转型的咨询师,这几年来我一直在思考这个问题,期间做了一些努力来尝试回答,但成效总是有点差强人意。...直到2017年12月8日我在“领域驱动设计中国峰会2017”大会参加了Event Storming 之父 Alberto Brandolini授课的一天“事件风暴工作坊”上午的“探索业务全景”(Big...Picture Exploration)环节之后,才让我有信心解决这个难题。...可以准备长长的一大卷白色画卷纸贴在墙上,在上面贴报事贴,以便方便地搬运报事贴。...比如在“培训课程已发布“右边贴一个黄色胶条,在“培训课程已交付”的右侧再贴一个黄色胶条。
,不能只看,还要打印一张大图出来贴在墙上天天看: ?...有些事务不符合自己的目标,可能就需要丢弃;有些虽然暂时不符合长远目标,但可能会在其它方面得到收获,当前还无法采取行动,就需要放到“将来/也许”中;有些事情明显在最近一段时间内排不上时间,就可以给它设置一个起始时间...2、两分钟原则:如果这件事在2分钟内能够解决,马上就给办了。...4、日程表:如果没有严格的时间要求,就不用把Action设置到日程表中,这是GTD的一项重要原则,但如果某个任务确实非常非常重要,你也可以强迫自己把它放进日程表来强制执行,但要慎用。...第四步:回顾(反思) 这个步骤在流程图中并没有,却是GTD中的重要一环。
第17章 ScrumMaster检查列表 ---- sprint开始阶段 sprint计划会议之后,创建sprint信息页面 在wiki上创建从dashboard指向所创建页面的链接 把页面打印出来,贴在通过你们团队工作区域之外的墙上...,需要适当地增删故事 确保产品负责人了解这些变化 确保团队可以及时得知sprint backlog和燃尽图的最新状况 确保存在的问题和障碍都能被解决,并报告给产品负责人以及(或者)开发主管 ---- 在sprint
teamLab茶馆一期一会 虽然投影出来的艺术作品是虚拟的,但这些效果给我的感觉是震撼的。除了投射艺术作品,投影仪对我们平时的生活会有影响吗?...有些人喜欢在墙上安装置物架摆放喜欢的模型,这样可以使整个房间更有自己的风格。只要你愿意,投影仪也能投射模型。...今天我们在墙上投影 Iron Man 战衣 Mark 1~85;明天我们投影海贼王限量版模型。有了投影仪,我们就像进入了一个无限空间。...投影仪给我们生活带来的变化 很多父母会买一些动物、数字等画报贴在墙上,然后教年幼的小孩认识动物和数字。有了投影仪,白墙也能成为父母教育小孩的工具。...VR设备能有更好的体验,但父母不一定能接受这样的新设备,因为VR可能会使老一辈感到晕眩。
使用JavaScript编写一些代码当然也可以实现这个功能,但HTML5只用一个placeholder属性就帮我们解决了问题。...总之,我是建议你各种技术要兼顾,无论是HTML5,还是Flash,一个也不能少。如果只使用video元素提供视频,难免搬起石头砸自己的脚,我个人认为。...当然,面对竞争性的视频格式和不同的编码方式,你感觉不到梅特卡夫定律的作用,我也很讨厌以不同的方式来编码视频,但只向浏览器发送用一种方式编码的视频是行不通的。...你可以把自己认为有道理的设计原理贴在墙上。...也许我该把这条原理打印出来贴到办公室的墙上,让它时刻提醒我,这就是Web的设计原理:大多数人的意见和运行的代码。 我想,今天的演讲就到这里了。
本文重点内容: 1、让墙边变为可攀爬并检测它们 2、贴在墙上,哪怕它们正在移动 3、攀爬中使用相对于墙的控制方法 4、沿着角落攀爬以及悬垂 5、站在斜坡的时候阻止倒溜 这是关于控制角色移动的系列教程的第...1.1 最大攀爬角度 在攀爬过程中,表面的最重要属性是其方向。如果一个表面算作地面,那么我们就可以在其上行走,因此它不算是可攀爬的。陡峭的表面可以攀爬,但这只能使我们爬到完全垂直的墙壁上。...我用当前的黑色材质作为普通材质,用红色替代攀爬材质。 ? ? (球体材质) 在Awake中获取球体的MeshRenderer组件的引用,并将其存储在字段中。 ?...(紧贴墙壁,做一些控制操作) 2.2 相对于墙的移动 只要碰到墙,重力就会被忽略,只要我们保持在一个平坦的区域,就会一直粘在墙上。...例如,当按右直走到墙边时,在视觉上右会变成向后,向前会变成向上。 ? (只呈现向右的方向) 最极端的情况是当视线离开墙壁时,左边和右边的控件可能出现翻转。但从这个角度来看,这是一个尴尬的开始。
说到重构,我们再来了解一下定义:重构是一种对软件内部结构的改善,目的是在不改变软件的可见行为的情况下,利用设计思想、设计原则、设计模式编程规范等理论来优化代码。...在“怎么改”这件事儿上,我当时的确做了不少功课,但偏偏“要不要改”这个关键问题脱离了业务,所以成了单方面的“技术自嗨”。这种改进虽说从技术上看十分必要,但业务上优先级却没那么高。...要记得把数据可视化出来,可以打印出来贴在墙上,也可以用一个大显示器立在团队旁边。...,就将开关切换到新方法上;“旧的再见”则意味着删除旧方法以及相应的开关,一个演进到此也就结束了 我还相信,但是架构调整这么大的动作,怎么可能增量演进呢?”...最近看一门课关于结构化表达和思考的,大多数搞IT的可能觉得自己的结构化表达和思考都到位啦,包括我在内。其实不然,真的还有很大差距。最怕自认为自己都懂了,其实只是懂了个皮毛。
“选择大于努力,我很庆幸,在我快破产时,改变我们这家小公司生死的转机是微信小程序”。大眼睛买买买商店小程序创始人于小戈说。...于小戈到底做了哪几件事,在 2 个月内逆袭月入千万? 1 高质量内容+小程序引流 微信公众号支持在推文中插入小程序卡片,不要小看这一点。据透露,小程序的销售转化比是原文链接的500倍。...事实上,除了在公众号推文中插入小程序的方式,还有其他的跳转形式。...于小戈认为,在碎片化时代,等待10人拼团过于漫长,等到拼团成功时,用户可能早已忘记此事。小程序既然是即有即走,那么,就必须让用户在短时间内达成最大化转化。 ?...小程序码则更适合线下场景使用,用即用即走的方式激活线下的弱连接场景,比如:商家可以把自己的二维码贴在包装、宣传刊物、店内等任何地方,用户看到一个二维码贴在墙上,用手机扫一扫功能,就能激活小程序。
我们举个例子: 如下图,现给手机充电,但墙上均为三脚插孔,而手机充电器为两脚插头,从而无法为手机充电,所以我们需要一个带有三脚插头的插线板,同时插线板上须有两脚插孔。...如此,手机-->手机充电器插头-->插线板-->墙上的三脚插孔,完成手机充电。 一个适配器模式主要有如下几个要素: 1、Source源角色(墙上的三脚插孔) 2....、Target目标角色(手机充电器插头) 4、Client客户端角色(手机) 下面我们来看一下如何用代码描述这个适配器的过程: /**源对象 (墙上的三脚插孔)*/ public class Source...{ public void method() { System.out.println("我是墙上的三脚插孔,我只接受三脚插头的"); } } /**适配器目标接口(手机充电器插头... Target target2 = new Adapter2(source); target2.method(); } } 以上就是一个适配器模式的典型代码模板,在Java
在自然界“复制-粘贴” 在电脑里使用复制、粘贴极为便捷,有没有想过未来会出现在现实中呢?看看韩国设计师Jayeong Yoon等人的复制粘贴打印机吧。...贴上就能用的电池 未来的电池或许可以像创可贴一样贴在电脑上,吸收热能,再转化为电能储存,还有实时电量显示。充满后贴到手机上,通过无线充电技术为手机充电。 ? ? 7....超迷你洗衣机 未来的洗衣机可以便捷到这样:机身悬挂在墙上,就像是洗衣机的滚筒加上一个平台。完成洗涤后,可以在右侧的平台上进行熨烫,同时支持衣物的烘干和消毒。 ? ? ? ? 8....用空气做雨伞 未来撑伞只撑一根杆子也是极有可能的,譬如Air Umbrella空气伞,空气从底部吸入,加速后从顶部呈环状喷出,在使用者的头顶形成一层气幕。...使用时将它粘贴在计算机、电视机、音乐系统上,设备就能自动读取存储在其中资料,甚至可以多个堆叠在一起增加容量。 ? ? 来源:WPR(ID:Interflow-Platform)整理自互联网
随着人工智能再次颠覆行业角色,关于架构师在敏捷团队中的角色的争论仍在持续。我不想假装这是全新的争论;事实上,The New Stack就这个问题还发表过一篇较新的文章。...但让我们暂且不谈这一点,假设你是真正意义上的架构师。 对于运行简单网页应用的团队来说,大多数人可能认为不需要软件架构。开发人员都有自己喜欢的前端框架。...可以把这些看作新教改革运动中的论点,象征性地张贴在会议墙上。 敏捷没有前期设计阶段。 “最好的架构、需求和设计来自自组织团队”。 架构师不能作为批准者而造成延迟。...从内部优化敏捷系统 我认为在严格遵循敏捷方法的同时,仍有效地为团队或项目工作的空间。事实上,认识到敏捷的局限性在一定程度上有助于改进它。...虽然我必须承认,这仍然使架构师成为一只“鸡”而不是“猪”,但架构师可能是保障团队和项目长期有效交付的关键——避免项目陷入混乱。
如果没有回顾,你就会发现团队在不断重犯同样的错误 ---- 我们如何组织回顾 常用做法 根据要讨论的内容范围设定时间为1至3个小时 参与者包括产品负责人,整个团队还有我自己 我们换到一个封闭的房间中,或者舒适的沙发角...---- 在团队间传播经验 一般来说,在sprint回顾中得出的信息都特别有价值。团队之所以很难全心投入工作,是不是因为销售经理常常揪出开发人员去在销售会议上充当“技术专家”?这条信息很重要。...我们试过这么做,但发现很多人都不会去读报告 ,而就此展开改进的就更少了。...所以我们还是用了上面那种简单的方式 ---- 变,还是不变 把sprint回顾结果贴在团队房间的墙上会更有效 ---- 回顾中发现的问题示例 我们应花更多时间,把故事拆分成更小的条目和任务 场景:这个问题很普遍...每天的例会上,都会有人说“我真的不知道今天该干什么” 动作:团队很可能会在下一个sprint计划会议上自己解决掉这个问题。
这看起来是个简单的问题,但并不好解决,于是我开始选择一些婴儿跟踪应用程序,但是功能貌似太单一,不理想。随着孩子的成长,功能需要不断加强。...作者想要一个简单的按钮就可以记录一些婴儿的信息,当然还可以将它挂到墙上。现在可以利用亚马逊Dash按钮来完成这些。 正文 亚马逊Dash按钮。...它是塑料做的实体按钮,可以贴在或者挂在物品上,每个按钮只对应一样商品,按一下,就可以买下这件商品,即用户不需要接触PC或是智能手机,只需一键点击,便可以即刻购买洗衣粉、婴儿食品等日用品。...于是采取比较懒惰的路线,我需要编写一个程序,然后嗅探无线网络同时记录按钮的数据信息。在这里我发现了一个问题,可能处于节能的目的考虑,再你不用按钮的时候,按钮是处于关闭的状态。...当然设备不仅仅是连接网络,在连接过程中还带有本地网络的信息。当然这里还少不了ARP探针,主要是通过通过ARP探针来监测MAC地址的变更,来判断设备是否被别人使用。
而你,只负责往墙上扔球就可以了。 ? 从图中我们可以看出,最新的篮板被固定在一套滑轨上,能够上、下、左、右滑动。同时,和第二版的设计类似,篮板自身也能调整倾斜的角度。...整个装置的工作原理非常直观:Wighton 在工作室里安装了一个 3D 体感摄像头,用来采集图像信息;这些信息会传送给一个专门的软件,后者借助这些信息来追踪人的动作并计算出球在墙上的落点。...估计出落点之后,计算机就会「指挥」墙上的传送装置将篮板移动到指定位置,让你的球落入篮筐。 ? 听起来似乎不难,但 Wighton 表示,这个项目一点也不简单,光皮带就崩溃了好多次。 ?...比较重的电机被固定在墙上。这种电机扭矩非常大,可以在启动的瞬间迅速、有力地拉住皮带,确保篮板移动的敏捷性。 ? 类似的电机总共有两个,它们共同控制篮板的滑动。 ? ...在经历了皮带脱轨等事故后,Wighton 的篮板基本可以自由滑动了。但墙上的 3D 体感相机还需要优化一下,因为它还不知道哪个方向是上、篮板的角度如何、墙和篮板的位置在哪儿。
第1步 混沌探索 参与工作坊的人们在这一步中探索领域,他们把过去时态的动词[3]写在便利贴上(通常用橙色),然后按照理想的时间线将它们按顺序贴在墙上。 这里有一点很关键:没有人知道完整的故事。...使用泳道 即使在最简单直白的业务场景下,流程也不是线性的。其中有分支、循环以及并行发生的事情。有时候,业务流不同部分之间的触点是定义良好的,例如记账事件只在销售事件或取消事件时触发。...// 插入p52图“两个相互作用的模型通常意味着三种语言” 一个简单的例子:我尝试使用英语与读者沟通,但我的母语不是英语。我的心智模型有时也是英语,有时是意大利语。但读者不应该能识别出(我希望)。...// 插入p55图“这是一次典型的能力冲突,指定步骤左边的人往往很了解所有它涉及到的技术性细节,而右边的人只关心它的成效” 完成一件事情需要做的一切所涉及到的知识会很复杂,这些知识就像是一张任务清单。...它们在墙上隔着好几米远呢! 希望上面描述的这些启发能帮你勾勒模型,但更重要的是,这是在做正确的事的强烈感召之下,去理解软件的深层目的甚至还有组织的深层目的良机。
启用状态:新增或导入成功后默认为禁用状态,也就是在wms系统中还不能使用。 工作状态:在作业过程中有使用时状态为占用,占用的容器闲置后才能被另一作业任务使用。...打印条码:将容器的条形码打印出来贴在容器侧面,仓库内使用这个容器时就扫这个条码。 ? 正是由于在仓库中对容器进行了条码话管理,才能使得wms能对数百上千个容器能进行统一调度管理。...二、工作台条码 Wms中的工作台主要指仓库流水线中的工位,好比去餐厅吃饭的几号桌,在wms系统中为了对工作台做业务调度和统一管理,需要对其进行编码。...星期天的早上郭靖过来加班,来到自己的播种2号台,发现桌面物品摆放混乱,播种墙上篮子乱丢。...三、打印条码 当杨过在质检中点击【QC完成】的时候,对应SKU的SKU条码就自动从标签打印机里吐出来了,然后把条码挨个贴在商品上。那么这里为什么能打印出固定格式的条码 ?
02 图形可视化 在我们设计指标及数据时,使用有对应实际含义的图形来结合呈现,会使数据图表更加生动的被展现,更便于用户理解图表要表达的主题。...Examples: 美国最好喝啤酒的产地分布 下图中,通过以美国地图为大背景,清晰的记录了不同州所产啤酒在1987-2007年间在美国啤酒节中获得的奖牌累计总数。...Examples: 厕所贴士 下图是厕所里贴在墙上的节省纸张的环保贴士,用了概念转换的方法,让用户清晰的感受到员工们一年的用纸量之多。如果只是描述擦手纸的量及堆积可达高度,我们还没有什么显性化概念。...但当用户看到用纸的堆积高度比世界最高建筑还高、同时需砍伐500多颗树时,想必用户的节省纸张甚至禁用纸张的情怀便油然而生了。所以可见用概念转换的方法是多么的重要和有效。 ?...Flickr云存储空间达1TB的可视化描述 Flickr对云存储空间升至1TB确实是让人开心的事情,但相信很多人对这一数量级所代表的含义并不清晰。
领取专属 10元无门槛券
手把手带您无忧上云