题意:给定一个n * m的矩形,每个格子有两种颜色,一开始有t个格子上是黑色。对于任意的两行两列,如果交汇的四个格子中有三个是黑色,那么第4个会被自动变成黑色。问你至少需要手动涂黑几个格子,可以使得整个矩形内的格子都变成黑色。 分析:对于三个已经涂黑的格子$(r1, c1)(r1, c2)(r2, ...
分类:
其他好文 时间:
2020-07-11 17:34:01
阅读次数:
55
连接数据库的jar出现异常(通常报错:Cannot find class:com.mysql.jdbc.Drive), 问题:Connector的jar已经导入,还是出现 Cause: java.sql.SQLException: Error setting driver on UnpooledDa ...
分类:
数据库 时间:
2020-07-11 00:13:37
阅读次数:
108
线程死锁 1.死锁 多个线程因竞争资源而造成的一种僵局(互相等待),无外力作用下程序无法推进的情况称之为死锁 如下图:线程P1拥有锁R1,请求锁R2,而线程P2拥有锁R2请求锁R1,彼此都请求不到资源,结束不了方法无法释放对方需要的资源,因此相互等待无法推进,这就是死锁 2.产生的四个必要条件 1. ...
分类:
编程语言 时间:
2020-07-09 22:07:27
阅读次数:
72
直接使用代码吧 // 数字相加 xiangjia (arg1, arg2) { let r1, r2, m, c; try { r1 = arg1.toString().split('.')[1].length; } catch (e) { r1 = 0; } try { r2 = arg2.toS ...
分类:
编程语言 时间:
2020-07-09 13:51:20
阅读次数:
88
一、sentinel的持久化配置上一章中我们通过Dashboard来为Sentinel客户端设置各种各样的规则,但是这些规则默认是存放在内存中,极不稳定,无法用于生成环境,所以需要将其持久化。DataSource扩展常见的实现方式有:拉模式:客户端主动向某个规则管理中心定期轮询拉取规则,这个规则中心可以是RDBMS、文件,甚至是VCS等。这样做的方式是简单,缺点是无法及时获取变更;推模式:规则中心
分类:
编程语言 时间:
2020-07-06 14:39:48
阅读次数:
82
【SpringCloud】Gateway 配置全局过滤器获取请求参数和响应值 实现Ordered接口getOrder()方法,数值越小越靠前执行,记得这一点就OK了。 获取请求参数RequestBody @Component @Slf4j @AllArgsConstructor public cla ...
分类:
编程语言 时间:
2020-07-02 21:41:53
阅读次数:
139
①打开服务器管理器 ②工具->计算机管理 ③计算机管理-系统工具-本地用户和组-用户-添加用户 ③允许远程连接 计算机-属性高级系统设置-远程-选择用户-添加用户-高级-立即查找-选择刚添加的用户 ...
一、简单排序 1.1:直接插入排序:在插入第i个记录时,R1,R2,...Ri-1,Ri已经排好序,这时将关键字ki依次与关键字ki-1, ki-2,...,k1进行比较,从而找到应该插入的位置,然后将ki插入,插入位置及其后面的记录依次向后移。 简单地理解就是从后找起,找到合适的位置插入,然后不断 ...
分类:
编程语言 时间:
2020-06-30 22:09:38
阅读次数:
71
pg9.6 或 pg10 在Windows Server 2012 R2 DataCenter 中使用。 使用如下建库语句,建库时 CREATE DATABASE upmap WITH OWNER = postgres ENCODING = 'UTF8' LC_COLLATE = 'Chinese ...
分类:
编程语言 时间:
2020-06-29 15:32:01
阅读次数:
407
// 加法函数 function accAdd(arg1, arg2) { var r1, r2, m; try { r1 = arg1.toString().split(".")[1].length console.log(arg1.toString().split(".")[0]); conso ...
分类:
Web程序 时间:
2020-06-25 21:38:24
阅读次数:
140