随笔分类 - C#
摘要:需求:客户通过邮件发送报表,我方自行下载上传更新到系统 目标:自动下载到服务器,然后再自动读取到系统上。 邮箱设置: 这里可以设置自动移动到此文件夹的规则(我这里设置了针对固定客户的发送邮箱、表头内容包括哪些字的、以及带有附件之类其它的条件) 引用包【MailKit】: using MailKit;
阅读全文
摘要:1.正常一层的XML读取 1)文件: <?xml version="1.0" encoding="UTF-8"?> <ServiceOrderInfo> <ServiceOrder> <ServiceOrderNumber>80453368092</ServiceOrderNumber> <Disp
阅读全文
摘要:需求:加密通过SFPT上传文件 1.安装PuTTY 2.生成文件,文件不用后缀名 3.上代码 class Program { private static string file = "C:\\Users\\3859\\Desktop\\RODHoldToRepairOrScrapList KSZR
阅读全文
摘要:场景:临时不同的系统,相同的数据库,通用文件读取 1.数据库 字段采用:varbinary(max)类型 2.代码 注:这里获取文件是通过先将byte[]数据先存到当前服务器对应项目的文件夹中(加了个判断是否存在该文件(已生成的就跳过),文件采用两个名字,一个是存进去的时间戳名字,一个是上传的名字(
阅读全文
摘要:记得以前的 if(model.Validate()){...} 1.abstract继承类 public abstract class ValidateAttribute:Attribute { public abstract bool Validate(object age); } 2.继承实现类
阅读全文
摘要:需求:我们想得到枚举上面的注释 1)枚举类 public enum Sex { /// <summary> /// 女 /// </summary> [CommonAttribute("女")] Woman = 0, /// <summary> /// 男 /// </summary> [Commo
阅读全文
摘要:使用控制台: 1.数据库字符串 <?xml version="1.0" encoding="utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"
阅读全文
摘要:1.使用VS2019创建一个windowForm项目 2.在Nuget中安装【OpenCvSharp4】和【OpenCvSharp4.runtime.win】(没装OpenCvSharp4.runtime.win在实例化的时候会报对象内存错误) 注:这里我看到Nuget中【OpenCvSharp3】
阅读全文
摘要:#region public static NPOI.HSSF.UserModel.HSSFWorkbook DoMeterialRatioExport(List<Model.Common.Report.VMeterialRactioJSON> models, IEnumerable<FieldLi
阅读全文
摘要:1.NuGet安装NPOI 2.帮助类NPOIExportHelper using CJ.Model; using NPOI.HSSF.UserModel; using System; using System.Collections.Generic; using System.IO; using
阅读全文
摘要:打个酱油 参阅:http://t.zoukankan.com/len0031-p-9722388.html
阅读全文
摘要://场景:导入的execl的时间字段数据为doubleDateTime date = DateTime.MinValue;for (int i = 0; i < dt.Rows.Count; i++) { for (int j = 0; j < dt.Columns.Count; j++) { if
阅读全文
摘要:1.上代码: 方法: /// <summary> /// 生成随机验证码数字+字母 /// </summary> /// <param name="codelen">验证码长度</param> /// <returns>返回验证码</returns> public static string Mak
阅读全文
摘要:1.目录结构 2.上代码 1)appsettings.json { "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Informat
阅读全文
摘要:上代码: private void button1_Click(object sender, EventArgs e) { // 创建新的PDF文档 PdfDocument document = new PdfDocument(); // 创建空页 PdfPage page = document.A
阅读全文
摘要:碰到有需要侦听生成的文件 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading; using Syst
阅读全文
摘要:public class EmailHelper { public class MyEmail { private MailMessage mMailMessage; //主要处理发送邮件的内容(如:收发人地址、标题、主体、图片等等) private SmtpClient mSmtpClient;
阅读全文
摘要:注:他们有的说,标记为MergedCellValues.Continue的纵向单元格一定要给值!(这个我试着给赋值null或者为“”,都能正常合并) 参阅:https://ask.csdn.net/questions/186351 https://blog.csdn.net/u011394397/a
阅读全文
摘要:1.验证double正浮点类型 2.验证电话号码 3.邮箱验证 4.中文验证方式
阅读全文
摘要:感谢:http://blog.csdn.net/weicongjin/article/details/17562261
阅读全文