tus tus是一个可续穿文件上传协议,它以Http协议为载体,统一了一个文件断点续传的标准。 这篇文章翻译自https://tus.io/ 目前该协议版本信息如下: Version: 1.0.0 (SemVer) Date: 2016-03-25 Authors: Felix Geisendörf ...
分类:
Web程序 时间:
2019-07-12 12:51:56
阅读次数:
1016
一、Importing all the libraries import pandas as pdimport numpy as npfrom matplotlib import pyplot as plt from sklearn.model_selection import cross_val_ ...
分类:
其他好文 时间:
2019-07-09 00:35:06
阅读次数:
199
#Semaphore 是用于控制进入数量的锁,控制同时进行的线程,内部是基于Condition来进行实现的 #文件, 读、写, 写一般只是用于一个线程写,读可以允许有多个 #做爬虫 import threading import time class HtmlSpider(threading.Thr... ...
分类:
编程语言 时间:
2019-07-07 20:24:58
阅读次数:
134
condition有两层锁: 1. 一把底层锁会在线程调用了wait方法的时候释放(是先创建一把锁,然后再release),底层还是Lock或者RLock, 2.第二把锁会在每次调用wait的时候创建一把新的,并放入到cond的等待队列中(采用的是dqueue),一直acquire,等到notify ...
分类:
编程语言 时间:
2019-07-07 14:49:12
阅读次数:
107
今日学习目录 一、race进一步讨论 二、组合saga 三、取消任务caceled进一步讨论 一、race进一步讨论 有时候我们同时启动多个任务,但又不想等待所有任务完成,我们只希望拿到 胜利者:即第一个被 resolve(或 reject)的任务。 race Effect 提供了一个 ...
分类:
其他好文 时间:
2019-07-05 12:44:29
阅读次数:
120
4层方法 /findPagination find /findPagination find /findPagination findPagination /findPagination findPagination find(String condition, Integer from, Inte ...
分类:
其他好文 时间:
2019-07-04 23:58:39
阅读次数:
244
列表解析 列表解析总共有两种形式: 1. [i for i in range(k) if condition]:此时if起条件判断作用,满足条件的,将被返回成为最终生成的列表的一员。 2. [i if condition else exp for exp]:此时if...else被用来赋值,满足条件 ...
分类:
编程语言 时间:
2019-07-03 19:45:42
阅读次数:
92
想让多个线程有序执行,必须提供它们之间的唤醒机制。下面以三个线程为例,有序打印自己的线程ID Condition condition1 = lock.newCondition(); //代表线程1的唤醒 Condition condition2 = lock.newCondition(); //代表 ...
分类:
编程语言 时间:
2019-07-03 16:59:55
阅读次数:
135
列表推导式(掌握) [i for i in range(10)]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [i 2 for i in range(10)]: [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 下面只是秀操作,不推荐使用,否则只有你自己看 ...
分类:
其他好文 时间:
2019-07-03 13:33:04
阅读次数:
67
Spring使用Cache 从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调 ...
分类:
编程语言 时间:
2019-07-03 10:40:48
阅读次数:
111