1.什么是GIL? GIL全称Global Interpreter Lock,本质是一把互斥锁,并不是python的特性。python为了保证线程安全而采取的独立线程运行的限制, 说白了就是一个核只能在同一时间运行一个线程.对于IO密集型任务,python多线程起到作用,但对于cpu密集型任务, p... ...
分类:
编程语言 时间:
2018-02-15 10:26:32
阅读次数:
197
Write a function to delete a node (except the tail) in a singly linked list, given only access to that node. Supposed the linked list is 1 -> 2 -> 3 - ...
分类:
其他好文 时间:
2018-02-14 23:39:23
阅读次数:
312
一、查看占用相关端口的进程信息(如pid),如查看9010端口 二、根据pid查看进程信息,如查看pid为9492进程信息 三、根据pid杀死进程,如杀死pid为9492进程 yexiangyang moyyexy@gmail.com ...
Given a collection of numbers that might contain duplicates, return all possible unique permutations. For example,[1,1,2] have the following unique pe ...
分类:
其他好文 时间:
2018-02-14 20:19:08
阅读次数:
165
题目描述 FJ's N (1 ≤ N ≤ 10,000) cows conveniently indexed 1..N are standing in a line. Each cow has a positive integer height (which is a bit of secret). ...
分类:
其他好文 时间:
2018-02-14 18:19:32
阅读次数:
185
前端开发越来越侧重于效率和性能,使用LESS和SCSS资源的预处理器为我们前端CSS编写工作提供了很大的便利。但是也有很多简单的方法可以编写小巧快速的CSS代码,提高开发效率并解决许多常见的问题。 1.使用CSS reset 像normalize.css这样的CSS重置库非常受欢迎,它为您的站点样式 ...
分类:
Web程序 时间:
2018-02-14 18:18:34
阅读次数:
173
该题非常easy想到求概率的转移方程:用d[i][j]表示第i步,走到j点的概率。 可是该题的k高达1e9。所以依照套路。要用矩阵相乘来优化。 第一次写矩阵相乘。 大概的意思就是利用矩阵实现递推。 而且由于每次递推的过程一样, 所以就相当于右乘这个矩阵的k次方。 用矩阵高速幂就可以。 矩阵相乘这个问 ...
分类:
其他好文 时间:
2018-02-14 15:36:56
阅读次数:
161
经过上篇Orleans学习总结(二)--创建工程的介绍,我们的工程已经跑起来了,下面我们来介绍下持久化相关。 关于持久化的文档地址在这http://dotnet.github.io/orleans/Documentation/Core-Features/Grain-Persistence.html ...
分类:
其他好文 时间:
2018-02-14 14:14:27
阅读次数:
1649
题目链接 :https://vjudge.net/problem/UVA-1368 题目首先得知道什么是Hamming距离(自行查找),然后注意出现多个解是选择字典序小者(直接将字典序排号比较),**注意数组大小。 ...
分类:
其他好文 时间:
2018-02-14 12:56:05
阅读次数:
161