二分图简介 二分图是一种图论模型,其特点在于可以将图内的点分进两个集合,而每个集合内部的点没有直接关联,常用的二分图模型有二分图匹配 二分图最大匹配 1. 几种实现方法 1. 匈牙利算法 2.最大流算法(此处是ISAP) 2. 简单应用 1. 朴素的匹配问题 这一类问题的就是将一个实际问题转化为用一 ...
分类:
其他好文 时间:
2019-03-20 19:13:56
阅读次数:
152
Swagger官网 什么是Swagger 依赖导入 加入配置 建立 Swagger Config 通过注解标明 API Swagger 默认根据配置的包,扫描所有接口并生成对应的 API 描述和参数信息。 常用注解及对应属性如下: @Api (描述一个 API 类,标注在 Controller 上) ...
分类:
编程语言 时间:
2019-03-20 19:13:20
阅读次数:
172
kubernetes二进制部署 1、环境规划 软件 版本 Linux操作系统 CentOS Linux release 7.6.1810 (Core) Kubernetes 1.9 Docker 18.09.3 etcd 3.3.10 角色 IP 组件 推荐配置 k8s_master etcd01 ...
分类:
Web程序 时间:
2019-03-20 19:12:46
阅读次数:
400
WebDriver高阶API(1) 1、使用JavaScript操作页面元素 2、操作滚动条 JS 3、操作Ajax产生的浮动框 方法一:通过模拟键盘下箭头进行选择悬浮框选项 方法二:通过匹配模糊内容选择悬浮框中选项 方法三:固定选择某一项,使用索引 4、结束Windows中浏览器进程 ...
1: 定义一个有异常抛出的function module. (zfm_moudle6), 该函数中有符合exceptions中的异常,将会自动将exceptions中的异常抛出。 2: 在另外一个function moudle (zfm_moudle4)调用上面的zfm_moudle6. 3: 执行 ...
分类:
其他好文 时间:
2019-03-20 19:12:00
阅读次数:
591
Pascal's triangle (1过) Given numRows, generate the first numRows of Pascal's triangle. For example, given numRows = 5, Return 给定一个非负整数 numRows,生成杨辉三角的 ...
分类:
其他好文 时间:
2019-03-20 19:11:27
阅读次数:
203
升级JenkinsJenkins版本发布比较频繁,经常会提示需要升级,到底怎么升级呢?1、网上查找大部分都是说直接下载war包覆盖原来tomcat下的war包即可(使用tomcat这种方式的)。然后照着网上说的,下载了新版本的war包,覆盖过去,重启tomcat,发现没有任何用处,还是旧版本。实际上覆盖是没有错,错在少了一步,删除同级目录下的jenkins文件夹,再重启tomcat就可以了。2、或
分类:
其他好文 时间:
2019-03-20 19:10:52
阅读次数:
206
和上一个相同还是<collection>是多对多映射,一个订单可能包含多个产品,而每个商品有可能出现在多个订单中,在数据库中这样的情况就需要一张中间表来维护。 1.在mybatis中建表: 可以看出tb_ordersitem中引用了tb_prduct和tb_orders中的主键作为外键。 Produ ...
分类:
其他好文 时间:
2019-03-20 19:10:32
阅读次数:
175
新建一个动态web项目,在WebContent新建一个index.jsp页面 1.最简单的通过eclipse将项目添加到server 2.将项目拷贝一份到tomcat的webapps,也可访问 3.将项目打成jar包,cmd里输入jar -cvf D:\test.jar D:\javaSE\test ...
分类:
Web程序 时间:
2019-03-20 19:10:19
阅读次数:
188
1. 索引得分类 普通索引:即一个索引只包含单个列,一个表可以有多个单列索引 唯一索引:索引列的值必须唯一,但允许有空值 复合索引:即一个索引包含多个列 聚簇索引(聚集索引):并不是一种单独的索引类型,而是一种数据存储方式。具体细节取决于不同的实现,InnoDB的聚簇索引其实就是在同一个结构中保存了 ...
分类:
数据库 时间:
2019-03-20 19:09:43
阅读次数:
164
因为把方法放在了界面的构造方法里,此时datagridview还没绘制出来,所以ClearSelection方法无效,放在control或form的load方法里就没问题了 参考:https://www.cnblogs.com/qfl-blog/p/9956843.html https://blog ...
需要在异步调用接口前,先打开新窗口; 在接口返回后,如果确定需要打开新窗口,则设置窗口的 href 地址; 如果不需要,则关闭窗口即可。 如: ...
分类:
其他好文 时间:
2019-03-20 19:08:52
阅读次数:
240
模仿交通信号灯,最简单的处理方式不过是一个简单的递归 非常简单的一个功能,突然想到了队列的先进后出,蛮可以用队列的方式再升级一下,顺便巩固下队列的知识 创建队列 npm上其实是有现成的代码的,可以直接 npm install queue 定义好了队列,调用的时候有一个小技术点,就是当for遇到了se ...
分类:
其他好文 时间:
2019-03-20 19:08:22
阅读次数:
149
理解模板类型推断(template type deduction) 我们往往不能理解一个复杂的系统是如何运作的,但是却知道这个系统能够做什么。C++的模板类型推断便是如此,把参数传递到模板函数往往能让程序员得到满意的结果,但是却不能够比较清晰的描述其中的推断过程。 模板类型推断是现代C++中被广泛使 ...
分类:
编程语言 时间:
2019-03-20 19:08:08
阅读次数:
170
为什么用到ELK: 一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集 ...
分类:
其他好文 时间:
2019-03-20 19:07:52
阅读次数:
217
一、概述 二、简单的路由配置 正则表达式:一个正则表达式字符串,每个正则表达式前面的r是可选的但是建议加上,它是告诉Python这个字符串是原始的,字符串中的任何字符都不能转义 views视图函数:一个可调用的对象,通常为一个视图函数或一个指定视图函数路径的字符串 参数:可选的要传递给视图的默认参数 ...
分类:
其他好文 时间:
2019-03-20 19:07:33
阅读次数:
149
ingress 可以配置一个入口来提供k8s上service从外部来访问的url、负载平衡流量、终止SSL和提供基于名称的虚拟主机。 配置ingress的yaml: 要求域名解析无误 要求service对应的pod正常 一、test1.domain.com --> service1:8080 二、t ...
分类:
其他好文 时间:
2019-03-20 19:07:04
阅读次数:
783