- 博客(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 4115 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 7457 14
原创 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 2457 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 1432
转载 使用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 498
转载 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 355
原创 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 210
原创 判断给定日期时间是否在开始和结束时间范围内
判断给定日期时间是否在有效时间范围内首先计算两个日期之间的天数/*计算给定日期到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 1582
原创 带协议解析的串口调试助手
软件下载地址:链接:https://pan.baidu.com/s/1aBOw5xsPQVErVes4QO8XfA提取码:suk0软件功能简介基本功能:①每次打开软件自动扫描可用串口并添加到串口名列表中,也可在菜单”串口基本设置”里手动刷新串口列表.②波特率提供了9600和115200两个常用选项.③可调节 数据位(8,7)、校验位(无,奇,偶)、停止位(1,2)...
2019-08-11 20:42:03 9489 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 1133
原创 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 1967
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人