摘要:
登录实现校验验证码 1、思路:首先写一个生成验证码的接口,接口传出就是验证码的唯一id和验证码图片的base64, 把验证码的id当做缓存的key,再把生成的验证码code当做值存到缓存中。 2、登录:输入用户名、密码、验证码唯一id和用户输入的验证码值。用验证码唯一id获取到缓存中的验证码值,再和 阅读全文
摘要:
首先明确一点,如果使用Hide(),Show()来实现,它内部会改变Visibility的值,当我们第二次运行激活上个实例的时候无法直接通过ShowWindow直接激活窗口(网上也有说能激活的,但是我测试的时候发现虽然能激活,但是窗口是全黑的。。。) 所以就想了另外的方法实现这个功能。 还是直接撸代 阅读全文
摘要:
首先数据源是通过json传输进来的,所以不能直接使用byte[],只能先转成base64传输进来。//数据源字段DataType是String。 1、打开报表设计器引用图片,调整大小 2、在图片的事件中双击 BeforePrint,增加事件。 3、在代码事件中加入下面代码 1 string imgS 阅读全文
摘要:
业务环境需求: 每次打开主窗体都需要进行登录验证, 关闭主窗体只是最小化到系统托盘,并不是真正的退出程序,现关闭主窗体后发现任务管理器中还能找到主窗体的任务,然后能从该任务直接打开主窗体窗口,不需要登录验证就能打开,与业务需求不一致。 解决办法: 关闭时调用 OnClosing方法,最主要的是需要把 阅读全文
摘要:
一、使用PdfiumViewer 1、Nuget 下载包 2、 1 /// <summary> 2 /// PDF转JPG 3 /// </summary> 4 /// <param name="inFilePath">输入物理路径(E:\\pdf\\test.pdf)</param> 5 /// 阅读全文
摘要:
1 /// <summary> 2 /// 根据图片的路径解析成图片资源 3 /// </summary> 4 /// <param name="filePath"></param> 5 /// <returns></returns> 6 public static string BitmapIma 阅读全文
摘要:
1、 1 /// <summary> 2 /// 将对象转换为json字符串 3 /// </summary> 4 /// <param name="DataDic"></param> 5 /// <returns></returns> 6 public static string ToJson(S 阅读全文
摘要:
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 阅读全文
摘要:
在高版本的Chrome和Edge下,浏览器默认是开启Block insecure private network requests.这个选项的。也就是默认禁止跨域请求,所以在访问一些没有符合最新标准的老网站时,可能会发现出现如图所示的CORS跨域请求错误,从而导致不能正确打开该网站。 解决办法: 1 阅读全文
摘要:
1、业务需求 工作室有多个报表需要打印,如果在报表模板里设置默认打印机的话,每个人电脑上安装的打印机是不相同的,所以就需要设定各自的默认打印机实现打印功能。 2、xml模板设计(PrinterSetting.xml) 1 <?xml version="1.0" encoding="utf-8"?> 阅读全文