原题链接 考察:Floyd 思路: 传递闭包应用题.也可以用拓扑排序,这里先练下传递闭包.拓扑排序以后补 传递闭包模板: 1 for(int k=1;k<=n;k++) 2 for(int i=1;i<=n;i++) 3 for(int j=1;j<=n;j++) 4 if(g[i][k]&&g[k ...
分类:
编程语言 时间:
2021-05-04 15:40:20
阅读次数:
0
0x0 引言 网络上关于 git rebase 使用的教程不少,其中一篇把远端操作混入了进来,绘制的 commit tree 放了 hash 码也导致乱乱的,个人觉得不妥。git rebase 的理解应该是和远端独立的,用1~2个数字和字母来替代 hash 码会更加直观;同时结合了 git krak ...
分类:
其他好文 时间:
2021-05-04 15:16:48
阅读次数:
0
os.makedirs()遇到的报错解决 本文基于Windows 10提出解决办法 先贴出遇到的错误: PermissionError Traceback (most recent call last) <ipython-input-29-273e681a3508> in <module> 1 im ...
分类:
其他好文 时间:
2021-05-03 13:18:49
阅读次数:
0
1.引用 npm install vue-paypal-checkout 2.定义paypal.js import Vue from 'vue' import PayPal from 'vue-paypal-checkout' Vue.component('paypal-checkout', Pay ...
分类:
Web程序 时间:
2021-04-30 12:32:47
阅读次数:
0
本文将分析put(),resize(),get()和remove()方法的源码 putval()方法 大致步骤:计算key的hash值;根据hash值计算数组下标;判断下标处是否有节点,无节点则直接插入,有则根据是链表还是红黑树进行对应操作。 这里需要注意的是如果插入链表后长度达到了8,且table ...
分类:
其他好文 时间:
2021-04-30 12:17:45
阅读次数:
0
题目 Atcoder 思路 代码 #include <iostream> #include <cstring> #include <algorithm> #include <queue> using namespace std; const int N = 500010, INF = 1e9; in ...
分类:
其他好文 时间:
2021-04-28 11:51:48
阅读次数:
0
1、什么是分支 在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独 分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时 候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是 一个单独的副本 2、分支的操作 命令名称 ...
分类:
其他好文 时间:
2021-04-27 14:36:04
阅读次数:
0
(1)同步块的设置和锁的选择,锁与同步块中处理语句直接的关系 设置Elevator(电梯对象)和Input(读入方法)两个线程,同步运行。 为了避免电梯在无需工作时轮询,将电梯的行为用synchronized封装起来,当满足“请求队列为空”、“电梯内无乘客”和“输入未停止”时,电梯用wait()停止 ...
分类:
其他好文 时间:
2021-04-26 13:59:01
阅读次数:
0
update phome_ecms_news_check set filename= replace(filename,'Under4-',''); update phome_ecms_news_check set title= replace(title,'Under4 ',''); update ...
分类:
数据库 时间:
2021-04-24 13:52:11
阅读次数:
0
摘要:Linux内存非法访问检查工具上新了:KFence Linux的4月份基本都是在Linux 5.12的开发版本中度过的。如果要说这个期间Linux有什么让人印象深刻的特性或者功能,那KFence一定会有一席之地。 KFence,全称Memory Safety Error Checking,之所 ...
分类:
系统相关 时间:
2021-04-22 15:25:36
阅读次数:
0