python的格式化工具black
背景
接触了一个python项目,发现格式化有点奇怪.
因此想使用lsp的功能来格式化,发现微软给python搞的 pyright
还没有太大进展.
许多功能都欠缺
- 格式化代码
- 整理imports
于是在不使用传统 ls-python-ms
的情况下,计划使用其他格式化工具.
接触了一个python项目,发现格式化有点奇怪.
因此想使用lsp的功能来格式化,发现微软给python搞的 pyright
还没有太大进展.
许多功能都欠缺
于是在不使用传统 ls-python-ms
的情况下,计划使用其他格式化工具.
用yay安装 aur/python-torchvision-cuda
,编译也太费劲了,单核.
据说yay使用makepkg来编译内容.
只需要修改 /etc/makepkg.conf
内容.
设置上
工作中需要写大量的sql语句,
但 datagrip
免费版需要注册账户才能使用,比较麻烦,也不再有重复性.
其他的DB工具异常难用,无论是键位设置还是自动补全功能都十分孱弱.
偶然得知emacs中sql拥有了lsp的支持.因此尝试.
lsp的后端是以go书写的.相对来说比node,gem等方面许多.
最近要写一些项目的文档,需要用到UML,
考虑到修改的可分析性,希望能找一个能描述图形的语言,来绘制UML图.
统一建模语言(Unified Modeling Language),
大约在1994-1995年被开发,2005年时被国际标准化组织接纳.
用electron封装网页微信时,出现了下载文件时不容易看到进度的问题.
于是想实现一个模板,然后绑定变量,更新下载进度.
但不想麻烦太多去使用复杂的框架.
因此手动实现.
试用electron时,在renderer层面,手动完成了变量绑定.
而后希望让变量变起来,就准备用rxjs,结果报错了.
在普通的html+js结构下,使用rxjs依然是可能的.
这一点在tampermonkey上已经体现了.