**模板的概念
函数模板
类模板
名空间**一、模板的概念
C++的模板提供对逻辑结构相同的数据对象通用行为的定义。模板运算对象的类型不是实际的数据类型,而是一种参数化的类型。
一个带类型参数的函数称为函数模板,一个带类型参数的类称为类模板。二、函数模板1、函数模板的概念
函数模板的基本原理是通过数据类型的参数化,将一组算法相同但所处理数据类型不同的重载函数凝练成一个函数模板。编...
分类:
编程语言 时间:
2016-04-29 18:43:31
阅读次数:
231
1、java中package是什么
即包。简单地说,它是分类class(类)与interface(接口)的方式。
在Java开发中,将会写数以百计的类和接口,因此,对它们分类是必须的。
2、java中import有什么用
在java中,编译器是根据包名+类名找到类的,而import语句是告诉编译器找到指定的类。
例如,要求编译器来加载所有目录中java安装/java...
分类:
编程语言 时间:
2016-04-29 18:44:07
阅读次数:
228
1.管理ActiveMQ
地址 http://localhost:8161/admin/
默认用户和密码:admin=admin
运行发送者,eclipse控制台输出,如下图:
此时,我们先看一下ActiveMQ服务器,Queues内容如下:
我们可以看到创建了一个名称为HelloWorld的消息队列,队列中有10条消息未被消费,我们也可以通过Br...
分类:
编程语言 时间:
2016-04-29 18:41:12
阅读次数:
324
二叉树概述数组、向量、链表都是一种顺序容器,它们提供了按位置访问数据的手段。而很多情况下,我们需要按数据的值来访问元素,而不是它们的位置来访问元素,二叉树在很大程度上解决了这个问题,二叉树是按值来保存元素,也按值来访问元素。二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。...
分类:
编程语言 时间:
2016-04-29 18:42:23
阅读次数:
266
1. abs(x)
abs()函数返回数字(可为普通型、长整型或浮点型)的绝对值。如果给出复数,返回值就是该复数的模。例如:
>>>print abs(-2,4)
2.4
>>>print abs(4+2j)
4.472135955
2. apply(function,args[,keywords])
apply()函数将args参数应用到function上。function...
分类:
编程语言 时间:
2016-04-29 18:42:18
阅读次数:
259
一:函数参数默认值
注意:从上诉demo可知为什么有默认参数值的参数必须在参数表的最右断;因为给函数赋值时是从函数的左边开始,依次向右
二:函数重载
注意:函数重载的实质就是同名不同参
从demo的结果可以看出当参数的类型匹配优先;而当函数没有默认值时,函数参数的个数匹配优先(自动转换数据类型)
三:内联函数...
分类:
编程语言 时间:
2016-04-29 18:40:08
阅读次数:
166
字母表类一些应用程序可能对字符串的字母表作出限制。在这些应用中,可能常常需要会需要一个API来表示Alphabet类(只是参考,并不会使用该类讨论算法)
public class Alphabet { /**
* The binary alphabet { 0, 1 }.
*/
public static final Alphabet BINARY = new...
分类:
编程语言 时间:
2016-04-29 18:39:19
阅读次数:
224
1 新建ActiveX控件工程
2 编译,运行
使用下图所示VC++自带测试工具来测试ActiveX控件;
3 测试容器
插入刚做的ActiveXDemo1控件
4 添加属性
添加名为outstr的属性;
在控件的实现文件中加入黑体一句;
void CActiveXDemo1Ctrl::OnDr...
分类:
编程语言 时间:
2016-04-29 18:40:40
阅读次数:
168
Java基础课程2 —— I/O 的基础操作今天我们将了解一些面向对象编程的基本概念,什么是类、什么是函数以及了解组成一个程序的四大功能,负责处理数据输入、输出的IO,对计算过程进行控制的逻辑控制、负责对数据进行运算的数值计算、对运行过程中产生的临时变量进行存储的缓存,以及它们是如何互相支撑、协同工作的。什么是软件?首先,我们学习编程,但得先弄明白什么是软件?软件,英文名Software首先由阿兰...
分类:
编程语言 时间:
2016-04-29 18:41:14
阅读次数:
174
题意:
给定一个1~n的排列a0,a1,…an-1,求对这个数列进行冒泡排序所需要的交换次数(冒泡排序是每次找到满足ai>ai+1的i,并交换ai和ai+1,直到这样的i不存在为止的算法)。
限制条件:1
输入:
n=4, a={3,1,4,2}
输出:
3
冒泡排序的复杂度是O(n2),所有无法通过模拟冒泡排序的过程来计算需要的交换次数。不过我们可以通过选取适当的数据结...
分类:
编程语言 时间:
2016-04-29 18:39:56
阅读次数:
319
树状数组是能够完成下述操作的数据结构
给一个初始值全为0的数列a1,a2,…an。
*给定i,计算a1+a2+…+ai
*给定i和x,执行ai += x
1.基于线段树的实现
如果使用线段树,只需要对RMQ的样例做少许修改就可以实现这两个功能。线段树的每个节点上维护的是对应的区间的和。
接下来,我们来看如何计算从s到t的和。在基于线段树的实现中,这个和是可以直接求得的。
...
分类:
编程语言 时间:
2016-04-29 18:38:37
阅读次数:
178
序列化是干什么的
简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保
存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。
什么情况下需要序列化
当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;
当...
分类:
编程语言 时间:
2016-04-29 18:37:42
阅读次数:
143
1,单例模式的概述:
(1)单例对象是一种常用的设计模式,在java应用中,单例对象能保证在一个
JVM中,该对象只有一个实例存在,这样的模式有几个好处:
①某些类创建比较频繁,对于一些大型的对象,这是一笔很大的开销
②省去了new操作符,降低了系统内存的使用频率,减轻GC压力
③有些类如...
分类:
编程语言 时间:
2016-04-29 18:34:55
阅读次数:
150
当Web服务器收到客户端的http请求,(在程序继承HttpServlet的前提下)容器在调用Servlet的doGet()或doPost()方法时,会针对每一次请求创建一个HttpServletRequest接口的实例和一个HttpServletResponse接口的实例,封装成参数传给doGet()或doPost()方法。
request和response分别代表客户端对Web服务器的请求 和...
分类:
编程语言 时间:
2016-04-29 18:35:21
阅读次数:
286
1,概述:
(1) 这个模式是类与类之间的关系,不涉及到继承,观察者模式很好理解,类似于邮件
订阅和RSS订阅,当我们浏览一些博客或者wiki(维基百科)时,经常会看到RSS图标,这就
是说,当你订阅了该文章,如果后续有更新,会及时通知你,其实,简单一句话就是说:当
一个对象变化时,其他依赖该对象的对象都会收到通知,并且随着变化,对象之间是一种
一...
分类:
编程语言 时间:
2016-04-29 18:33:51
阅读次数:
181
HttpServletRequest
----------------------------------------------------------------
(4)请求分派
Servlet API
中定义了一个RequestDispatcher接口,俗称请求分派器。
它有两个方法
forward(ServletRequest request,ServletResponse...
分类:
编程语言 时间:
2016-04-29 18:34:32
阅读次数:
185
首先要来了解的一个概念就是聚类,简单地说就是把相似的东西分到一组,同 Classification (分类)不同,对于一个 classifier ,通常需要你告诉它“这个东西被分为某某类”这样一些例子,理想情况下,一个 classifier 会从它得到的训练集中进行“学习”,从而具备对未知数据进行分类的能力,这种提供训练数据的过程通常叫做 supervised learning (监督学习),而在...
分类:
编程语言 时间:
2016-04-29 18:33:44
阅读次数:
358