1易用性 1、便于使用、理解、并能减少用户发生错误选择的可能性 2、当数据字段过多时,使用便于用户迅速吸取信息的方式表现信息,突出重点信息,标红等方式 3、显示与当前操作相关的信息,给出操作提示。 4、界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能 5、对于常用的功能,用户不需要 ...
分类:
Web程序 时间:
2018-12-15 13:39:15
阅读次数:
175
一、条件概率公式 举个例子,比如让你背对着一个人,让你猜猜背后这个人是女孩的概率是多少? 直接猜测,肯定是只有50%的概率,假如现在告诉你背后这个人是个长头发,那么女的概率就变为90%。 所以条件概率的意义就是,当给定条件发生变化后,会导致事件发生的可能性发生变化。 条件概率由文氏图出发,比较容易理 ...
分类:
其他好文 时间:
2018-12-14 19:39:58
阅读次数:
164
1. 怀疑第三方 1.1 有兜底,制定好业务降级方案 1.2 遵循快速失败原则,一定要设置超时时间 1.3 适当保护第三方,慎重选择重试机制 2. 防备使用方 2.1 设计一个好的 api 避免误用 2.2 流量控制,按服务分配流量,避免滥用 3. 做好自己 3.1 单一职责原则 3.2 控制资源的 ...
分类:
其他好文 时间:
2018-12-14 17:28:08
阅读次数:
158
求最大连续子数组和问题 sample input: -1,4,-3,6,-20,4,-2,5 sample output: 7 最容易想到的就是暴力解决方法,穷举所有连续子数组的可能性,进行比较,复杂度O(n2) 代码略 复杂度为O(n)的算法: 输出结果为“max sum of submatrix ...
分类:
编程语言 时间:
2018-12-10 15:36:49
阅读次数:
181
编程语言进化 编程语言的进化以我个人理解可分为这三种语言(机器语言、汇编语言、高级语言),它就犹如人类进化过程一样,充满无限可能性。 机器语言: 机器智能接受二进制代码,因此,用二进制0和1的描述指令称为机器指令,全部的机器指令集合构成计算机的机器语言 机器语言属于低级语言 除了计算机生产厂家的专业 ...
分类:
编程语言 时间:
2018-12-09 13:51:49
阅读次数:
183
拒绝推断(Reject Inference)是金融领域信用评分中的一个术语。对于要向银行借钱的人,我们需要考虑他们赖账的可能性。这样就需要根据他们的各种行为信息和人口统计学特征作为输入,来建立一个信用评分模型,这个建模过程与机器学习中训练一个模型类似。机器学习算法能够成功应用的一个条件是训练样本和测 ...
分类:
其他好文 时间:
2018-12-07 21:04:00
阅读次数:
243
第一种、利用数组自带的sort方法(下面是完整代码) 这种方法是利用随机出一个正数或者负数来让数组里面的内容两两对比,是正数就是顺序,是负数则是倒序,这种方法的缺点就是随机性不高,不能完全随机,因为是两两对比,所以最后一个数在最后的可能性较大。 第二种、利用递归函数对比(下面是完整代码) 递归的方法 ...
分类:
编程语言 时间:
2018-12-05 21:47:48
阅读次数:
247
最近在做一个 Vue 项目的时候,突然发现了一个有意思的知识点。 有几位客服反馈说在点击某个链接跳转的时候,老是没得反应,导致选不了选项。我就很奇怪,内网环境下是没有问题的,所以代码出问题的可能性不大,怎么外网就有这种问题呢?后来仔细看了一下才发现,原来是运维那边出了点纰漏导致外网有些客户的 Jav ...
分类:
其他好文 时间:
2018-12-01 20:10:36
阅读次数:
188
在必要的时候,int类型的值将会自动转换为double类型。但另一方面,有时也需要将double转换成int。在Java中,允许进行这种数值之间的类型转换。当然,有可能会丢失一些信息。在这种情况下,需要通过强制类型转换(cast)实现这个操作。强制类型转换的语法格式是在圆括号中给出想要转换的目标类型 ...
分类:
其他好文 时间:
2018-12-01 18:31:08
阅读次数:
190