- 博客(93)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注

原创 IT学习网站
欢迎加群交流 QQ群 830426796VS开发文档() https://docs.microsoft.com/zh-cn/开发教程手册 http://www.shouce.ren/IT学习网站(国内):牛客网 https://www.nowcoder.com/中国大学mooc https://www.icourse163.org/...
2018-08-16 15:35:10
3591
1
原创 SqlHelper 实现类,支持多数据库,提供异步操作、自动重试、事务、存储过程、分页、缓存等功能。
SqlHelper是一个支持多数据库操作的实现类,提供了异步操作、自动重试、事务管理、存储过程调用、分页查询和缓存等功能。通过构造函数注入数据库连接工厂、日志记录器、重试策略和可选的Redis缓存工具,SqlHelper能够异步查询、执行SQL语句、调用存储过程、事务管理、分页查询以及缓存查询结果。SqlHelper还支持自动重试机制,确保在遇到异常时能够自动重试操作,并通过日志记录操作耗时和SQL语句。此外,SqlHelper还提供了基于Redis的缓存功能,能够有效提升查询性能。
2025-05-16 15:12:53
397
原创 MySql数据库备份/恢复
Windows环境下直接调用mysql/mysqldump命令。Linux环境下创建临时shell脚本解决密码特殊字符问题;根据操作系统选择不同的执行方式。
2025-04-01 16:03:15
239
原创 npm安装依赖的时候出现超时问题
npm在安装依赖时处于一个比较长的等待状态,可能的原因包括网络问题、npm缓存问题、或者是在处理复杂的依赖树。这种情况比较常见,尤其是在安装一些大包或者依赖关系复杂的包时。
2024-08-22 13:57:03
1757
原创 运行并调试一个简单的微信小程序,用于查询历史数据
完整的微信小程序代码示例,包含前端和后端的实现,可以用于查询历史数据。该示例使用了Node.js作为后端,并提供了一个简单的查询接口。
2024-08-22 13:47:58
699
原创 修改 ASP.NET Core 应用程序运行后的默认端口
可以通过多种方法修改 ASP.NET Core 应用程序运行后的默认端口;具体选择哪种方法取决于项目需求和环境设置。
2024-08-15 17:44:52
1411
原创 用localhost:port可以访问,使用本机ip192.168.0.138:port显示 已拒绝连接。Kestrel
用localhost可以访问,但用本机 IP时被拒绝连接
2024-08-15 17:32:40
957
原创 C# .NET Framework2.0 通过http协议推送数据
C# .NET Framework2.0 通过http协议推送数据。高版本可以用HttpClient
2023-08-30 17:03:01
387
原创 C# 引用Newtonsoft.Json库 将Json格式字符串中的null转换为空字符串
定义自定义的JsonConverter类,用于控制反序列化过程中的类型转换。使用JsonSerializerSettings对象设置反序列化。
2023-03-29 16:14:08
3126
原创 CS0656 缺少编译器要求的成员“Microsoft.CSharp..........Create
CS0656 缺少编译器要求的成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create
2022-08-11 15:21:49
2903
原创 Nuget找不到包或还原Nuget包失败的解决方法
VS2019在用Nuget搜索SDK时,一直提示找不到包;克隆完,对于新项目,需要执行还原nuget包。
2022-08-09 11:23:03
9138
原创 C# WebRequest POST模式 ,基于“Basic Auth”口令认证模式,使用multipart/form-data方式上传文件及提交其他数据
基于“Basic Auth”口令认证模式使用multipart/form-data方式
2022-06-27 17:11:27
1429
原创 VS克隆时显示403错误
当VS克隆代码时显示403,可以检查一下凭据管理器,查看是否已经存在Git账户,如果存在可以修改成自己的git账户或者删除跟git相关的凭据,再在VS中克隆时会弹窗提示输入Git账户。
2022-05-23 11:25:02
680
原创 C# 动态加载TabControl用法
private void BindTabData() { dtIPD = new DataTable(); //drItem = new DataTable(); //获取【项目大类】列表显示于 TabPage MRD_Score model = new MRD_Score(); model.ActiveFlag = "Y"; Da...
2022-05-19 16:01:01
3275
原创 Graphics 绘制波形
#region 绘制波形 //private Graphics objGraphics; //Graphics 类提供将对象绘制到显示设备的方法 //private Bitmap objBitmap; //位图对象 /// <summary> /// 绘制波形 /// </summary> /// <param name="objGraphics">位图对象</pa.
2022-05-16 16:36:06
324
原创 判断字符串是否为json字符串
public static class JsonSplitExtention { public static bool IsJson(this string json) { return JsonSplit.IsJson(json); } } public class JsonSplit { private static bool IsJsonStart(ref string ...
2022-05-12 15:53:29
1389
原创 WebAssembly碰到的问题及解决方案; WebAssembly如果缓冲区大小大于4KB,则不允许在主线程上使用。使用WebAssembly.instantiate。
WebAssembly.Instance is disallowed on the main thread, if the buffer size is larger than 4KB. Use WebAssembly.instantiate.解决方法:
2022-04-28 14:06:05
3116
5
原创 C# GDI+ 同比例绘制图片
//pnlImg(panel) 为容器//_img(image) 为要绘制显示的图片 private void PaintImgAll(Graphics gph = null) { if (_img == null) return; bool flag = false; if (gph == null) { .
2022-01-13 11:17:41
495
原创 TreeView 右键菜单
//树节点击事件 //定义一个全局cms ContextMenuStrip cms; private void treeDoorWay_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Button != MouseButtons.Right) return;//判断是不是右键 if (e....
2021-12-31 17:26:39
3220
原创 C# HttpWebRequest 必须使用适当的属性或方法修改“Host”标头;必须使用适当的属性或方法修改“Date”标头。
//无法直接修改标题“Host”。 //必须使用适当的属性或方法修改“Host”标头。//只有Framework4.5及以上才支持1.1和1.2协议//Framework4.5及以上可以直接.Host;string url=“”;HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);request.Host="127.0.0.1:8080";//必须使用适当的属性或方法修改“Date”标头。//接口不要求特定日期格式.
2021-11-30 14:53:14
3392
原创 C# 图片,字节流,路径文件的转换
/// <summary> /// 图片,字节流,路径文件的转换 /// </summary> class BitmapImageHelper { //待测试 public Image GetImageHttp(string url, int width) { Image image = null; int BytesToRead = 100; ..
2021-10-26 11:30:06
1316
原创 c# Base64转图片并保存
public void Base64ToImage(string base64) { try { base64 = base64.Replace("data:image/png;base64,", "").Replace("data:image/jgp;base64,", "").Replace("data:image/jpg;base64,", "").Replace("data:image/...
2021-10-15 17:40:03
1375
.Net7 封装操作数据库,支持MySql、MSSQL、postgresql多数据库操作
2025-05-16
SM2加解密 ;国密;C#
2024-03-12
基于WebAssembly和WebSocket的前端播放器
2022-06-08
WebAssembly调用二进制文件(wasm)
2022-04-08
MySQL中文参考手册CHM版
2022-03-29
js调用wasm文件 ; iis 添加类型wasm
2022-04-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人