- 博客(538)
- 资源 (60)
- 收藏
- 关注
原创 10.C#对接微信JSAPI支付(支付回调)
完成jsapi下单之后,前端可以根据我们返回的参数调起微信收银台,在用户完成支付后我们需要等待微信的回调通知,以便于我们保存支付状态等信息。
2025-03-03 17:36:38
83
原创 9.C#对接微信JSAPI支付(下单2)
上篇文章获取到openid之后,我们就可以根据微信的下单文档指引来进行下单操作。通过构造下单所需的参数调用接口后,接收微信返回的prepay_id,然后再将商户、时间戳、随机字符串、prepay_id进行签名返回给前端,然后前端调起微信收银台。
2025-03-03 17:10:42
169
原创 8.C#对接微信JSAPI支付(下单1)
下面我们进入jsapi的正式流程,第一步为下单,我们需要调用微信的下单接口,然后微信返回用于调起支付的预支付交易会话标识(prepay_id)。
2025-03-03 16:46:21
66
原创 5.C#对接微信Native支付(支付回调、订单查询)
在完成微信支付后,微信会请求我们配置好的回调接口通知我们支付的结果,我们需要解析回调的信息,然后更新我们的订单状态即可。
2025-03-03 13:49:07
63
原创 7.C#对接微信JSAPI支付(JSAPI介绍及准备工作)
在看完前几篇文章后,想必大家应该也了解并且学会了Native支付,也对微信的支付流程有了一定的了解。那么接下来这篇文章我们来看一下JSAPI的支付流程。
2025-02-28 16:34:11
47
原创 net core项目托管到iis时提示Application is running inside IIS process but is not configured to use IIS server
在部署net5项目到iis时提示了以下错误,百思不得其解。Application is running inside IIS process but is not configured to use IIS server.
2025-02-19 13:44:33
368
原创 mysql数据库新增字段报错: 1118 - Row size too large
MySQL在新增表时提示以下错误。1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBsRow size too large. The maximum r
2025-02-12 10:51:42
1448
原创 IIS部署异常500.19错误
iis在部署程序后访问服务报500.19错误,百度尝试很多解决方法无果。执行exe可执行文件可以直接跑起来,首先确定了net环境没有问题,下面一起看一下怎么解决
2025-02-11 09:49:13
297
原创 mysql8安装时提示-缺少Microsoft Visual C++ 2019 x64 redistributable
MySQL8.0安装包mysql-8.0.1-winx64进行安装,提示:This application requires Visual Studio 2019 x64Redistributable, Please install the Redistributable then runthis installer again。出现这个错误是因为我们电脑缺少Microsoft Visual C++ 这个程序,下载安装完后,即可正常安装MySQL8.0。
2025-02-06 13:50:52
1279
原创 vue3前端部署之后刷新页面报404
在完成项目开发后将前端项目部署到iis之后刷新界面出现了404错误,这个错误原因是使用了hash模式路由,要解决这个问题,你需要做的就是在你的服务器上添加一个简单的回退路由。如果 URL 不匹配任何静态资源,它应提供与你的应用程序中的 index.html 相同的页面。
2025-02-06 08:51:35
503
原创 cmd执行mysql命令
安装mysql之后如果想使用cmd执行mysql命令,需要怎么操作呢,下面一起看一下。安装mysql之后,如果直接去cmd窗口执行MySQL命令,窗口可能会提示mysql不是可执行命令。
2025-02-05 09:34:45
425
原创 .netframwork模拟启动webapi服务并编写对应api接口
在.NET Framework环境中模拟启动Web服务,可以使用几种不同的方法。一个常见的选择是利用HttpListener类来创建一个简单的HTTP服务器,或者使用Owin/Katana库来自托管ASP.NET Web API或MVC应用。下面简要介绍Owin/Katana示例代码。这种方法更加灵活,并且可以让你充分利用ASP.NET的特性和功能,比如模型绑定、过滤器、依赖注入等。同时它也支持通过配置文件进行更复杂的设置。
2025-01-17 10:20:16
479
原创 mysql报错2059
客户端连接mysql服务时提示2059错误,通常与身份验证插件有关,具体表现为客户端无法加载指定的身份验证插件。这个错误在MySQL 8.0及更高版本中较为常见,因为从MySQL 8.0开始,默认的加密规则从mysql_native_password变为了caching_sha2_password。
2025-01-02 16:18:25
1501
原创 mysql连接时报错1130-Host ‘hostname‘ is not allowed to connect to this MySQL server
不在mysql服务器上通过ip连接服务提示1130错误怎么回事呢。这个错误是因为在数据库服务器中的mysql数据库中的user的表中没有权限。
2025-01-02 16:11:47
495
原创 .net若依框架添加模块后提示The requested service ‘TestService‘ has not been registered.
在fork了若依的net版本代码后,在module中新增了业务模块,并写了测试的service,启动swagger测试后提示以下错误:The requested service 'hemo****.Application.Services. TestService' has not been registered. To avoid this exception, either register a component to provide the service, check for servic
2024-12-03 09:16:42
429
1
原创 mysql8.0连接时提示ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
在安装了mysql8.43之后用命令行连接和用navicat连接都提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。
2024-12-02 14:07:32
434
原创 navicat连接mysql 8.0以上版本2059错误
安装了最新版本8.0.4的mysql之后,使用navicat链接提示以下错误。原因是因为mysql8.0 之前的版本中加密规则是 mysql_native_password,而 mysql8.0 之后的版本加密规则是caching_sha2_password
2024-12-02 11:20:48
779
原创 Mysql8.0 安装错误:只有在任务处于完成状态(RanToCompletion、Faulted 或 Canceled)时才能释放它。 Ended configuration step: Start
mysql8.0.43 只有在任务处于完成状态(RanToCompletion、Faulted 或 Canceled)时才能释放它。Ended configuration step: Starting the server
2024-11-29 16:14:32
769
原创 未能在命名控件System.Drawing中找到类型名为Bitmap。此类型已转发到System.Drawing.Common
在.net core 中使用到Bitmap类型时,报错 未能在命名控件System.Drawing中找到类型名为Bitmap。此类型已转发到System.Drawing.Common
2024-11-12 11:22:03
484
原创 码云提交PR详解
码云提交pr。当我们fork了别人的仓库想贡献一下自己代码合入到他人的系统时这时就需要PR(pull requests)功能了,怎么使用呢,下边一起看一下。
2024-10-25 13:11:40
290
原创 visual studio发布时提示要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“Microsoft .NET Framework 4.7.2 (x86 和 x6
visual studio发布时提示要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“Microsoft .NET Framework 4.7.2 (x86 和 x64)”项的文件“DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-CHS.exe”下载到本地计算机。有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkId=616018。
2024-07-31 14:27:30
1145
原创 redis删除了N个key后为什么内存还是没有被释放?
在Redis中,当你对一个键值对执行添加(如使用SET命令)后执行删除(如使用DEL命令)操作时,内存通常会得到释放,但这并不是绝对的,具体取决于Redis的内存管理机制以及所使用的内存分配器。
2024-07-26 14:18:16
1508
原创 Hangfire发布托管到iis无法正常执行任务
当我们设置了一个后台周期性任务后发布到iis,如果出现网站间隔时间较长没有用户去访问,这是iis可能就会自动回收导致Hangfire服务停止,导致我们的后台任务终止执行,直到进来一个请求(网站内任意地址)任务启动,那么如果请求很久没来,这个任务将无法被启动,错过任务应该执行的操作。
2024-07-13 09:30:27
974
原创 C# .net6使用Hangfire
Hangfire 是一个用于 .NET 的任务调度库,允许你在后台运行任务,而不需要依赖外部的任务队列服务或复杂的基础设施。它简化了后台任务的创建、调度和管理过程,使得在 .NET 应用程序中处理长期运行的任务变得更加容易和可靠。目前1.6+版本已支持.NET Core、.Net 5+。个人认为它最大特点在于内置提供集成化的控制台,方便后台查看及监控。
2024-07-12 17:41:53
1403
原创 C#实现根据指定运算符进行比较值,如>、>=、<、<=、==
在有些情况下我们需要传递指定的运算符去比较两个数值,那么可以使用委托(delegates)和Lambda表达式来动态地执行比较操作。
2024-07-03 14:06:46
321
原创 .net 6 api 修改URL为小写
我们创建的api项目,url是[Route("[controller]")],类似这样子定义的。我们的controller命名是大写字母开头的,显示在url很明显不是很好看(url不区分大小写)。转换方式:
2024-06-19 09:17:24
648
原创 11.Python实现模拟人工滑动滑块验证
通过访问登录页面,分析源码找到完整图片和带滑块缺口的图片 ,通过 selenium 键入登录信息。通过对比原始的图片和带滑块缺口的图片的像素,计算出滑块缺口的位置,得到所需要滑动的距离。利用selenium进行对滑块的拖拽,注意模仿人的行为:先快后慢,有个对准过程。
2024-06-19 09:06:59
639
原创 C#自定义类的属性名并且通过反射获取属性名
一般情况下我们的返回实体都为英文命名,某些时候我们想自定义返回的属性名称。在C#中,不能直接通过内置的反射API来获取属性的“自定义名字”,因为属性本身在元数据中并没有这样的概念。但是,可以使用自定义属性(Attribute)来为类成员(如属性)添加额外的元数据,并通过反射来读取这些元数据。
2024-06-11 13:57:48
692
原创 C#中使用Mapster
如果我们每次在使用映射时都需要对一些字段进行特殊处理,那么会在每个使用的地方编写映射。我们可以配置一个全局的通用映射关系,在程序启动时就定义映射关系。
2024-05-30 17:08:46
769
原创 查询sqlserver表占用空间,查询当前数据库缓存的所有数据页面,查询当前数据库经常访问的表
查询sqlserver表占用空间,查询当前数据库缓存的所有数据页面,查询当前数据库经常访问的表
2024-05-29 14:20:04
1818
原创 数据库 *** 中的文件 ‘***_log‘ 的自动增长已由用户取消,或已在 151 毫秒后超时。请使用 ALTER DATABASE 为此文件设置较小的 FILEGROWTH 值
数据库 *** 中的文件 '***_log' 的自动增长已由用户取消,或已在 151 毫秒后超时。请使用 ALTER DATABASE 为此文件设置较小的 FILEGROWTH 值
2024-04-13 11:02:48
592
原创 windows server服务器设置自动重启
在特殊情况下为释放资源减轻服务器压力,可能会在特定的时间需要对服务器进行重启操作。但人工去干预可能会麻烦,我们可以通过winServer自带的任务来实现自动重启,下
2024-04-07 14:24:39
2227
原创 net6全局api过滤统一返回格式
在开发过程中我们的api接口返回格式如果不统一的话,前端去解析起来可能会比较麻烦,我们应该统一返回形式,固定数据的存放。
2024-03-30 16:47:20
458
Application Request Routing (ARR)和URL Rewrite
2025-02-05
windows安装卸载疑难杂症解决包
2023-10-19
RedisDesktopManager-Redis可视化管理工具
2023-08-26
porttunnel端口映射工具
2023-04-23
Tcp/ip协议双工通信demo
2022-11-09
CSkin界面库ui设计
2022-09-30
RedisForWindows5.0安装包
2022-09-06
EmEditor文本编辑器
2022-08-30
Reflector反编译9.0.2
2022-07-13
redisForWindows安装包
2022-07-04
Redis可视化工具安装包(redis管理视图)
2022-07-04
jdk-8u333-windows-x64
2022-06-18
压力测试工具Apache-Jmeter-5.5
2022-06-18
lis双向通讯(tcp/ip)
2022-06-02
FastReport.Net程序
2022-05-07
windowsServer2012KB2919355更新程序
2022-04-11
sqlserver2014更新补丁
2022-03-17
Configure Virtual Serial Port Driver(VSPD)模拟串口调试工具
2022-03-03
dotNET Reactor加密工具
2022-02-08
reflector.exe反编译工具
2022-02-08
dotnet-hosting-5.0.13-win.zip
2022-01-12
visual-studio-2010-sp1-第二个文件2.zip
2022-01-11
visual-studio-2010-sp1-第一个文件1.zip
2022-01-11
js常用方法大全.zip
2021-10-23
net core集成jwt
2021-09-24
Postman_v7.2.2.zip
2021-09-23
c#9中文文档.zip
2021-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人