题解 最短路径经典题型。套最短路的板子再加上额外的要求就可以了(说起来好简单)。SPFA也行,Dijkstra也可以。这里我用的是SPFA。因为题目要求,将地名和其对应的数字用map映射一下,这样方便处理。 same[i]代表到达地点 i 有几种路径; dist[i]代表从起点到地点 i 的最短距离 ...
分类:
其他好文 时间:
2020-01-24 00:32:49
阅读次数:
112
背景: 因为每次对业务表的操作都需要记录创建人和修改人。因为不想每次set操作。所以写了一个拦截器实现MetaObjectHandler接口,并实现了insertFill方法。 @Overridepublic void insertFill(MetaObject metaObject) { Stri ...
分类:
其他好文 时间:
2020-01-23 16:59:13
阅读次数:
319
本文介绍调用Spire.Cloud.Word.SDK提供的接口shapesApi来操作Word形状,包括添加形状AddShape(),添加形状时,可设置形状类型、颜色、大小、位置、倾斜、轮廓、文本环绕方式、顺序);删除形状DeleteShape()和读取形状属性GetShapeProperties()等。调用接口方法及步骤参考以下步骤:步骤一:dll文件获取及导入。通过官网本地下载SDK文件包。(
原文链接:https://www.cnblogs.com/mmdln/p/8988951.html 高可用有2中方式。 1、Nginx+keepalived 主从配置 这种方案,使用一个vip地址,前端使用2台机器,一台做主,一台做备,但同时只有一台机器工作,另一台备份机器在主机器不出现故障的时候, ...
分类:
其他好文 时间:
2020-01-21 21:51:12
阅读次数:
118
es6 Promise 对象是异步编程的一种解决方案。(在javascript世界里,是单线程顺序执行的)从语法上说,Promise 是一个对象,从它可以获取异步操作的消息。 Promise 异步操作有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。除 ...
分类:
其他好文 时间:
2020-01-21 16:16:44
阅读次数:
77
1、下载FileZilla Server https://filezilla-project.org/ 2、一步安装吧 3、开始配制 1)防火墙入站规则中将21, 23端口打开。 2)被动连接 FileZilla Server -- Edit--Settings 以上的端口也不要忘记入站规则中加入。 ...
分类:
其他好文 时间:
2020-01-20 14:41:49
阅读次数:
83
一. 列表查询 """要求:从列表中查询指定元素输入:列表,待查询元素输出:元素下标或未查找到元素方法: 1. 顺序查找 2. 二分查找(列表为升序)""" # 顺序查找 def linear_search(data_set, value): for i in range(len(data_set) ...
分类:
编程语言 时间:
2020-01-19 23:54:49
阅读次数:
155
mask的形状,fill黑色可见,白色不可见。 <svg width="400" height="300"> <defs> <mask id="small-rect"> <rect x="0" y="0" width="400" height="300" fill="white"></rect> < ...
分类:
其他好文 时间:
2020-01-19 13:01:31
阅读次数:
187
4.1 用 RichTextBox 控件实现文本编辑器 RichTextBox 控件可以用来输入和编辑文本, 该控件和 TextBox 控件有许多相同的属性、事件和方法,但比 TextBox 控件的功能多, 除了 TextBox 控件的功能外,还可以设定文字的颜色、字体和段落格式,支持字符串查找功能 ...
.animated { animation-duration: 2s; /*动画时间*/ animation-fill-mode: both; /*播放后的状态*/ } .animated { animation-iteration-count: infinite; /*动作循环的次数:infini ...
分类:
其他好文 时间:
2020-01-17 23:09:27
阅读次数:
108