自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 通过 VMware® Workstation 16 Player 安装 ubuntu 20.04

工具准备VMware® Workstation 16 Playerubuntu-20.04.4-desktop-amd64.iso更新镜像源ubuntu 20.04 更换系统镜像为清华镜像源或者其他镜像源1.将系统自带的源文件做个备份:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 2.打开文件sudo gedit /etc/apt/sources.list拷贝粘贴下面的内容# 默认注释了源码镜像以提高 apt

2024-02-07 15:19:36 1303 1

原创 ubuntu 下 Oh My Zsh 的安装与使用

ubuntu 下安装与使用 oh my zsh

2022-05-14 15:34:22 775

原创 python 之类学习

创建和使用类创建 Dog 类class Dog(): def __init__(self, name, age): self.name = name self.age = age def sit(self): print(self.name.title() + " is now sitting.") def roll_over(self): print(self.name.title() + " rolled o

2022-05-08 21:17:05 155

原创 esp-http-client 发送 chunked 数据

测试 HTTP 发送数据速率static void http_iperf(void){ esp_http_client_config_t config = { .url = "https://siva.how2go.cn/", //.url = "http://192.168.3.4", }; esp_http_client_handle_t client = esp_http_client_init(&config); esp_

2021-12-22 16:03:50 765

原创 ESP32-C3 flash encryption & secure boot

未使能前,efuse 信息$ esptool.py flash_id esptool.py v3.2-devFound 2 serial portsSe

2021-12-21 17:47:43 2354

原创 python 之异常处理

def spam(divisor): return 42 / divisorprint(spam(2))print(spam(12))print(spam(0))print(spam(1))21.03.5Traceback (most recent call last): File "C:/Users/mary/PycharmProjects/test/zerodivide.py", line 7, in <module> print(spam(0))

2021-10-10 23:32:11 95

原创 python 之循环

for 循环和 range 函数在代码中, for 语句看起来像 for i in range(5): 这样,总是包含以下部分:for 关键字;一个变量名in 关键字;调用 range() 方法,最多传入 3 个参数;冒号;从下一行开始,缩进的代码块(称为 for 子句)。示例代码 1:print('My name is')for i in range(5): print('Jimmy Five Times (' + str(i) + ')')运行结果:My name

2021-10-10 22:43:21 63

原创 BLE 抓包学习

文章目录环境准备nrf_sniffer_for_ble 安装BLE 抓包参考链接:环境准备NRF52832 USB DongleWiresharknrf_sniffer_for_blePython3.xnrf_sniffer_for_ble 安装https://www.nordicsemi.com/Products/Development-tools/nrf-sniffer-for-bluetooth-lenRF Sniffer for Bluetooth LEThe nRF Sni

2021-06-28 00:38:10 659

原创 SSL/TLS 通信

什么是 SSL/TLS使用 SSL/TLS 保护其他协议SSL 与 TLS 的区别SSL(Secure Socket Layer,安全套接层)是 1994 年由网景(Netscape)公司设计的一种协议,并在该公司的 Web 浏览器中进行了实现。TLS(Transport Layer Security,传输层安全)是 IETF 在 SSL3.0 的基础上设计的协议。在 1999 年作为 RFC 2246 发布的 TLS1.0,实际上相当于 SSL3.1。2006 年,TLS1.1 以 RFC

2021-06-16 02:10:25 682

原创 pyserial 之 AT 通信

# -*- coding: utf-8 -*-import timeimport hashlibfrom serial import Serialimport serial.tools.list_ports# 发送AT指令函数def send_at(port): try: serial_port = Serial(port=port, baudrate=115200, timeout=1) print(serial_port.name)

2021-05-12 01:04:45 237

原创 python 之字典学习

文章目录字典数据类型字典与列表keys, values 和 item() 方法检查字典中是否存在键或值get() 方法setdefault() 方法使用数据结构对真实世界建模井字棋盘嵌套的字典和列表字典数据类型像列表一样,“字典”是许多值的集合。但不像列表的下标,字典的索引可以使用许多不同数据类型,不只是整数。字典的索引被称为“键”,键及其关联的值称为“键-值”对。在代码中,字典输入时带花括号{}。在交互式环境中输入以下代码:>>> myCat = {'size': 'fat',

2021-03-17 00:03:41 368

原创 ESP32 flash 加密测试

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/security/flash-encryption.html#development-mode使能espefuse.py -p /dev/ttyUSB0 summaryConnecting....Detecting chip type... ESP32espefuse.py v3.0EFUSE_NAME (Block) Descri

2021-03-05 14:09:42 1353 2

原创 MQTT 协议学习

MQTT 控制报文格式MQTT 控制报文的结构固定报头MQTT 控制报文的类型位置:第1 个字节,二进制位 7-4.表示为 4 位无符号值,这些值的定义见下表。

2021-02-23 23:18:05 97

原创 python 之模式匹配与正则表达式

文章目录不用正则表达式来查找文本模式用正则表达式查找文本模式用正则表达式匹配更多模式利用括号分组用管道匹配多个分组用问号实现可选匹配用星号匹配零次或多次用加号匹配一次或多次用花括号匹配特定次数贪心和非贪心匹配不用正则表达式来查找文本模式用正则表达式查找文本模式用正则表达式匹配更多模式利用括号分组用管道匹配多个分组用问号实现可选匹配用星号匹配零次或多次用加号匹配一次或多次用花括号匹配特定次数贪心和非贪心匹配...

2021-02-23 00:02:31 366

原创 python 之列表学习

文章目录列表数据类型用下表取得列表中的单个值负数下标利用切片取得子列表用 len() 取得列表的长度用下标改变列表中的值列表连接和列表复制用 del 语句从列表中删除值使用列表列表数据类型"列表“是一个值,它包含多个字构成的序列。术语"列表值"指的是列表本身(它作为一个值,可以保存在变量中,或传递给函数,像其他所有值一样),而不是指列表值之内的那些值。列表值看起来像这趟:['cat','bat','rat','elephant']。就像字符串值用引号来标记字符串的起止一样,列表用左方括号开始,右方括号结

2021-02-20 00:16:53 188

原创 linux gawk 程序学习

文章目录1. gawk 数据格式2. 从命令行读取程序脚本3. 使用数据字段变量4. 在程序脚本中使用多个命令5. 从文件中读取程序6. 在处理数据前运行脚本7. 在处理数据后运行脚本gawk 程序是 Unix 中的原始 awk 程序的 GNU 版本。gawk 程序让流编辑器迈上了一个新的台阶,它提供了一种编程语言而不只是编辑器命令。在 gawk 编程语言中,你可以做下面的事情:定义变量来保存数据;使用算数和字符串操作符来处理数据;使用结构化编程概念(比如 if-then 语句和循环)来为数据处

2021-02-18 13:52:43 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除