Script languages in Rust
调查对比目前 Rust 实现的几种脚本语言,比较的标准并不统一,纯个人向,方向大概会包含脚本语言本身是否美观易用、与 Rust 的互操作是否方便、目前解释器的实现进度等。
21 August 2022
调查对比目前 Rust 实现的几种脚本语言,比较的标准并不统一,纯个人向,方向大概会包含脚本语言本身是否美观易用、与 Rust 的互操作是否方便、目前解释器的实现进度等。
How to write fast Rust code
翻译自:
几个命令工具的备忘录,纯自用,忘了啥写啥。
开始学习 Golang 的语法。
主要记录 go 和 python 的异同点,随便写写,以供自励。
在做完一个P站的爬虫后,我决定为之制作一个UI界面,并使用Pyinstaller打包为exe发布。
然后呢,我不出意料的踩了很多坑_(:3」∠)_
一直在制作完善pixiv的爬虫,最近遇到了一个问题,学校的网络环境太差了,导致了IO阻塞时间过长,常常出现线程长时间阻塞,占用了时间和内存。
为了解决这个问题,我决定尝试制定一个超时的图片删除重新爬取的过程,三次爬取不全则log报错不再爬取。
同时将整个脚本搬运至3.5版本,重新用asyncio异步编写,减少线程使用。
现在的搜索引擎非常不讲武德,记录一些常用的 Python 库文档地址,为不时之需。
以下使用ET指代本模组
在ET中使用ElementTree
类代表整个xml树,Element
表示树上的节点,其中root
特指根节点。
ET.parse('filename.xml')
从Path读取xml树。
ET.fromstring(string)
从string读取xml树。
ElementTree.getroot()
从ElementTree
获取root
节点。