自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清山博客

多闻阙疑,慎言其余,则寡尤;多见阙殆,慎行其余,则寡悔。言寡尤,行寡悔。

  • 博客(686)
  • 资源 (101)
  • 收藏
  • 关注

原创 Python 自动备份文件到远程目录(Windows适用)

注意,请将文中的 dirPath、toPath 替换为你实际的路径,路径"\"需转义"\\"。toPath = '\\\\192.168.*.*\\源码备份\\2024-04-03\\'每逢节假日,公司要求备份一次源码到共享目录。于是写了一个脚本,用来自动备份。2.使用python的zipfile模块,将文件夹打包成zip压缩包。1.使用python的os.walk方法,遍历需要备份的目录文件。#[自定义过滤条件] 可以设置过滤规则。# 备份目录(存放压缩文件)

2024-04-03 15:47:03 155

原创 Springboot3 集成knife4j(swagger)

knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量,并且功能强悍!2.Knife4j提供的starter已经引用springdoc-openapi的jar,开发者需注意避免jar包冲突。版本集成knife4j叙述(请注意版本差别,不同版本写法不同)。1.Spring Boot 3 只支持OpenAPI3规范。3.JDK版本必须 >= 17。

2024-04-02 13:24:51 499

原创 Java 提交同时提交文本表单和上传文件(不使用三方库)

做文件上传功能时,往往需要对上传操作进行一些权限校验,这时就需要将文本字段和文件同时提交。

2024-03-20 17:00:32 203

原创 Linux 自动备份 mysql 脚本

请注意,此脚本仅提供基本的备份功能,并未涵盖所有可能的错误处理和日志记录。在实际使用中,您可能需要根据自己的需求进行进一步的修改和扩展。此外,为了确保备份的安全性和可靠性,建议您定期测试备份文件,并在需要时将其存储在远程位置或进行加密处理。这个错误通常发生在尝试在Unix-like系统上执行脚本时,而这个脚本是在Windows环境下编辑的。脚本将创建一个以当前日期和时间命名的SQL备份文件,并将其保存在指定的备份目录中。这个脚本会将数据库备份为一个SQL文件,并将其保存在指定的目录中。

2024-03-16 17:54:18 476

原创 Linux 安装中文字体

window上找到C:/Windows/Fonts目录,将要用的字体拷贝出来,上传至Linux的/usr/share/fonts/chinese目录下,然后设置权限。4、将windows中文字体拷到Linux字体目录。适用redhat系服务器,包括centos。如果没生效,重启下服务器即可。5、 建立字体索引,更新缓存。6、查看字体安装是否成功。1、查看操作系统发行版。3、安装更新字体命令。

2024-03-16 12:12:35 375

原创 Linux 开机启动Springboot程序

1.编写启动Bash脚本、停止Bash脚本。2.通过Linux注册服务,实现开机启动。

2024-03-13 21:49:56 408

转载 Linux 安装 MySQL (阿里云服务器)

在Linux实例中安装MySQL数据库_云服务器 ECS(ECS)-阿里云帮助中心

2024-03-13 11:21:57 19

原创 Linux 安装 Gitblit

目前最新的是1.9.3。

2024-03-12 16:20:59 505

原创 Linux下Nginx配置多域名及SSL证书

1.配置域名接上一篇本文描述如何配置Nginx多域名及SSL证书。假设Nginx安装在目录下。,要实现配置域名和SSL证书,都是修改此配置文件。1.配置域名如果有多个域名,只需多配置几个server节点即可。

2024-03-12 15:04:00 440

原创 Linux 安装Nginx (Nginx-1.25.4)

1.服务器联网的情况下,使用wget命令把Nginx安装包下载到/usr/local/目录中,如果没有wget命令,需要先安装:yum install -y wgetnginx官网:https://nginx.org/en/download.html。

2024-03-12 14:22:13 1031

原创 Xshell使用密钥对连接阿里云服务器

最近把阿里云服务器换成Linux系统了,在换系统时,有一个选项“绑定密钥对”。使用这个秘钥文件,SSH远程到服务器时,就可以不用输入登录密码了。具体操作如下:1.打开xshell,创建会话2.设置参数3.配置秘钥文件: 这一步是关键。

2024-03-12 13:33:02 453

原创 Winform 限制程序只能运行1个实例

通过在Program.cs文件中进行限制。

2024-03-07 09:48:54 341

原创 Python 暴力破解加密压缩zip文件

示例代码中密码字符是26个小写字母+10个数字,相当于36进制,如果密码是4位,36进制4位数最多可以表示的数值个数为36的4次方,36^4=1679616。如果密码字符更多,秘密长度越长,存在的可能性越多,暴力破解就需要尝试更多的次数,效率还是比较低的。2.遍历字符串的全排列,挨个去尝试解压。可以输出字符串的全排列。

2024-02-22 14:25:07 385

原创 SpringBoot 使用定时任务(SpringTask)

Component// 定时任务方法,指定什么时候触发 这里是每五秒触发一次")System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()) + " 执行任务");在任务类中编写需要定时执行的方法即可。在方法上面配置Cron表达式,控制执行的频率。

2024-01-31 15:03:23 1029

原创 SpringBoot 使用WebSocket功能

【代码】SpringBoot 使用WebSocket功能。

2024-01-31 14:34:33 633

原创 01_ESP32 MicroPython开发环境搭建

选择固件时,程序会自动取下载MicroPython固件,但是会失败,等失败后,再手动选择之前下载的MicroPython固件(需等待几分钟)。:ESP32开发版,有很多个版本可选,我这里用的是ESP-32开发板(CP2102芯片),这里不推荐商家了,免得有广告嫌疑。后面以这个板为例开发。)(安装驱动后,ESP32插在电脑上才能被识别))(用来解释并执行Python代码)2.MicroPython固件(3.Thonny开发工具(1.ESP32驱动(

2024-01-27 11:11:53 393

转载 统一社会信用代码含义及规则

统一社会信用代码由18位数字或大写拉丁字母组成,包括登记管理部门代码(1位)、机构类别代码(1位)、登记管理机关行政区划码(6位)、主体标识码(9位全国组织机构代码)、校验码(1位)五个部分组成。

2024-01-08 10:35:55 446 1

原创 SpringBoot 多环境开发配置文件

在开发过程中,往往开发环境和生产环境需要不同的配置。为了兼容2种环境的运行,可以使用多环境开发配置文件。-主启动配置文件(用于控制使用哪种环境配置)-生产环境配置文件。

2023-12-19 13:57:33 144

原创 SpringBoot 3.2.0 程序部署(Linux)

下载地址:https://www.oracle.com/java/technologies/downloads/#jdk17-linux。参考:https://blog.csdn.net/qq_16072507/article/details/107707009。参考:https://qingshan.blog.csdn.net/article/details/105857318。这种方式启动,关掉ssh窗口,程序会在后台继续运行。这种方式启动,如果关掉ssh窗口,程序将停止。6.1.查看防火墙状态。

2023-12-19 13:43:37 117

转载 SQL Server查看索引碎片率并进行整理

-第1步:查找碎片大于某个阈值的索引(此处阈值90)--第2步:重新组织索引(把表名复制进来,调整阈值)把红色部分替换为你对应的值。

2023-10-18 11:10:23 562

转载 Centos开启SSH服务

2、 找到/etc/ssh/目录下的sshd服务配置文件sshd_config,用vi编辑器打开,将文件中,关于监听端口、监听地址前的 # 号去除。最后,开启使用用户名密码来作为连接验证。然后开启允许远程登录。

2023-10-11 11:54:16 804

原创 RSA加解密(Java版)(无长度限制)

【代码】RSA加解密(Java版)(无长度限制)

2023-09-14 09:45:00 247

原创 Android 九宫格布局

BaseActivity.java 主要就2个方法,用来隐藏顶部状态栏,如果不需要,则可以不用。1.使用GridView来实现九宫格布局,设置numColumns=3。2.图标使用的是Font Awesome矢量图标,详情可以参考。1.布局文件:activity_main.xml。2.后置文件 MainActivity.java。就一个标题和一个GridView两部分组成。3.用到的资源文件 string.xml。

2023-09-06 10:08:01 1257

原创 C# 计算程序耗时

方法二:DateTime.Now。方法一:stopwatch。

2023-08-14 14:33:57 94

转载 通过修改HOSTS文件,加速访问GitHub

第一步:获取 github 的 global.ssl.fastly 地址 访问:获取cdn和ip域名,像下面这样:在host文件()中,增加:第二步:获取github.com 地址,访问:获取cdn和ip域名,像下面这样:在host文件()中,增加:

2023-08-02 19:34:31 884

原创 Python基础-字符串str

【代码】Python基础-字符串str。

2023-07-27 11:15:33 126

原创 Python基础-字典dict

【代码】Python基础-字典dict。

2023-07-26 15:05:08 80

原创 Python基础-列表(list)和元组(tuple)

Python包含6种内建的序列:列表,元组,字符串,Unicode字符串,buffer对象,xrange对象,本文讨论列表和元组。#3.所有序列类型都可以进行:索引,分片,加,乘等操作,以及包含检查元素是否存在,序列长度,最大元素,最小元素等内建函数。#输出:['H', 'e', 'l', 'l', 'o', 'W', 'o', 'r', 'l', 'd']#输出:['A', 'B', 'C', 'D', 'E', 'F']#输出:['A', 'B', 'C', 'D', 'E', 'F']

2023-07-26 14:03:52 998

原创 行为式验证码(成语点选)(C#版和Java版)

3.将选择的成语随机(位置随机,字体随机,颜色随机)绘制到背景图上,记录每个字的坐标范围,后面用于验证用户是否选择正确。1.选择若干张图片(这里使用的是320x160的尺寸),随机从中抽取一张作为背景图。参考了一下,自己实现了一个简单的成语点选的模式。5.前端点击后,将点击坐标点传回后端,后端进行验证。3.前端页面参考C# ASP.NET MVC 版。2.整理一个成语库,用作验证码里的字。4.文件:captcha.css。5.文件:captcha.js。4.将成语及图片返回给前端。1.后端生成验证码图片。

2023-07-18 12:24:30 4822

原创 CSS 沿着同一个方向旋转

主要解决旋转360°后倒转的问题,沿着一个方向旋转,而不是倒回去重新开始。

2023-07-11 16:41:44 335

原创 Python Websocket 控制大屏显示

(2)在ws.onmessage事件处理服务器端返回的指令,此处写了3个事件类型login_result,setcss,runjs,login_result用来处理登录回调,setcss设置页面css样式,runjs用来执行js代码。在做大屏展示时,有这样一个需求:在不刷新页面的情况下,动态改变大屏展示内容,如:执行某个函数,把相关数据醒目展示,轮换数据显示顺序等等。话不多说,直接上代码。大屏连Websocket存在风险,如果Websocket服务器被黑了,就可能会显示其他内容,请谨慎使用。

2023-07-04 14:57:07 1000

原创 8.OpenCV-识别身份证号码(Python)

1.将身份证号中的0,1,2,3,4,5,6,7,8,9作为模板,与身份证照片中的身份证号码区域进行模板匹配。3.如无法识别你的图片,请手动调试代码,注释都在代码里,修改对应步骤参数,多试几次。1.对输入身份证照片有要求,必须是完全的身份证照片,不能有背景,不能变形。通过OpenCV识别身份证照片上的身份证号码(仅识别身份证号码)2.先要制作一个身份证号码模板,我这里弄了一个,基本上可以用。2.只识别了身份证号区域,如需识别其他信息,可以自行修改代码。4.识别出身份证号码,并在图中标记出识别结果。

2023-06-26 15:24:39 4557 2

原创 7.OpenCV-图像轮廓

CHAIN_APPROX_NONE:以Freeman链码的方式输出轮廓,所有其他方法输出多边形(顶点的序列)。CHAIN_APPROX_SIMPLE:压缩水平的、垂直的和斜的部,也就是,函数只保留他们的终点部分。RETR_CCOMP:检索所有的轮廓,并将他们组织为两层:顶层是各部份的外部边界,第二层是空洞的边界。遍历轮廓,通过计算面积比,就可以找到轮廓特征,也就筛选出我们感兴趣的轮廓了。RETR_TREE:检索所有的轮廓,并重构嵌套轮廓的整个层次(常用这个)RETR_EXTERNAL:只检最外面的轮廊。

2023-06-16 15:29:20 2656 1

原创 6.Opencv-图像腐蚀、膨胀(开运算,闭运算)

这个操作会把前景物体的边界腐蚀掉。卷积核沿着图像滑动,如果与卷积核对应的图像的所有像素值都是1,那么该区域的所有像素值就是1,否则为0。语法:cv2.morphologyEx(img,cv2.MORPH_CLOSE,kernel)黑帽=闭运算结果-原始输入(cv2.MORPH_BLACKHAT)礼帽=原始输入-开运算结果(cv2.MORPH_TOPHAT)梯度=膨胀-腐蚀(cv2.MORPH_GRADIENT)表示迭代腐蚀的次数,通俗的说就是腐蚀多少次。表示迭代腐蚀的次数,通俗的说就是腐蚀多少次。

2023-06-14 15:30:42 1385 1

原创 5.Opencv-图像滤波(均值,方框,高斯,中值,双边滤波)

这里的文章写的比较清楚,直接链过去了。

2023-06-14 14:04:33 1406

原创 4.OpenCV-图像阈值

cv2.THRESH_BINARY 超过值部取maxval(最大值),否则取0。cv2.THRESH_BINARY_INV THRESH_BINARY的反转。cv2.THRESH_TOZERO_INV THRESH_TOZERO的反转。cv2.THRESH_TOZERO 大于阈值部分不改变,否则设为0。cv2.THRESH_TRUNC 大于阈值部分设为阈值,否则不变。src:输入图,只能输入单通道图像,通常来说为灰度图。

2023-06-14 13:36:30 80

原创 3.OpenCV-边界填充

【代码】3.OpenCV-边界填充。

2023-06-14 13:11:50 291

原创 2.OpenCV 读取和显示图像-BGR颜色通道

【代码】2.OpenCV 读取和显示图像-BGR颜色通道。

2023-06-14 12:52:48 723

原创 1.OpenCV 运行环境配置(Python)

安装时勾选了添加环境变量,在cmd里就可以直接用python命令了,如果安装时没勾选添加环境变量,需手动加一下。在安装OpenCV前,我们可以设置下pip的源,用cmd进入Python安装目录下的Scripts目录,pip.exe在这个目录下。这里我们用直接编译好的文件(自己编译太麻烦,一时半会儿弄不好),通过Python的pip命令进行安装。3.win+r 运行cmd命令,输入:python,可以检查是否安装成功,并查看python版本。至此,OpenCV+Python 的运行环境就配置好了。

2023-06-13 20:55:51 3272

原创 Java Velocity模板引擎-简单字符串生成

利用Velocity模板引擎,可以将一段字符串作为模板,通过模板内置变量来生成代码。程序用vscode运行的,完整代码下载。

2023-04-07 11:18:34 502 1

Java Velocity模板引擎,简单字符串生成

Java Velocity模板引擎,简单字符串生成 https://blog.csdn.net/a497785609/article/details/130007990

2023-04-07

国密算法C#实现(包括:SM2、SM3、SM4)

国密算法C#实现(包括:SM2、SM3、SM4) 程序界面 https://blog.csdn.net/a497785609/article/details/129146781

2023-02-21

国密SM2算法(JS加密,C#、Java解密)

国密SM2算法(JS加密,C#、Java解密) 详情参考:https://blog.csdn.net/a497785609/article/details/129102042

2023-02-18

C#RSA加密解密工具

C#RSA加密解密工具,可以生成公钥和私钥,可以生成PKCS1公钥,PKCS8私钥。适用于js加密,C#解密,java解密。

2022-09-07

SQLPrompt10 支持SqlServer Management Studio 18

SQLPrompt10 支持SqlServer Management Studio 18 详细操作,参考:https://blog.csdn.net/qq_41251196/article/details/114306085

2022-06-01

WinSocket.rar

Windows实现Socket通讯示例 https://qingshan.blog.csdn.net/article/details/105035804

2020-03-22

Android.rar

https://blog.csdn.net/a497785609/article/details/103765907 Android 底部导航菜单栏的两种实现方式(ViewPage、Fragment)(仿微信界面)

2019-12-30

ListView.rar

Android ListView图文并排+下拉刷新+上拉加载更多 https://blog.csdn.net/a497785609/article/details/103598655

2019-12-18

Android 拍照(选择图片)并上传(含权限判断)

Android 拍照(选择图片)并上传(含权限判断) https://blog.csdn.net/a497785609/article/details/103559903

2019-12-16

C# 通过读取windows性能计数器监控系统运行参数

参考 https://blog.csdn.net/a497785609/article/details/83316165#9273731

2019-03-07

C# 百度文字识别Demo 源码

图片文字识别功能,详见https://blog.csdn.net/a497785609/article/details/82690732#8938827

2018-12-26

C#读取windows计算机硬件信息

参考地址:https://www.codeproject.com/Articles/17973/How-To-Get-Hardware-Information-CPU-ID-MainBoard-I

2018-11-21

C# 百度文字识别Demo

参考:https://blog.csdn.net/a497785609/article/details/82690732

2018-09-13

清山代码生成工具

详见:https://blog.csdn.net/a497785609/article/details/81810942

2018-08-18

Winform集成CefSharp,CefSharp单独目录

Winform集成CefSharp,CefSharp单独目录 https://blog.csdn.net/a497785609/article/details/80678787

2018-06-13

信息系统项目管理师教程(第3版) 高清影印版(PDF)

信息系统项目管理师教程(第3版) 高清影印版 信息系统项目管理师教程(第3版) 高清影印版

2018-04-23

树莓派-通过Web控制GPIO针脚输出高低电平

树莓派-通过Web控制GPIO针脚输出高低电平(改进版) http://blog.csdn.net/a497785609/article/details/78060029

2017-09-22

Java编译小助手

Java编译小助手 http://blog.csdn.net/a497785609/article/details/52690339

2016-09-28

C# 二次开发RTX实现右下角弹窗提醒功能

参考:http://blog.csdn.net/a497785609/article/details/51994910

2016-07-22

服务器运行资源监测工具

服务器运行资源监测工具 http://blog.csdn.net/a497785609/article/details/51726447

2016-06-21

网站运行状态检测工具

网站运行状态检测工具,推荐站长使用

2016-04-26

百度地图-在线加载县市区

详细介绍 http://blog.csdn.net/a497785609/article/details/45287619

2015-04-26

C# Winform 二维码生成工具

C# Winform 二维码生成工具 http://blog.csdn.net/a497785609/article/details/43019951

2015-01-22

百度编辑器UEditor ASP.NET示例Demo

百度编辑器UEditor ASP.NET示例Demo http://blog.csdn.net/a497785609/article/details/42640041

2015-01-12

网站通用登录模块代码

网站通用登录模块代码 http://blog.csdn.net/a497785609/article/details/41774019

2014-12-06

JqueryDemoTools-用于整理jQueryDemo V1.2

JqueryDemoTools-用于整理jQueryDemo V1.2 http://blog.csdn.net/a497785609/article/details/41680825

2014-12-05

Whir.JqueryDemoTools-用于整理jQueryDemo

Whir.JqueryDemoTools-用于整理jQueryDemo 参考:http://blog.csdn.net/a497785609/article/details/41680825

2014-12-02

解决VisualStudio复制粘贴乱码的问题

解决VisualStudio复制粘贴乱码的问题

2014-11-28

通用导出数据到Excel

工作原理:利用NPOI将SQL语句查询出的DataTable数据导出到Excel,所见即所得。

2014-11-04

文件编码批量转换工具

C# Winform 文件编码批量转换工具 http://blog.csdn.net/a497785609/article/details/28294045

2014-06-03

ASP.NET 数据库访问通用工具

ASP.NET 数据库访问通用工具 http://blog.csdn.net/a497785609/article/details/24879847

2014-05-02

Asp.Net实现评论盖楼(含Ajax实现方式)II

Asp.Net实现评论盖楼(含Ajax实现方式) http://blog.csdn.net/a497785609/article/details/6642343

2014-04-26

百度地图显示多个标注点

百度地图显示多个标注点 http://blog.csdn.net/a497785609/article/details/24009031

2014-04-18

Jquery.Treeview+Jquery UI制作Web文件预览

Jquery.Treeview+Jquery UI制作Web文件预览 http://blog.csdn.net/a497785609/article/details/19284137

2014-02-16

百度地图驾车/公交查询Demo支持多起点多终点

百度地图 驾车/公交查询Demo(支持多起点多终点)

2014-01-23

雅虎天气API调用

雅虎天气API调用 http://blog.csdn.net/a497785609/article/details/16808123

2013-11-19

页面局部加载,适合Ajax Loading

页面局部加载,适合Ajax Loading

2013-11-05

Xml+Xslt测试工具

Xml+Xslt测试工具

2013-07-21

.NET 代码生成工具

.NET 代码生成工具 介绍: http://blog.csdn.net/a497785609/article/details/9089077

2013-06-14

jquery 主题颜色切换+窗体移动+上下文菜单

jquery 主题颜色切换+窗体移动+上下文菜单

2013-06-01

空空如也

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

TA关注的人

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