摘要: 1.逻辑:在读取图片文件流后,添加自己的加密签名信息,然后再保存文件,读取时截取对应的字节长度,以相同的方式转换成字符串并对比,确认图片是否更改 2. 加密方法 /// <summary> /// MD5: 加密方式 /// </summary> public static string MD5Ha 阅读全文
posted @ 2022-03-01 16:19 Besos 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 安装 nssm 1、确保.Net Core程序可以正常运行 先把Asp.net Core发布,然后直接运行dotnet命令,确保程序可以运行并访问 1.打开安装文件夹对应路径,在路径上重新输入 powershell 2.进入命令窗口 3.输入 ls (显示下列数据则成功) 4.输入 nssm 单击 阅读全文
posted @ 2022-03-01 16:05 Besos 阅读(260) 评论(0) 推荐(0) 编辑
摘要: // 引用Spire.Pdf /// <summary> /// 制作水印图片并给pdf添加图片水印(缺点:将图片作为背景并设成透明的形式的假水印) /// </summary> /// <param name="savepath">pdf文件地址</param> /// <param name=" 阅读全文
posted @ 2021-05-12 09:09 Besos 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 1.token授权过滤器 using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.Filters; using System; using System.Collections.Generic; using System.Linq 阅读全文
posted @ 2020-12-01 11:10 Besos 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1.读取appsettings.json 1)配置文件 { "Logging": { "LogLevel": { "Default": "Warning" } }, "AllowedHosts": "*", "ConnectionStrings": { "test": "xxxxxxx" }, "C 阅读全文
posted @ 2020-08-12 18:08 Besos 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: 一、防御式编程 1.保护程序免遭非法输入数据的破坏 1)检查所有来源于外部的数据的值(可以判断是否符合规范) 2)检查子程序所有输入参数的值 2.断言 3.错误处理技术 1)继续执行返回一个没有影响的值 2)换下一个正确的数据(当存在数据损坏) 3)换用最接近的合法值 4)把警告信息写到日志文件中 阅读全文
posted @ 2020-08-12 17:45 Besos 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 1.写入文件内容 File f = new File("C:/Users/Administrator/eclipse-workspace/test/src/test/cc.txt"); // 构建FileOutputStream对象,文件不存在会自动创建 FileOutputStream fop = 阅读全文
posted @ 2020-08-12 17:28 Besos 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1.制成缩略图方法 /// <summary> /// 制作缩略图 /// </summary> /// <param name="original">图片对象</param> /// <param name="newFileName">新图路径</param> /// <param name="m 阅读全文
posted @ 2020-08-12 17:13 Besos 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 1.新建枚举类 public enum ActionType { /// <summary> /// 开 /// </summary> [Description("开")] OPEN = 1, /// <summary> /// 关 /// </summary> [Description("关")] 阅读全文
posted @ 2020-08-12 16:56 Besos 阅读(3887) 评论(0) 推荐(0) 编辑
摘要: 1.序列化对象时,有时会出现json格式中,字段名的首字母变成小写 2.我们想要将首字母变成大写 3.使用实例 using Newtonsoft.Json; class A { public string Name { get; set; } public int Age { get; set; } 阅读全文
posted @ 2020-08-05 11:32 Besos 阅读(2795) 评论(0) 推荐(0) 编辑