摘要: 前言 上个月看到了一款插件 微软 GitHub AI 编程工具 Copilot于是就想尝尝鲜,但是GitHub Copilot是需要申请的,只有申请通过的才能使用这款插件。就在今天我收到审核通过的邮件。于是想看看这插件是不是像其它网友说的那样强! 使用 于是打开了我的VS,测试起来! 首先我输入了冒 阅读全文
posted @ 2022-06-08 11:22 黑哥聊dotNet 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 讲故事 前几天看公司一个新项目使用了FluentValidation,大家都知道FluentValidation是一个非常强大的用于构建强类型验证规则的 .NET 框架,帮程序员解决了繁琐的校验问题,用起来非常爽,但我还是遇到了一件非常不爽的事情,如下代码所示: public class UserI 阅读全文
posted @ 2022-06-07 13:50 黑哥聊dotNet 阅读(117) 评论(0) 推荐(0) 编辑
摘要: ​ QuestPDF QuestPDF是一个开源的工具库,可以在.NET或者.Net Core中生成pdf文档 它提供了一个布局引擎,设计时考虑到了完整的分页支持以及灵活性要求!比市面上常见的Aspose和iTextSharp好用太多了!GitHub地址 安装 Install-Package Que 阅读全文
posted @ 2022-04-23 00:06 黑哥聊dotNet 阅读(4146) 评论(1) 推荐(1) 编辑
摘要: 一:简介 FluentFTP 是一个完全托管的 .NET 和 .NET Standard 的 FTP 和 FTPS 库,针对速度进行了优化。 它提供了广泛的 FTP 命令、文件上传/下载、SSL/TLS 连接、自动目录列表解析、文件哈希/校验和、 文件权限/CHMOD、FTP 代理、FXP 传输、U 阅读全文
posted @ 2022-03-09 21:19 黑哥聊dotNet 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 本文使用.NET Core Webapi演示! 一:新建.NetCore webapi项目 为了方便开发,简化代码,也为了与前端方便对接,需要对接口服务返回结果进行统一处理。 二:定义返回结果结构 我们需要定义一个统一返回结果泛型类ApiResult public class ApiResult<T 阅读全文
posted @ 2022-03-08 20:26 黑哥聊dotNet 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1:简介 PdfiumViewer 是一个 WinForms 控件,它承载一个 PdfRenderer 控件并添加一个工具栏来保存或打印 PDF 文件 2:兼容性 除了常规的win7 win10 也支持xp win8 3:对比Spire.Pdf和Adobe PDF Reader Spire.Pdf收 阅读全文
posted @ 2022-03-07 19:34 黑哥聊dotNet 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 1.简介 MiniExcel简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。 目前主流框架如Npoi 需要将数据全载入到内存方便操作,但这会导致内存消耗问题。 MiniExcel 尝试以 Stream 角度写底层算法逻辑,能让原本1000多MB占用降低到几MB,避免内存不够情况。 阅读全文
posted @ 2022-03-06 15:18 黑哥聊dotNet 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 前言: 今日一同事给我说你获取到的pdf文件有点不符合我们现有软件流程,你能不能将我们pdf文件转成图片啊!说干就干,由于以前研究过一段时间pdf文件的相关组件,所以我在github上找到我以前star的仓库,PdfiumViewer 开源地址: https://github.com/pvginke 阅读全文
posted @ 2021-07-26 20:12 黑哥聊dotNet 阅读(946) 评论(1) 推荐(0) 编辑
摘要: 前言: 最近有一个公司项目做一个排队叫号系统,系统功能不复杂,所以后端就我一人,难点在于消息推送到安卓屏上,最近有点时间,把我工作中使用的技术分享出来! 整个技术架构:前端使用vue uniapp,后端使用dotNet core3.1,数据库是Sqlserver,ORM框架是SqlSuagar,中间 阅读全文
posted @ 2021-07-12 13:33 黑哥聊dotNet 阅读(1095) 评论(0) 推荐(1) 编辑
摘要: 虽然VS2019IDE功能已经非常强大了,但是在有些地方还是可以优化,或者说有更合适的插件可以让我们用着更舒服、更方便、更快捷,本着提高开发效率的目的,于是搜罗了一下适合自己平时使用的辅助工具 在我们平时的开发过程中,英语差的经常面临怎么给方法命名,怎么命名合适等问题,那我今天就给大家安利一款Vis 阅读全文
posted @ 2021-07-09 16:57 黑哥聊dotNet 阅读(229) 评论(0) 推荐(0) 编辑