`
文章列表
    如果需要把一个对象放入HashSet中时,如果重写该对象对应类的equals()方法,应用应该重写其hashcode()方法,其规则是:如果两个对象通过equals方法比较返回true时,这两个对象的hashcode也应该相同。     如果两个对象通过equals方法比较返回true,但这两个对象的hashcode()方法返回不同的hashcode时,这将导致hashset将会把这两个对象保存在hashset的不同位置,从而两个对象都可以添加成功,这与set集合的规则有点出入。         如果两个对象的hashcode()方法返回的hashcode相同,但他们通过equals ...
InputStream&OutputStream!
一切都是对象 :  Alan kay曾经总结了第一个成功的面向对象语言、同时也是Java所基于的语言之一的Smalltalk的五个基本特性,这种特性表现了一种纯粹的面向对象程序设计方式:     1.万物皆为对象。     2.程序是对象的集合,他们通过发送消息来告知彼此所要做的。     3.每个对象都有自己的由其他对象所构成的存储。     4.每个对象都拥有其类型     5.某一特定类型的所有对象都可以接受同样的消息。 存储:     对象的存储方式:     1.寄存器     2.堆栈。位于通用RAM(随机访问存储器中)。     3.堆。new将对象存储在“堆”里。     4 ...
含义 ENCTYPE="multipart/form-data" 说明: 通过 http 协议上传文件 rfc1867协议概述,jsp 应用举例,客户端发送内容构造 1、概述在最初的 http 协议中,没有上传文件方面的功能。 rfc1867 (http://www.ietf.org/rfc/rfc1867.txt) 为 http 协议添 ...
 HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。  通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可 ...
Pausing Coyote HTTP/1.1 on http-8080 tomcat启动出现这个错误的时候。 其实找到占用8080端口的进程 然后干掉他,重新启动tomcat就OK了!
Android的开发现在是如火如荼,逞现在不是很忙了,学习了下,这里记录下了在windows在如何搭建Android开发环境,对自己是个记录,对新入门的兄弟姐妹们可以参考一下!可以参考这个网址:http://www.iplaysoft.com/android-emulator.html (1)安装JDK,省略。 (2)下载Android SDK并配置。 可以到http://www.android123.com.cn/sdkxiazai/上下载,下载好后,解压缩,配置SDK,在Windows机器上,右键单击我的电脑,选择属性->高级,点“环境变量”按钮,修改“系统变量”下面的Path变量 ...
转自:http://caterpillar.onlyfun.net/Gossip/JavaGossip-V1/ArraysCopyOf.htm 在 進階的陣列觀念 中,我們談到了陣列複製,您可以使用System.arraycopy()方法來進行陣列複製: int[] arr1 = {1, 2, 3, 4, 5}; int[] arr2 = new int[5]; System.arraycopy(arr1, 0, arr2, 0, arr1.length); 這個方式必須明確自行新建立一個陣列物件。在JDK 6中,Arrays 類別 新增了copyOf()方法,可以直接傳回一個新的陣列 ...
新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释中都有说明。该类代码如下: package andycpp; public class Calculator { private static int result; // 静态变量,用于存储运行结果 public void add(int n) { result = result + n; } public void substract(int n ...
部分内容转自:http://hi.baidu.com/supermfc/blog/item/21e74638f1f576feb311c71b.html 1、Pcre的安装 (PERL兼容正则表达式库) wget http://cdnetworks-kr-1.dl.sourceforge.net/project/pcre/pcre/8.02/pcre-8.02.tar.bz2tar zxvf pcre-8.02.tar.gz cd pcre-8.02 ./configure --libdir=/usr/lib make && make install 如果没有安 ...
<marquee onMouseOver=this.stop() onMouseOut=this.start() scrollamount=1 scrolldelay=77 direction=up width=270 height=77>  要添加的内容(可用<br分隔>)</marquee> 需用html代码编辑器转换,然后把代码和文章放入源码中转换 代码如下<MARQUEE> ...
1.利用Javascript对整个页面的刷新 function init(){ var t=120; //定义刷新频率,单位:秒 var t1 = t * 1000; window.setInterval("refreshY()",t1);-----这里的t1为毫秒 } function refreshY() { document.forms[0].action=<select:link page="/sysmain.do?method=init_head" />; document ...
设置 request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); 就OK了!
[ both class java.util.List in java.util and class java.awt.List in java.awt match] 引用不明确。 java编译器不知道你使用的是java.util.List还是java.awt.List
No module named urls问题的解决方法如下: # OLD: from django.conf.urls.defaults import * urlpatterns = patterns('', (r'^admin/', include('django.contrib.admin.urls')), ) # NEW: from django.conf.urls.defaults import * from django.contrib import admin admin.autodiscover() urlpatterns = patte ...
Global site tag (gtag.js) - Google Analytics