首页 > 编程语言
C++ Primer 第四版读书笔记(二)之标准库类型
C++定义了一个内容丰富的抽象数据类型标准库,其中最重要的标准库类型是string和vector,它们分别定义了大小可变的字符串和集合。string和vector往往将迭代器用作配套类型,用于访问string中的字符,或者vector中的元素。 另一种标准库类型为bitset,提供了一种抽象方法来操作位的集合。 string类型支持长度可变的字符串,vector用于保存一组指定类型的对象。 ...
分类:编程语言   时间:2014-12-28 18:17:19    收藏:0  评论:0  赞:0  阅读:261
java GUI(图形用户界面)练习
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
Spring 对 AOP 的支持
1、AOP概念   首先,AOP是对OOP的一个补充。它考虑的是“横切性”问题。横切性问题即可以理解为我们同一层类的问题(例如:Service层)。   它的理念是,把遍历在系统各个角落具有横切性的独立的服务,抽出来放到一个地方,然后等到运行时,再放进去,考虑的是“横向”的东西。将横切性关注的东西给抽出来,会使代码大大减少,更加简洁,更加有复用性。        下图展示AOP中的基本概念:...
分类:编程语言   时间:2014-12-28 18:16:29    收藏:0  评论:0  赞:0  阅读:436
java框架常见面试题
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中的弱引用WeakReference
一、概述 类结构: 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++primer第一章 快速入门
本章介绍 C++ 的大部分基本要素:内置类型、库类型、类类型、变量、表达式、语句和函数。 在这一过程中还会简要说明如何编译和运行程序。 要学会一门新的程序语言,必须实际动手编写程序。在这一章,我们将缩写程序解决一个简单的数据处理问题:某书店以文件形式保存其每一笔交易。每一笔交易记录某本书的销...
分类:编程语言   时间:2014-12-28 18:12:19    收藏:0  评论:0  赞:0  阅读:325
Java 虚拟机
1. 在如下几种情况下,Java虚拟机将结束生命周期: 1). 执行了System.exit()方法 2). 程序正常执行结束 3). 程序在执行过程中遇到了异常或错误而异常终止 4). 由于操作系统出现错误而导致Java虚拟机进程终止2. 类的加载,连接与初始化: 1). 加载:查找并加...
分类:编程语言   时间:2014-12-28 18:06:58    收藏:0  评论:0  赞:0  阅读:366
Java 内部类
1. 静态内部类(static inner class) :只能访问外部类的静态成员变量与静态方法,生成静态内部类对象的方式为: OuterClass.InnerClass inner = new OuterClass.InnerClass();2. 成员内部类(member inner clas....
分类:编程语言   时间:2014-12-28 18:03:48    收藏:0  评论:0  赞:0  阅读:240
java文件上传、下载、删除的实现代码
最近做了一个附件上传下载删除的功能,特地把关键代码记录下来,方便以后复用,也分享给大家! 首先是JSP 代码: 附件上传:(提示:单个文件上传不得超过10M) 添加附件   " style="padding:3px"> ')" >  ...
分类:编程语言   时间:2014-12-28 17:01:09    收藏:0  评论:0  赞:0  阅读:183
shell中调用R语言并传入参数的两种方法
第一种: 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
OJ刷题之《选择法排序》
题目描述 用选择法对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
大话设计模式C++实现-第26章-享元模式
一、UML图 二、概念 享元模式(Flyweight):运用共享技术有效地支持大量细粒度的对象。 三、说明 角色: (1)Flyweight类:它是所有具体享元类的超类或接口,通过这个接口,Flyweight可以接受并作用于外部状态。 (2)ConcreteFlyweight类:继承Flyweight超类或实现Flyweight接口,并为内部状态增加存储空间。...
分类:编程语言   时间:2014-12-28 16:59:28    收藏:0  评论:0  赞:0  阅读:240
Tomcat 支持的Java 版本和兼容性总结
最新最全的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
R语言-基础操作
今天Mayuyu来学习R语言,先来学习矩阵操作。   (1)c()      c()是用来创建一个向量,比如        (2)length()       length()用来获取一个向量的长度。     (3)mode()       获取向量中数据的类型,比如         (4)rbind()和cbind()       这两个函数都是将多...
分类:编程语言   时间:2014-12-28 16:55:48    收藏:0  评论:0  赞:0  阅读:451
java中的Reference抽象类
一、概述 位于java.lang.ref包下,声明:public abstract class Reference extends Object 引用对象的抽象基类。此类定义了常用于所有引用对象的操作。因为引用对象是通过与垃圾回收器的密切合作来实现的,所以不能直接为此类创建子类。 二、方法详细 1、public T get()  返回此引用对象的指示对象。如果此引用对象已经...
分类:编程语言   时间:2014-12-28 16:54:38    收藏:0  评论:0  赞:0  阅读:277
深入理解java虚拟机-第13章-线程安全与锁优化
第十三章 线程安全与锁优化线程安全java语言中的线程安全 1 不可变。Immutable 的对象一定是线程安全的 2 绝对线程安全 一个类要达到不管运行时环境如何,调用者都不需要额外的同步措施,通常需要付出很大甚至是不切实际的代价,在java api中标注自己是线程安全的类,大多数都不是绝对的.....
分类:编程语言   时间:2014-12-28 16:51:28    收藏:0  评论:0  赞:0  阅读:257
break与continue,while 循环和一维数组的学习及作业
1.break与continue.这两个关键字一般放在循环的花括号里面使用。break——结束整个循环。continue——结束本次循环,进入下次循环。break的案例: int i = 1; for(;;) { if(i>100) { ...
分类:编程语言   时间:2014-12-28 16:48:08    收藏:0  评论:0  赞:0  阅读:550
C#。4.1数组的应用
数组的应用(一).冒泡排序。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
深入理解java虚拟机-第12章Java内存模型与线程
第12章 Java内存模型与线程Java内存模型 主内存与工作内存: java内存模型规定了所有的变量都在主内存中,每条线程还有自己的工作内存。 工作内存中保存了该线程使用的主内存副本拷贝,线程对变量的所有操作都必须在工作内存中进行。 内存间交互操作: 1 lock 作用于主内...
分类:编程语言   时间:2014-12-28 16:46:08    收藏:0  评论:0  赞:0  阅读:234
java事件和事件处理
*点击一个按钮,产生了单击事件,自动生成一个对应的事件类对象,提交给java运行系统,java运行系统发送给专门的监听器对象,事件监听程序,接收到这个事件对象,也就是监听到了点击事件,就做相应的处理在这个过程中,明确三个概念事件源(event source),事件对象(event),事件监听器(ev...
分类:编程语言   时间:2014-12-28 16:43:48    收藏:0  评论:0  赞:0  阅读:287
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!