当存在一批通道,根据权重,选择哪个通道去使用的简单算法。利用随机数,数据区间,来获取通道。通道权重越大,单位时间内使用该通道的概率会大一些。代码 1 //利用了一个权重区间的比例问题,抓取随机数的可能性,来体现权重思想 2 public static void main(String[] args)...
分类:
编程语言 时间:
2015-04-08 14:41:00
阅读次数:
163
在机器学习领域,混淆矩阵(confusion matrix),又称为可能性表格或是错误矩阵。它是一种特定的矩阵用来呈现算法性能的可视化效果,通常是监督学习(非监督学习,通常用匹配矩阵:matching matrix)。其每一列代表预测值,每一行代表的是实际的类别。这个名字来源于它可以非常容易的表明多个类别是否有混淆(也就是一个class被预测成另一个class)。...
分类:
其他好文 时间:
2015-04-07 23:29:49
阅读次数:
642
今天公司的系统发现一个bug:主表记录的已还款总额和还款记录表里面的偿还金额之和不一致。看到这个问题,我的第一反应是怀疑还款的时候离线锁没生效,导致并发修改主表记录。可是经过查看日志和代码,排除了这个可能性。然后又怀疑可能是由于还款之后,修改已还款总额和还款状态时只调用了jpa的save,没有flu...
分类:
其他好文 时间:
2015-04-07 21:29:01
阅读次数:
151
UIScrollView不能滚动,请检查以下几点,当然还有更多,需要在不断的开发经验中总结:
1. 没有设置contentSize.
2. scrollEnabled =NO 了。
3. 没有收到触摸事件,因为UIScrollView继承自UIView,如果让UIView的 UserInteractionEnabled如果为NO,说明不可与用户交互,也是不可滚动的。
4. 没有取消auto...
分类:
移动开发 时间:
2015-04-07 19:45:15
阅读次数:
145
在最近的项目中,接触到了一部分测试的工作。
包括测试用例的编写和具体的测试工作。
也从中学到了一些东西,记录下来,以供以后复习。
主要是思维模式的转变
首先,写测试用例最重要的一件事,是如何覆盖到全部功能和全部可能操作。
要有一种树状思维,大块是什么,延伸下来的小块是什么,各种操作都有什么,要列清楚。以一个点为中心进行辐射。
其次,展现方式也很重要,这么庞大的可能性,用什么方式...
分类:
其他好文 时间:
2015-04-07 12:06:58
阅读次数:
102
static void Main(string[] args) { int n = 0; for (int x = 1; x*15 <=200; x++) {可能性*可能性*可能性=全部可能性,从中找出符合条件的就OK(if); for (int y = 1; y*3 <=200; y++) { f...
分类:
其他好文 时间:
2015-04-02 20:50:38
阅读次数:
102
很多人忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁我来重新认识一下META标签吧!META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档头部的标记和标记之间,它提供用户不可见的信息。meta标签通常用来为搜索引...
分类:
Web程序 时间:
2015-04-01 21:45:03
阅读次数:
143
在封装与接口中,private关键字封装了对象的内部成员。经过封装,产品隐藏了内部细节,只提供给用户接口(interface)。接口是非常有用的概念,可以辅助我们的抽象思考。在现实生活中,当我们想起某个用具的时候,往往想到的是该用具的功能性接口。比如杯子,我们想到加水和喝水的可能性,高于想到杯子的材...
分类:
其他好文 时间:
2015-04-01 11:08:54
阅读次数:
127
RSA简介
RSA算法据说是目前地球上最重要的加密算法。维基百科是这么介绍的:“对极大整数做因数分解的难度决定了RSA算法的可靠性。换言之,对一极大整数做因数分解愈困难,RSA算法愈可靠。假如有人找到一种快速因数分解的算法,那么RSA的可靠性就会极度下降。但找到这样的算法的可能性是非常小的。今天只有短的RSA密钥才可能被暴力破解。到2008年为止,世界上还没有任何可靠的攻击RSA算法的方...
分类:
编程语言 时间:
2015-03-30 23:12:34
阅读次数:
290
技术上我们经常强调模块化、组件化,但是能真正实现软件模块化,需要通过对业务领域有一定程度的理解才能达到。我们可能有专业培训组件和模块技术的课程(OSGi等),但这类课程并不会告诉我们所在的领域上具体情况应该如何划分模块,大概辨别和划分模块的能力是理所当然。但事实上并非如此。用一个例子说明:假如一个网站需要添加一个广告功能。大概有以下可能性:
如果该网站本来是没有模块化的,直接就往代码里做修改。而后果...
分类:
其他好文 时间:
2015-03-29 12:20:44
阅读次数:
232