题目:将自定义对象作为元素存到ArrayList集合中,并去除重复元素比如:存人对象,同姓名,同年龄,视为同一个人,为重复元素。/*
思路
1对人描述,将数据封装进人对象
2定义容器,将人存入
3取出
*/
importjava.util.*;
classPerson
{
privateStringname;
privateintage;
Pers..
分类:
其他好文 时间:
2014-12-03 10:38:55
阅读次数:
135
Unix下有个挺好玩的工具叫banner,输入的字符可实现如下效果:而基于红帽的发行版没有这个命令,我们可以使用figlet工具代替,下载下来后,复制到/usr/local/src目录下,然后进行以下动作:[root@DB2~]#wgetftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz[..
分类:
其他好文 时间:
2014-12-03 10:39:06
阅读次数:
209
ServiceStack框架提供三种模式的服务接口实现,REST、Client以及和WCF相兼容的SOAPWebService,这三种模式统称WebService,目前对于移动平台和云服务火爆的情形下,最为普及的是REST模式。WebService常用连接模式:RESTClientSOAPWebService在不同模式下,可以使用不同的数据(..
分类:
其他好文 时间:
2014-12-03 10:39:24
阅读次数:
159
一个猎人带着一只羊,一只狼和一棵白菜回家,路上遇到一条河。河边只有一条船,但船太小,一次最多只可载猎人和另一样东西过河。但猎人不在时,狼要吃羊,羊要吃白菜。请问怎样才能把狼,羊,白菜都安全运过河?
目前想到的解法:
带羊过河,返回
带狼过河,返回时把羊带回
带白菜过河,返回...
分类:
其他好文 时间:
2014-12-03 10:36:37
阅读次数:
176
软件维护是软件开发中的最后阶段,也是最长的阶段,不能小觑呀!软件维护所花费的人力、物力和财力在软件开发周期中占很大部分。
软件维护说白了就是一个在软件投入使用后,为了满足用户的新需求或者发现的新漏洞而对软件进行修改的过程。
软件维护的目的是:1、修改错误。2、增加软件的功能和性能。3.使软件更适应时代,使用寿命延长。4、让软件能更好的为人民服务。
软...
分类:
其他好文 时间:
2014-12-03 10:34:58
阅读次数:
186
本文对Apache下Prefork, Worker, Event MPM进程、线程模型及使用场景做了一一讲解...
分类:
Web程序 时间:
2014-12-03 10:37:55
阅读次数:
198
每一个软件开发出来之后,都不可避免的会有错误和缺陷,所以在投入使用之前,我们要对软件进行测试。进行软件测试的目的是为了发现软件中的错误。一个好的测试用例在于发现至今未发现的错误,一个成功的测试是发现了至今未发现的错误的测试。测试不光光是测试程序的正确,还要对文档进行测试。
软件测试的原则:1、测试用例应由测试输入数据和对应的预期输出结果两部分组成。2、程序员应避免检查自己的程序。3、...
分类:
其他好文 时间:
2014-12-03 10:36:15
阅读次数:
182
Note: Django 1.7.1 需要Python2.7 或者更高版本
1. 使用 pip 部署Django
1.1 下载pip , 链接:https://bootstrap.pypa.io/get-pip.py
1.2 安装pip, python get-pip.py
1.3 安装Django, pip install Django==1.7.1
1.4 检验是否安装成功
...
分类:
其他好文 时间:
2014-12-03 10:37:23
阅读次数:
131
Nodejs实现CSV格式的数据导出
使用的第三方包:
fast-csv: npm install fast-csv
async: npm install async
mysql: npm install mysql
在这个实现中使用mysql数据源将mysql中的数据导入到对应的csv文件中。
/**
* 实现dump数据到csv文件数据中
* 导出csv数据模版
**...
分类:
Web程序 时间:
2014-12-03 10:37:23
阅读次数:
1903
Blocks
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 7350
Accepted: 3543
Description
Donald wishes to send a gift to his new nephew, Fooey. Donald is a...
分类:
其他好文 时间:
2014-12-03 10:36:01
阅读次数:
180
1 #import
2
3 int main(int argc,const char *argv[])
4 {
5
6 NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init];
7 //从文件获取字符串 编码、错误 参数
8 NSStringEncoding enc...
分类:
其他好文 时间:
2014-12-03 10:35:01
阅读次数:
211
原始的Nginx日期数据为:[28/Nov/2014:11:56:09 +0800]
需要将[]替换掉:
timeLocal = [28/Nov/2014:11:56:09 +0800]timeLocal = timeLocal.replace("[", "");timeLocal = timeLocal.replace("]", "");
以下格式需要注意几点:
(1)必须是...
分类:
编程语言 时间:
2014-12-03 10:36:12
阅读次数:
2584
OpenCV包含了大量的机器视觉处理算法,虽然也提供了highgui的界面功能,但实在有限(也就是一个窗口,加一些使用像素进行绘图的方法),与用户交互相关的功能极少(比如有Trackbar),貌似连个可视化的用户接口的button也没见过,而Qt正好能弥补OpenCV在这些方面的不足:通过OpenCV完成底层算法,用Qt完成上层的应用接口,哇咔,这不是完美组合么!本文原来的初衷是想通过Qt开发来实...
分类:
其他好文 时间:
2014-12-03 10:35:29
阅读次数:
206
图像空间到参数空间的转换对于图像中共线的点集{(x0,y0), (x1,y1), ...}都经过直线y=kx+b,先在我们换一个说法,“斜率为k,截距为b的直线y=kx+b包含了所有在该直线上的点”。一种强调的是图像中的点集,另一种强调的是直线的参数k和b,通过直线的点集去描述这条直线明显没有直接通过k,b两个参数去描述那样直接方便。而Hough变换就是将我们“点共线”的思维转化到参数空间{k,b...
分类:
其他好文 时间:
2014-12-03 10:34:12
阅读次数:
373
和 QQ 侧滑菜单类似效果,包括缩放、透明度变化、位置变化。...
分类:
其他好文 时间:
2014-12-03 10:34:01
阅读次数:
168
背景
一个高效的软件开发过程对软件开发人员来说是至关重要的,决定着开发是痛苦的挣扎,还是不断进步的喜悦。国人对软件蓝领的不屑,对繁琐冗长的传统开发过程的不耐,使大多数开发人员无所适从。最近兴起的一些软件开发过程相关的技术,提供一些比较高效、实用的软件过程开发方法。其中比较基础、关键的一个技术就是测试驱动开发(Test-Driven Development)。虽然TDD光大于极限编程,但测试驱动开...
分类:
其他好文 时间:
2014-12-03 10:34:01
阅读次数:
190
关于论文这两天翻了翻cvpr2014的论文,发现程明明老师关于Objectness Detecting的论文,于是拜读了一番。论文贡献了两个观点:目标有closed boundary,因此将窗口resize到8x8也能进行目标和背景的识别,这实际上降低了窗口的分辨率,resize到8x8目的是加速计算。这就相当于我们看路上走的人一样,在很远的地方即使我们没看清楚脸,只是看到一个轮廓也能识别出是不是...
分类:
其他好文 时间:
2014-12-03 10:35:19
阅读次数:
203