最近发现一个有点微妙的小变化:通过 VS Code + GitHub Copilot 提交代码以后,提交信息里多了一行:
1 | Co-authored-by: Copilot <copilot@github.com> |
最近发现一个有点微妙的小变化:通过 VS Code + GitHub Copilot 提交代码以后,提交信息里多了一行:
1 | Co-authored-by: Copilot <copilot@github.com> |
一个适合本地调试、Webhook 联调和临时排查 HTTP 请求问题的轻量级 Go 工具,支持 Web 界面和 CLI 两种查看方式。
Django 从 python-memcached 切换到 pymemcache 后,如果希望 memcached 节点故障时不直接抛异常,记得设置 ignore_exc=True。
最近在做一些国产化适配的工作,让自己的系统能跑在申威架构的CPU上。这几年国产CPU如雨后春笋一般涌现出来,感慨一下,放我刚工作的那几年真是想都不敢想。
申威架构的CPU与ARM架构的CPU不同,更加小众,国内也就UOS和Kylin对其有支持。客户提供的操作系统是Kylin V10的SW_64版本,本文就记录下在这个架构CPU+Kylin V10环境下装Pandas遇到的问题。
最近尝鲜升级了mac os 13 ventura,结果发现git push代码的时候怎么都不行,直接报了个错误:
1 | Permission denied (publickey). |
我们一直使用python-memcached库来操作memcached,最近发现在python3.8的环境中,代码会报类似这样的警告:
1 | memcache.py:1303: SyntaxWarning: "is" with a literal. Did you mean "=="? |
最近尝试使用nginx来提供一些静态的json文件来作为配置,最为简单的做法就是提供下面这样的配置了:
1 | location ~ ^/myconf/(?<filename>.*)$ { |
用Certbot来自动生成Let’s Encrypt证书这件事儿,虽然官方和网上已经有了很详实的文档了,但是我还是想自己记录下,留作以后备查吧。
本文用的操作系统是ubuntu 20.04,DNS的话用的是Cloudflare的服务,web服务使用nginx来提供。然后,按照以下步骤进行就可以了。
首先添加下全局的pip代理:
1 | pip config --user setglobal.index-url https://pypi.tuna.tsinghua.edu.cn/simple |
然后下载安装脚本到本地(比如保存成install-poetry.py文件):
1 | curl -sSL https://install.python-poetry.org -o install-poetry.py |
打开脚本进行编辑,找到如下这段代码:
1 | def pip(self, *args, **kwargs) -> subprocess.CompletedProcess: |
把里面的”–isolated”删除掉,然后安装脚本使用pip时就会自动使用之前配置好的镜像了:
1 | python3 install install-poetry.py |
最近琢磨给自己的系统加上个Agent来实现配置变更和监控信息采集等任务,因为这个系统是多实例部署的,所以这些Agent可能需要同时运行相同的任务。因为我们正好在用celery,celery支持广播任务,所有的worker都能收到相同的任务,正好就能用这个特性来实现Agent的功能了。