- 浏览: 247360 次
- 性别:
- 来自: 北京
最新评论
-
2057:
这个程序有bug。
查找算法学习之二分查找(Python版本)——BinarySearch -
dotjar:
NB
一个Python程序员的进化[转]
文章列表
如果需要把一个对象放入HashSet中时,如果重写该对象对应类的equals()方法,应用应该重写其hashcode()方法,其规则是:如果两个对象通过equals方法比较返回true时,这两个对象的hashcode也应该相同。
如果两个对象通过equals方法比较返回true,但这两个对象的hashcode()方法返回不同的hashcode时,这将导致hashset将会把这两个对象保存在hashset的不同位置,从而两个对象都可以添加成功,这与set集合的规则有点出入。
如果两个对象的hashcode()方法返回的hashcode相同,但他们通过equals ...
一切都是对象 :
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 ...