码迷,mamicode.com
首页 > 编程语言
思维导图之C++语言程序设计总结
花了大约一周的时间,将c++的课本过了一遍,米老师说第一遍不求甚解,仅仅管去看就能够了,我很成功地运行了老师这种方法,嘿嘿。那么c++是什么呢?百度上这样说,它是一种使用很广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面.....
分类:编程语言   时间:2014-10-18 16:49:30    阅读次数:271
spring aop切面配置
AopLog类如下所示:import org.aspectj.lang.ProceedingJoinPoint;public class AopLog { //方法执行的前后调用 public Object runOnAround(ProceedingJoinPoint poin...
分类:编程语言   时间:2014-10-18 16:50:37    阅读次数:232
C/C++遍历Windows文件夹下的所有文件
因为文件夹中往往包含文件和文件夹。想要遍历所有的文件,必须遍历文件夹中所有的文件夹。很显然,这个描述满足递归的两个要素:(1)问题的规模在不断的缩小,且新问题的模式与旧问题相同。很显然文件夹中含有子文件夹同样需要遍历。(2)含有简单的终止条件,即遇到文件夹下再无文件夹停止。 C++遍历文件夹下...
分类:编程语言   时间:2014-10-18 16:48:26    阅读次数:194
C++容器在遍历时的删除问题
容器是非常便捷常用的,经常用容器来存储多条数据,然后对数据进行增删查改。有时要在遍历的同时删除一条数据,但是这样删除的时候程序会导致程序崩溃。这个问题在GCC 中不会出现,而在VS2008,VS2010 中都有,其它更高VS版本未测试。比如map 容器:map dataMap;for (int i ...
分类:编程语言   时间:2014-10-18 16:50:33    阅读次数:149
Java正則表達式入门
众所周知,在程序开发中,难免会遇到须要匹配、查找、替换、推断字符串的情况发生,而这些情况有时又比較复杂,假设用纯编码方式解决,往往会浪费程序猿的时间及精力。因此,学习及使用正則表達式,便成了解决这一矛盾的主要手段。大 家都知道,正則表達式是一种能够用于模式匹配和替换的规范,一个正則表達式就是由普通....
分类:编程语言   时间:2014-10-18 16:49:05    阅读次数:238
2014-5-22 java.lang.OutOfMemoryError: Java heap space的一次诊断
收到消息某系统一个节点因为内存溢出而宕机,系统的中间件是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
java中synchronized使用方法
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的基本数据类型特征
java的数据类型分为基本数据类型和引用数据类型。基本数据类型分为数值型、字符型(char)、布尔型(boolean)数值型变量1、整数型类型占用存储空间表示范围byte1字节Byte-128~127short2字节-215~215-1int4字节-231~231-1long8字节-263~263-...
分类:编程语言   时间:2014-10-18 16:44:32    阅读次数:297
Java虚拟机工作原理具体解释
一、类载入器首先来看一下java程序的运行过程。 从这个框图非常easy大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘其中。然后你在命令行中输入javac YourClassName.java此时,你的java代码就被编译成字节码(.class).假设你是...
分类:编程语言   时间:2014-10-18 16:40:46    阅读次数:166
Duanxx的C++学习: const指针具体解释
Const指的是一个编译时的常量。 keywordconst使得代码能够确定一个变量能否够被改动。使用了const后,能够防止对变量或者指针的改动;更重要的是,const的引用能够防止对所引用的对象的改动。一般来说,在C语言中,对于一些常量的定义,我习惯性的使用define,而在C++中则最好改为使...
分类:编程语言   时间:2014-10-18 16:39:42    阅读次数:118
一致性hash算法 - Consistent Hashing
Consistent Hashing?算法早在?1997?年就在论文?Consistent hashing and random trees?中被提出,目前在cache?系统中应用越来越广泛; 1?基本场景 比如你有?N?个?cache?服务器(后面简称?cache?),那...
分类:编程语言   时间:2014-10-18 15:37:26    阅读次数:272
使用python调用windows azure 云存储服务
前几天自己看了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
Java缓存Ehcache-Ehcache的Cache预热机制及代码实现(Cache Warming for multi-tier Caches)
Ehcache中Cache预热机制 Cache预热机制简介 Ehcache在程序启动的时候并不会立即去加载位于磁盘上的数据到内存,而是在数据被用到的时候去加载(lazy load)。因此在cache启动的时候,其内部没有数据。如果我们想在用到这些数据之前,它们全部被装载进内存,应该怎么做? Ehcache提供了BootstrapCacheLoader机制来解决这个问题,在Cache被...
分类:编程语言   时间:2014-10-18 15:31:04    阅读次数:288
(一)underscore入门和数组类工具API学习
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!