运算符重载 1. 运算符重载:使同一个运算符作用于不同类型的数据时导致不同的行为的这种机制被称为运算符重载。 2. 在c++中,除了以下5个运算符之外,其余运算符均可以被重载 成员选择运算符 . 成员指针运算符 .* 作用域分辨符 :: 三目选择运算符 ?: 计算数据所占内存空间的大小:sizeof ...
分类:
其他好文 时间:
2020-05-30 12:38:02
阅读次数:
51
一、数组的一些关于键名和值的基础操作函数 1.获取数组所有的键或值:array_keys() array_values() $arr_keys = array_keys($array); $arr_values = array_values($arr); 2.交换数组中键和值的位置,若重复前面的会被 ...
分类:
编程语言 时间:
2020-05-29 19:38:01
阅读次数:
74
长度 strlen($string):得到字符串长度 字符串查找 strpos($string, $search[, $offset]):在指定字符串中查找目标字符串第一次出现的位置 stripos($string, $search[, $offset]):忽略大小写的去查找 strrpos($st ...
分类:
Web程序 时间:
2020-05-29 19:21:15
阅读次数:
83
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。 思路:排除法 bool isNumeric(cha ...
分类:
其他好文 时间:
2020-05-28 16:17:48
阅读次数:
58
树的直径与重心 树的直径求解方法一 思路 先选取一个点rt作为根节点,dfs去找到一个最长路径的点U,然后通过这个点去dfs,找到路径最长的点V,U->V就是这课树的直径。 证明正确性: 假如rt在直径上的话,最长路径的点U一定是直径的一个端点,这一点是显然的。 假如rt不在直径上,那么从这个点出发 ...
分类:
其他好文 时间:
2020-05-28 13:09:59
阅读次数:
66
uint16_t uGetPCB_Temperature(void) { uint16_t x; float Adcn; float k; Adcn = userADC_var.ADCMeasureVals[num_PCB_ADC]; for(x=0;x<sizeof(NTC_PCB_D);x++) ...
分类:
编程语言 时间:
2020-05-28 12:57:31
阅读次数:
83
set k v setEx k s v s秒过期 pSetEx k m v m毫秒过期 setNx k v k不存在时才设置 get k getSet k v k设为v,并返回k的旧值 mSet k1 v1 k2 v2 设置多个值 mSetNx k1 v1 k2 v2 当所有k都不存在时,设置多个值 ...
分类:
其他好文 时间:
2020-05-27 20:16:03
阅读次数:
63
H. Binary Median 题意:给定$n$,\(m\),及$n$个二进制数,在由0到$2m-1$这$2m$个二进制数中删掉这$n$个数,求剩余二进制数的中位数。 LL trans(char s[]) { int len = strlen(s); int j=0; LL ans=0; whil ...
分类:
其他好文 时间:
2020-05-26 00:58:54
阅读次数:
103
一、unittest属性如下 ['BaseTestSuite', 'FunctionTestCase', 'SkipTest', 'TestCase', 'TestLoader', 'TestProgram', 'TestResult', 'TestSuite', 'TextTestResult', ...
分类:
编程语言 时间:
2020-05-24 16:46:22
阅读次数:
56
数据结构与算法实验报告 二叉树高度的求解 姓名:孙瑞霜 一、实验目的 1、熟练掌握学习的每种结构及其相应算法; 2、理论联系实际,会对现实问题建模并设计相应算法。 3、优化算法,使得算法效率适当提高 二、实验要求: 1. 认真阅读和掌握教材上和本实验相关的内容和算法; 2. 上机将各种相关算法实现; ...
分类:
编程语言 时间:
2020-05-24 14:00:33
阅读次数:
128