STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中极具革命性的一部分。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。体验STL中的lis...
分类:
编程语言 时间:
2015-09-20 09:18:50
阅读次数:
214
import java.io.UnsupportedEncodingException;
/**
* 转换字符串的编码
*/
public class ChangeCharset {
/** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */
public static final String US_ASCII = "US-ASCII";
/** ...
分类:
编程语言 时间:
2015-09-20 09:15:39
阅读次数:
259
数据权限设计自序 在各种系统中。要保证数据对象的安全性以及易操作性,使企业的各业务部门、职能部门可以方便并且高效的协同工作,那么一个好的数据权限管理设计就成为一个关键的问题。尽管企业中各个单元的工作流程有所不同,处理的数据对象也有所不同,可是在组织结构、信息的处理方式上具有非常多同样的地方,这就为设...
分类:
编程语言 时间:
2015-09-20 09:15:03
阅读次数:
305
C++11。使用委托构造函数。和高速变量初始化,defaultkeyword重新声明默认构造函数,回答pod状态。分析与推荐的方法。到目前为止,VS2012和2013异常声明兼容还是停留在通信代码级,查,出现例如以下错误可忽略。warning C4290: 忽略 C++ 异常规范,但指示函数不是 _...
分类:
编程语言 时间:
2015-09-20 09:12:24
阅读次数:
241
一个NSThread对象就是一个线程1.创建线程类存储在堆内存中,对象存储在栈内存中/ / 是否是多线程[NSThread isMultiThreaded]//是否是主线程[NSThread isMainThread]//是否是当前线程[NSThread currentThread]开启新的线程的四...
分类:
编程语言 时间:
2015-09-20 09:12:17
阅读次数:
205
看看今天Spring。国内搞Java开发的朋友们。对Spring一定不会陌生。Spring的历史?谈起Spring。就会想起Ejb2.0。虽然。现实中有非常多基于Ejb2.0的成功系统,可是Ejb2.0并没有实现它的最初设想:简化企业级应用开发。Ejb的声明式编程模式的确简化了非常多基础架构层面的开...
分类:
编程语言 时间:
2015-09-20 09:10:27
阅读次数:
216
【运算符】 在进行运算时,假设右括号的话我们知道先运算哪个,那假设没有括号了。算术运算符,关系运算符,逻辑运算符,位运算符。赋值运算符,++、--运算符等等,那么多的运算符。我们先算哪边。也就是这些运算符的优先级怎么排序呢?优先级操作符描写叙述样例结合性1()[]->.::++--调节优先级的括.....
分类:
编程语言 时间:
2015-09-20 09:10:34
阅读次数:
265
复制就是得到一个副本克隆就是复制一个对象的复本.但一个对象中可能有基本数据类型,如:int,long,float 等,也同时含有非基本数据类型如(数组,集合等)被克隆得到的对象基本类型的值修改了,原对象的值不会改变.这种适合shadow clone(浅克隆).但如果你要改变一个非基本类型的值时,原对...
分类:
编程语言 时间:
2015-09-20 08:07:47
阅读次数:
273
先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面...
分类:
编程语言 时间:
2015-09-20 08:07:25
阅读次数:
293
1 描述在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。那么,能不能将所有类型的异常处理从各处理过程解耦出来,这...
分类:
编程语言 时间:
2015-09-20 08:08:43
阅读次数:
264
实际工作开发中,我们经常会使用到常量。我们常用的常量,比如:publicstaticfinalintAGE_OF_PERSON=18;常量的命名规则:所有单词的字母都是大写,如果有多个单词,那么使用下划线连接即可。在Java中声明final常量时都会加上static关键字,这是为什么?既然是final的不可变的,..
分类:
编程语言 时间:
2015-09-20 07:06:35
阅读次数:
237
例如:获取到的文件路径为C:\Documents and Settings\Leeo\My Documents\logo.gif现在想要取得图片的名称logo.gif,我们知道反斜杠“\”是转义字符,所以不能直接String temp[] = filePath.split("\");//filePa...
分类:
编程语言 时间:
2015-09-20 06:56:29
阅读次数:
171
深度优先算法的Java实现public class JavaDFS { public int stepnum = 999; /*构建11*11的迷宫,英雄H在(1,1)的位置出发,去解救美女M(6,8),#表示墙壁,*表示炸弹*/ public char[][] graph = {...
分类:
编程语言 时间:
2015-09-20 06:54:25
阅读次数:
258
事情的起因是这样的,因为开发一个软件项目,其中用到了DataGrid控件,然后客户需要点击控件的列头,对内容进行排序,其实内容倒是蛮简单的(纯字符串),咋一看起来,实现应该很简单,应该直接将字符串进行排序显示就完了,于是就写成了类似于这样的代码(这里只是模拟一下,a只是简简单单的包含一个类型为s.....
分类:
编程语言 时间:
2015-09-20 06:54:11
阅读次数:
219
imge.show()在Liunx下可能不行。 ps:标准版本的show()方法不是很有效率,因为它先将图像保存为一个临时文件,然后使用xv进行显示。如果没有安装xv,该函数甚至不能工作。但是该方法非常便于debug和test。(windo...
分类:
编程语言 时间:
2015-09-20 01:50:43
阅读次数:
240
java 堆溢出: 在eclipse中测试时,可以在Debug/Run中设置虚拟机参数,比如-xmx 20M 代表虚拟机堆内存大小最大值是20M,-xms是最小堆内存。然后写个死循环测试类不断在List集合中添加对象, 当堆内存超出20M ,会...
分类:
编程语言 时间:
2015-09-20 01:51:12
阅读次数:
328
Move ZeroesGiven an arraynums, write a function to move all0's to the end of it while maintaining the relative order of the non-zero elements.For exam...
分类:
编程语言 时间:
2015-09-20 01:48:03
阅读次数:
310