1.宏定义 1)关键字 #define 表示变量值:#define CHAPTER 1.23 表示函数:#define MAXVALUE(a,b) (a>b?a:b) 在编译前,预处理器会将其替换成对应的值或表达式; 2)缺点 >>当运用一个宏定义的常量但获取编译错误信息时,提示的错误信息可能是具体 ...
分类:
编程语言 时间:
2019-11-23 21:37:14
阅读次数:
78
1.函数重载 相同作用域下,有多个函数名相同,但形参列表不同的函数,常用于处理功能相同但数据类型不同的问题 函数重载的规则: 函数名必须相同 函数形参列表必须不同(可以是参数个数不同,或者数据类型不同,或者参数排列顺序不同) 返回值可以相同也可以不同 注意:如果函数名相同,函数形参列表也相同,只有返 ...
分类:
编程语言 时间:
2019-11-23 19:49:59
阅读次数:
83
channel的用法你们知道吗?赶紧来学习吧!优秀欢一直在这里! ...
分类:
其他好文 时间:
2019-11-19 12:16:23
阅读次数:
67
类似JAVA中的泛型,可以实例化多种参数类型的模板 ...
分类:
编程语言 时间:
2019-11-16 23:29:07
阅读次数:
77
记录一下如何创建创建缓冲区并获取缓冲区内的要素,便于以后查找使用 static SimpleFeatureSource featureSource = null; static CoordinateReferenceSystem targetCRS; static String geometryPr ...
分类:
其他好文 时间:
2019-11-16 17:55:31
阅读次数:
88
#include # include #include #ifndef UNUSED #define UNUSED(v) (void)(v) #endif typedef std::chrono::time_point time_point; //void logg(const time_point... ...
分类:
其他好文 时间:
2019-11-12 00:42:28
阅读次数:
85
考前随便做点水题愉♂悦身心 有助于退役 这题意思其实就是说要把外向基环树森林改成一个环的最小代价。 依照套路,先对每棵基环树的树做dp,这里因为要是环,要把所有的树都拆成链,然后连接。所以考虑以最小代价拆掉每一个树。 因为对于树的每层,只能选择出一个儿子作为链的部分保留下来,所以贪心的尽量选权值大的 ...
分类:
其他好文 时间:
2019-11-08 21:10:49
阅读次数:
102
问题描述 "LG CF455C" 题解 首先,题目给出了 $m$ 条边,对这 $n$ 个点, $m$ 条边组成的森林,跑出每棵树的直径,同时使用并查集维护树的连通性。 考虑合并两棵树的情况:设这两棵树的代表元为 $u,v$ ,这棵树的直径有三种来源: $u$ 这棵树的直径 $v$ 这棵树的直径 穿过 ...
分类:
其他好文 时间:
2019-11-07 21:56:10
阅读次数:
111
问题描述 "LG CF1005F" 题解 由题面显然可得,所求即最短路树。 所以跑出最短路树,计数,输出方案即可。 $\mathrm{Code}$ ...
分类:
其他好文 时间:
2019-11-06 22:53:32
阅读次数:
102
使用场景:
在一些情况下,我们需要保持一个与数据库连接的connection,在没有写物理表权限或者没有必要写物理表时的现实场景用临时表替代物理表进行操作,临时表很多是基于Session的,Seesion间不能相互访问,断开后临时表自动清空,而spark自带的,read.format("jdbc")... ...
分类:
数据库 时间:
2019-11-06 10:23:44
阅读次数:
277