花了大约一周的时间,将c++的课本过了一遍,米老师说第一遍不求甚解,仅仅管去看就能够了,我很成功地运行了老师这种方法,嘿嘿。那么c++是什么呢?百度上这样说,它是一种使用很广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面.....
分类:
编程语言 时间:
2014-10-18 16:49:30
阅读次数:
271
AopLog类如下所示:import org.aspectj.lang.ProceedingJoinPoint;public class AopLog { //方法执行的前后调用 public Object runOnAround(ProceedingJoinPoint poin...
分类:
编程语言 时间:
2014-10-18 16:50:37
阅读次数:
232
因为文件夹中往往包含文件和文件夹。想要遍历所有的文件,必须遍历文件夹中所有的文件夹。很显然,这个描述满足递归的两个要素:(1)问题的规模在不断的缩小,且新问题的模式与旧问题相同。很显然文件夹中含有子文件夹同样需要遍历。(2)含有简单的终止条件,即遇到文件夹下再无文件夹停止。 C++遍历文件夹下...
分类:
编程语言 时间:
2014-10-18 16:48:26
阅读次数:
194
容器是非常便捷常用的,经常用容器来存储多条数据,然后对数据进行增删查改。有时要在遍历的同时删除一条数据,但是这样删除的时候程序会导致程序崩溃。这个问题在GCC 中不会出现,而在VS2008,VS2010 中都有,其它更高VS版本未测试。比如map 容器:map dataMap;for (int i ...
分类:
编程语言 时间:
2014-10-18 16:50:33
阅读次数:
149
众所周知,在程序开发中,难免会遇到须要匹配、查找、替换、推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力。因此,学习及使用正則表達式,便成了解决这一矛盾的主要手段。大 家都知道,正則表達式是一种能够用于模式匹配和替换的规范,一个正則表達式就是由普通....
分类:
编程语言 时间:
2014-10-18 16:49:05
阅读次数:
238
收到消息某系统一个节点因为内存溢出而宕机,系统的中间件是weblogic,数据库的oracle。 1. 先用IBM HeapAnalyzer分析内存溢出时的dump文件,找到占用内存最多的请求,然后看代码。 2. 在走查代码发现,此类中的方法都特别简单,对单表的增删改查,有查询的地方都是...
分类:
编程语言 时间:
2014-10-18 16:47:05
阅读次数:
153
无标题文档"; //字符串的截取函数,并返回截取后的字符串 $strc=substr($strA,5,5); //该函数表示的是冲第五个字符开始截取$strA,截取的长度是5 echo $strc.""; $strc=strstr($strA,"Kcs",true); //从字符串$strA...
分类:
编程语言 时间:
2014-10-18 16:47:54
阅读次数:
158
synchronized的一个简单样例public class TextThread {/** * @param args */public static void main(String[] args) {// TODO 自己主动生成方法存根 TxtThread tt = new TxtThrea...
分类:
编程语言 时间:
2014-10-18 16:44:47
阅读次数:
291
java的数据类型分为基本数据类型和引用数据类型。基本数据类型分为数值型、字符型(char)、布尔型(boolean)数值型变量1、整数型类型占用存储空间表示范围byte1字节Byte-128~127short2字节-215~215-1int4字节-231~231-1long8字节-263~263-...
分类:
编程语言 时间:
2014-10-18 16:44:32
阅读次数:
297
一、类载入器首先来看一下java程序的运行过程。 从这个框图非常easy大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘其中。然后你在命令行中输入javac YourClassName.java此时,你的java代码就被编译成字节码(.class).假设你是...
分类:
编程语言 时间:
2014-10-18 16:40:46
阅读次数:
166
Const指的是一个编译时的常量。 keywordconst使得代码能够确定一个变量能否够被改动。使用了const后,能够防止对变量或者指针的改动;更重要的是,const的引用能够防止对所引用的对象的改动。一般来说,在C语言中,对于一些常量的定义,我习惯性的使用define,而在C++中则最好改为使...
分类:
编程语言 时间:
2014-10-18 16:39:42
阅读次数:
118
Consistent Hashing?算法早在?1997?年就在论文?Consistent hashing and random trees?中被提出,目前在cache?系统中应用越来越广泛; 1?基本场景 比如你有?N?个?cache?服务器(后面简称?cache?),那...
分类:
编程语言 时间:
2014-10-18 15:37:26
阅读次数:
272
前几天自己看了python,心痒痒,然后使用python来调用Windows azure云存储。 参考文章: 使用python调用windows azure 云存储服务 安装python 我在按照文章内容安装完python sdk for azure后,直接通过...
分类:
编程语言 时间:
2014-10-18 15:35:47
阅读次数:
205
常见经典排序算法
1.希尔排序
2.二分插入法
3.直接插入法
4.带哨兵的直接排序法
5.冒泡排序
6.选择排序
7.快速排序
8.堆排序
一.希尔(Shell)排序法(又称宿小增量排序,是1959年由D.L.Shell提出来的)
/* Shell 排序法 */
#include
void sort(int v[]...
分类:
编程语言 时间:
2014-10-18 15:34:08
阅读次数:
226
复习一下原来学习的排序算法。
#include
using namespace std;
void print(int *a,int n) {
for(int i=0;i<n; ++i) {
cout<<a[i]<<' ';
}
cout<<endl;
}
void InsertSort(int *a,int n) {
int i,...
分类:
编程语言 时间:
2014-10-18 15:33:11
阅读次数:
146
Ehcache中Cache预热机制
Cache预热机制简介
Ehcache在程序启动的时候并不会立即去加载位于磁盘上的数据到内存,而是在数据被用到的时候去加载(lazy load)。因此在cache启动的时候,其内部没有数据。如果我们想在用到这些数据之前,它们全部被装载进内存,应该怎么做?
Ehcache提供了BootstrapCacheLoader机制来解决这个问题,在Cache被...
分类:
编程语言 时间:
2014-10-18 15:31:04
阅读次数:
288
underscore.js是一个JS框架,在原生javascript基础上提供了很多有用的工具API。apache提供了commons-lang、commons-io、commons-collections等jar包提供很多java语言常用的工具方法,underscore.js功能与之类似。经常开发JS代码的都知道,JS原生的Array、String等内置的API很少,不能满足实际开发过程中国的需要。所以引入一些工具库很有必要,避免我们重复的写一些本来应该公用的方法。...
分类:
编程语言 时间:
2014-10-18 15:31:52
阅读次数:
164