Skip to content

Instantly share code, notes, and snippets.

View CCXXXI's full-sized avatar

CCXXXI

View GitHub Profile
final _cjkQuote = RegExp(
'([\u2e80-\u2eff\u2f00-\u2fdf\u3040-\u309f\u30a0-\u30ff\u3100-\u312f\u3200-\u32ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff])(["])');
final _quoteCJK = RegExp(
'(["])([\u2e80-\u2eff\u2f00-\u2fdf\u3040-\u309f\u30a0-\u30ff\u3100-\u312f\u3200-\u32ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff])');
final _fixQuote = RegExp("([\"']+)(s*)(.+?)(s*)([\"']+)");
final _fixSingleQuote = RegExp(
"([\u2e80-\u2eff\u2f00-\u2fdf\u3040-\u309f\u30a0-\u30ff\u3100-\u312f\u3200-\u32ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff])( )(')([A-Za-z])");
final _hashANSCJKhash = RegExp(
'([\u2e80-\u2eff\u2f00-\u2fdf\u3040-\u309f\u30a0-\u30ff\u3100-\u312f\u3200-\u32ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff])(#)([A-Za-z0-9\u2e80-\u2eff\u2f00-\u2fdf\u3040-\u309f\u30a0-\u30ff\u3100-\u312f\u3200-\u32ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff]+)(#)([\u2e80-\u2eff\u2f00-\u2fdf\u3040-\u309f\u30a0-\u30ff\u3100-\u312f\u3200-\u32ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff])');
final _cjkHash = RegExp(
@CCXXXI
CCXXXI / base.cpp
Last active September 24, 2021 06:06
一些常用的或不常用的代码模板。
#pragma region base
#include "bits/stdc++.h"
using namespace std;
using i64 = int64_t;
using u64 = uint64_t;
using i32 = int32_t;
using u32 = uint32_t;
@CCXXXI
CCXXXI / sort.md
Last active September 24, 2021 06:02

排序

对呀对呀!……排序有十二样写法,你知道么?

前置模板

冒泡排序

这种算法能如此知名,可能是历史遗留问题

@CCXXXI
CCXXXI / python_oj_tips.md
Created September 24, 2021 04:48
做题时踩过的一些坑。

RecursionError

from sys import setrecursionlimit
setrecursionlimit(10**8)

IO加速

@CCXXXI
CCXXXI / markdown_check_reference_links.py
Last active September 27, 2021 06:53
Check if reference links in markdown files is valid.
@CCXXXI
CCXXXI / opencv_debug.py
Last active July 25, 2022 06:14
Some useful functions with opencv.
import cv2
import matplotlib.pyplot as plt
import numpy as np
import numpy.typing as npt
from imutils import opencv2matplotlib
from opencv_utils import cvt_single_color
def show(image: npt.NDArray, contours=None):
@CCXXXI
CCXXXI / css_color.py
Last active August 4, 2021 03:15
Change colors in a css file.
import re
import sys
from colorsys import hls_to_rgb, rgb_to_hls
from itertools import chain
def hex2rgb(x):
x = x.lstrip("#")
if len(x) == 3:
x = "".join(chain(*zip(x, x)))