Squirrel状态机-从原理探究到最佳实践
Squirrel状态机是一种用来进行对象行为建模的工具,主要描述对象在它的生命周期内所经历的状态,以及如何响应来自外界的各种事件。比如订单的创建、已支付、发货、收获、取消等等状态、状态之间的控制、触发事件的监听,可以用该框架进行清晰的管理实现。使用状态机来管理对象生命流的好处更多体现在代码的可维护性、可测试性上,明确的状态条件、原子的响应动作、事件驱动迁移目标状态,对于流程复杂易变的业务场景能大大减轻维护和测试的难度。
想天浏览器 想天浏览器
2年前
怎么选择浏览器,想天浏览器用户体验报告
对于浏览器这一主题,历来为人所重视,几乎每一年都有这样一个问题:您用的是什么样的浏览器?浏览器这款软件一直处于开发阶段,每一年都有许多新浏览器问世,而且许多普通浏览器都在优化和升级。现在人们对浏览器功能的要求越来越高了,为了能够给用户带来更好的用户体验,今天我们就为大家介绍一款新的浏览器——基于内容的浏览器——"想天浏览器",希望能给大家提供一些帮助。下面就
红橙Darren 红橙Darren
3年前
NDK 开发实战 - 微信公众号二维码检测
关于二维码识别,我们一般都是用的或者,但它们的识别率其实不是很高,有些情况下是失灵的,比如下面这两张图:使用开源库扫描以上两张二维码,有一张死活不识别。使用微信是可以的,大家可以用支付宝试试(不行),那碰到这种情况到底该怎么办呢?哈哈,这次终于有用武之地了,我们琢磨着来优化一把。我们在微信公众号都用过这么一个功能,长按一张图片,如果该图片包含有二
Aidan075 Aidan075
4年前
真实骑手数据:73万大学毕业生在送外卖
作者:朱小五外卖骑手,困在系统最近,人物杂志的一篇文章在微博疯转,在朋友圈刷屏。两大外卖平台相继作出回应:饿了么表示将尽快发布“多等5分钟或10分钟”新功能,鼓励消费者多给骑手一点时间,结果没想到引起广泛质疑,被认为这是在道德绑架。美团在友商排除了“错误答案”后,表示将马上优化调度系统,给骑手留出8分钟弹性时间,给骑手留出8分钟弹性时间,让骑手在路口放慢一点
Wesley13 Wesley13
3年前
IOS上线过程详解
众所周知,苹果的APP都是人工审核的,只一点比安卓的好,安卓的一些软件上传到第三方之后估计压根就没人测试,下载了之后直接闪退或者美观性很差劲,更不要说用户体验了,那么,苹果的APP怎么一步步的上传到应用商店呢?下边我就我上一个项目的流程说一下首先你要有开发好APP,然后你需要花费99$去买一个账号,以前手机开发和mac开发分开的,现在可以通用了,然后
Wesley13 Wesley13
3年前
Java 7新特性总结
绝大多数应用程序在运行过程中都会进行两种类型的计算:一种是占用CPU时间的计算,另外一种是与数据输入/输出(I/O)相关的计算。在这两种计算中,一般是与I/O相关的计算所花费的时间占较大的比重。这其中的主要原因是在进行I/O操作时,一般需要竞争操作系统中有限的资源,或是需要等待速度较慢的外部设备完成其操作,从而造成I/O相关的计算所等待的时间较长。从性能优化
Wesley13 Wesley13
3年前
CAP理论概述和现状
CAP理论断言任何基于网络的数据共享系统,最多只能满足数据一致性、可用性、分区容忍性三要素中的两个要素。但是通过显式处理分区情形,系统设计师可以做到优化数据一致性和可用性,进而取得三者之间的平衡。自打引入CAP理论的十几年里,设计师和研究者已经以它为理论基础探索了各式各样新颖的分布式系统,甚至到了滥用的程度。NoSQL运动也将CAP理论当作对抗传统关系型
API 小达人 API 小达人
1年前
使用 Eolink Apikit 进行 HTTP 接口测试
HTTP是互联网上应用最广泛的一种网络传输协议,所有的www文件都必须遵守这个标准。因此,在软件开发过程中,HTTP接口测试是必不可少的一环。传统的HTTP接口测试需要编写大量的测试代码,这对于开发人员来说是一项繁琐且耗时的工作。EolinkApikit是一款基于API文档的自动化HTTP接口测试工具,可以帮助开发人员快速、高效地完成HTTP接口测试。在本文中,我们将介绍EolinkApikit的HTTP接口测试流程,帮助开发人员快速入门。
云行 | 国云入江南 数智耀太湖,天翼云谱写江苏数智发展新篇!
12月20日,以“国云入江南数智耀太湖”为主题的天翼云中国行·无锡站活动成功举办。无锡市政府部门领导,各行业客户、合作伙伴企业代表与天翼云齐聚一堂,共谋江苏省数字化发展新篇章。会上举行了天翼云“213”一城一池全栈云发布仪式、天翼云江苏智能算力中心落成发布仪式。通过不断优化算力布局,天翼云持续协同合作伙伴为江苏乃至整个长三角区域行业数智化发展提供澎湃算力。
API 小达人 API 小达人
1年前
国投证券如何引领金融行业的 API 治理创新?
在开发、对接阶段,因为API资产统一托管在平台上,因此可以通过API文档快速生成MockAPI,前端开发人员只需要通过MockAPI就可以快速对接后端接口,将前后端开发工作解耦,提高工作效率。在测试阶段,测试人员可以基于API文档快速创建单元测试用例,API文档和测试用例之间自动形成绑定关系。当API发生变更的时候,平台可以将数据同步到测试用例,并且可以与CI/CD流程结合,实现单元测试用例的自动化回归测试工作,并且将测试报告推送给相应邮箱。