(zhaoxudong 2008.10.23晚21.36)。1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。equals()方法在object类中定义如下: public boolean equals(Object obj) {return (this =...
分类:
编程语言 时间:
2014-11-12 16:20:03
阅读次数:
322
C++11 之后,C++的引用扩充为 非常量左值引用,常量左值引用,非常量右值引用,常量右值引用。什么是左值?什么是右值?左值、右值都是针对表达式而言的,左值是指表达式结束后依然存在的持久对象,右值是指表达式结束时就不存在的临时对象。一个区分左值、右值的便捷方法是:看能不能对表达式取地址,如果能,则...
分类:
编程语言 时间:
2014-11-12 16:18:38
阅读次数:
240
一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp]view plaincopyinta=100;intb=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。[c-sharp]view pla...
分类:
编程语言 时间:
2014-11-12 16:12:27
阅读次数:
263
1、定义接口 使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,当中接口体由常量定义和方法定义两部分组成。定义接口的基本格式例如以下:[修饰符] interface 接口名 [extends 父接口名列表]{[public] [static] [final]....
分类:
编程语言 时间:
2014-11-12 16:13:10
阅读次数:
176
一:写一个算法将栈里的元素升序排列。栈的实现未知,算法只能借助栈完成,可使用的函数有push、pop、top、empty等。思路:可借助另外一个栈来完成排序。1、从原始栈里依次弹出元素放入辅助栈;2、每当将要压入的元素是得辅助栈不是升序排列,就将辅助栈里面的元素重新压入原始栈中;3、直到辅助栈里面的...
分类:
编程语言 时间:
2014-11-12 16:12:31
阅读次数:
281
题目大意:给定一个n个单词的文章,求每个单词在文章中的出现次数
文章长度
首先将所有单词用空格连接成一个字符串,记录每个单词的起始位置和长度
然后求后缀数组,对于每个单词后缀数组中一定有连续一段后缀以这个单词开头,我们通过一开始记录的起始位置找到这个单词的后缀,然后左右端点二分答案,满足左右端点之间的后缀与原单词的LCP都当与等于原单词长度即可
时间复杂度O(nlogn)
#includ...
分类:
编程语言 时间:
2014-11-12 15:05:52
阅读次数:
823
??
当用户在网上填写表单时,页面上的表单常常会对用户的输入进行判断,提示用户邮箱填写是否正确、哪个项目没有填写等,这些都是JavaScript的小功能。
JavaScript是一种基于对象的脚本语言,使用它可以开发Internet客户端的应用程序。JavaScript在HTML页面中以语句的方式出现,并且执行相应的操作。JavaScript是Netscape公司当时为了扩充Nets...
分类:
编程语言 时间:
2014-11-12 15:05:50
阅读次数:
142
列表操作
list函数:
>>> list('hello')
['h', 'e', 'l', 'l', 'o']改变列表:
>>> x=[1,1,1]
>>> x[1]=2
>>> x
[1, 2, 1]删除元素:
>>> names = ['wu','li','zhao','qian']
>>> del names[1]
>>> names
['wu', 'zhao', 'qian']分...
分类:
编程语言 时间:
2014-11-12 15:06:10
阅读次数:
142
Spring配置文件总结...
分类:
编程语言 时间:
2014-11-12 15:04:53
阅读次数:
288
关键点:将List内存储的对象实现Comparable类,重写它的compareTo()方法即可
Bean:
package chc;
public class StuVo implements Comparable{
private String id;
private String name;
private Integer age;
public StuVo(String id,...
分类:
编程语言 时间:
2014-11-12 15:05:43
阅读次数:
207
主要内容:无符号和有符号之间转换、两数相加溢出后数值计算
#include
/* 这个函数存在潜在漏洞 */
float sum_elements(float a[], unsigned length)
{
int i;
float result = 0;
for(i = 0; i <= length - 1; i++)
{
result += a[i];
print...
分类:
编程语言 时间:
2014-11-12 15:05:39
阅读次数:
267
package org.jelly.util;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOut...
分类:
编程语言 时间:
2014-11-12 15:04:53
阅读次数:
230
SpringMVC主要就是用来做流程控制的,这篇博客总结一下如何在流程控制添加Interceptor(拦截器),如何将进行流程Mapping映射解析,如何编写Controller(控制器)。
一,首先看一下框架中的映射解析器,用来将uri和控制器进行绑定的:
1, SpringMVC框架的默认解析器采用是:be...
分类:
编程语言 时间:
2014-11-12 15:03:18
阅读次数:
237
排序算法——快速排序今天介绍快速排序,这也是在实际中最常用的一种排序算法,速度快,效率高。就像名字一样,快速排序是最优秀的一种排序算法。思想快速排序采用的思想是分治思想。快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基...
分类:
编程语言 时间:
2014-11-12 14:57:58
阅读次数:
253
[ Java EE vs Spring. Or: What is a standard? ](https://blog.codecentric.de/en/2011/03/java-ee-vs-spring-or-what-is-a-standard/) # 什么是JavaEE J2EE是一系列技术标准所组成的平台。 JavaEE包含了对一系列...
分类:
编程语言 时间:
2014-11-12 13:54:12
阅读次数:
353
TableView表? ?? TableColumn列? 构建一个表主要有TableView,TableColumn,ObservableList,Bean。? 添加列table.getColumns().addAll(firstNameCol, lastNameCol, emailCol);? ObservableList里面是存放的数...
分类:
编程语言 时间:
2014-11-12 13:55:54
阅读次数:
230
java整合easyui进行的增删改操作...
分类:
编程语言 时间:
2014-11-12 13:53:17
阅读次数:
220