VSCODE新版本无法remote ssh到老系统Linux上的问题 vscode从1.86开始要求remote ssh到的远程机器上必须升级glibc到2.28以上的版本,但是众所周知升级glibc又是一个高危行为,所以线上大家的推荐都是降级vscode到1.85.2版本,但是1.85.2版本又不能享受到vscode新版本的内容,例如copilot chat不能升级新版本,就不能享受claude sunnet 3.5。
记一次Copilot被封解封的经历 以前是Copilot的免费版用户,后来收费了,一直觉得太贵所以没有直接买正版。后来出了一个叫cocopilot的插件,也不靠谱(埋下了伏笔)我以为是第一个问题,通过修改centos7的/etc/ssl/certs/ca-bundle.crt文件,注释掉第一行。等他们回复已解封就可以用了,并再次警告不要使用非法插件,否则就永久封号。GitHub大家的号,且用且珍惜。解决了,但是还是报错403。
macOS Ventura 13.5.1 上 lrzsz无法使用的问题 最近更新了版本从macOS12.4更新到了13.5.1,发现lrzsz无法使用了,具体表现形式是rz选完文件后卡在那个,或者sz后卡在**B0100000。
4K显示器在M1上打开HiDPI 今天手贱把SwitchResX重置了,导致了我的4K显示器(VX2831-HD-4K)突然不能开启HiDPI了,表现为在显示器设置中,只有4K和1080P可以选,选其他高于1080P的分辨率会变得很糊(比如2K)。附录(不用了就把这个文件删了就行,我之前就是手贱重置了SwitchResX,它其实也是增加了这个文件)MacbookAir(M1,2020年款),16G,256G。因为原来好好的,所以我肯定这个显示器是可以开启HiDPI的。......
用nc命令行工具在两台服务器之间传输文件 最近遇到需要在两个服务器之间传输小文件的需求,之前一直rzsz到本地再传到服务器上。后来发现了一个叫nc的工具,centos和ubuntu好像都自带,非常好用。
Python3以上的变量类型注解(Type Hint) 背景在IDE(vscode、Pycharm)里面写代码的时候,经常发现代码提示不支持很弱,这个时候变量类型注解的作用就很明显了,不仅可以提高IDE的代码提示和代码检查能力,也让代码的可读性有了很大的一个提升。......
python正则表达式多匹配成了断句 今天在测试url正则匹配的时候,出现了在“在线测试正则表达式”的网站,明明可以正常匹配URL的,但是在python上就出现了断句,类似:<div class="right">\r <div style="text-align: left;color: #1D51B4;font-weight: 600;padding-left: 40px;font-size: 16px;">\r 交管12123APP下载\r </div>\r <img src="h
centos7 安装vim8.x 最新版本 参考https://gist.github.com/yevrah/21cdccc1dc65efd2a4712781815159fb命令yum -y groupinstall "Development Tools"yum -y install ncurses-devel git-corecd /tmpgit clone https://github.com/vim/vim && cd vim./configure --prefix=/usr --with-features=hug
完美解决mac上expect登陆之后rzsz中文乱码的问题 堡垒机脚本例如:#!/bin/bashexport LANG=zh_CN.UTF-8 # 这两句保障expect之后可以使用lrzszexport LC_CTYPE=zh_CNif [ $# -eq 0 ]; then echo "usage: s host" exitfiexpect -c " set timeout 5 spawn ssh user@192.168.1.120 expect \"Select group*\" send \
一种用python实现的唯一ID方法 仿照了网上仿照twitter的snowflake算法的例子,不是套娃 :)自己简单测试了一下,没有出现重复的ID,缺点是用了两次随机数,长度实在是有点长,快赶上uuid了。import timeimport randomimport threadingclass SnowFlakeLite: def __init__(self): t = time.mktime(time.strptime('2015-01-01 00:00:00', "%Y-%m-%d %H:%M:%
Docker挂载的文件(docker run-v)在宿主机修改了后,在容器中没有生效的解决办法 docker run -v 挂载到容器中的文件(注意不是目录)一般是配置文件,在宿主机vi wq之后,进容器里面看发现改动没有生效,后来找了很久没有发现解决办法,直到看到这篇里面提到了需要修改那个文件的权限为666(chmod 666 xxx.conf),但是值得注意的是:中途修改的无效,需要run之前就修改了。...
Docker中 Permission denied文件没有权限 今天在测试一个容器的时候,一直提示文件 Permission denied 没有权限,exec进去发现也touch不了,对了一下用户名也都是root,改成其他用户名也不行,查了很久发现是SELinux的问题:setenforce 0关掉就可以了...
解决mac上pycharm打字卡顿的问题 help -> Edit Custom VM Options加入:-Dsun.java2d.opengl=true-Dsun.java2d.opengl.fbobject=false
自定义sanic的access log 由于网上对sanic自定义log的文章太少,所以我干脆在实现后记录一下:from sanic import Sanicimport loggingapp = Sanic("test")# 这里自定义access loglog = logging.getLogger("sanic.access")#创建日志格式对象formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')#创