会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
heidashuaiGo
博客园
首页
新随笔
联系
订阅
管理
2023年8月28日
C# 验证码的简单生成,登录实现校验验证码
摘要: 登录实现校验验证码 1、思路:首先写一个生成验证码的接口,接口传出就是验证码的唯一id和验证码图片的base64, 把验证码的id当做缓存的key,再把生成的验证码code当做值存到缓存中。 2、登录:输入用户名、密码、验证码唯一id和用户输入的验证码值。用验证码唯一id获取到缓存中的验证码值,再和
阅读全文
posted @ 2023-08-28 11:26 进击的黑大帅
阅读(1379)
评论(0)
推荐(0)
2023年3月28日
WPF程序最小化至系统托盘之后,启动第二个实例直接激活已打开程序的两种实现
摘要: 首先明确一点,如果使用Hide(),Show()来实现,它内部会改变Visibility的值,当我们第二次运行激活上个实例的时候无法直接通过ShowWindow直接激活窗口(网上也有说能激活的,但是我测试的时候发现虽然能激活,但是窗口是全黑的。。。) 所以就想了另外的方法实现这个功能。 还是直接撸代
阅读全文
posted @ 2023-03-28 21:03 进击的黑大帅
阅读(875)
评论(0)
推荐(0)
2022年9月9日
fastreport引用数据源存储为base64的图片
摘要: 首先数据源是通过json传输进来的,所以不能直接使用byte[],只能先转成base64传输进来。//数据源字段DataType是String。 1、打开报表设计器引用图片,调整大小 2、在图片的事件中双击 BeforePrint,增加事件。 3、在代码事件中加入下面代码 1 string imgS
阅读全文
posted @ 2022-09-09 09:39 进击的黑大帅
阅读(1428)
评论(1)
推荐(0)
2022年8月18日
C# Winform在任务管理器中隐藏指定窗口
摘要: 业务环境需求: 每次打开主窗体都需要进行登录验证, 关闭主窗体只是最小化到系统托盘,并不是真正的退出程序,现关闭主窗体后发现任务管理器中还能找到主窗体的任务,然后能从该任务直接打开主窗体窗口,不需要登录验证就能打开,与业务需求不一致。 解决办法: 关闭时调用 OnClosing方法,最主要的是需要把
阅读全文
posted @ 2022-08-18 11:54 进击的黑大帅
阅读(475)
评论(0)
推荐(0)
2022年8月5日
.Net Core环境下将PDF文件转换为 jpg
摘要: 一、使用PdfiumViewer 1、Nuget 下载包 2、 1 /// <summary> 2 /// PDF转JPG 3 /// </summary> 4 /// <param name="inFilePath">输入物理路径(E:\\pdf\\test.pdf)</param> 5 ///
阅读全文
posted @ 2022-08-05 15:29 进击的黑大帅
阅读(2924)
评论(0)
推荐(0)
C# 读取图片转成Base64编码
摘要: 1 /// <summary> 2 /// 根据图片的路径解析成图片资源 3 /// </summary> 4 /// <param name="filePath"></param> 5 /// <returns></returns> 6 public static string BitmapIma
阅读全文
posted @ 2022-08-05 15:25 进击的黑大帅
阅读(1916)
评论(0)
推荐(0)
使用LitJson对Json进行序列化和反序列化
摘要: 1、 1 /// <summary> 2 /// 将对象转换为json字符串 3 /// </summary> 4 /// <param name="DataDic"></param> 5 /// <returns></returns> 6 public static string ToJson(S
阅读全文
posted @ 2022-08-05 15:17 进击的黑大帅
阅读(356)
评论(0)
推荐(0)
.Net Core 中使用HttpClient调用Post和Get方法
摘要: 1 using ICSharpCode.SharpZipLib.GZip; 2 using Newtonsoft.Json; 3 using System; 4 using System.Collections.Generic; 5 using System.IO; 6 using System.N
阅读全文
posted @ 2022-08-05 15:13 进击的黑大帅
阅读(2121)
评论(0)
推荐(0)
2022年7月27日
94版本之后的谷歌和Edge浏览器 出现CORS跨域错误解决办法
摘要: 在高版本的Chrome和Edge下,浏览器默认是开启Block insecure private network requests.这个选项的。也就是默认禁止跨域请求,所以在访问一些没有符合最新标准的老网站时,可能会发现出现如图所示的CORS跨域请求错误,从而导致不能正确打开该网站。 解决办法: 1
阅读全文
posted @ 2022-07-27 10:59 进击的黑大帅
阅读(5555)
评论(0)
推荐(0)
2022年7月19日
C# fastreport 实现各个报表指定各自的默认打印机
摘要: 1、业务需求 工作室有多个报表需要打印,如果在报表模板里设置默认打印机的话,每个人电脑上安装的打印机是不相同的,所以就需要设定各自的默认打印机实现打印功能。 2、xml模板设计(PrinterSetting.xml) 1 <?xml version="1.0" encoding="utf-8"?>
阅读全文
posted @ 2022-07-19 15:41 进击的黑大帅
阅读(1286)
评论(0)
推荐(0)
下一页
公告