不可变String
String对象是不可变的。...
分类:
编程语言 时间:
2014-11-26 20:59:16
阅读次数:
165
一:泛型算法 简介
(1)所有标准库容器都有支持递增运算符、递减运算符(++、--、== !=)这四种运算符的迭代器;string 和 vector 提供了更多的运算符(> >=
(2)标准库并未给每一个容器都定义成员函数来实现排序、查找、复制等操作,而是定义了一组泛型算法(generic algorithm)。
(3)迭代器令算法不依赖于容器
(迭代器的知识请看 : 初始迭代器 ite...
分类:
编程语言 时间:
2014-11-26 20:56:05
阅读次数:
302
我们有时候需要把系统上已经安装的第三方的packages升级到最新版。但是easy_install和pip都没有直接的命令可以使用。 我们可以是用如下命令来查看系统上面哪些包过期了。 pip list --outdated 其实能这样列表出来后我们就可以配合其他shell命令来完成升级了。 pip ...
分类:
编程语言 时间:
2014-11-26 20:56:48
阅读次数:
198
假设已经安装完 maven eclipse也装了maven插件现在要运行springside4 demo1)下载 SpringSide4http://www.springside.org.cn/download.html2)运行CMD,进入springside\modules 目录运行:mvn in...
分类:
编程语言 时间:
2014-11-26 20:54:55
阅读次数:
164
原网页:http://www.douban.com/note/102320977/JavaBean是一种可复用,跨平台的组件。共有两种JavaBean:一种无用户界面,这种一般用于处理数据运算,操作数据库等。另一种是有用户界面(User Interface)的JavaBean. 在Jsp中一般访问无...
分类:
编程语言 时间:
2014-11-26 20:54:12
阅读次数:
163
JAVA的动态代理 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用...
分类:
编程语言 时间:
2014-11-26 20:52:40
阅读次数:
265
1.类型转换: 分为自动转换和强制转换,一般用强制转换。 其他类型转换为整数:parseint(); 其他类型转换为小数:parsefloat(); 判断是否是一个合法的数字类型:isNaN(); 是数字的话返回false,不是数字的话返回ture。示例:2.运算符: 数学运算符:+ -...
分类:
编程语言 时间:
2014-11-26 20:50:43
阅读次数:
193
前言 前面讲过了Javamelody的基本配置,如何使用Javamelody来监控JDBC以及SQL。 这里继续讲解一下如何监控struts和spring。 手码不易,转载请注明:xingoo 由于spring的理论并不扎实,监控spring又是依靠sring的面向切面AOP技术来做的,因此...
分类:
编程语言 时间:
2014-11-26 20:51:46
阅读次数:
221
using UnityEngine;using System.Collections;public class MyDragDropItem :UIDragDropItem{protected override void OnDragDropRelease(GameObject surface){ ...
分类:
编程语言 时间:
2014-11-26 20:49:07
阅读次数:
176
Hadoop的二次排序2013-01-08 14:46:53分类:HADOOPhadoop的使用中,一般只关注运行结果。对于mapper和reducer之间的处理逻辑往往不care。比如key-value对到达reducer的先后顺序等目前接触到的运用场景有:1.根据用户操作时间来整理事件链,在网站...
分类:
编程语言 时间:
2014-11-26 20:46:43
阅读次数:
197
定义在函数体外的都属于全局变量,定义在函数体内的属于局部变量。这里的定义是指通过var声明的。JavaScript有隐含的全局概念,意味着你不声明的任何变量都会成为一个全局对象属性。例如:function test(){ myname = "huming"; alert(myname);}test(...
分类:
编程语言 时间:
2014-11-26 20:46:28
阅读次数:
195
后缀排序DescriptionTim正在自学《数据结构》,他刚刚学会如何比较两个字符串大小。书上是这么说的(和Pascal语言中的比较规则相同,学习过Pascal语言的同学可以跳过这段):比较两个不同字符串s1=’p1p2p3…pN’和s2=’q1q2q3…qM’的大小,设Nqi,且i最小;若pis...
分类:
编程语言 时间:
2014-11-26 20:44:31
阅读次数:
250
在使用spring加载jar包中的配置文件时,不支持通配符,需要一个一个引入,如下所示:Java代码contextConfigLocationclasspath*:beanconfigs/applicationContext_1.xml,classpath*:beanconfigs/applicat...
分类:
编程语言 时间:
2014-11-26 20:42:03
阅读次数:
283
优雅的使用python之环境管理 缘起 情景1:不同python版本的管理 同一电脑上的多个python版本之前的管理,为了突出问题的普遍存在,下面是有人在segmentfault上提的问题。 摘自:http://segmentfault.com/q/1010000000162043 情景2:同.....
分类:
编程语言 时间:
2014-11-26 20:40:10
阅读次数:
227
先声明:下面的文章是针对windows的用法,因为std::map的erase函数的windows的实现版本是返回一个std::map的迭代器,但是STL标准里面的该函数的返回值确是:map.erase有3个重载:void erase ( iterator position );size_type ...
分类:
编程语言 时间:
2014-11-26 20:40:06
阅读次数:
177
1.BF算法 算法复杂度O(m*n) int BFMatch(string s,string p){ int i=0,j=0; while(i<s.length()){ j=0; while(s[i]==p[j]&&j<p.length()){//小心字符串结尾都有个\0结束符,如果刚好匹配到结尾,...
分类:
编程语言 时间:
2014-11-26 20:39:13
阅读次数:
197
我们在做JavaEE项目下载文件时,在我们熟悉的UTF-8编码下经常会发现文件名中文乱码、中文不显示等状况,此时,将文件名改一下编码或许会解决这个烦恼: fileName = new String(fileName.replace(" ", "_").getBytes("UTF-8"), "I...
分类:
编程语言 时间:
2014-11-26 20:35:40
阅读次数:
176