Skip to content

Instantly share code, notes, and snippets.

@zombie110year
zombie110year / program.sh
Last active February 17, 2019 05:52
简单的 bash 脚本, 用于启动与终止某后台程序
#! /bin/bash
# path of program
BIN=
# command line args for $BIN
OPTS=
# description
DESCRIPTION=
cmd=$1
case $cmd in
@zombie110year
zombie110year / 三门问题.py
Last active December 26, 2018 08:28
用 Python 模拟三门问题求解
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
"""
三门问题
数学上的解释:
此问题中有两个动作, 它们先后发生: A: "从 0,1,2 号门中随机选择一个", B: "主持人打开一扇门"
@zombie110year
zombie110year / .matplotlibrc
Created December 2, 2018 06:28
Jupyter 与 Ipython 的设置项
# 配置文件优先级
# ./matplotlibrc
# ~/.config/matplotlib/matplotlibrc
# $PYTHONENV/Lib/site-packages/matplotlib/mpl-data/matplotlibrc
font.family: Inziu Iosevka SC
# 推荐使用 Inziu 系列字体
@zombie110year
zombie110year / aria2.conf
Last active August 23, 2019 05:38
aria2.conf 配置解释
# Aria2 配置文件
# 需要保存在路径 ~/.aria2 之下
# 允许rpc
enable-rpc=true
# 允许所有来源
rpc-allow-origin-all=true
# 允许非外部访问
rpc-listen-all=true
# rpc 端口
@zombie110year
zombie110year / vultr_ping.py
Last active August 13, 2019 12:44
使用 Windows ping 工具测试本地与 vultr 机房的延迟与丢包率等信息. 需要支持 ANSI Color Sequence 的终端以显示带颜色的输出。
"""Vultr Ping Tests
Example
=======
>>> from vultr_ping import main_ping, show_ping
>>> main_ping()
>>> show_ping()
"""
@zombie110year
zombie110year / clip_base64.py
Last active August 31, 2018 12:38
从剪贴板读取复制的图片路径, 转换图片为 URL data scheme 格式的 base64 编码并存入剪贴板.
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
from base64 import b64encode # 将图片编码为 Base64
import win32clipboard
PNG_BASE64_TEMP = "data:image/png;base64,{code}" # 插入 data URL scheme 的模板
"""复制文件, 从剪贴板 CF_HDROP 读取路径, 将其以二进制模式打开并编码为base64, 再存入系统剪贴板 CF_TEXT."""
@zombie110year
zombie110year / process_rate.py
Last active September 13, 2018 16:00
在 stdout 中展示一个进度条? 只需要输出回车但不换行就行了.
print("进度:%4.2f%%"%(i/EXAM_COUNT*100), end='\r')