C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 1.面向过程设计中的static 1.1静态全局变量 在全局变...
分类:
编程语言 时间:
2014-11-24 22:48:37
阅读次数:
331
List转为数组: List?list?=?new?ArrayList();
list.add("1");
list.add("2");
final?int?size?= list.size();
String[]?arr?=?(String[])list.toArray(new?String[size]); 数组转为List: 1.比较笨的...
分类:
编程语言 时间:
2014-11-24 22:47:58
阅读次数:
234
java.lang.IllegalStateException:getWriter()hasalreadybeencalledforthisresponse出现原因:1.代码中有打开的Response.getWriter(),未关闭2.再次使用了ServletOutputStreamout=response.getOutputStream();通过查看代码,response中的usingWriter=true,想办法将该标志位设..
分类:
编程语言 时间:
2014-11-24 22:48:16
阅读次数:
203
今天碰到了这个问题,就查找了些资料总结下:java中的URLEncoder和URLDecoder类的联系与区别。首先说这两者的联系与区别:URLEncoder是编码,URLDecoder是解码。两者的转换过程刚好是相反的。URLEncoder该类包含了将String转换为application/x-www-form-urlencodedMIME格式的静..
分类:
编程语言 时间:
2014-11-24 22:48:05
阅读次数:
337
查看java版本rpm-qa|grepjava删除原来java自带版本yum-yremovejava-1.6.0-openjdk-1.6.0.0-1.2.b09.el5yum-yremovejava-1.4.2-gcj-compat-1.4.2.0-40jpp.1153,解压下载的jdk*.tar.gz包tar-zxvfjdk-8u25-linux-i586.tar.gz4,改名mvjdk1.8.0_25//usr/java/jdk5,修改环境变量vi/..
分类:
编程语言 时间:
2014-11-24 22:44:25
阅读次数:
273
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>JavaScript自动关闭窗口</title><metahttp-equiv="content-..
分类:
编程语言 时间:
2014-11-24 22:45:36
阅读次数:
300
Java中Map值得注意的坑!...
分类:
编程语言 时间:
2014-11-24 22:42:40
阅读次数:
323
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41450987
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41450987
通过本文你能学到如下知识:
(1)对数据结构中栈的理解,特别是Stack类中的peek()方法和pop()方法的区别。
(2)理解解题思路,提高思考问题的能力。
Given a string co...
分类:
编程语言 时间:
2014-11-24 22:40:46
阅读次数:
257
图像金字塔融合算法主要用在两幅图像的拼接中。两幅有重合区域的图片,如果直接个根据位置来拼接,那么由于两幅图片自身的差异,拼接完的图片上会有很明显的拼接线存在。
解决这个问题,最简单的方法是对两幅图片的重合区域的像素进行加权相加(这个操作可以理解为一种羽化的处理效果)。
设定一个权重w,就有公式:PB(i,j) = (1-w)*PA(i,j) + w*PB(i,j)可以计算重合区域融合后...
分类:
编程语言 时间:
2014-11-24 22:38:57
阅读次数:
692
本函数是用来动态地执行一个表达式的字符串,或者compile函数编译出来的代码对象。参数expression是一个表达式字符串,或者表示编译出来代码对象的名称;参数globals是全局命名空间,可以指定执行表达式时的全局作用域的范围,比如指定某些模块可以使用。如果本参数缺省,就使用当前调用这个函数的当前全局命名空间;参数locals是局部作用域命名空间,是用来指定执行表达式时访问的局部命名空间。如...
分类:
编程语言 时间:
2014-11-24 22:39:18
阅读次数:
188
队列的基本操作包括入队enqueue和出队dequeue,队列有队头head和队尾tail指针。元素总是从队头出,从队尾入。采用数组实现队列时候,为了合理利用空间,可以采用循环实现队列空间的有效利用。
...
分类:
编程语言 时间:
2014-11-24 22:36:08
阅读次数:
325
该算法产生的数不一定是素数,但该算法产生的数很大几率上可以认为是素数!
素数的两个性质:(只有理解了这两个性质才能理解Miller-Rabin算法!)
性质一:如果p是素数,a是小于p的正整数,则 a^2 mod p =1 当且仅当 a mod p = 1 或 a mod p = -1 mod p =p-1
性质二:设p是大于2的素数,我们有 p-1=2^k * q,k>0,q为奇...
分类:
编程语言 时间:
2014-11-24 22:35:14
阅读次数:
271
1 final用于修饰变量
final变量只能赋值一次,赋值的方式有三种:
1)声明变量时直接赋值;
2)非静态成员变量在{}块中赋值,静态成员变量在static{}块中赋值;
3)非静态成员变量在构造方法中赋值。
三种赋值方式的顺序是1)、2)、3),若有一种方式先行赋值了,则后面的方式就不能再赋值,否则就会编译错误。
public class FinalTest {
priva...
分类:
编程语言 时间:
2014-11-24 22:34:52
阅读次数:
234
文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41346969
以下资料是在学习中总结出来的,希望对你有所帮助。如果需要请转载,谢谢。
1. StringBuffer 线程安全,StringBuilder 线程不安全 效率稍高些
集(Set):集里的对象不按任何特定的方式排列,按索引值来操作数据,不能有重复的元素
列表(List):序列中的对象以线性方式存储,按索引值来操作数据,可以有重复的元素
映射(Map):映射...
分类:
编程语言 时间:
2014-11-24 22:35:03
阅读次数:
282
恶补算法与数据结构,从很基础的开始,先看动态数组的实现。
// array.h
#include
#include
#include
using namespace std;
class Array
{
public:
// **************************************************************************
...
分类:
编程语言 时间:
2014-11-24 22:33:16
阅读次数:
252
在上篇中我们展示了一个简单的get请求,并返回了一个简单的helloworld页面。本篇我们来学习如何来配置一个action的url映射规则。
在上篇中我们在HelloWorldController上配置了一个@RequestMapping(value = "/helloworld")这表示对该controller的所有action请求必须是以"/helloworld”开始。
1.UR...
分类:
编程语言 时间:
2014-11-24 22:33:56
阅读次数:
281
编程语言对文件系统的操作是一项必不可少的功能,各种编程语言基本上都有对文件系统的操作,最简洁的莫过于linux里面shell的操作了,其次,则是python,ruby等动态语言的操作,那么,今天先来看下,在python里面如何使用一些常用的操作文件功能。...
分类:
编程语言 时间:
2014-11-24 22:31:23
阅读次数:
303