2015 "k小割" 强 行 三 合 一 前10分爆搜割集,然后check即可 后面40分,大概所有不是源点汇点的点都和源点有边,和汇点有边,那么每个点连的两条边要选一条/两条割.设其中较小权值为$a$,较大权值为$b$,那么一个点有三种状态$\{a,b,a+b\}$,初始都为第一种,那我们保存状态 ...
分类:
其他好文 时间:
2020-01-07 00:39:17
阅读次数:
99
一、Django 表关系的创建 1、表的对应关系 一对多 多对多 一对一 2、如何判断表的对应关系 利用换位思考的方式,分别站在两张表的角度上去思考 这里比如我们以图书管理系统为例来创建几个简单的表 图书表 出版社表 作者表 为了方便演示,这里我们就强行规定了表之间的关系: 图书和出版社是一对多的外 ...
分类:
其他好文 时间:
2020-01-06 22:53:25
阅读次数:
107
SQLite数据库的恢复 在程序运行过程中,强行关机,容易造成数据库损坏。 损坏后,可以利用sqlite.exe,将数据导出来。 比较好的方式是,将数据库中的表导出成insert语句。 第一步: 在命令行模式,进入对应的目录,执行sqlite3.exe 第二步:打开数据库 .open comm.db ...
分类:
数据库 时间:
2020-01-03 12:43:59
阅读次数:
131
闭包 为什么需要闭包 闭包是一个比较容易搞混的地方,不知道闭包是干嘛的就强行学习,结果只能学个不明不白。在了解为什么需要闭包之前,需要先看看javascript特殊的变量作用域。 javascript可以在函数内部读取全局变量! 输出结果是3,这在c++里是完全不能理解的,全局变量你函数怎么访问到的 ...
分类:
编程语言 时间:
2019-12-27 23:55:23
阅读次数:
161
mysql 1. 卸载旧版本 rpm -qa | grep mysql 检查是否有旧版本 查询结果:mysql-libs-5.1.73-7.el6.x86_64 rpm -e mysql-libs 删除旧版本 rpm -e --nodeps mysql-libs 强行删除 2. 安装mysql 2. ...
分类:
数据库 时间:
2019-12-20 22:21:53
阅读次数:
163
需求:由于近期项目需求,用户行为不可控,某些用户在执行某些操作之后,强行杀死应用,导致部分统计数据没办法实时上传。所以需要在用户杀死应用的时候,将当前统计的数据上传到服务器(不持久化的数据)。 经过在网上寻找答案,和自己的验证。 在appdelegate中去实现两个api -(void)applic ...
分类:
移动开发 时间:
2019-12-20 16:57:25
阅读次数:
217
前面的vuex提到了异步请求,在vue里异步请求怎么请求呢,很显然 是不用了,不是不能用,而是没必要,jq是操作dom的工具,强行用浪费功能,还会加大打包后的体积,而且是没有promise的,所以有大佬封装了新的ajax,名字叫 ,也是vue的作者尤雨溪推荐使用的,这个axios是可以直接在node ...
分类:
移动开发 时间:
2019-12-16 00:00:37
阅读次数:
117
普通的显示,接上 MacBook 发现原生的分辨率设置在 2K 显示器上字体很小,换成 1080P 分辨率显示效果又特别模糊。下面介绍MacBook强行开启 HiDPI。 什么是 HiDPI 它使用横纵 2 个物理像素也就是 4 个物理像素来显示 1 个像素区域,结果就是图像的细节得到翻倍、更清晰、 ...
分类:
系统相关 时间:
2019-12-05 13:18:46
阅读次数:
95
break和continue都具有终止循环语句的功能,但也有本质的区别; 区别: 1、在在任何循环语句主体部分,都可以用break来控制循环的流程,且break用于强行退出循环,不在执行循环中剩余未执行的语句(break也可以在switch中使用); 2、continue 语句用在循环语句中,用于终 ...
分类:
其他好文 时间:
2019-12-04 19:53:42
阅读次数:
83
前言 好久没写东西了,9月份换了份工作,一上来就忙的要死。根本没时间学东西,好在新公司的新项目里面遇到了之前没遇到过的难题。那遇到难题就要想办法解决咯,一个请求,调用两个服务,同时操作更新两个数据库。这就带来事务不一致的问题了,分布式事务管理被强行拉出来了。导致原本两个springboot的单体项目 ...
分类:
其他好文 时间:
2019-12-02 16:41:27
阅读次数:
97