1. 序列化的简单概念 2. JSON 标准库 2.1 json.dumps() 2.2 json.loads() 2.3 json.dump() 2.4 json.load() 1. 序列化的简单概念 我们平常对 python 对象所进行的操作是在内存中的,当程序关闭时这些对象就会被清空,所以我们 ...
分类:
Web程序 时间:
2020-07-10 16:51:02
阅读次数:
84
1.time库: 获取当前本地时间:time.localtime() 获取本地时间字符串:time.ctime() 获取世界UTC时间:time.gmtime() 休眠:time.sleep() 获去时间戳:time.time() 获取时间的标准化输出:time.strftime("%Y-%m-%d ...
分类:
编程语言 时间:
2020-07-10 13:07:22
阅读次数:
82
import glob for i in glob.glob(r'C:\Desktop\**',recursive=True): print(i) """ re:?*【0-9】正则, recursive:开启递归return:all_path """ ...
分类:
编程语言 时间:
2020-07-10 10:05:54
阅读次数:
86
[C 库函数 - fwrite() C 标准库 - 描述C 库函数 size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream) 把 ptr 所指向的数组中的数据写入到给定流 stream 中。声明下面是 fwrite... ...
分类:
其他好文 时间:
2020-07-09 12:36:51
阅读次数:
72
本篇文章主要介绍STM32串口接收不定长数据,采用超时分包的方法,希望能给人以收获。 1.开发环境 软件环境 使用MDK5.25版本,芯片包为STM32F4系列。 硬件环境 开发板:STM32F407VGT6开发板,是一款大容量芯片,最高能跑168MHz。 烧录器:STlink或者Jlink。 2. ...
分类:
其他好文 时间:
2020-07-08 22:42:09
阅读次数:
103
一个C++的小白,在记录他的成长之路,见笑了见笑了 第5题:字符串转换整数(atoi) 题目描述: 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下: 如果第一个非空字符为正或者负号时,则 ...
分类:
编程语言 时间:
2020-07-08 22:38:47
阅读次数:
75
1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光 ...
分类:
编程语言 时间:
2020-07-07 19:33:55
阅读次数:
246
楔子 操作系统是一个非常深层次的领域,想学好的话可以说是一个非常困难的事情,不过操作系统涉及的范围很广,我们可以研究一些我们感兴趣、或者说离我们近一些的部分。比如:内存管理,明白了内存管理,可以对整个操作系统的工作会有一个初步的轮廓。 虚拟内存 如果你是电子相关专业的,肯定在大学里捣鼓过单片机。 单 ...
分类:
其他好文 时间:
2020-07-06 19:51:18
阅读次数:
59
[C 库函数 - rename() C 标准库 - 描述C 库函数 int rename(const char *old_filename, const char *new_filename) 把 old_filename 所指向的文件名改为 new_filename。声明下面是 rename() ... ...
分类:
其他好文 时间:
2020-07-06 09:13:25
阅读次数:
65
一、创建虚拟环境 python -m venv env 通过执行命令,创建一个名为env的虚拟环境,命令执行完毕后会出现一个env文件夹,这是一个全新的虚拟环境,包含这个项目专用的python解析器。 注意:ubuntu下预装的python3,标准库下没有venv包,需要执行下述命令手动安装。 su ...
分类:
编程语言 时间:
2020-07-06 01:09:00
阅读次数:
121