自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ke的博客

编程爱好者

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

原创 Python 提取字符串中第一个数字 2021-10-19

Python 提取字符串中第一个数字#函数功能: 提取字符串中第一个数字,支持科学计数法. 如果字符串中不包含数字则返回0def getNumFromString(sss): slen = len(sss) ret_value = 0 #返回值 sflag = 0 #标记是否遇到第一个数字字符 0-未遇到 1-已遇到 zflag = 1 #数字整数部分标记 默认1-整数 pnflag = 1 #正负号标记 默认1-正数 scientificEnumerationFlag = 0 #科学

2021-10-19 14:26:55 3973 1

原创 C语言 AES-128-CBC 加密及解密

C语言AES加密与解密函数之简洁封装(128位数据块, CBC模式, pkcs5padding填充,密钥最长16Byte)// 验证网站: http://tool.chacuo.net/cryptaes///参考资料:https://blog.csdn.net/qq_35522513/article/details/83743538#include <stdio.h>#include <stdlib.h>#include <string.h> unsi

2021-05-26 17:25:04 6472 13

原创 QML 正则表达式 笔记

参考 <<Qt Quick 核心编程>>在Qt C++ 中有QRegExp , 在QML中有RegExp,它们是对字符串执行模式匹配的强大工具.两种构造正则表达式的方法字面量语法: /pattern/attributes创建RegExp对象: new RexExp(pattern, attributes)在"/String/i"这个正则表达式中, String就是模式(pattern), i是修饰符,表示忽略大小写.这个正则表达式的意思就是忽略大小写地匹配String这个单

2020-07-03 18:55:19 2269 1

转载 ubuntu 搭建ESP32开发环境 VSCODE配置

原文链接:https://blog.csdn.net/weixin_42133260/article/details/90600041前提:在电脑上已安装好ubutnu系统 (我是直接安装的Ubuntu18.04,不是虚拟机)VS code 软件下载并安装好准备工作:1.在用户目录的下创建 esp目录,方便统一 工具链、ESP-IDF ESP-ADF 和 开发程序 . 如果创建的目录不同后续的命令也需要相应的修改~$ mkdir ~/esp~$ cd esp/2.安装基础工具:sudo

2020-07-03 14:25:30 1368

转载 使用Qt Quick Particle System粒子系统实现烟花效果

使用Qt Quick Particle System粒子系统实现烟花效果参考网址: https://blog.csdn.net/yafeilinux/article/details/86530616import QtQuick 2.12import QtQuick.Window 2.12import QtQuick.Particles 2.12Window { visible: true width: 800 height: 600 title: qsTr(

2020-06-28 17:33:37 437

转载 QML和C++混合编程

QML和C++混合编程推荐博客:http://blog.csdn.net/foruok/article/details/32698603http://blog.csdn.net/zzti_erlie/article/details/53008987https://blog.csdn.net/qq_33154343/article/details/79364846编译环境: win10专业版 Qt Creator 4.5.2 based on Qt 5.9.5工程创建步骤:工程名称:qml_

2020-06-12 14:17:30 296

原创 KMP匹配_C语言实现

#include<stdio.h>int get_length(char *str){ int i=0; while(str[i]!='\0') i++; return i;}void getNext(char *pattern,int next[])//After optimization{ next[0]=-1; int k=-1,j=0; while(pattern[j]!='\0'){ while (k

2020-05-15 16:56:30 190

原创 判断给定日期时间是否在开始和结束时间范围内

判断给定日期时间是否在有效时间范围内首先计算两个日期之间的天数/*计算给定日期到0年3月1日的天数,然后相减,获取两个日期之间的间隔天数*/int day_diff(int year_start,uint8_t month_start,uint8_t day_start,int year_end,uint8_t month_end,uint8_t day_end){ int y2, m2, d2; int y1, m1, d1; m1 = (month_start + 9) % 12;

2020-05-15 16:36:45 1514

原创 带协议解析的串口调试助手

软件下载地址:链接:https://pan.baidu.com/s/1aBOw5xsPQVErVes4QO8XfA提取码:suk0软件功能简介基本功能:①每次打开软件自动扫描可用串口并添加到串口名列表中,也可在菜单”串口基本设置”里手动刷新串口列表.②波特率提供了9600和115200两个常用选项.③可调节 数据位(8,7)、校验位(无,奇,偶)、停止位(1,2)...

2019-08-11 20:42:03 8908 6

原创 单片机 uart中断处理函数例子

#define Max_SendLen 100#define Max_RecvLen 100unsigned char TxData[Max_SendLen] = {0};unsigned char RxData[Max_RecvLen] = {0};void Digital_Recv_Int_xxx(unsigned char RX_buf){ static unsign...

2018-08-09 11:16:16 1110

原创 i2c矩阵按键

1.单片机型号:NUVOTON N76E0032.工程代码:#include "N76E003.h"typedef bit bool;enum{ false = 0, true = 1,};#define uint8 unsigned char#define SET_BIT0 0x01#define SET_BIT1 0x02#def...

2018-03-29 09:32:34 1898

原创 红外接收电路和波形解码

1.红外接收电路:2.红外编码协议对于NEC红外编码

2018-03-27 08:57:11 5744

转载 IAP15F2K61S2单片机引脚图

2018-03-05 16:43:05 26268

空空如也

空空如也

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

TA关注的人

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