当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。
一、Comparator
强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。
接口方法:
public class SalesItemCompa...
分类:
编程语言 时间:
2014-12-05 12:46:10
阅读次数:
182
经常看到有datagrid控件的页面出现length的js错误【 'length' 为空或不是对象】,查找半天又找不到原因,使劲的在看是不是datagrid的js配置有问题,结果发现改死了也没用。
删掉datagrid的初始化js,后果然不出现这个js问题了,问题集中在datagrid中,
于是乎,打开js调试
看到
var _717=[""];
for(var ...
分类:
Web程序 时间:
2014-12-05 12:46:30
阅读次数:
192
Description
A (binary) heap is an array that can be viewed as a nearly complete binary tree. In this problem, we are talking about max-heaps.
A max-heap holds the property that for each node tha...
分类:
其他好文 时间:
2014-12-05 12:45:02
阅读次数:
216
文件可以上传了,下一步就是文件的访问了;只有文件上传没有文件访问。那么数据就是浪费!
本章中将讲解,如何访问通过WebApi结合数据库访问服务器中的资源文件;同时实现文件的浏览器缓存,浏览器打开下载等功能。...
分类:
数据库 时间:
2014-12-05 12:46:13
阅读次数:
368
学习d3.js(以下都简称d3)也有一段时间了,运行d3做了几个项目。我发现中文的d3教程很少,国外资料多但要求有一定的英文阅读能力(推荐网址:http://bl.ocks.org/mbostock),于是就萌发了写一个d3实际运用系列文章的想法,现在开始付之行动。在系列中,我会用d3+html5 canvas实现一些实际效果(如统计结果展示,地图数据展示等),希望可以跟大家共同学习交流。
代码我公布在git.cschina.com上,大家可以clone到本地运行,地址是:http://git.oschi...
分类:
Web程序 时间:
2014-12-05 12:45:06
阅读次数:
388
在action层明明看到有list值,传到jsp层就是不显示,后debug跟到jsp,发现也是可以循环的,可“奇怪”的就是不显示。
经过一番折腾,才发现经过sql获得的List不是“理所当然“的List而是List,其里面的值不是我想的CountVO中的type和countUser,而是[0],[1]。...
分类:
数据库 时间:
2014-12-05 12:45:44
阅读次数:
332
最近做的一个项目,有WEB版、WPF版、手机版。领导想集成集团的一个现成的认证系统,姑且称这个认证系统名为 W4认证系统。W4认证系统有如下特点:1、现成的2、是个单点登录系统3、不支持oAuth24、是个WEB版的认证系统,严重依赖于cookieWEB版还好,没有什么大的问题,但WPF版这些桌面程序呢,如何与WEB版的认证系统集成?如果看百度、微信等的oAuth2接口,发现其中有个参数,名曰di...
分类:
Web程序 时间:
2014-12-05 12:42:58
阅读次数:
176
chromium资源文件编译错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0x83 in position 33: ordinal not in range(128)
[914/18075] ACTION Generating resources from app/generated_resources.grd...
分类:
其他好文 时间:
2014-12-05 12:45:13
阅读次数:
286
相信很多人在笔试的时候会遇到类似的题目吧,问题是这样描述的:
有n个人围成一圈,顺序排号,从第一个人开始报数(从1~3报数),凡报到3的人退出圈子,
问最后留下的人原来排在第几号。
这个题目的思路其实不难,首先第一轮是需要被三整除,标记下报到3的那个人,然后在循环找下一个
报到3的个,记得找到的时候需要重新清下这个,从此人在往下找,依次找到,最后会留下那个没有被标记的数,就算找到了。
...
分类:
其他好文 时间:
2014-12-05 12:44:15
阅读次数:
185
前一篇文章《正交投影》中我们讲述了正交投影,现在我们来从正交投影的角度来看看我们熟悉的最小二乘法。我记得最早知道最小二乘法是在大一上高数课的时候,我们首先回顾一下什么是最小二乘法。
1、最小二乘法
最近机器学习比较火,机器学习中的许多算法都是对信息进行分类,比如说支持向量机就是根据已知信息来分类,神经网络可以找到输入输出的关系(当然,不能给出具体的数学表达式),这两种算法都能找...
分类:
其他好文 时间:
2014-12-05 12:42:01
阅读次数:
274
编程很辛苦,可是一旦你爱上它,一切就变得很简单。我把它当成一生的职业而不仅仅是一份工作。当我离开人世的那一刻我就会不再爱代码了吧。...
分类:
其他好文 时间:
2014-12-05 12:44:37
阅读次数:
158
经过了1个多月的探索与尝试,发觉服装行业的销售预测和一般零售行业的销售预测有着很大的差别,其本质原因是服装行业货品的销售pattern区别于一般零售行业,主要体现在以下两点:
1、 服装行业货品销售受季节影响非常显著,主要体现在销售的主推季会受气候波动而变化;
2、 服装行业货品的销售周期比传统零售要短很多,一年之内常常有2季:春夏和秋冬,货品不存在一般零售行业的原款升级换代的做法,一般零售行业的升级款会带有老款...
分类:
其他好文 时间:
2014-12-05 12:44:30
阅读次数:
169
在浏览器输入:http://www.baidu.com/,最后,浏览器呈现出相应网页,这个过程究竟发生了什么?
第一步,解析域名,找到主机IP
(1)浏览器会缓存DNS一段时间,一般2-30分钟不等。如果有缓存,直接返回IP,否则下一步。
(2)缓存中无法找到IP,浏览器会进行一个系统调用,查询hosts文件。如果找到,直接返回IP,否则下一步。(在计算机本地目录etc下有一个hos...
分类:
Web程序 时间:
2014-12-05 12:44:01
阅读次数:
153
虽然很猥琐,但是业务需求要求在webx中保留原来的运行在spring模块上的servlet功能 。几经折腾,总算整合好了。新建一个 webx项目,把webapp下的所有目录 copy到原来模块对应目录中。除了web.xml,其它的邮webx生成的xml都copy到原工程相应目录下。编程webx.xml1.注释 org.springframework.web.context....
分类:
编程语言 时间:
2014-12-05 12:43:22
阅读次数:
211
说明,移植例程为我按照这个教程移植的例程,测试通过。工程模板为我经常使用的一个w5500模板,可以在里面直接添加文件编程。1. 将driver文件夹中W5500文件夹和所有.c文件复制到工程/source文件夹下,并覆盖原来的文件,删除W5200文件夹2. 将driver/include文件夹中W5...
分类:
其他好文 时间:
2014-12-05 12:43:30
阅读次数:
146
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似它们在用法上与Oracl...
分类:
其他好文 时间:
2014-12-05 12:40:43
阅读次数:
132