自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python学习笔记库之docker

自学python之路

2022-07-12 15:03:31 628 1

原创 自制STLink

前段时间,由于芯片大涨价,手上又没有STLink,只有STM32F103c8t6的芯片,在网上借鉴了很多大佬的DIY,就自己动手画了一个,好像有两个版本,好像新加一个自带串口的功能,但是要用到STM32F013cbt6,内存比较大,总之是比较好一些的,但是我没有芯片,就做了STM32c8t6的原理图是借鉴st官网和正定原子潘多拉板子上的stlink原理图画出来的这是正点原子的原理图这是我的原理图最终PCB长这样烧录固件,去别人那里借了一个STLink来下载固件打开STM32 ST-LINK

2022-01-04 15:36:58 3443 1

原创 【FreeRTOS笔记】1--初识FreeRTOS

个人笔记,向原子哥学习的RTOS全称Real Time Operating System,中文名称就是实时操作系统操作系统允许多个任务同时执行,叫做多任务,但实际上一个CPU在某一时刻只能运行一个任务。操作系统中任务调度器会决定在某一时刻应该运行哪个任务,在各个任务器之间进行切换,合理使用系统资源,提高效率。RTOS的任务调度器被设计为可预测的,这正是嵌入式实时操作系统所需要的,具体实现,是由用户给每个任务分配一个任务优先级,任务调度器就可以根据优先级来决定下一刻应该运行哪个任务。什么是多任务系统?

2021-12-02 23:58:25 416

原创 在图像中画线段

img = np.zeros((512,512,3),np.uint8) #创建一幅图像#画线cv.line(img,(0,0),(511,511),(0,0,255),5) #1、要画的图像 2、起点 3、终点 4、颜色 5、线宽#画矩形cv.rectangle(img,(100,100),(400,400),(255,0,0),3) #1、要画得图像 2、左上角的点 3、右下角的点 4、颜色 5、线宽 -1表示为铺满#画圆cv.circle(img,(40,40),10,(0,25

2021-03-07 13:47:54 506

原创 Python之登录淘宝

from selenium import webdriver#如果我们想要用这个框架去控制指定浏览器 需要使用此模块去控制浏览器from selenium.webdriver.support.ui import WebDriverWait#等待浏览器加载数据USERNAME = '' #输入微博账号PASSWORD = '' #输入微博密码class taobao_infors: #构造函数初始化 def __init__(self):

2020-08-20 18:55:01 365

原创 Python之12306查询

#模拟浏览器向服务器发送请求import requestsimport reimport urllib.parse #编码#请求URL,由于该URL请求方式为getdef send_request(): url = 'https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date=2020-08-19&leftTicketDTO.from_station=IZQ&leftTicketDTO.t

2020-08-18 13:45:38 377

原创 Python处理Excel文件

import xlsxwriter #用于向Excel文件中写数据import xlrd #用去从Excel文件中读取数据import os.path #读取指定目录下的所有文件'''使用Python新建一个Excel文件'''workbook = xlsxwriter.Workbook('有限公司.xlsx')'''创建一个工作表,所说的sheet表'''worksheet = workbook.add_worksheet()'''设置单元格的样式'''

2020-08-07 23:08:06 190

原创 Python正则表达式(2)

import re#正则修饰符是对正则表达式进行修饰#re.S:让 . 匹配换行#re.I:使匹配忽略大小写#re.M:让 $ 能够匹配换行# . 表示出了换行字符以外的任意字符x = re.search(r'm.*a','jjiafijmjfij\njfjajju',re.S)print(x)y = re.search(r'x','good Xyz',re.I)print(y)#\w:表示的是字母数字和_ +:出现一次以上 $:指定的内容结局z = re.findall(r'

2020-08-03 15:15:12 137

原创 Python正则表达式(1)

#用来处理字符串,对字符串进行检索和替换#1、查找 2、替换import rex='hello\\nworld'print(x) #hello\nworld#第一个参数就是正则匹配规则#第二个参数表示需要匹配的字符串#在正则表达式里,如果想要匹配一个 \ 需要 \\\\m = re.search('\\\\',x)#在正则表达式里,还可以在字符串前面加r,\\就表示 \re.search(r'\\',x)# search和match方法的

2020-08-02 15:07:48 125

原创 Python文件操作(2)

#文件操作#read #将所有数据都读取出来#read(num) #num指定读取的长度 read(1024)可以使电脑不会卡机,直接输出#readline #只读取一行数据#readlines #读取所有的数据,保存在一个列表里#文件拷贝功能import osfile_name = input('请输入一个文件路径:')if os.path.isfile(file_name): #判断是否是文件 #打开一个旧的文件 old_file = open

2020-08-01 19:17:46 130

原创 Python 文件操作(1)

```python#Pyhon 里使用 open 内置函数打开并操作一个文件#open 参数介绍#file: 用来指定打开的文件(不是文件的名字,而是文件的路径)#路径分为两种:#1、绝对路径:从电脑盘符开始的路径。#在Windows系统里,文件夹之间使用 \ 分隔#在非Windows系统里,文件夹之间使用 / 分隔#在Python的字符串里, \ 表示转义字符('C:\Users\ASUS\Desktop\hj\实验室')#路径书写的三种方式: 1、\\ 2、r'\' 3、 /.

2020-08-01 14:40:29 134

原创 Python hashlib库和hamc库

import hashlibimport hmac#这两个模块是用来进行数据加密#hashlib模块里主要支持两个算法: md5 和 sha 加密#加密方式:单向加密(md5和sha):只有加密的过程,不能解密; 对称加密; 非对称加密#需要将加密的内容转换成为二进制encodex = hashlib.md5() #生成一个md5对象x.update('abc'.encode('utf-8'))print(x.hexdigest())

2020-07-29 10:17:47 253

原创 Python random模块

#random 模块用来生成一个随机数import randomrandom.randint(a,b) #用来生成【a,b】的随机整数(左闭右闭) 等价于randrange(a,b+1)random.random() #用来生成【0,1)的随机浮点数random.randrange(a,b) #用来生成【a,b)的随机整数(左闭右开)random.choice([]) #用来在可迭代对象里随机抽取一个数据random.

2020-07-28 14:09:47 164

空空如也

空空如也

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

TA关注的人

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