——类的所有对象共同一个静态数据成员,只创建一个静态数据成员副本 class StringBad { private: char *str; int len; static int num_strings; // 声明静态数据成员 public: ... }; 静态数据成员在类声明中声明 int S ...
分类:
编程语言 时间:
2020-06-14 20:50:23
阅读次数:
47
find_element不能使用len,find_elements可以使用len获取元素数量,判断页面有无某个元素,这个方法可以用来断言。 如添加用户后,判断是否添加成功。 删除用户后,判断是否删除成功。 find_element使用len报错 E TypeError: object of type ...
分类:
其他好文 时间:
2020-06-14 20:22:56
阅读次数:
75
func merge(left,right []int) (result []int) { r,l := 0,0 for l < len(left) && r < len(right) { if left[l] < right[r]{ result = append(result,left[l]) ...
分类:
编程语言 时间:
2020-06-14 19:03:35
阅读次数:
62
考虑可以枚举字符串上的两个点,求出两个点所对应后缀的$LCP$和所对应前缀的$LCS$,两点之间的距离为$len$,则这两个点对答案的贡献为: \[ \frac{LCS+LCP+L-1}{L} \] 取最大值即为答案,可以通过下图来理解这个式子: 首先已经将字符串分为了若干个长度为$len$的块,箭 ...
分类:
其他好文 时间:
2020-06-14 11:18:27
阅读次数:
69
字符串是Redis最常见的结构,Redis没有用C中的字符串,是自己构建的simple dynamic string来表示字符串 字符串的源码在sds.c/sds.h sds的基本结构 struct sdshdr { unsigned int len; //len表示当前buf中已使用字节长度 un ...
分类:
其他好文 时间:
2020-06-13 23:39:28
阅读次数:
94
题目传送门 先建好后缀自动机,然后答案就是$\sum_{u \in 状态集合}len[u]-len[link[u]]$。 为什么这样是对的? 每个状态所代表的字符串是没有交集的,所以我们只需求出每个状态有多少个子串。 其实在学习构建SAM的时候我们学过link的一个性质,就是len[link[x]] ...
分类:
其他好文 时间:
2020-06-13 23:03:48
阅读次数:
66
package HeapSort // 使用堆排序查询出找出堆里面最大的数 func HeapSortMax(arr []int, length int) []int { //length := len(arr) if length <= 1 { return arr } depth := leng ...
分类:
编程语言 时间:
2020-06-13 22:58:03
阅读次数:
73
Dataset Dataset 是 PyTorch 中用来表示数据集的一个抽象类。我们可以为自己的数据集创建一个dataset类,这个dataset类决定决定数据从哪读取及如何读取,需要继承Dataset类,并且至少覆写下面三个方法: __len__: 返回数据集大小 __getitem__:规定了 ...
分类:
系统相关 时间:
2020-06-13 18:55:50
阅读次数:
93
Go Slice删除元素 1. 删除单个元素 func delItem(vs []string, s string) []string{ for i := 0; i < len(vs); i++ { if s == vs[i] { vs = append(vs[:i], vs[i+1:]...) i ...
分类:
其他好文 时间:
2020-06-13 17:22:33
阅读次数:
100
#include<iostream> #include<cstdio> #include<algorithm> #include<cstring> using namespace std; int f[100010]; int a[100010],temp[100010],len; int cmp( ...
分类:
其他好文 时间:
2020-06-13 17:20:02
阅读次数:
53