Windows WSL 安装最新版Docker

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun sudo echo 'DOCKER_OPTS="-H=unix:///var/run/docker.sock -H=0.0.0.0:2375 --iptables=false"' >> /etc/default/docker sudo sed -i 's#^ExecStart=.*#EnvironmentFile=-/etc/default/docker\nExecStart=/usr/bin/dockerd -H fd:// $DOCKER_OPTS#' /lib/systemd/system/docker.service sudo apt -y install cgroupfs-mount 这就装好了,然后启动,这需要用管理员权限的cmd中启动bash来运行 sudo cgroupfs-mount sudo service docker star …

更换域名到zyyme.com

郑羊羊 -> zyy (拼音首字母)    咩 -> me (罗马字)

至于为什么不是zyymie,绝对不是因为字母不小心少打了个i,只是 希望更短一点罢了,相比之前的cupinkie确实短了不少

想去买zmie.com但是200+价格直接劝退QAQ(查到对方是上个月底刚过期)

常用正则表达式

^头
$尾
[]里面的任意或
()调整优先级没有什么用
.*任意字符串

^[ \n\s]*$
就是从头匹配\n或\s这两个字符任意次到尾
方括号里不需要或(

^(aaa|bbb)*$
包含aaa或bbb这两个字符串重复任意次

^\.en ?(.+)$
取出.en后的内容,间隔的空格可有可无

[^\u4e00-\u9fa5]
不是中文的内容

^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[`[email protected]#$%^&*()\-=_+\[\]\\;':",./<>?])[\[email protected]#$%^&*()+-=*/ ]{8,16}$
8-16位的 数字 大写字母 小写字母 特殊符号

Python3 urllib 怎么POST Json

outData = urllib.request.urlopen(urllib.request.Request(url, headers={'content-type': 'application/json'}), json.dumps(jsonData).encode('utf-8'))
jsonObject = json.loads(outData.read().decode('utf-8'))

应该看懂了吧,jsonData相当于放到body中发过去的,不是params。

别问为什么不用requests和httpx

反正标准库就是这样,试了十几次半个小时试出来的

Js读写Cookie

// 读取cookie
function getCookie(key) {
   if (document.cookie.length > 0) {
      var start = document.cookie.indexOf(key + "=")
      if (start !== -1) {
         start = start + key.length + 1
         var end = document.cookie.indexOf(";", start)
         if (end === -1)
            end = document.cookie.length
         return unescape(document.cookie.substring(start, end))
      }
   }
}

// 设置cookie
function setCookie(key, value, second) {
   var cookie = key + "=" + escape(value) + ";";
   if (second !== undefined && second !== '') {
      cookie += "Max-Age=" + second + ";";
   }
   document.cookie = cookie
}