一:理论部分。 1.泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。 1)泛型(参数化类型):在定义类、接口和方法时,通过类型参数指示将要处理的对象类型。如ArrayList类是一个泛型程序设计的实例,可以聚集任何类型的对象。 2)泛型类:就是具有一个或多个类型变量的类,即创建用类型作为 ...
分类:
编程语言 时间:
2018-11-04 15:39:59
阅读次数:
162
第7章 小世界网络模型:本章将围绕小世界网路模型展开,主要内容分为两个部分:(1)如何构建具有较大的聚类特性又具有较短的平均距离的小世界网络模型?(2)什么样的小世界网络才能实现有效搜索? 7.2小世界网络模型 7.2.1小世界网络模型完全规则最近耦合网络:高聚类:c=3(k-2)/4(k-1)>= ...
分类:
其他好文 时间:
2018-11-04 15:39:53
阅读次数:
2999
函数名的用途: 函数的闭包:优点:多次运行一样的程序可以节省程序运行的时间 默认参数的陷阱: ...
分类:
其他好文 时间:
2018-11-04 15:39:34
阅读次数:
140
字符串 知识点 AC自动机 把多个串插入一个自动机里进行匹配,其实建好的是Trie图 cpp void Add(char s,int op) { int x=0,len=strlen(s+1); for(int i=1;i ...
分类:
其他好文 时间:
2018-11-04 15:39:26
阅读次数:
180
java.lang.IllegalStateException: Invalid configuration: 'exchange' must be non-null. at com.rabbitmq.client.impl.AMQImpl$Basic$Publish.<init>(AMQImpl. ...
分类:
其他好文 时间:
2018-11-04 15:39:09
阅读次数:
2019
AB的简介 ab是apachebench命令的缩写。 ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等 ab的原理 ab的原理:ab命令会创建多个并发访问线程,模拟多 ...
分类:
Web程序 时间:
2018-11-04 15:38:59
阅读次数:
164
内边距 内边距(padding):内容与边框之间的距离 注意:padding 只能移动盒子的内容 padding属性联写: padding: 10px; 内边距的上下左右都移动 padding: 10px 20px; 上下10px,左右20px padding: 10px 20px 30px; 上1 ...
分类:
Web程序 时间:
2018-11-04 15:38:45
阅读次数:
1464
图论 知识点 Tarjan相关 边双和点双/割边和割点 强连通分量 :有向图中任意两个顶点都有相互到达的路径的一个极大子图 边双连通分量 :一个子图中删去任意一条边都不影响图的连通性 点双连通分量 :一个子图中删去任意一个点都不影响图的连通性 割边 :连接两个边双的边 割点 :连接两个点双的点 代码 ...
分类:
其他好文 时间:
2018-11-04 15:38:39
阅读次数:
267
vmware版本:14.1.1;centos版本:7;问题概括:安装centos并将ip改为静态,解决上网和ssh登录问题; ...
分类:
系统相关 时间:
2018-11-04 15:38:28
阅读次数:
225
一、 创建对象的几种方式 1. 工厂模式 工厂模式就是:定义一个“工厂函数”,每次调用这个函数就会得到一个对象。工厂模式创建的对象,是一个函数结果而不能确定类型。 function createPerson(name,age){ var o = new Object() o.name=name o. ...
分类:
编程语言 时间:
2018-11-04 15:38:19
阅读次数:
127
由于想批量入库提升效率,最近实现了ibatis的批量插入,结果一直报错 :StringIndexOutOfBoundsException ,原来是value中的格式不正确。 本人邮箱:techqu@163.com,欢迎讨论 正确写法示例: RecieveDataRecordsDao mapper.x ...
分类:
其他好文 时间:
2018-11-04 15:38:09
阅读次数:
122
1给程序传参 2列表推导式 相当于i,j嵌套循环,执行print(i) 还可以 加if判断 面试题 或后面用if x %3 ==0来判断 3集合set 可以直接创建a= {1,3,4},或通过list a = set([1,2,3]) a >>{1,2,3} 若a为tuple,set,list可以通 ...
分类:
编程语言 时间:
2018-11-04 15:37:59
阅读次数:
166
在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。这是由于Ubuntu预装的是vim-tiny,而我们需要使用vim-full,解决方法很简单,只需要以下两步: 步骤一,输入下述命令以卸载vim-tiny: sudo apt-get ...
分类:
系统相关 时间:
2018-11-04 15:37:52
阅读次数:
197
STL函数 set set查找前驱后继 或者可以使用$lower\_bound$(大于等于)、$upper\_bound$(严格大于)函数 需要注意的是,$iter$是一个类似指针的东西, 当$set$的结构发生改变时,$iter$所指向的值也会变! 删除元素 map map的遍历 $C++$写法 ...
分类:
其他好文 时间:
2018-11-04 15:37:43
阅读次数:
207
"P1052 过河" 题意 题目描述 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:$0,1,\dots ,L$(其中$L$是桥的长度)。坐 ...
分类:
其他好文 时间:
2018-11-04 15:37:33
阅读次数:
158
由于近期公司需要,需要一个测试框架对于公司的服务做自动化测试。 由于服务的复杂性,人工测试的方式越来越复杂,体现在以下方面: 1.人工测试步骤复杂,容易出错。服务的复杂性会使人工测试的准备工作,测试条件以及测试反馈都越来越复杂。 2.人工测试难以重复。随着产品的迭代越来越快,人工测试需要不断重复测试 ...
分类:
其他好文 时间:
2018-11-04 15:37:23
阅读次数:
197
Monkey 是什么? Android SDK自带的压力测试工具,也是一个命令行工具。它向系统发送伪随机的用户事件流(如按键输入,触摸屏输入,手势输入等),实现对正在开发的应用程序进行压力测试。 (1) Monkey程序由Android系统自带,使用Java诧言写成,在Android文件系统中的存放 ...
分类:
移动开发 时间:
2018-11-04 15:37:09
阅读次数:
208