- 博客(73)
- 资源 (11)
- 收藏
- 关注
原创 STM32单片机入门学习(七)-外部中断-光敏计数
光敏传感模块一DO端接B14,GND接GND,VCC接VCC,AO不接。OLED:SCL接B12,SDA接B13。
2023-12-25 21:42:10
678
原创 STM32单片机入门学习(六)-光敏传感器控制LED
光敏传感模块一DO端接B13,GND接GND,VCC接VCC,AO不接。LED负极接B12,正极接VCC。
2023-10-10 22:20:53
3559
3
原创 STM32单片机入门学习(一)-准备
心血来潮,想学STM32,话不多说,先把东西买了STM32F103C8T6开发板+ST-LINK下载器,小元器件自备。双击安装即可,是为STM32F3系列微控制器提供软件支持的设备家族包。1.解压后,将文件夹放keil安装目录下core\ARM下。出现如下错误,可尝试操作enable勾取消。3.添加放入的ARMCC文件夹。打开keil 5,打开注册机。5. 编译没问题,就可以了。4. 设置编译器版本。
2023-09-21 21:45:40
1060
原创 Holocube-第一集
软件:Arduino(本人使用1.8.16)---驱动ch341初始arduino简单程序,对esp8266上传代码,能正常运行。正式开始坑1:无法读取到com口的esp8266. 最终是数据线的问题。很多usb线读取不了。一定要换根有用的。
2023-05-25 23:17:19
894
原创 base64编码和解码算法
目录一、概述二、原理三、算法源码四、TK版源码 Base64编码是一种基于64个可打印字符来表示二进制数据的方法。目前Base64已经成为网络上常见的传输8位二进制字节代码的编码方式之一。 为什么会有Base64编码呢?因为有些网络传送渠道并不支持所有的字节,例如:传统的邮件只支持可见字符的传送,像ASCII码的控制字符就不能通过邮件传送。这样用途就受到了很大的限制。图片的二进制流的每个字节不可能全部是可见字符,这就导致图片的二进制流无法传送。最好的解决方式就是在不改变传统协议的情况下,做
2022-06-27 20:54:15
3822
原创 电脑端微信用户图片DAT格式解码为图片(TK版)
最近学习TK,想写个小项目。正好那原来发过的这个主题进行改进下。先上图看个效果: 设计思路如下:1.选择微信图片文件夹路径2.读取文件夹下文件,加载到Treeview里(可以学习到Treeview的使用)3.选中行时,TK Label中显示图片难点一:(TK,不支持jpg,所以需要用PIL来处理)难点二:自然是微信图片转位图片的关键部分4.加保存图片按钮,可在原路径下生成图片。删除图片按钮,可以删除不需要的dat文件,减少空间源代码可生成的exe文件,链接如下:微信图片DAT格式解码为图片完整代码如下,未做
2022-06-24 22:31:38
2973
2
原创 esp-01s在arduino中的开发(二)
#include <ESP8266WiFi.h>#include <ESP8266HTTPClient.h>#include "SSD1306Wire.h"#include "OLEDDisplayUi.h"#include "WeatherStationImages.h"const char* WIFI_SSID = "zwl-plus";const char* WIFI_PWD = "8863855444";const int I2C_DISPLAY_.
2022-04-22 23:38:38
1155
原创 esp-01s在arduino中的开发(一)
配件:esp-01s, ssd1306开发工具:arduino环境部署:请参考网上资料。一、安装arduino:到https://www.arduino.cc/en/software下载arduinoesp-01s驱动可根据实际情况选择是否安装。我没有安装,使用WINDOWS自已自动安装的CH340驱动。二:安装8266库:打开arduino后,在 文件=》首选项 如下图添加附加板数据:http://arduino.esp8266.com/stable/package_esp
2022-04-21 23:03:13
5834
原创 python基础1-字典
#!/usr/bin/env python# Author:Veray Zhouinfo = { 'stu1105': 'bhang', 'stu1103': 'aang', 'stu1104': 'xiao',}print(info)print(info['stu1103'])info['stu1103']='lilianjie'print(info)del info['stu1104']print(info)info.pop('stu1105').
2022-02-17 20:33:59
256
原创 python基础1-字符串使用
#!/usr/bin/env python# Author:Veray Zhouname = "zhou wei lei"print(name.capitalize())print(name.count('e'))print(name.center(50, '-'))print(name.encode('utf-8'))print(name.endswith('ei')) #判断是不是以ei结尾print(name.find('lei'))#查找子串位置name1 = "zhou\.
2022-02-17 20:16:18
281
原创 python入门编程100例(031-039)
"""p031:提取商品价格"""import reif __name__ == '__main__': content = """ 小明上街买菜 买了1斤黄瓜花了8元 买了2斤葡萄花了13.5元 买了3斤白菜花了5.4元 """ # 要求提取(1、黄瓜、8) (2、葡萄、13.5) (3、葡萄、5.4) for line in content.split("\n"): pattern = r"(\d)斤(.*)花.
2022-01-18 21:10:10
643
原创 python入门编程100例(021-030)
"""p021:统计学生爱好的人数"""if __name__ == '__main__': like_count = {} with open("./p021_student_like.txt", encoding="utf-8") as fp: for line in fp: line = line[:-1] sname, likes = line.split() like_list = l.
2022-01-16 22:32:44
892
原创 python入门编程100例(011-020)
"""p011:学生成绩的排序"""if __name__ == '__main__': students = [ {"sno": 101, "sname": "小张", "sgrade": 88}, {"sno": 102, "sname": "小王", "sgrade": 99}, {"sno": 103, "sname": "小李", "sgrade": 77}, {"sno": 104, "sname": "小赵", ".
2022-01-14 23:31:12
6907
5
原创 python入门编程100例(001-010)
源自抖音,仅供学习"""求两数之和"""if __name__ == '__main__': number1, number2 = 5, 3 result = number1 + number2 print(f"{number1} + {number2} = {result}")"""数字的阶乘"""def get_jiecheng(number): result = 1 while number > 0: re.
2022-01-13 22:17:51
738
原创 python从零学(六)
参看抖音程序员zhenguo,作为学习记录,以备查询python自动生成excel数据文件#python自动生成excel数据文件# Faker pandas openpyxl需要安装import randomfrom faker import Fakerimport pandas as pdimport osfake = Faker("zh_CN")def auto_gen_excel(file_path,file_n): if not os.path.ex...
2022-01-10 22:47:06
255
原创 python从零学(五)
参看抖音程序员zhenguo,作为学习记录,以备查询# 创建你的第一个属性class Dog(): def __init__(self, name): # 创建第一个对外公开的属性 self.name = name # 创建第一个仅内部使用的属性 self.__color = "白色" def run_signal(self): print(f"{self.name},{self.__color}...
2022-01-10 22:37:39
235
原创 python从零学(四)
参看抖音程序员zhenguo,作为学习记录,以备查询# h函数的参数也可以是一个函数def f(x, h): print("开始执行函数h") result = h(x) print(f"返回结果{result}")if __name__ == '__main__': h = lambda x: x ** 2 f(3, h)"""开始执行函数h返回结果9"""# 函数嵌套函数def f(x): print(f"输入的x={..
2022-01-07 23:59:39
489
原创 python从零学(三)
参看抖音程序员zhenguo,作为学习记录,以备查询# 向字典中添加元素a={"孙俪":1.62, "赵丽颖":1.60}a['高圆圆']=1.68a{'孙俪': 1.62, '赵丽颖': 1.6, '高圆圆': 1.68}# 遍历字典的三种方法a = {'孙俪': 1.62, '赵丽颖': 1.6, '高圆圆': 1.68}for k,v in a.items(): print(k,v)孙俪 1.62赵丽颖 1.6高圆圆 1.68for k in a: .
2022-01-06 21:53:01
447
原创 python从零学(二)
参看抖音程序员zhenguo,作为学习记录,以备查询#字符串创建方法1s= 'python'print('that isn\'t a horse')that isn't a horse#字符串创建方法2s= "python"print("that isn't a horse")that isn't a horse#字符串创建方法3print('''you're just pounding twococonut halves together.1111''')print(""
2022-01-05 21:20:42
592
原创 python从零学(一)
参看抖音程序员zhenguo,作为学习记录,以备查询# 向下取整a, b = 4, 3a // b1# 计算商x, y = 5,2x // y2# 计算余数x, y = 5,2x % y1# 求次幂5 ** 225# 求绝对值abs(-5)5# 十进制转化为十六进制hex(10)'0xa'# 二进制转十进制int('1001',base=2)9#求字符A的ascii码ord('A')65#求ascii码65对应字符chr(65).
2022-01-04 20:57:32
378
原创 arduino+esp8266日期时间获取
#include <NTPClient.h>// change next line to use with another board/shield#include <ESP8266WiFi.h>//#include <WiFi.h> // for WiFi shield//#include <WiFi101.h> // for WiFi 101 shield or MKR1000#include <WiFiUdp.h>const .
2021-12-14 21:19:00
9172
3
原创 SERVER2016下安装MySQL8.0
1:首先去官网下载安装包下载地址:https://dev.mysql.com/downloads/mysql/ 这是我下载版本2:将解压文件解压到你安装的目录:C:\zwl\mysql-8.0.26-winx64 (我只有一个盘,就放在C盘目录下,不要放在有中文名字和空格的的目录下.例如)3:在mysql-8.0.26-winx64文件夹下面新建一个my.ini文件和一个data文件夹my.ini内容:[mysqld]# 设置3306端口port=...
2021-10-12 20:43:33
673
原创 爬虫学习之05-request模块获取某百科下的全部糗图
""" 获取某百科下的全部糗图:https://www.***baike.com/imgrank/ 代码仅供学习,请勿作其他用途 date:2020-05-25"""import requestsimport reimport osif __name__ == '__main__': requests.packages.urllib3.disable_warnings() # UA伪装 headers = { 'User-Agen.
2020-06-01 20:46:18
310
1
原创 爬虫学习之04-request模块获取糗事百科一张热图
""" 获取糗事百科一张热图:https://pic.qiushibaike.com/system/pictures/12311/123110600/medium/3ZOJEG74FO8RH0QY.jpg date:2020-05-25"""import requestsif __name__ == '__main__': url = 'https://pic.qiushibaike.com/system/pictures/12311/123110600/medium/3Z.
2020-06-01 20:41:32
204
1
原创 爬虫学习之02-request模块爬取KFC餐厅
""" 获取KFC餐厅:http://www.kfc.com.cn/kfccda/index.aspx 代码仅供学习 date:2020-05-23"""import requestsimport jsonif __name__ == '__main__': keyword = input('查询城市:') pageSize = input('一页获取几条:') # 1.指定URL url = 'http://www.kfc.com.cn.
2020-05-27 23:01:19
373
原创 爬虫学习之01-request模块爬取豆瓣电影
""" 获取豆ban电影中的电影:https://movie.****.com/ 代码仅供学习 date:2020-05-23"""import requestsif __name__ == '__main__': start = input('输入数字(从第几部电影开始取,0开始):') limit = input('输入数字(一次获取几部电影):') # 1.指定URL url = 'https://movie.****.com/j.
2020-05-27 22:58:19
624
原创 Python实现代码雨效果
main.py代码:""" 功能:代码雨效果 作者:指尖魔法师 QQ:14555110"""import pygameimport randomdef main(): # 初始化pygame pygame.init() # 默认不全屏 fullscreen = False # 窗口未全屏宽和高 WIDTH, HEIGHT =...
2020-04-29 22:07:34
16100
15
原创 2048小游戏--pygame来实现
2048小游戏-pygame来实现.(借鉴网友代码,仅供学习)文件结构如下:main.py代码# main.py""" 功能:2048小游戏 作者:指尖魔法师 QQ:14555110"""import pygamefrom sys import exitfrom modules.game2048 import *from modules.utils imp...
2020-04-29 22:03:34
1596
原创 python调用手机摄像头,并保存视频
python调用手机摄像头,并保存视频说明:手机端安装IP摄像头APP,并开启代码如下:# -*- coding: utf-8 -*-"""Created on Thu Apr 16 20:44:52 2020@author: 指尖魔法师功能:python调用手机摄像头,并保存视频说明:手机需要安装IP摄像头apppip install -i https://pypi...
2020-04-16 22:58:10
2488
2
原创 python批量对图片文件进行尺寸缩小处理
# -*- coding: utf-8 -*-"""当前文件夹下图片压缩尺寸到400*225大小以内,生成到outpath下可在虚拟环境下生成exe执行文件使用# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Image# pip install -i https://pypi.tuna.tsinghua.edu.cn/...
2020-04-03 23:31:51
1322
2
原创 阳历转换为农历程序
阳历转化为农历,因为农历的节气具体精确到是哪一天,是一个很复杂的算法,涉及到天文学计算。因此很多计算数据都来源于天文台的数据。程序代码的核心其实就是查表法。作为程序学习,其他年份的数据未完整收入。可自行去补充#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 功能:对录入的日期进行分析星期几、农历、节气 环境:...
2020-02-12 20:03:55
982
1
原创 用python画新型冠状病毒病例曲线图
用python画新型冠状病毒病例曲线图地图的画,因为要下载地图工具包,所以没去深入学习。#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 功能:用python画新型冠状病毒病例曲线图 环境:python3.7 日期:2020/2/8 21:20 作者:指尖魔法师 版本:1.0"""impor...
2020-02-09 19:03:23
6406
8
原创 matplotlib简单使用二
from matplotlib import pyplot as pltfrom matplotlib import font_manager# 数据a = ["猩球崛起3:终极之战", "敦刻尔克", "蜘蛛侠:英雄归来", "战狼2"]b_14 = [2358, 399, 2358, 362]b_15 = [12357, 156, 2045, 168]b_16 = [15746...
2020-01-09 20:11:22
182
原创 matplotlib的简单使用
from matplotlib import pyplot as pltx = range(2, 26, 2)# 每两个小时的温度y = [15, 13, 14, 17, 20, 25, 26, 26, 24, 22,18, 15]# 绘图plt.plot(x,y)# 显示plt.show()from matplotlib import pyplot as p...
2020-01-08 21:48:58
301
net3.5安装需要的sxs server2012standard本人亲测有效
2024-01-20
用pip无法安装Pyaudio的解决
2019-08-26
Git-2.22.0-64-bit.zip
2019-08-06
Server、Workstation和Computer Browser
2018-10-29
Visual C#.NET网络编程教程+源码
2018-08-01
SQL2000数据库置疑解决语句
2018-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人