<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[指尖魔法师]]></title><description><![CDATA[魔法学徒在路上.....]]></description><link>https://blog.youkuaiyun.com/veray</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; veray]]></copyright><item><title><![CDATA[React学习第二天]]></title><link>https://blog.youkuaiyun.com/veray/article/details/144199437</link><guid>https://blog.youkuaiyun.com/veray/article/details/144199437</guid><author>veray</author><pubDate>Mon, 02 Dec 2024 21:50:27 +0800</pubDate><description><![CDATA[【代码】React学习第二天。]]></description><category></category></item><item><title><![CDATA[React学习第一天]]></title><link>https://blog.youkuaiyun.com/veray/article/details/143926464</link><guid>https://blog.youkuaiyun.com/veray/article/details/143926464</guid><author>veray</author><pubDate>Wed, 20 Nov 2024 22:25:25 +0800</pubDate><description><![CDATA[【代码】React学习第一天。]]></description><category></category></item><item><title><![CDATA[STM32单片机入门学习（七）-外部中断-光敏计数]]></title><link>https://blog.youkuaiyun.com/veray/article/details/135093126</link><guid>https://blog.youkuaiyun.com/veray/article/details/135093126</guid><author>veray</author><pubDate>Mon, 25 Dec 2023 21:42:10 +0800</pubDate><description><![CDATA[光敏传感模块一DO端接B14,GND接GND，VCC接VCC,AO不接。OLED:SCL接B12,SDA接B13。]]></description><category></category></item><item><title><![CDATA[STM32单片机入门学习（六）-光敏传感器控制LED]]></title><link>https://blog.youkuaiyun.com/veray/article/details/133757027</link><guid>https://blog.youkuaiyun.com/veray/article/details/133757027</guid><author>veray</author><pubDate>Tue, 10 Oct 2023 22:20:53 +0800</pubDate><description><![CDATA[光敏传感模块一DO端接B13,GND接GND，VCC接VCC,AO不接。LED负极接B12,正极接VCC。]]></description><category></category></item><item><title><![CDATA[STM32单片机入门学习（五）-按钮控制LED]]></title><link>https://blog.youkuaiyun.com/veray/article/details/133713842</link><guid>https://blog.youkuaiyun.com/veray/article/details/133713842</guid><author>veray</author><pubDate>Mon, 09 Oct 2023 22:46:24 +0800</pubDate><description><![CDATA[STM32学习 ：用按钮控制LED灯的亮灭]]></description><category></category></item><item><title><![CDATA[STM32单片机入门学习（四）-蜂鸣器]]></title><link>https://blog.youkuaiyun.com/veray/article/details/133282008</link><guid>https://blog.youkuaiyun.com/veray/article/details/133282008</guid><author>veray</author><pubDate>Mon, 25 Sep 2023 22:43:28 +0800</pubDate><description><![CDATA[低平蜂鸣器，低电平发声，高电平不发声，]]></description><category></category></item><item><title><![CDATA[STM32单片机入门学习（三）-流水灯]]></title><link>https://blog.youkuaiyun.com/veray/article/details/133221234</link><guid>https://blog.youkuaiyun.com/veray/article/details/133221234</guid><author>veray</author><pubDate>Sun, 24 Sep 2023 00:11:26 +0800</pubDate><description><![CDATA[5个 LED负极接A0  -  A4 ，低电平点亮，高电平灭。]]></description><category></category></item><item><title><![CDATA[STM32单片机入门学习（二）-LED的闪烁]]></title><link>https://blog.youkuaiyun.com/veray/article/details/133206518</link><guid>https://blog.youkuaiyun.com/veray/article/details/133206518</guid><author>veray</author><pubDate>Sat, 23 Sep 2023 15:05:22 +0800</pubDate><description><![CDATA[这里主要就是delay函数，需要调用。LED负极接A0，低电平点亮，高电平灭。]]></description><category></category></item><item><title><![CDATA[STM32单片机入门学习（一）-准备]]></title><link>https://blog.youkuaiyun.com/veray/article/details/133144314</link><guid>https://blog.youkuaiyun.com/veray/article/details/133144314</guid><author>veray</author><pubDate>Thu, 21 Sep 2023 21:45:40 +0800</pubDate><description><![CDATA[心血来潮，想学STM32，话不多说，先把东西买了STM32F103C8T6开发板+ST-LINK下载器，小元器件自备。双击安装即可，是为STM32F3系列微控制器提供软件支持的设备家族包。1.解压后，将文件夹放keil安装目录下core\ARM下。出现如下错误，可尝试操作enable勾取消。3.添加放入的ARMCC文件夹。打开keil 5，打开注册机。5. 编译没问题，就可以了。4. 设置编译器版本。]]></description><category></category></item><item><title><![CDATA[Holocube-第一集]]></title><link>https://blog.youkuaiyun.com/veray/article/details/130876583</link><guid>https://blog.youkuaiyun.com/veray/article/details/130876583</guid><author>veray</author><pubDate>Thu, 25 May 2023 23:17:19 +0800</pubDate><description><![CDATA[软件：Arduino(本人使用1.8.16)---驱动ch341初始arduino简单程序，对esp8266上传代码，能正常运行。正式开始坑1：无法读取到com口的esp8266.  最终是数据线的问题。很多usb线读取不了。一定要换根有用的。]]></description><category></category></item><item><title><![CDATA[base64编码和解码算法]]></title><link>https://blog.youkuaiyun.com/veray/article/details/125491318</link><guid>https://blog.youkuaiyun.com/veray/article/details/125491318</guid><author>veray</author><pubDate>Mon, 27 Jun 2022 20:54:15 +0800</pubDate><description><![CDATA[目录一、概述二、原理三、算法源码四、TK版源码        Base64编码是一种基于64个可打印字符来表示二进制数据的方法。目前Base64已经成为网络上常见的传输8位二进制字节代码的编码方式之一。
  为什么会有Base64编码呢？因为有些网络传送渠道并不支持所有的字节，例如：传统的邮件只支持可见字符的传送，像ASCII码的控制字符就不能通过邮件传送。这样用途就受到了很大的限制。图片的二进制流的每个字节不可能全部是可见字符，这就导致图片的二进制流无法传送。最好的解决方式就是在不改变传统协议的情况下，做]]></description><category></category></item><item><title><![CDATA[电脑端微信用户图片DAT格式解码为图片（TK版）]]></title><link>https://blog.youkuaiyun.com/veray/article/details/125453115</link><guid>https://blog.youkuaiyun.com/veray/article/details/125453115</guid><author>veray</author><pubDate>Fri, 24 Jun 2022 22:31:38 +0800</pubDate><description><![CDATA[最近学习TK，想写个小项目。正好那原来发过的这个主题进行改进下。先上图看个效果： 设计思路如下：1.选择微信图片文件夹路径2.读取文件夹下文件，加载到Treeview里(可以学习到Treeview的使用)3.选中行时，TK Label中显示图片难点一：（TK，不支持jpg，所以需要用PIL来处理）难点二：自然是微信图片转位图片的关键部分4.加保存图片按钮，可在原路径下生成图片。删除图片按钮，可以删除不需要的dat文件，减少空间源代码可生成的exe文件，链接如下：微信图片DAT格式解码为图片完整代码如下，未做]]></description><category></category></item><item><title><![CDATA[esp-01s在arduino中的开发（二）]]></title><link>https://blog.youkuaiyun.com/veray/article/details/124357302</link><guid>https://blog.youkuaiyun.com/veray/article/details/124357302</guid><author>veray</author><pubDate>Fri, 22 Apr 2022 23:38:38 +0800</pubDate><description><![CDATA[#include &lt;ESP8266WiFi.h&gt;
#include &lt;ESP8266HTTPClient.h&gt;


#include "SSD1306Wire.h"
#include "OLEDDisplayUi.h"

#include "WeatherStationImages.h"


const char* WIFI_SSID = "zwl-plus";
const char* WIFI_PWD = "8863855444";

const int I2C_DISPLAY_.]]></description><category></category></item><item><title><![CDATA[esp-01s在arduino中的开发（一）]]></title><link>https://blog.youkuaiyun.com/veray/article/details/124333648</link><guid>https://blog.youkuaiyun.com/veray/article/details/124333648</guid><author>veray</author><pubDate>Thu, 21 Apr 2022 23:03:13 +0800</pubDate><description><![CDATA[配件：esp-01s, ssd1306

开发工具：arduino

环境部署：请参考网上资料。

一、安装arduino：

到https://www.arduino.cc/en/software下载arduino

esp-01s驱动可根据实际情况选择是否安装。我没有安装，使用WINDOWS自已自动安装的CH340驱动。

二：安装8266库：

打开arduino后，在 文件=》首选项 如下图添加附加板数据：

http://arduino.esp8266.com/stable/package_esp]]></description><category></category></item><item><title><![CDATA[python基础1-字典]]></title><link>https://blog.youkuaiyun.com/veray/article/details/122991417</link><guid>https://blog.youkuaiyun.com/veray/article/details/122991417</guid><author>veray</author><pubDate>Thu, 17 Feb 2022 20:33:59 +0800</pubDate><description><![CDATA[#!/usr/bin/env python
# Author:Veray Zhou

info = {
    'stu1105': 'bhang',
    'stu1103': 'aang',
    'stu1104': 'xiao',

}

print(info)
print(info['stu1103'])

info['stu1103']='lilianjie'
print(info)

del info['stu1104']
print(info)

info.pop('stu1105').]]></description><category></category></item><item><title><![CDATA[python基础1-字符串使用]]></title><link>https://blog.youkuaiyun.com/veray/article/details/122991086</link><guid>https://blog.youkuaiyun.com/veray/article/details/122991086</guid><author>veray</author><pubDate>Thu, 17 Feb 2022 20:16:18 +0800</pubDate><description><![CDATA[#!/usr/bin/env python
# Author:Veray Zhou

name = "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\.]]></description><category></category></item><item><title><![CDATA[python入门编程100例（031-039）]]></title><link>https://blog.youkuaiyun.com/veray/article/details/122568671</link><guid>https://blog.youkuaiyun.com/veray/article/details/122568671</guid><author>veray</author><pubDate>Tue, 18 Jan 2022 21:10:10 +0800</pubDate><description><![CDATA["""
p031:提取商品价格
"""
import re

if __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)斤(.*)花.]]></description><category></category></item><item><title><![CDATA[python入门编程100例（021-030）]]></title><link>https://blog.youkuaiyun.com/veray/article/details/122530298</link><guid>https://blog.youkuaiyun.com/veray/article/details/122530298</guid><author>veray</author><pubDate>Sun, 16 Jan 2022 22:32:44 +0800</pubDate><description><![CDATA["""
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.]]></description><category></category></item><item><title><![CDATA[python入门编程100例（011-020）]]></title><link>https://blog.youkuaiyun.com/veray/article/details/122484638</link><guid>https://blog.youkuaiyun.com/veray/article/details/122484638</guid><author>veray</author><pubDate>Fri, 14 Jan 2022 23:31:12 +0800</pubDate><description><![CDATA["""
p011:学生成绩的排序
"""
if __name__ == '__main__':
    students = [
        {"sno": 101, "sname": "小张", "sgrade": 88},
        {"sno": 102, "sname": "小王", "sgrade": 99},
        {"sno": 103, "sname": "小李", "sgrade": 77},
        {"sno": 104, "sname": "小赵", ".]]></description><category></category></item><item><title><![CDATA[python入门编程100例（001-010）]]></title><link>https://blog.youkuaiyun.com/veray/article/details/122483993</link><guid>https://blog.youkuaiyun.com/veray/article/details/122483993</guid><author>veray</author><pubDate>Thu, 13 Jan 2022 22:17:51 +0800</pubDate><description><![CDATA[源自抖音，仅供学习


"""
求两数之和
"""

if __name__ == '__main__':
    number1, number2 = 5, 3
    result = number1 + number2
    print(f"{number1} + {number2} = {result}")



"""
数字的阶乘
"""


def get_jiecheng(number):
    result = 1
    while number &gt; 0:
        re.]]></description><category></category></item></channel></rss>