- 博客(17)
- 收藏
- 关注

原创 【从零开始学习--设计模式--总览】
这篇文章介绍了设计模式的概念和重要性,以及如何选择和实现设计模式。设计模式是软件开发中的重要组成部分,它可以提高代码的可重用性、可维护性和可读性,同时也可以减少代码的复杂性和提高代码的可维护性。文章还介绍了设计模式的最佳实践,包括明确需求和目标、了解模式的适用性、避免过度设计、考虑可扩展性、保持代码的可读性和可维护性、测试和验证以及不断学习和实践。通过遵循这些最佳实践,可以更好地应用设计模式来解决软件开发中的问题。
2023-11-28 17:29:43
2005
1
原创 【.Net 6.0--通用帮助类--ConvertHelper】
类型转换帮助类,包含以下:object转int、object转double、object转string、object转decimal、object转datetime、object转datetime(yyyy-MM-dd)、object转datetime(yyyy-MM-dd HH:mm:ss)、object转datetime(yyyy)、object转datetime(yyyyMMdd)、object转datetime(yyyyMMddHH)等方法。
2023-12-16 20:40:28
1502
1
原创 【.Net 6.0--通用帮助类--FileHelper】
文件操作帮助类,包含了获取指定目录中所有文件列表、获取指定目录中的子目录列表、获取文件夹的创建时间、获取文件的创建时间、获取一个文件的长度,单位为Byte、获取一个文件的长度,单位为KB、获取一个文件的长度,单位为MB、获取一个文件夹的长度,单位为Byte、文件重命名、文件夹重命名、将源文件的内容复制到目标文件中(文件复制)、将文件夹复制到指定目录(文件夹复制)、将文件移动到指定目录(文件剪切)、将文件夹移动到指定目录 (文件夹剪切)、删除指定文件、 删除指定文件夹等方法。
2023-12-15 16:29:23
1529
1
原创 【.Net 6.0--通用帮助类--EmailHelper】
邮件帮助类(smtp协议),需要NuGet引用MailKit包,包含了同步发送邮件(SendEmail)、异步发送邮件( SendEmailAsync)方法,非企业邮箱每日有发送限额,所以代码中支持轮询多个邮箱,当某个邮箱超限时,标记为不可用状态,当天不再使用,以确保邮件正常发送成功,同时支持多种邮箱类型,见下表。
2023-12-14 16:22:27
1194
原创 【.Net 6.0--通用帮助类--FileTypeCheckHelper】
文件格式检查帮助类,包含了以下常用的29种文件格式的检查:1、文档格式:.DOC、.DOCX2、PDF格式:.PDF3、电子表格:.XLS、.XLSX4、图片格式:.PNG、.JPG、.JPEG、.GIF、.BMP、.JFIF5、视频格式:.MP4、.MKV、.MOV、.M4V、.WEBM、.WMV、.AVI、.FLV6、压缩包格式:.ZIP7、可执行文件:.EXE、.DLL、.DRV、.VXD、.SYS、.OCX、.VBX、.BAT、.DB。
2023-12-06 18:14:17
668
原创 【.Net 6.0--通用帮助类--WordHelper】
Word帮助类,无需安装office即可使用,包含了插入段落到word文件(InsertParagraphs)、保存datatable到word文件中的指定表格(InsertRows)、插入图片到word文件中的特定位置(InsertPictures)、替换文字到word文件中的特定位置(InsertTexts)等方法。
2023-12-04 09:00:00
757
原创 【.Net 6.0--通用帮助类--ExcelHelper】
Excel帮助类,无需安装office即可使用,包含了读取excel到datatable(ExcelToDataTable)、保存datatable到excel(DataTableToExcel)、设置单元格枚举值(SetCellList)、合并单元格(SetCellMerge)等方法。
2023-12-03 07:04:31
785
Gdal 2.2.2 for .Net And .NetCore
2023-12-04
Aspose.Words 18.7.0.0 for .NetCore
2023-12-02
Aspose.Pdf 22.9.0.0 for .NetCore
2023-12-02
Aspose.Cells 18.10.0.0 for .NetCore
2023-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人