Wesley13 Wesley13
4年前
iOS开发人员单元测试要求
功能测试:测试功能是否符合要求,包括从不同入口进入,输出是否符合功能要求UI测试:1)跨系统版本下的UI是否都是符合UI设计人员的要求(例如IOS7和IOS6上的UI存在很大差异,包括系统接口的更改、系统级UI的变更)2)是否符合UI设计规范,包括字体颜色,界面背景色,大小,上下左右间距,上述数值是否使用已定义的统一
徐小夕 徐小夕
5年前
vue高级进阶系列——用typescript玩转vue和vuex
       用过vue的朋友大概对vuex也不陌生,vuex的官方解释是专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。说的简单点就是对vue的状态进行统一管理,如下图介绍了其管理模式:im
Wesley13 Wesley13
4年前
Java多线程编程
  在计算机中,线程是稀缺资源,创建过多的线程,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处:降低资源消耗;提高响应速度;提高线程的可管理性。  Java多线程编程常用到多线程框架Executor,使用此框架可以方便、高效的对线程进行管理,我们先了解下Executor
Wesley13 Wesley13
4年前
2亿用户背后的Flutter应用框架Fish Redux
背景在闲鱼深度使用Flutter开发过程中,我们遇到了业务代码耦合严重,代码可维护性糟糕,如入泥泞。对于闲鱼这样的负责业务场景,我们需要一个统一的应用框架来摆脱当下的开发困境,而这也是Flutter领域空缺的一块处女地。FishRedux是为解决上面问题上层应用框架,它是一个基于Redux数据管理的组装式fl
Stella981 Stella981
4年前
HugeGraph发布可视化平台Hubble首个版本
近日,大规模图数据库HugeGraph宣布,正式发布图可视化分析平台HugeGraphHubblev1.5版本。该版本全面升级平台可视化工具,打造一站式图服务,从数据建模,到数据快速导入,再到数据的在线、离线分析,以及图的统一管理,实现了图应用全流程的向导式操作,旨在提升社区用户的使用顺畅度,降低使用门槛,提供更为高效易用的使用体验。HugeGr
Stella981 Stella981
4年前
Irrlicht以及我的毕业设计
鬼火引擎因为临近毕业,毕业设计报的是一个3D有关一个设计,又因为平时都是在Linux上开发工作所以选了用C实现的一个比较轻量级引擎。鬼火引擎学习成本不大,不过因为涉及不到高级操作,至于直接写矩阵变换,shader就比较困难了。引擎大部分代码结构都比较统一,可以看到关于场景的创建绘制都在SceneManager中,关于显存资源的管
Stella981 Stella981
4年前
SpreadJS 纯前端表格控件应用案例:雨诺订单管理系统(雨诺OMS)
由青岛雨诺研发的雨诺订单管理系统,为各医疗零售门店提供了统一、简单的操作界面,通过打通线上线下平台,在两个信息孤岛之间搭建通信桥梁,实现了订单、库存、财务信息在线上平台和线下ERP之间自由流转。下面,让我们一起来看看青岛雨诺是如何在“雨诺订单管理系统”中应用表格技术,实现“类Excel报表设计(https://www.oschina.net/ac
Wesley13 Wesley13
4年前
Unity事件系统
\1.前言Unity中事件/委托有着广泛的应用,本文通过封装一个简易的事件的系统,来统一管理消息的传递。此功能在简易应用或者事件较少的体现不出太好的作用,但是对于事件应用较多时,可以减少脚本之间的耦合。通过此事件系统架起不同脚本之间的桥梁,对于大量应用事件场景中具有良好的效果。\2.事件系统\2.1事件管理类管理事件的
Wesley13 Wesley13
4年前
Java日志系统 Commons
如何记录日志?商业应用系统一般是混合使用业务操作日志记录到数据库中,因为可能需要分析统计一般系统运行及异常日志可以用日志文件,因为可能无法连接数据库重要系统运行、安全及异常日志可以用系统日志,方便系统管理员查看Commonslogging:apache最早提供的日志的门面接口。所谓门面日志系统,是指它们本身并不实现具体的
Wesley13 Wesley13
4年前
JDK1.9
1.1容器概述案例分析现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有50名员工,用前面所学的知识,程序首先需要声明50个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦,而且错误率也会很高。因此我们可以使用容器进行操作。将所有的数据全部存储到一个容器中,统一操作。