码迷,mamicode.com
首页 > 编程语言
java中hashcode()和equals()的详解 (转)
(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++ 引用
C++11 之后,C++的引用扩充为 非常量左值引用,常量左值引用,非常量右值引用,常量右值引用。什么是左值?什么是右值?左值、右值都是针对表达式而言的,左值是指表达式结束后依然存在的持久对象,右值是指表达式结束时就不存在的临时对象。一个区分左值、右值的便捷方法是:看能不能对表达式取地址,如果能,则...
分类:编程语言   时间:2014-11-12 16:18:38    阅读次数:240
[016]转--C++拷贝构造函数详解
一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp]view plaincopyinta=100;intb=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。[c-sharp]view pla...
分类:编程语言   时间:2014-11-12 16:12:27    阅读次数:263
java中接口的定义与实现
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
BZOJ 3172 Tjoi2013 单词 后缀数组
题目大意:给定一个n个单词的文章,求每个单词在文章中的出现次数 文章长度 首先将所有单词用空格连接成一个字符串,记录每个单词的起始位置和长度 然后求后缀数组,对于每个单词后缀数组中一定有连续一段后缀以这个单词开头,我们通过一开始记录的起始位置找到这个单词的后缀,然后左右端点二分答案,满足左右端点之间的后缀与原单词的LCP都当与等于原单词长度即可 时间复杂度O(nlogn) #includ...
分类:编程语言   时间:2014-11-12 15:05:52    阅读次数:823
JavaScript概述
??     当用户在网上填写表单时,页面上的表单常常会对用户的输入进行判断,提示用户邮箱填写是否正确、哪个项目没有填写等,这些都是JavaScript的小功能。  JavaScript是一种基于对象的脚本语言,使用它可以开发Internet客户端的应用程序。JavaScript在HTML页面中以语句的方式出现,并且执行相应的操作。JavaScript是Netscape公司当时为了扩充Nets...
分类:编程语言   时间:2014-11-12 15:05:50    阅读次数:142
Beginning Python From Novice to Professional (3) - 列表操作
列表操作 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配置文件总结
Spring配置文件总结...
分类:编程语言   时间:2014-11-12 15:04:53    阅读次数:288
Java按照List内存储的对象的某个字段进行排序
关键点:将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
程序猿之---C语言细节20(符号和有符号之间转换、两数相加溢出后数值计算)
主要内容:无符号和有符号之间转换、两数相加溢出后数值计算 #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
java File文件操作共用方法整理
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(二) 流程控制
SpringMVC主要就是用来做流程控制的,这篇博客总结一下如何在流程控制添加Interceptor(拦截器),如何将进行流程Mapping映射解析,如何编写Controller(控制器)。           一,首先看一下框架中的映射解析器,用来将uri和控制器进行绑定的:               1,   SpringMVC框架的默认解析器采用是:be...
分类:编程语言   时间:2014-11-12 15:03:18    阅读次数:237
排序算法——快速排序
排序算法——快速排序今天介绍快速排序,这也是在实际中最常用的一种排序算法,速度快,效率高。就像名字一样,快速排序是最优秀的一种排序算法。思想快速排序采用的思想是分治思想。快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基...
分类:编程语言   时间:2014-11-12 14:57:58    阅读次数:253
Spring 和 JavaEE的关系
[ 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
JavaFX学习之道:JavaFX之TableView
TableView表? ?? TableColumn列? 构建一个表主要有TableView,TableColumn,ObservableList,Bean。? 添加列table.getColumns().addAll(firstNameCol, lastNameCol, emailCol);? ObservableList里面是存放的数...
分类:编程语言   时间:2014-11-12 13:55:54    阅读次数:230
java整合easyui进行的增删改操作
java整合easyui进行的增删改操作...
分类:编程语言   时间:2014-11-12 13:53:17    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!