![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
春风放胆来梳柳
这个作者很懒,什么都没留下…
展开
-
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 · 3972 阅读 · 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 · 6465 阅读 · 13 评论 -
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 评论 -
判断给定日期时间是否在开始和结束时间范围内
判断给定日期时间是否在有效时间范围内首先计算两个日期之间的天数/*计算给定日期到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 阅读 · 0 评论