Codeforces 1430G Yet Another DAG Problem 题意 $n$个点$m$条边的有向无环图,每条边有边权$w_i$,现在让你给每个点一个点权$a_v$,对于第$i$条边$(x,y)$,写上一个数字$b_i=a_x-a_y$并且$a_x>a_y$,使得$\sum_^w_i ...
分类:
其他好文 时间:
2020-10-22 22:21:13
阅读次数:
29
解决办法: 最优办法:利用MySQL中的一个小技巧,在字段前面加上一个负号,也就是减号,ASC改成DESC ,DESC改成ASC 重新生成一列,比如agenull,利用is null操作符,把NULL值的行变成1,非NULL值的行变成0,先对该字段排序,再对age排序 直接利用isnull函数对ag ...
分类:
数据库 时间:
2020-10-12 20:12:49
阅读次数:
33
什么是乐观锁? 很乐观的想,总是不会发生并发问题,每次取数据的时候总认为其他线程不会对数据进行修改,所以就不会加锁。但是在更新数据的时候,会判断在此之前又没有其他线程修改过数据。 实现乐观锁一般使用版本号机制和CAS操作。 版本号机制 一般是在数据表中加上一个数据版本号version字段,表示数据被 ...
分类:
其他好文 时间:
2020-09-21 11:34:45
阅读次数:
29
属于git操作命令的是 add 把文件添加到仓库 reset 把当前版本回退到上一个版本 fetch <远程主机名> 将某个远程主机的更新, 全部取回本地 rebase 用于把一个分支的修改合并到当前分支 merge 用于合并指定分支到当前分支 span标签的width和height分别是多少? < ...
分类:
Web程序 时间:
2020-09-18 01:01:32
阅读次数:
42
网上讲最小编辑距离的文章有很多,但是看了一大堆,讲明白的实在是很少。 最小编辑距离指的是字符串A转化为字符串B的最小编辑次数,允许的操作有插入,删除,替换。 先来说一下插入删除操作,比如有hello,helo俩个字符串,前一个字符串减去一个l和后一个加上一个l,其实是没有区别的。那么把这个操作统称为 ...
分类:
其他好文 时间:
2020-09-18 00:31:20
阅读次数:
22
本节我们学习 Less 中的嵌套,嵌套应该很容易理解,html 语言中就支持标签的嵌套。我们在使用 css 时,如果想要为多层嵌套的元素设置样式,要么给元素加上一个类选择器或ID选择器,要么使用后代选择器。例如: .xkd{ font-size: 14px; } .xkd p{ line-heigh ...
分类:
其他好文 时间:
2020-09-17 21:51:58
阅读次数:
32
History对象的方法 back:加载上一个URL forward:加载下一个URL go:前进至指定的URL( go(1)等同于forward go(-1)等同于back() ) Location对象的属性和方法: href:获取当前浏览器的URL reload():重载当前URL <!DOCT ...
分类:
编程语言 时间:
2020-09-17 17:03:42
阅读次数:
40
前提 Canal上一个正式版是于2019-9-2发布的v1.1.4,笔者几个月前把这个版本的Canal推上了生产环境,部署了HA集群。过程中虽然遇到不少的坑,但是在不出问题的前提下,Canal的作用还是非常明显的。上周的一次改造上线之后,去掉了原来对业务系统订单数据通过RabbitMQ实时推送的依赖 ...
分类:
其他好文 时间:
2020-09-17 14:03:53
阅读次数:
64
一:背景1.讲故事.NET5终于在2020-08-25也就是前天发布了第八个预览版,这么多的预览版搞得我都麻木了,接踵而来的就是更多的新特性加入到了C#9中,既然还想呆在这条船上,得继续硬着头皮学习哈,这一篇跟大家聊聊新增的几个关键词。二:新增关键词1.init出来一个新语法糖,首先要做的就是去揭它的老底,这样可以方便推测它的应用场景,为了方便表述,我先上一个例子:publicclassPerso
1. statement(默认模式) 缺点:主从复制有延时,当写操作的SQL里存在函数时,会造成主从复制不一致。 特点: (1)此模式不支持RU,RC隔离级别; (2)binglog日志文件中上一个事物的结束点是下一个事物的开始点; (3)DML,DDL语句都会明文显示; (4)对一些系统函数不能准 ...
分类:
其他好文 时间:
2020-09-08 20:40:06
阅读次数:
47