摘要: 今天在用ArrayList类的caontains方法是遇到了问题,我写了一个存放User类的ArrayList 但在调用list.contains(user)时总是返回false。 去看了下ArrayList的源码,源码如下: 1 public boolean contains(Object o) { 2 return indexOf(o) >= 0; 3 } 4 5 6 public int indexOf(Object o) { 7 if (o == null) { 8 for (int i = 0; i < siz... 阅读全文
posted @ 2013-03-27 13:41 依凡兄 阅读(428) 评论(0) 推荐(0)
摘要: 在之前,我都从来不看重数据结构和算法的执行效率,什么时间复杂度和空间复杂度搞得我头晕,但是前几天逄洪江给我出了一道题,在我用两种算法实际比较后发现算法真的很重要。题目大意如下:从一个随机数组中,找出两数相加之和等于5的所有结果。当时我想也没想就用嵌套for循环做了出来,但是他让我用一亿个数据和20万范围去测试,结果我的算法直接死机……用十万条数据去计算,也用了十多秒的时间才算完。后来逄洪江给我介绍了hash桶算法,大意是生成20万大小的数组作为桶,如果数组中存在某数据,就在桶中同一下标数据变为1,不存在则为0。然后把桶中数据用快速排序轮一遍,相加等于5的数据存入链表中即可。此算法时间复杂... 阅读全文
posted @ 2013-03-25 14:16 依凡兄 阅读(1362) 评论(0) 推荐(0)
摘要: JAVA_HOMEJAVA安装路径PATH%JAVA_HOME%\bin;CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 阅读全文
posted @ 2013-03-25 14:14 依凡兄 阅读(169) 评论(0) 推荐(0)
摘要: 家中wifi信号满格,笔记本连接没有任何问题,但是手机连接却容易掉线,这是什么原因呢?可以通过http://192.168.1.1——>无线设置——>无线高级设置——>把开启WMM前面的对号去掉!如图 阅读全文
posted @ 2013-03-25 14:13 依凡兄 阅读(513) 评论(0) 推荐(0)
摘要: 1 这篇文章转自JavaEye,以前配置web.xml时都不知道为什么这样,看了之后明白了很多。贴下来,共同分享! 2 Web.xml常用元素 3 <web-app> 4 <display-name></display-name>定义了WEB应用的名字 5 <description></description> 声明WEB应用的描述信息 6 7 <context-param></context-param> context-param元素声明应用范围内的初始化参数。 8 <filter></f 阅读全文
posted @ 2013-03-25 14:12 依凡兄 阅读(1164) 评论(0) 推荐(0)
摘要: 每个项目用的eclipse版本经常不一样,换了一个之后alt+/就失灵了,但这个功能是最常用的:)解决方法:在Window-Preferences-General-Keys内1、把wordcompletion的快捷键设置alt+C2、把ContentAssist的快捷键由ctrl+space改成alt+/若是alt+/出现下拉框,但是没有提示,可以尝试:window->java->Editor->ContentAssist->Adavanced把JavaProposals勾选上就好了。 阅读全文
posted @ 2013-03-24 09:37 依凡兄 阅读(316) 评论(0) 推荐(0)