摘要:
Rust 所有权和 Move 语义 所有权和生命周期是 Rust 和其它编程语言的主要区别,也是 Rust 其它知识点的基础。 动态数组因为大小在编译期无法确定,所以放在堆上,并且在栈上有一个包含了长度和容量的胖指针指向堆上的内存。 恰到好处的限制,反而会释放无穷的创意和生产力。 Rust 所有权规 阅读全文
摘要:
Dojoup 安装问题解决 Install Dojoup https://book.dojoengine.org/getting-started/quick-start.html curl -L https://install.dojoengine.org | bash 安装失败 dojoup ══ 阅读全文
摘要:
https://dev.to/jakewitcher/using-env-files-for-environment-variables-in-python-applications-55a1 阅读全文
摘要:
Ubuntu 安装谷歌浏览器报错解决 parallels@ubuntu-linux-22-04-02-desktop:~/snap/firefox/common/Downloads$ sudo dpkg -i google-chrome-stable_current_amd64.deb [sudo] 阅读全文
摘要:
# if if if 判断 和 if elif elif 判断有什么区别 ## 在Python中,if语句和if-elif-else语句都用于条件控制,但它们在处理条件和执行逻辑上有一些区别。 ### if语句:if语句用于执行一系列条件之一的代码块。 - 你可以使用多个if语句来检查多个条件,但每 阅读全文
摘要:
# RUST 和 GO 如何管理它们的内存 ## Go 中的内存管理 Go 中的内存不会在缓存键被驱逐时立即释放。 相反,垃圾收集器会经常运行以发现任何没有引用的内存并释放它。 换句话说,内存会一直挂起,直到垃圾收集器可以评估它是否真正不再使用,而不是在不再需要时立即释放。 Go 必须付出的努力来找 阅读全文
摘要:
# 递归函数将所有的 str 类型转为 dict 类型 点击查看代码 ``` # 递归函数将所有的 str 类型转为 dict 类型 def str_to_dict(data): if isinstance(data, str): try: return json.loads(data) excep 阅读全文
摘要:
# 有赞推送解密 点击查看代码 ``` params = {'message': ['2375i3gee%2F0ip4TMJc1cXMM%2FaP9KF5jMhEzWOOmY6v2OolL6xjg1qPtZxkwRG4Ts3rWfjbKIe53Wku3cjUHvARu4FuHf5%2Fppuo5EW 阅读全文
摘要:
# 《Rust编程之道》学习笔记一 ## 序 ### Rust语言的主要特点 - 系统级语言 - 无GC - 基于LLVM - 内存安全 - 强类型+静态类型 - 混合编程范式 - 零成本抽象 - 线程安全 ### 程序员的快乐 何谓快乐?真正的快乐不仅仅是写代码时的“酸爽”,更应该是代码部署到生产 阅读全文
摘要:
# 更新旧版本的 Deno 报错解决 error: You do not have write permission to /opt/homebrew/bin/deno 参考1:https://www.denojs.cn/manual/getting_started/installation 参考1 阅读全文