上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: json和yaml是常用的数据交换格式,yaml可以看做是json的超集。 ## 1 json格式 json(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于在不同系统之间进行数据传输和存储。它由键值对构成的集合组成,通常以文件扩展名`.json`命名。 JS 阅读全文
posted @ 2023-06-17 12:35 sureZ_ok 阅读(899) 评论(0) 推荐(0)
摘要: 嵌入式开发中,有时需要对二进制流文件进行读写操作,一种方法是将二进制流文件转换为c语言数组形式。 这样可以使用python的struct模块,python的struct模块可以方便的进行字节与二进制之间的相互转换。 ## 1 struct模块常用的几个函数 | 函数 | 说明 | | | | | s 阅读全文
posted @ 2023-06-01 12:11 sureZ_ok 阅读(682) 评论(0) 推荐(0)
摘要: 1 与(&) 1. 与(&)运算实现求余%运算 在计算机里整数求余运算比较低效,在对2的整数幂进行求余时,可以使用&来优化 如: a对2 ^ n (n为自然数)求余: a % (2 ^ n) = a & ((2 ^ n) - 1) // 如 a % 4 = a & 0x3 判断奇数偶数时,可以与1相 阅读全文
posted @ 2023-05-14 17:18 sureZ_ok 阅读(475) 评论(0) 推荐(0)
摘要: GDB是一个由GNU开源组织发布的,基于命令行的、功能强大的程序调试工具。可以让开发者能看到程序在执行时“内部”发生了什么,或者程序崩溃的现场。下图是gdb的吉祥物--弓箭鱼。 GDB主要做以下4种事情: 启动程序 使程序在指定条件下停止(比如打断点) 当程序停止时,检查发生了什么 改变程序的内容, 阅读全文
posted @ 2023-04-16 10:09 sureZ_ok 阅读(810) 评论(0) 推荐(0)
摘要: 这里介绍python执行shell命令的几种方法以及它们之间的区别。 方法1: os.system()方法 函数原型: # os.system()是阻塞式的 os.system(command) windows系统下返回值为退出状态码,状态码为0表示执行成功,其它值表示执行不成功; Linux系统下 阅读全文
posted @ 2023-03-30 23:06 sureZ_ok 阅读(23206) 评论(0) 推荐(1)
摘要: gcc之ld链接脚本 这一篇准备谈谈链接的一些基础知识以及gcc ld链接脚本等知识。文中提到的内容都是基于linux系统。 1 为什么要链接? 假如我们将所有代码写到一个文件中(且不需要其它库支持)时,就不需要链接器了。很显然,如果代码开发规模很大,放到一个文件里缺点太多,如下: 代码阅读维护太困 阅读全文
posted @ 2023-03-15 20:57 sureZ_ok 阅读(2369) 评论(0) 推荐(0)
摘要: 软件工程常用git进行管理,但是有一些文件并不需要保存到版本库中(如:编译过程中产生的.o .d文件、临时文件),所以git提供了.gitignore文件机制,将要忽略的文件名写入(相当于黑名单),git就会自动忽略这些文件夹或者文件。 1 git忽略规则优先级 有多种方式设置git的忽略规则,其优 阅读全文
posted @ 2023-02-23 10:28 sureZ_ok 阅读(546) 评论(0) 推荐(0)
摘要: 记录一些平时遇见的问题,便于后续遇到相同问题时查看 1 powershell 界面按上键不能显示上次的命令 出现这种问题可能是因为命令记录的缓冲区已经满了, 方法1:可以打开属性->选项->命令记录 选择丢弃旧的副本 方法2:或者执行: Remove-Item (Get-PSReadlineOpti 阅读全文
posted @ 2023-01-31 14:24 sureZ_ok 阅读(141) 评论(0) 推荐(0)
摘要: 1 os.path 模块 os.path 模块主要用于获取文件的属性。 以下是 os.path 模块的几种常用方法: | 方法 | 说明 | | | | | os.path.abspath(path) | 返回绝对路径 | | os.path.basename(path) | 返回文件名 | | o 阅读全文
posted @ 2023-01-25 21:10 sureZ_ok 阅读(179) 评论(0) 推荐(0)
摘要: pip 是最为广泛使用的 Python 包管理器,可以帮助我们获得最新的 Python 包并进行管理。 1 pip常用命令 pip常用命令如下: 命令 说明 pip install [package-name] 安装名为[package-name]的包 pip install [package-na 阅读全文
posted @ 2023-01-25 20:43 sureZ_ok 阅读(2227) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页