Skip to content

Instantly share code, notes, and snippets.

@jackypanster
jackypanster / delete-git-recursively.sh
Created September 8, 2020 11:23 — forked from facelordgists/delete-git-recursively.sh
Recursively remove .git folders
( find . -type d -name ".git" && find . -name ".gitignore" && find . -name ".gitmodules" ) | xargs rm -rf
@jackypanster
jackypanster / docker-registry-mirrors.md
Created June 5, 2020 08:28 — forked from y0ngb1n/docker-registry-mirrors.md
国内的 Docker Hub 镜像加速器,由国内教育机构与各大云服务商提供的镜像加速服务 | Dockerized 实践 https://github.com/y0ngb1n/dockerized

Docker Hub 镜像加速器

国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务。

配置加速地址

Ubuntu 16.04+、Debian 8+、CentOS 7+

创建或修改 /etc/docker/daemon.json

@jackypanster
jackypanster / taskpool.py
Created December 8, 2018 14:44 — forked from mdellavo/taskpool.py
asyncio task pool
import asyncio
from asyncio.queues import Queue
TERMINATOR = object()
class TaskPool(object):
def __init__(self, loop, num_workers):
self.loop = loop
self.tasks = Queue(loop=self.loop)
@jackypanster
jackypanster / async_http_benchmark.py
Created December 2, 2018 01:40 — forked from nhumrich/async_http_benchmark.py
async vs threading http benchmark
from timeit import timeit
import asyncio
import requests
from threading import Thread
import aiohttp
client = aiohttp.ClientSession()
@jackypanster
jackypanster / Douban.md
Created May 27, 2018 14:42 — forked from Expost/Douban.md
豆瓣高评分书籍

爬虫爬了好久,总共从豆瓣爬下来了 16894465 本书,有评分的有 279377 本。

简单统计如下:

  • 评分在9分及以上的有 24038 本,评分在9分及以上且评价人数在1000以上的有 980 本。
  • 评分在8.5分及以上的有 59521 本,评分在8.5及以上且评价人数在1000以上的有 2941 本。
  • 评分在8分及以上的有 112513 本,评分在8及以上且评价人数在1000以上的有 4968 本。
  • 评分在7分及以上的有 244044 本,评分在7及以上且评价人数在1000以上的有 7760 本。
  • 评分在6分及以上的有 276303 本,评分在6及以上且评价人数在1000以上的有 8115 本。
  • 评分在5分及以上的有 279005 本,评分在5及以上且评价人数在1000以上的有 8126 本。
@jackypanster
jackypanster / INSTALL.md
Created March 6, 2018 06:28 — forked from arya-oss/INSTALL.md
Ubuntu 16.04 Developer Tools installation

Ubuntu 16.04 Developer Tools Installation

First things first !

sudo apt update
sudo apt upgrade

Standard Developer Tools

sudo apt-get install build-essential git
@jackypanster
jackypanster / simplemongoiteration.go
Created October 26, 2017 15:31 — forked from mvmaasakkers/simplemongoiteration.go
Simple iteration of mongo documents
// This is an example program that iterates over all
// items in a mongodb collection in a memory safe way
package main
import (
"labix.org/v2/mgo"
"labix.org/v2/mgo/bson"
"fmt"
)