C++定义了一个内容丰富的抽象数据类型标准库,其中最重要的标准库类型是string和vector,它们分别定义了大小可变的字符串和集合。string和vector往往将迭代器用作配套类型,用于访问string中的字符,或者vector中的元素。
另一种标准库类型为bitset,提供了一种抽象方法来操作位的集合。
string类型支持长度可变的字符串,vector用于保存一组指定类型的对象。
...
分类:
编程语言 时间:
2014-12-28 18:17:19
收藏:
0 评论:
0 赞:
0 阅读:
261
6.1.3 一个简单的GUI程序
package six;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Main {
private static int numclicks = 0; //记录次数
private static JFrame frame = new ...
分类:
编程语言 时间:
2014-12-28 18:17:09
收藏:
0 评论:
0 赞:
0 阅读:
255
1、AOP概念
首先,AOP是对OOP的一个补充。它考虑的是“横切性”问题。横切性问题即可以理解为我们同一层类的问题(例如:Service层)。
它的理念是,把遍历在系统各个角落具有横切性的独立的服务,抽出来放到一个地方,然后等到运行时,再放进去,考虑的是“横向”的东西。将横切性关注的东西给抽出来,会使代码大大减少,更加简洁,更加有复用性。
下图展示AOP中的基本概念:...
分类:
编程语言 时间:
2014-12-28 18:16:29
收藏:
0 评论:
0 赞:
0 阅读:
436
Hibernate工作原理及为什么要用?
原理:1. 读取并解析配置文件
2. 读取并解析映射信息,创建SessionFactory
3. 打开Sesssion
4. 创建事务Transation
5. 持久化操作
6. 提交事务
7. 关闭Session
8. 关闭SesstionFactory
为什么要用:hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关...
分类:
编程语言 时间:
2014-12-28 18:16:19
收藏:
0 评论:
0 赞:
0 阅读:
378
一、概述
类结构:
java.lang.Object
java.lang.ref.Reference
java.lang.ref.WeakReference
声明:public class WeakReference
extends Reference
假定垃圾回收器确定在某一时间点上某个对象是弱可到达对象。这时,它将自动清除针对此对象的所有弱引用,以及通过强引...
分类:
编程语言 时间:
2014-12-28 18:15:09
收藏:
0 评论:
0 赞:
0 阅读:
308
本章介绍 C++ 的大部分基本要素:内置类型、库类型、类类型、变量、表达式、语句和函数。 在这一过程中还会简要说明如何编译和运行程序。 要学会一门新的程序语言,必须实际动手编写程序。在这一章,我们将缩写程序解决一个简单的数据处理问题:某书店以文件形式保存其每一笔交易。每一笔交易记录某本书的销...
分类:
编程语言 时间:
2014-12-28 18:12:19
收藏:
0 评论:
0 赞:
0 阅读:
325
1. 在如下几种情况下,Java虚拟机将结束生命周期: 1). 执行了System.exit()方法 2). 程序正常执行结束 3). 程序在执行过程中遇到了异常或错误而异常终止 4). 由于操作系统出现错误而导致Java虚拟机进程终止2. 类的加载,连接与初始化: 1). 加载:查找并加...
分类:
编程语言 时间:
2014-12-28 18:06:58
收藏:
0 评论:
0 赞:
0 阅读:
366
1. 静态内部类(static inner class) :只能访问外部类的静态成员变量与静态方法,生成静态内部类对象的方式为: OuterClass.InnerClass inner = new OuterClass.InnerClass();2. 成员内部类(member inner clas....
分类:
编程语言 时间:
2014-12-28 18:03:48
收藏:
0 评论:
0 赞:
0 阅读:
240
最近做了一个附件上传下载删除的功能,特地把关键代码记录下来,方便以后复用,也分享给大家!
首先是JSP 代码:
附件上传:(提示:单个文件上传不得超过10M)
添加附件
" style="padding:3px">
')" >
...
分类:
编程语言 时间:
2014-12-28 17:01:09
收藏:
0 评论:
0 赞:
0 阅读:
183
第一种:
Rscript myscript.R
R脚本的输出
第二种:
R CMD BATCH myscript.R
# Check the output
cat myscript.Rout
调用R脚本的全部控制台log
传入参数:
在脚本中add
argscommandArgs(TRUE)
然后shell中:
Rscript myscri...
分类:
编程语言 时间:
2014-12-28 17:00:18
收藏:
0 评论:
0 赞:
0 阅读:
1932
题目描述
用选择法对10个整数从小到大排序。
输入
10个整数
输出
排序好的10个整数
样例输入
4 85 3 234 45 345 345 122 30 12
样例输出
3
4
12
30
45
85
122
234
345
345
代码如下:
#include
using namespace std;
int ...
分类:
编程语言 时间:
2014-12-28 17:00:08
收藏:
0 评论:
0 赞:
0 阅读:
397
一、UML图
二、概念
享元模式(Flyweight):运用共享技术有效地支持大量细粒度的对象。
三、说明
角色:
(1)Flyweight类:它是所有具体享元类的超类或接口,通过这个接口,Flyweight可以接受并作用于外部状态。
(2)ConcreteFlyweight类:继承Flyweight超类或实现Flyweight接口,并为内部状态增加存储空间。...
分类:
编程语言 时间:
2014-12-28 16:59:28
收藏:
0 评论:
0 赞:
0 阅读:
240
最新最全的Tomcat 支持的Java版本对照,即兼容性一览表:
Servlet Spec
JSP Spec
EL Spec
WebSocket Spec
Apache Tomcat version
Actual release revision
Support Java Versions
4.0
TBD (2.4?)
TBD (3.1?)
TBD (1....
分类:
编程语言 时间:
2014-12-28 16:57:49
收藏:
0 评论:
0 赞:
0 阅读:
510
今天Mayuyu来学习R语言,先来学习矩阵操作。
(1)c()
c()是用来创建一个向量,比如
(2)length()
length()用来获取一个向量的长度。
(3)mode()
获取向量中数据的类型,比如
(4)rbind()和cbind()
这两个函数都是将多...
分类:
编程语言 时间:
2014-12-28 16:55:48
收藏:
0 评论:
0 赞:
0 阅读:
451
一、概述
位于java.lang.ref包下,声明:public abstract class
Reference extends
Object
引用对象的抽象基类。此类定义了常用于所有引用对象的操作。因为引用对象是通过与垃圾回收器的密切合作来实现的,所以不能直接为此类创建子类。
二、方法详细
1、public
T
get() 返回此引用对象的指示对象。如果此引用对象已经...
分类:
编程语言 时间:
2014-12-28 16:54:38
收藏:
0 评论:
0 赞:
0 阅读:
277
第十三章 线程安全与锁优化线程安全java语言中的线程安全 1 不可变。Immutable 的对象一定是线程安全的 2 绝对线程安全 一个类要达到不管运行时环境如何,调用者都不需要额外的同步措施,通常需要付出很大甚至是不切实际的代价,在java api中标注自己是线程安全的类,大多数都不是绝对的.....
分类:
编程语言 时间:
2014-12-28 16:51:28
收藏:
0 评论:
0 赞:
0 阅读:
257
1.break与continue.这两个关键字一般放在循环的花括号里面使用。break——结束整个循环。continue——结束本次循环,进入下次循环。break的案例: int i = 1; for(;;) { if(i>100) { ...
分类:
编程语言 时间:
2014-12-28 16:48:08
收藏:
0 评论:
0 赞:
0 阅读:
550
数组的应用(一).冒泡排序。1.冒泡排序是用双层循环解决。外层循环的是趟数,里层循环的是次数。2.趟数=n-1;次数=n-趟数。3.里层循环使用if比较相临的两个数的大小,进行数值交换。代码 int[] a = new int[8] { 9, 12, 7, 5, 15, 2, 1, 8 }; ...
分类:
编程语言 时间:
2014-12-28 16:46:58
收藏:
0 评论:
0 赞:
0 阅读:
297
第12章 Java内存模型与线程Java内存模型 主内存与工作内存: java内存模型规定了所有的变量都在主内存中,每条线程还有自己的工作内存。 工作内存中保存了该线程使用的主内存副本拷贝,线程对变量的所有操作都必须在工作内存中进行。 内存间交互操作: 1 lock 作用于主内...
分类:
编程语言 时间:
2014-12-28 16:46:08
收藏:
0 评论:
0 赞:
0 阅读:
234
*点击一个按钮,产生了单击事件,自动生成一个对应的事件类对象,提交给java运行系统,java运行系统发送给专门的监听器对象,事件监听程序,接收到这个事件对象,也就是监听到了点击事件,就做相应的处理在这个过程中,明确三个概念事件源(event source),事件对象(event),事件监听器(ev...
分类:
编程语言 时间:
2014-12-28 16:43:48
收藏:
0 评论:
0 赞:
0 阅读:
287