自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

指尖魔法师

魔法学徒在路上.....

  • 博客(71)
  • 资源 (11)
  • 收藏
  • 关注

原创 STM32单片机入门学习(七)-外部中断-光敏计数

光敏传感模块一DO端接B14,GND接GND,VCC接VCC,AO不接。OLED:SCL接B12,SDA接B13。

2023-12-25 21:42:10 508

原创 STM32单片机入门学习(六)-光敏传感器控制LED

光敏传感模块一DO端接B13,GND接GND,VCC接VCC,AO不接。LED负极接B12,正极接VCC。

2023-10-10 22:20:53 1783

原创 STM32单片机入门学习(五)-按钮控制LED

STM32学习 :用按钮控制LED灯的亮灭

2023-10-09 22:46:24 867

原创 STM32单片机入门学习(四)-蜂鸣器

低平蜂鸣器,低电平发声,高电平不发声,

2023-09-25 22:43:28 884

原创 STM32单片机入门学习(三)-流水灯

5个 LED负极接A0 - A4 ,低电平点亮,高电平灭。

2023-09-24 00:11:26 353

原创 STM32单片机入门学习(二)-LED的闪烁

这里主要就是delay函数,需要调用。LED负极接A0,低电平点亮,高电平灭。

2023-09-23 15:05:22 115

原创 STM32单片机入门学习(一)-准备

心血来潮,想学STM32,话不多说,先把东西买了STM32F103C8T6开发板+ST-LINK下载器,小元器件自备。双击安装即可,是为STM32F3系列微控制器提供软件支持的设备家族包。1.解压后,将文件夹放keil安装目录下core\ARM下。出现如下错误,可尝试操作enable勾取消。3.添加放入的ARMCC文件夹。打开keil 5,打开注册机。5. 编译没问题,就可以了。4. 设置编译器版本。

2023-09-21 21:45:40 826

原创 Holocube-第一集

软件:Arduino(本人使用1.8.16)---驱动ch341初始arduino简单程序,对esp8266上传代码,能正常运行。正式开始坑1:无法读取到com口的esp8266. 最终是数据线的问题。很多usb线读取不了。一定要换根有用的。

2023-05-25 23:17:19 676

原创 base64编码和解码算法

目录一、概述二、原理三、算法源码四、TK版源码 Base64编码是一种基于64个可打印字符来表示二进制数据的方法。目前Base64已经成为网络上常见的传输8位二进制字节代码的编码方式之一。  为什么会有Base64编码呢?因为有些网络传送渠道并不支持所有的字节,例如:传统的邮件只支持可见字符的传送,像ASCII码的控制字符就不能通过邮件传送。这样用途就受到了很大的限制。图片的二进制流的每个字节不可能全部是可见字符,这就导致图片的二进制流无法传送。最好的解决方式就是在不改变传统协议的情况下,做

2022-06-27 20:54:15 3599

原创 电脑端微信用户图片DAT格式解码为图片(TK版)

最近学习TK,想写个小项目。正好那原来发过的这个主题进行改进下。先上图看个效果: 设计思路如下:1.选择微信图片文件夹路径2.读取文件夹下文件,加载到Treeview里(可以学习到Treeview的使用)3.选中行时,TK Label中显示图片难点一:(TK,不支持jpg,所以需要用PIL来处理)难点二:自然是微信图片转位图片的关键部分4.加保存图片按钮,可在原路径下生成图片。删除图片按钮,可以删除不需要的dat文件,减少空间源代码可生成的exe文件,链接如下:微信图片DAT格式解码为图片完整代码如下,未做

2022-06-24 22:31:38 2749 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 919

原创 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 4674

原创 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 216

原创 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 240

原创 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 569

原创 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 814

原创 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 6830 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 639

原创 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 208

原创 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 194

原创 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 419

原创 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 405

原创 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 549

原创 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 326

原创 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 7700 2

原创 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 548

原创 爬虫学习之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 272 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 169 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 313

原创 爬虫学习之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 563

原创 Python实现代码雨效果

main.py代码:""" 功能:代码雨效果 作者:指尖魔法师 QQ:14555110"""import pygameimport randomdef main(): # 初始化pygame pygame.init() # 默认不全屏 fullscreen = False # 窗口未全屏宽和高 WIDTH, HEIGHT =...

2020-04-29 22:07:34 14842 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 1491

原创 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 2231 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 1277 2

原创 阳历转换为农历程序

阳历转化为农历,因为农历的节气具体精确到是哪一天,是一个很复杂的算法,涉及到天文学计算。因此很多计算数据都来源于天文台的数据。程序代码的核心其实就是查表法。作为程序学习,其他年份的数据未完整收入。可自行去补充#!/usr/bin/env python3# -*- coding: utf-8 -*-""" 功能:对录入的日期进行分析星期几、农历、节气 环境:...

2020-02-12 20:03:55 852 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 6300 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 142

原创 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 255

原创 电脑端微信用户图片DAT格式解码为图片

电脑硬盘空间被大量占用发现是微信自己账号下的Image文件夹引起的,因不清楚里面的图片有些是否有用。想逐一整理清理。进去后发现都是dat格式,无法打开。修改后缀后仍无法打开,被加密了。二进制方式打开文件后发现是这样的规律。通过异或运算加密了。jpg:ff d8 ff e0 20 10 4a 46 49 46 20 01 01 加密后:17 30 17 08 e...

2020-01-01 21:27:00 25135 9

原创 Django开发学习笔记04-windows+Apache+Django生产环境部署

1.生产环境:阿里云windows server 2008 R2 Enterprise(64位) python-3.7.4-amd64 mysql-5.6.43-winx64 pip install PyMySQL=0.9.3 pip install django=2.2.52.下载与安装Apache2.1https://www.apachehaus.com/cgi-bin/...

2019-09-27 16:04:41 507

net3.5安装需要的sxs server2012standard本人亲测有效

安装步骤: 【服务管理器】 【添加角色和功能】 一直下一步到【功能】 勾选【.net framework3.5功能】(http激活和非http激活,也可以勾选下) 【下一步】 【确认】里指定备用源路径填上sxs路径:例如:D:\tools\sxs 【安装】

2024-01-20

VC_redist.x64.Visual Studio 2015, 2017, 2019, and 2022

VC_redist.x64

2021-10-12

2048小游戏源码.rar

2048小游戏,pygame来实现,功能:2048小游戏.作者:指尖魔法师 .E-mail:[email protected]

2020-04-29

电脑端微信图片dat转化

电脑端微信用户图片DAT格式无法直接打开,通过二进制数据异或转化为图片。异或值因为每个客户端有所不同,故需要简单运算。也可以直接按代码自动判断

2020-01-01

用pip无法安装Pyaudio的解决

如果你用pip install pyaudio 提示error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: 所以这时候,你只需要下载pyaudio对应的whl,地址如下: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio cp37代表python版本号3.7,amd64代表64位 下载完PyAudio-0.2.11-cp37-cp37m-win_amd64.whl之后,进入PyAudio-0.2.11-cp37-cp37m-win_amd64.whl所在目录,再使用 pip install PyAudio-0.2.11-cp37-cp37m-win_amd64.whl就能够安装成功

2019-08-26

playsound播放音频文件未关闭文件-修改版.py

playsound播放音频文件未关闭文件-修改版。增加关闭语句winCommand('close', alias)

2019-08-20

Git-2.22.0-64-bit.zip

Git-2.22.0-64-bit!!!!!!!! (2.22.0) 64-bit version of Git for Windows. This is the most recent maintained build. It was released about 2 months ago, on 2019-06-08.

2019-08-06

虚拟机自动启动

windows系统上,设置VMware开机自动启动,虚拟机也启动。

2018-10-29

Server、Workstation和Computer Browser

Server、Workstation和Computer Browser,服务停止,启动服务。重新开机仍未停止。打上该补丁,即可解决。

2018-10-29

Visual C#.NET网络编程教程+源码

本书结合大量实例,全面介绍了基于Visual C#.NET的网络编程,内容包括Web Forms、ASP.NET、TCP、UDP端口通信、远程访问、MSMQ消息队列、电子邮作客户端系统、网络编程应用技巧与Web Services等。  本书所有的源代码可以通过http://www.tupwk.com.cn下载到,用户无需输入任何内容,即可使用本书中展示的所有技巧。  本书结构清晰,内容全面,由浅及深、注重实用,适合于初级和中级网络程序员、网络软件开发人员、网络管理员及广大计算机编程爱好者阅读。

2018-08-01

SQL2000数据库置疑解决语句

/*0. 先把原数据库的mdf和ldf剪切出来*/ /*A.我们使用默认方式建立一个供恢复使用的数据库(如test)。*/ /*B.停掉数据库服务器。*/ /*C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。*/ /*D.启动数据库服务器。此时会看到数据库test的状态为"置疑"。这时候不能对此数据库进行任何操作。*/ /*E.设置数据库允许直接操作系统表。使用如下语句来实现。*/

2018-01-15

极通5.0经常无规律注册到期处理办法

极通5.0经常无规律注册到期处理办法,在RAID服务器上,极通经常无规律过期,可参看本文档

2015-08-11

空空如也

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

TA关注的人

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