摘要:
pip 是最为广泛使用的 Python 包管理器,可以帮助我们获得最新的 Python 包并进行管理。 1 pip常用命令 pip常用命令如下: 命令 说明 pip install [package-name] 安装名为[package-name]的包 pip install [package-na 阅读全文
摘要:
pyserial 模块封装了对串口的访问,兼容各种平台(Windows、Linux、MACOS等)。 其支持的特性如下: 所有平台基于类的接口相同 端口可以通过python来设置 支持不同数据长度、停止位、奇偶校验位、流量控制、RTS/CTS 和 Xon/Xoff 特性 可以设置是否超时 读取/写数 阅读全文
摘要:
本系列是记录 https://github.com/ttroy50/cmake-examples 的学习过程,通过cmake examples仓库中的例子来一步步学习cmake。 ## 1 搭建环境 搭建cmake编译环境可以参考 cmake-examples/README.adoc,本文直接使用d 阅读全文
摘要:
文中的用例都在OnlineGDB测试过。 OnlineGDB: https://onlinegdb.com/online_c_compiler 1 整数的强转 1. 等长度数据转换: 如:等字长的无符号数和有符号数强制类型转换,不改变数据内容,但是改变了数据的解释形式。 # 有符号转无符号 如: i 阅读全文
摘要:
matplotlib可以将数据绘制成图像呈现,风格与matlab画图相似,是一款很好用的python库 。 这篇文档记录matplotlib的学习过程。主要参考见参考1。 1 概述 Matplotlib代码库十分庞大,这可能会让初学者望而生畏。然而,大多数matplotlib都可以通过一个相当简单的 阅读全文
摘要:
1 背景 Markdown 是一种轻量级标记语言,使人可以将时间都花在撰写内容而不是调整格式上,用来写技术文档再合适不过了。但markdown有个痛点 添加图片不方便。 markdown添加图片的方法: 方法1:插入本地图片(支持绝对路径和相对路径) ![avatar](/home/picture/ 阅读全文
摘要:
本文总结一下tmux常用技巧,方便自己查阅。 1 简介 tmux 是一个终端复用器,非常有用,有如下两个最明显的优点: 分屏 允许断开Terminal连接后,继续运行进程。(这样网络断开重连后,可以重新登录之前的工作界面) 这段引用阮一峰《Tmux 使用教程》,链接见参考。 Tmux 就是会话与窗口 阅读全文
摘要:
1 linux常用的压缩解压缩命令 压缩格式 说明 压缩解压缩命令 .tar tar 程序打包的资料,并没有压缩过 打包:tar cvf FileName.tar DirName解包:tar xvf FileName.tar .gz gzip 程序压缩的文件 压缩:gzip FileName (注: 阅读全文
摘要:
1 Ubuntu换源 Ubuntu系统通过apt工具安装软件时,可能会失败,我们可以将Ubuntu的源换成国内的。 具体操作步骤如下: 更换源之前先安装 apt-transport-https和ca-certificates sudo apt-get install apt-transport-ht 阅读全文
摘要:
当一个项目很大很复杂时,可以将项目分为几个模块分别进行管理;或者,当一个项目引用第三方开源代码,可以将这些第三方开源代码单独进行管理,这样做是为了代码隔离,方便项目维护。这时可以使用git的submodule功能,git submodule允许你将一个 git 仓库作为另一个 git 仓库的子目录。 阅读全文