摘要: 初探: 通过pyo3用rust为python写扩展加速 众所周知,python性能比较差,尤其在计算密集型的任务当中,所以机器学习领域的算法开发,大多是将python做胶水来用,他们会在项目中写大量的C/C++代码然后编译为so动态文件供python加载使用。那么时至今日,对于不想学习c/c++的朋友们,rust可以是一个不错的替代品,它有着现代化语言的 阅读全文
posted @ 2024-01-15 16:16 丹华抱一鷇音子 阅读(438) 评论(0) 推荐(2) 编辑
摘要: 今天推荐一个github的开源工具 [pkgu](https://github.com/Abeautifulsnow/pkgu),支持以表格形式展示当前python环境下的有新版本的package的版本信息,并支持全部或部分更新这些已经过期或者有新版的库。 该工具目前还提供了 `cache` 功能, 阅读全文
posted @ 2023-09-01 09:34 丹华抱一鷇音子 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 有时候需要对某一组数组的数据进行判断是否 **递增** 的场景,比如我在开发一些体育动作场景下,某些肢体动作是需要持续朝着垂直方向向上变化,那么z轴的值是会累增的。同理,逆向考虑,递减就是它的对立面。 下面是查找总结到的所有方式,如有补充可以评论区提出。 资料参考来源: [Check if list 阅读全文
posted @ 2023-05-23 14:59 丹华抱一鷇音子 阅读(151) 评论(0) 推荐(0) 编辑
摘要: python3新式类的解析顺序-C3算法由来 - mro-resolution-order canvas文本绘制 - 参考链接 高性能渲染大批量数据 - 参考链接 virtualized list - react-version idempotent - idempotent-operations 阅读全文
posted @ 2023-03-01 09:29 丹华抱一鷇音子 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 平常我们经常会遇到github的访问或者clone项目很慢甚至于无法访问,那么这个时候我们经常做的事情是修改hosts会比较多一些或者使用github的镜像站。 一、更改hosts文件的方式 常用的在线网站: 站长之家 ipaddress 去获取相应的domain。 但这样一般会比较慢,比较被动。这 阅读全文
posted @ 2021-11-22 16:17 丹华抱一鷇音子 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 原论文链接:https://riak.com/assets/bitcask-intro.pdf Bitcask的起源与Riak分布式数据库的历史密切相关。在Riak键/值集群中,每一个节点使用可插拔式的本地存储;几乎一切k/v-形的存储引擎都可以被用来作为每一个主机的存储引擎。这种可插拔性允许Ria 阅读全文
posted @ 2021-07-23 18:05 丹华抱一鷇音子 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1. zsh: no matches found: uvicorn[standard] 方法一 # 在~/.zshrc中添加下面这句话 setopt no_nomatch # 然后source ~/.zshrc source ~/.zshrc 再重新进去执行安装就好了pip install uvic 阅读全文
posted @ 2021-03-20 22:02 丹华抱一鷇音子 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. “App” can’t be opened because Apple cannot check it for malicious software. 一般来说,在System Preference里面的Security & Privacy页面是这样的。 sudo spctl --master 阅读全文
posted @ 2021-03-20 18:00 丹华抱一鷇音子 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 描述现象 用pyinstaller打包了一个上传文件的脚本,里面有多个input在while循环内,然后启用了多线程上传,在编辑器中运行没问题,但是打包完后,就一直循环提示你input... 解决 在google了一段时间后,发现需要在执行入口之前调用 multiprocessing.freeze_ 阅读全文
posted @ 2021-01-03 00:10 丹华抱一鷇音子 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: 错误信息如下图 解决方法 安装mysql-client brew install mysql-client 设置环境变量 export PATH=$PATH:/usr/local/Cellar/mysql-client/8.0.21/bin/ 重新安装mysql-client成功 (dj_new) 阅读全文
posted @ 2020-11-13 00:37 丹华抱一鷇音子 阅读(401) 评论(0) 推荐(0) 编辑