摘要: MicPython MicroPython是澳大利亚程序员和物理学家Damien George在2013年一次成功的众筹活动后最初创建的。MicroPython 和 CPython 在 Python 3 语法上保持高度的一致性,常用的标准语法命令都已经支持 Python语言有多种实现。如CPytho 阅读全文
posted @ 2021-04-22 16:12 orangeQWJ 阅读(1026) 评论(0) 推荐(2) 编辑
摘要: 线程 一个进程中的各个线程与主线程共享同一片数据空间,因此相对于进程,线程间的信息共享与通讯更加便捷。线程以并发方式执行,得益于这种并行与数据共享的机制,使得多任务协作的实现更加简单。 Python代码的执行是由Python虚拟机控制。在 CPython 中,由于存在 全局解释器锁(GIL),同一时 阅读全文
posted @ 2021-04-19 18:56 orangeQWJ 阅读(559) 评论(0) 推荐(1) 编辑
摘要: 《操作系统真象还原》环境搭建 部署工作环境 最近在学习《操作系统真象还原》,并打算跟随作者手写一个自己的os。我的实验环境跟作者稍有不同,在配置过程中遇到一些问题,如果你也在使用manjaro,也许我的一些经验能够帮到你。 安装软件 sudo pacman -S nasm sudo pacman - 阅读全文
posted @ 2021-04-15 02:02 orangeQWJ 阅读(338) 评论(0) 推荐(1) 编辑
摘要: 树莓派WIFI设置 在“开始使用树莓派”中,我们在boot根目录下创wpa_supplicant.conf文件,实现了第一次连接wifi。以后开机后,树莓派会自动连接那个wifi。如果想要连接多个wifi需要修个如下配置。 sudo vim /etc/wpa_supplicant/wap_suppl 阅读全文
posted @ 2021-04-09 11:12 orangeQWJ 阅读(240) 评论(0) 推荐(1) 编辑
摘要: 树莓派上手 烧录系统 首先需要将操作系统烧录到TF卡 软件balenaEtcher 读卡器,TF卡 官网下载好系统镜像镜 第一次无屏幕启动 对于大多数玩家并没有闲置的显示器,因此第一次启动,并连接到网络便成为了一个麻烦的问题。首先我们要开启树莓派的SSH服务,并提前设置好wifi账户密码。以后每次开 阅读全文
posted @ 2021-04-09 02:32 orangeQWJ 阅读(131) 评论(0) 推荐(1) 编辑
摘要: vim 使用clang-format 格化C/C++/Java/JavaScript 参考信息 官方参考https://clang.llvm.org/docs/ClangFormat.html 安装 sudo apt install clang-format 使用 自带风格 WebKit(推荐) L 阅读全文
posted @ 2021-03-17 16:10 orangeQWJ 阅读(564) 评论(0) 推荐(0) 编辑
摘要: vim 使用black 格式化代码 github black 的github https://github.com/psf/black 安装 pip3 install black 使用 black file.py python -m black file.py 嵌入vim 以后在普通模式下按下空格( 阅读全文
posted @ 2021-03-14 00:38 orangeQWJ 阅读(410) 评论(0) 推荐(0) 编辑