https://stackoverflow.com/questions/5369723/multi-level-defaultdict-with-variable-depth
` from collections import defaultdict
nested_dict = lambda: defaultdict(nested_dict) nest = nested_dict()
nest[0][1][2][3][4][5] = 6 `
https://stackoverflow.com/questions/5369723/multi-level-defaultdict-with-variable-depth
` from collections import defaultdict
nested_dict = lambda: defaultdict(nested_dict) nest = nested_dict()
nest[0][1][2][3][4][5] = 6 `
# Author myrfy | |
def moving_average(seq_in, window_size): | |
sum = 0.0 | |
iter_ = iter(seq_in) | |
buf_q = deque(maxlen=window_size) | |
# build the init window | |
for i in islice(iter_, window_size): | |
buf_q.append(i) | |
sum += i |
Paste the following code into the console panel of the DevTools window of Chrome or Firefox.
The style sheet came from (Web Scraper)[http://webscraper.io/] plugin for Chrome
It is useful for analyse a page layout and you can extend it to select preferred dom elements.
function addStyleString(str) {
var node = document.createElement('style');
# coding:utf-8 | |
# author: https://github.com/myrfy001 | |
import sys | |
import collections | |
class SubtitleBlock: | |
__slots__ = ("idx_line", "time_line", "text_lines") |
intLiteral ::= ’0 | ’1 | |
| sizedIntLiteral | |
| unsizedIntLiteral | |
sizedIntLiteral ::= bitWidth baseLiteral | |
unsizedIntLiteral ::= [ sign ] baseLiteral | |
| [ sign ] decNum | |
baseLiteral ::= (’d | ’D) decDigitsUnderscore | |
| (’h | ’H) hexDigitsUnderscore | |
| (’o | ’O) octDigitsUnderscore | |
| (’b | ’B) binDigitsUnderscore |