一、冒泡排序 C 语言 C++ 二、选择排序 C 语言 C++ 三、插入排序 C 语言 C++ template <typename BidirectionalIterator> void insertion_sort(BidirectionalIterator __first, Bidirecti ...
分类:
编程语言 时间:
2017-10-04 18:02:36
阅读次数:
168
模板分为函数模板和类模板。 函数模板:一个函数模板就像一个公式,可以用来生成针对特定类型的函数版本。模板定义以关键字template开始,后跟一个模板参数列表。模板参数列表时一个以逗号分割的一个后多个模板参数的列表(不能为空)。用小于号和大于号包围起来。例如: template <typename ...
分类:
其他好文 时间:
2017-09-29 22:54:51
阅读次数:
156
Kotlin有着非常非常智能化的声明变量方式。叫做类型推断 声明变量要使用关键字var和val。 var声明方式第一种(自动推断): 同样,是Kotlin自己判断的数据类型。 当我们自动定义一个类型之后,这个类型就会固定下来这个类型。 正如我们下面的代码。 定义一个字符串之后在赋值一个数字就会报错 ...
分类:
其他好文 时间:
2017-09-23 12:25:28
阅读次数:
153
练习16.17 原则上并没有什么特别的差别,只是在我们希望通知编译器一个名字表示类型时,必须使用关键字typename,而不能使用class。 练习16.18 a)template <typename T, typename U, typename V> void f1(T, U, V);b)tem ...
分类:
编程语言 时间:
2017-09-21 15:52:32
阅读次数:
197
1、signals2库 signals2库实现了线程安全的观察者模式,在signals2中观察者模式被称为信号/插槽(signals/slots),它是一种函数回调机制。一个信号可以关联一个或多个插槽,当信号发出时,所有关联它的插槽都会被调用。 signals2位于名字空间boost::signal ...
分类:
其他好文 时间:
2017-09-16 22:08:57
阅读次数:
317
使用google插件Postman 发送方式为PUT,url地址: 文本raw,数据为json格式 属性说明: properties表示表的字段 dynamic表示是否使用动态映射,属性有 settings表示设置 num_of_shards设置分片数量,默认为5 num_of_replicas设置 ...
分类:
其他好文 时间:
2017-09-11 14:14:27
阅读次数:
399
gems gems gems Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 476 Accepted Submission(s): 53 Pro ...
分类:
其他好文 时间:
2017-09-11 11:30:26
阅读次数:
284
#include <cstdio> #include <cstdlib> #include <ctype.h> #define ll long long template<typename T> inline T read(T &f){ f=0; int x=1; char c=getchar(); ...
分类:
其他好文 时间:
2017-09-09 13:02:23
阅读次数:
174
1.C#代码: 2.定义与数据库对应类型: 3.数据库类型定义及表类型定义 4.C#调用的存储过程 ...
分类:
数据库 时间:
2017-09-01 12:48:38
阅读次数:
1538
C++ 程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。 对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤、吃。对象是类的实例 类 - 类可以定义为描述对象行为/状态的模板/蓝图 方法 - 从基本上说,一个方法表示一种行为。一个类可以包含多个 ...
分类:
编程语言 时间:
2017-08-31 14:29:10
阅读次数:
132