自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清山博客

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

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

原创 C# 计算程序耗时

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

2023-08-14 14:33:57 130

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

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

2023-08-02 19:34:31 1010

原创 Python基础-字符串str

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

2023-07-27 11:15:33 158

原创 Python基础-字典dict

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

2023-07-26 15:05:08 104

原创 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 1119

原创 行为式验证码(成语点选)(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 6634

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

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

2023-07-11 16:41:44 375

原创 Python Websocket 控制大屏显示

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

2023-07-04 14:57:07 1222

原创 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 5479 2

原创 7.OpenCV-图像轮廓

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

2023-06-16 15:29:20 2997 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 1478 1

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

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

2023-06-14 14:04:33 1445

原创 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 109

原创 3.OpenCV-边界填充

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

2023-06-14 13:11:50 353

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

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

2023-06-14 12:52:48 912

原创 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 3935

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

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

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

原创 Spring MVC 五种类型参数传递

笔记来自哔哩哔哩里的教程,只记录关键点。1.普通参数2.POJO类型参数3.嵌套POJO类型参数4.数组类型参数5.集合类型参数普通参数:url地址传参,地址参数名与形参变量名相同,定义形参即可接收参数。如果形参与地址参数名不一致,则需增加简单数据类型一般处理的是参数个数比较少的请求,如果参数比较多,那么后台接收参数的时候就比较复杂,这个时候我们可以考虑使用POJO数据类型。POJO参数:请求参数名与形参对象属性名相同,定义POJO类型形参即可接收参数。

2023-03-16 16:59:12 563

原创 Spring Mvc 通过拦截器实现登录验证

在这里可以指定哪些路径是需要登录验证的,哪些路径不需要登录验证。我这里使用的是Spring MVC 2.7.6 版本,可以通过代码来配置,不用去配置xml文件了。1.新建一个登录拦截器:LoginInterceptor.java,注意拦截器顶部的@Component注解。2.新建针对登录过滤器的配置类:LoginConfiguration.java。则跳转至系统登录页,登录成功后,跳转到用户之前访问的页面。示例代码中是通过session来验证用户是否登录。用户访问需要验证登录的页面时,如果用户未登录,

2023-03-10 11:28:15 759

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

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

2023-02-21 17:31:40 841 2

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

注意:C#加解密使用的是 BouncyCastle.Crypto.dll,版本为:1.9.0.1,不同版本加密代码不一样,折腾这个问题折腾了挺久。为了方便验证加密、解密结果,本文以一组固定的公钥和私钥进行演示(公钥和私钥后文有描述如何产生)。注意:Java加解密使用的是 bcprov-jdk16-1.46.jar 这个版本的包。前端js使用公钥进行加密,后端使用私钥进行解密(后端可以是C#或java语言)。我这里使用的是VScode调试Java代码。RSA加密(JS加密,C#、Java解密)请参考。

2023-02-18 17:24:36 8438 4

原创 Java MySql数据库读写辅助类

注:JDBC驱动(mysql-connector-j-8.0.32.jar)需自己下载。

2023-02-15 11:02:26 298

原创 Android 常用设置:隐藏标题栏,设置状态栏透明(沉侵式)

【代码】Android 常用设置:隐藏标题栏,设置状态栏透明(沉侵式)

2023-02-13 11:45:04 584

转载 Android LinearLayout设置左中右布局

【代码】Android LinearLayout设置左中右布局。

2023-02-10 14:59:48 496

转载 Android TextView 设置字体颜色

android:textColor="#F8F8FF00" 或。四、直接在xml的TextView中设置。color.xml中也可用color标签。根据个人需要,颜色可以自行添加。一、利用系统自带的颜色类。返回 int 数值;

2023-02-09 10:08:27 2877

原创 Java Http请求辅助类

【代码】Java Http请求辅助类。

2023-02-08 11:24:56 189

原创 Android Sqlite数据库读写辅助类

Android Sqlite数据库读写封装辅助类,类似C#的数据库读写,非实体操作。

2023-02-08 11:19:40 193

原创 Android 文件读写

代码中有个openFileInput的方法,这个方法是Android内置的,需放在Activity中才能执行。手动获取拼接data目录下文件路径,然后用通用的文件读写方式进行读写。这个位置的读写有提供一套单独的API来读写,无需申明特殊权限。通用读写文件的辅助类,FileHelper.java。二、扩展SD卡(包括虚拟的内置SD卡和外置SD卡);一、内置data目录下对应app名称的目录;

2023-02-07 11:21:07 11479 3

原创 Android 播放base64音频

由于在json中/被转义,多了“\”符号,所以我们需要收动将 “\”替换为空。通过分析网页请求,可以看到返回的语音是一段base64的字符串。1.要播放语音提示,先要有语音文件。可以使用百度的在线语音合成。如果验证通过,则播放一段“验证通过,请放行”的语音,将处理完的base64字符串存好,留着备用。调用方式很简单,传入base64音频即可。2.Android播放base64音频。如果验证不通过,则播放其他的语音提示。其中data部分就是我们需要的语音,

2023-02-03 16:28:23 1201 1

原创 C# 阿里云短信接口调用(不使用SDK,单文件完成)

C# 阿里云短信接口调用(不使用SDK,单文件完成)

2023-01-05 12:46:47 2246 7

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

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

2022-11-16 16:52:15 617

原创 RSA对称加密(JS加密,C#、Java解密)

常见的渗透测试会将网站登录时密码使用明文传输视为风险。推荐使用国密算法或者RSA算法对密码进行加密传输。

2022-09-07 14:56:15 7677 2

原创 用正则表达式简单解析JSON字符串

目前JSON格式数据使用很广泛,无论在C#和Java中都经常会用到,比如解析某个JSON字符串里的某个字段。解析JSON字符串,往往要依赖第三方库。偶尔一个小功能,引用第三方库来解析JSON有点得不偿失。反而直接用正则进行匹配更为直接有效(个人观点,不喜勿喷)。原理环视要匹配的字段,再将字段值命名捕获到val。注意默认匹配字符串中不含有"号,才适用。............

2022-07-21 09:43:25 6673

原创 Windows 环境直播实践

一、工作原理简单来说,视频直播过程,就是一端将视频推流到流媒体服务器,一端从流媒体服务器拉流播放。二、实现步骤要实现直播功能,我们大概要实现以下步骤:1.搭建流媒体服务器。2.视频采集,推流。3.转码。4.在线网页播放。(一)搭建流媒体服务器详见此文windows下使用Nginx搭建Rtmp流媒体服务

2022-05-23 13:59:09 951 1

原创 Windows部署frp内网穿透,通过互联网访问自己家里的电脑。

一、工作原理​ frp是一个高性能的反向代理应用,可以轻松地进行内网穿透,对外网提供服务, 支持tcp, udp, http, https等协议类型,可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。frp分为服务器端和客户端程序(后文有详细描述)。大致流程如下:1.服务端运行在具有公网IP的服务器上,并监听某个端口,等待客户端连接。2.客户端运行在需要穿透的内网机器上,与服务器建立之后,相当于客户端和服务端之间建立了一条隧道,访问服务端的请求会通过隧道转发给内网主机。..

2022-05-23 11:55:48 13340 5

原创 C#钉钉开发:取得所有员工通讯录和发送工作通知

需求描述:1.通过调用钉钉api获取组织里所有员工的信息(通讯录)。2.通过调用钉钉api向指定员工发送工作通知。实现步骤:一、钉钉开发者中心配置1.登录钉钉开发者中心开发者后台统一登录 - 钉钉统一身份认证。2.创建 企业内部应用-H5微应用。3.设置应用权限因为要读取所有员工信息,所以 权限范围 选择所有员工,通讯录管理 权限全部勾上。4.开发管理:设置服务器出口IP,即你需要调用api的IP地址。二、代码编写1.下载钉钉SDK:钉钉官方提供...

2021-11-03 15:18:35 4662

原创 C# /Java 百度地图,高德地图,Google地图(GPS) 经纬度转换

using System;namespace PhotoHelper{ /// <summary> /// 位置坐标转换类 /// WGS-84:是国际标准,GPS坐标(Google Earth使用、或者GPS模块) /// GCJ-02:中国坐标偏移标准,Google Map、高德、腾讯使用 /// BD-09:百度坐标偏移标准,Baidu Map使用 /// </summary> pu.

2021-10-26 13:15:01 1649

原创 C# 高德地图 根据经纬度获取地址

using System;using System.IO;using System.Net;using System.Text;namespace PhotoHelper{ public class AmapUtil { private const string Key = "3ee6df6847015dec899aa46032226fa0"; /// <summary> /// 根据经纬度获取地址 .

2021-10-26 13:13:31 1464

原创 Windows命令行修改网卡信息

比如我电脑有这样2个网卡(注意网卡名称)1.启用/禁用网卡netsh interface set interface JBW disablednetsh interface set interface wifi enabled(请将蓝色部分替换为你实际网卡的名称)2.修改网卡IP地址netsh interface ipv4 set address name="JBW" source=static addr=192.168.100.192 mask=255.255.255.0 gat

2021-09-15 13:31:08 3966

原创 C# 调用系统声音 嘀~

public class BeepUp { /// <param name="iFrequency">声音频率(从37Hz到32767Hz)。在windows95中忽略</param> /// <param name="iDuration">声音的持续时间,以毫秒为单位。</param> [DllImport("Kernel32.dll")] //引入命名空间 using System....

2021-08-19 11:15:20 1108

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关注的人

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