1. 现在有线程T1、T2和T3。你如何确保T2线程在T1之后执行,并且T3线程在T2之后执行。 https://www.cnblogs.com/helios-fz/p/11216925.html 2. Java 中新的Lock接口相对于同步代码块(synchronized block)有什么优势? ...
分类:
编程语言 时间:
2019-10-22 20:44:59
阅读次数:
127
leecode 题集 2.给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 - ...
分类:
其他好文 时间:
2019-10-21 11:33:35
阅读次数:
79
问题 B: 集合论subset 时间限制: 1 Sec 内存限制: 512 MB 题面 题面谢绝公开。 题解 貌似可以直接用数组模拟。 不过我当时觉得bitset的&操作可以完美解决交集问题,完全忽略了bitset位数对时间复杂度的影响。 base:对于插入的每一个元素,先加上一个base(有负值) ...
分类:
其他好文 时间:
2019-10-21 09:50:32
阅读次数:
90
ef core在针对mysql数据迁移的时候,有些时候没法迁移。。。有两种情况没法迁移,一种是因为efcore的bug问题导致没法迁移,这个在github上有个问题集,另外一种是对数据表进行较大幅度的变更,导致外键导航之类的变更较多,无法正常迁移,并且涉及到该表的迁移有多条。然后我就自己琢磨,在不删 ...
分类:
其他好文 时间:
2019-10-18 12:31:13
阅读次数:
98
1 谈谈对Python和其他语言的区别 1 谈谈对Python和其他语言的区别 1 谈谈对Python和其他语言的区别 谈谈对Python和其他语言的区别 (1)与java相比:在很多方面,Python比Java要简单,比如java中所有变量必须声明才能使用,而Python不需要声明,用少量的代码构 ...
分类:
编程语言 时间:
2019-10-16 11:28:59
阅读次数:
74
分布式数据库面试专题系列: 分布式通讯面试专题系列: 分布式限流面试专题系列: 常见算法面试题: 开发框架面试题: 面试扩充: 面试经验: BAT面试常问: 性能优化面试题: 获取面试题集、学习资料,可以扫描下方二维码 ...
分类:
编程语言 时间:
2019-10-16 11:27:29
阅读次数:
78
1.入口文件不能用相对路径引入模块和包 所谓的入口文件,就是你需要执行的脚本文件。 文件架构如下: 上面_dir后缀的名字,都是python package模块名。 在如上的文件架构中假设index.py是入口文件,也就是我们需要执行的脚本,我们以index.py为起点,去引入demo.py代码如下 ...
分类:
编程语言 时间:
2019-10-10 15:26:50
阅读次数:
100
从某个源点到其余各顶点的最短路径 迪杰斯特拉(Dijkstra)算法 迪杰斯特拉算法是一个按路径长度递增的次序产生最短路径的算法。(负值圈该算法无效) 算法描述: 该算法最终的得到的是一个递增的最短路径序列,每次循环中是先找到剩余路径中的最短的一条,再更新一下剩余的最短路径,好像一个选择排序一样,每 ...
分类:
其他好文 时间:
2019-10-08 14:12:42
阅读次数:
92
1. 问题描述 环境: System:Windows 10 Professional JDK:1.8.0.212 Tomcat:9.0.22 原本可以正常的启动和关闭,后来突然的就无法使用了,无法启动,双击 startup.bat 命令行窗口一闪而过。 经查明,端口未被占用;环境变量 JDK 和 C ...
分类:
编程语言 时间:
2019-10-07 23:11:45
阅读次数:
120
Week1 Question 4 Some of the problems below are best addressed using a supervised learning algorithm, and the others with an unsupervised learning alg ...
分类:
系统相关 时间:
2019-10-05 10:39:03
阅读次数:
157