![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
.Net
文章平均质量分 63
记录工作中遇到的一些问题,以及代码的心得
胖太乙
没秃顶的程序员, 不是一个合格的程序员~~~~
展开
-
Vs 设置类、接口默认创建的模板
有些时候,我们希望Vs 在创建类,接口的时候,生成的代码文件能更丰富一下, 例如:自动增加基础的注释功能, 类文件自动增加 public 修饰符, 类文件自动增加无参构造函数等等。其实VS生成这类文件都是有一个基础模板的,我们只需要修改VS的模板文件即可。由于每个人安装的VS版本(例如:VS2022 、VS2019等),VS 类型 (专业版、社区版、企业版等等)不同, 会导致模板的存放路径也不一样, 所以下述路径是我本机的路径,不过总体来说是大同小异的, 只需要耐心的找一下即可。类模板文件路径:接口原创 2022-07-04 09:37:19 · 2067 阅读 · 0 评论 -
.Net Core 使用Swagger,且使用自定义UI(Knife4jUI)
前言Swagger大家都不陌生,Swagger (OpenAPI) 是一个与编程语言无关的接口规范,用于描述项目中的 REST API。它的出现主要是节约了开发人员编写接口文档的时间,可以根据项目中的注释生成对应的可视化接口文档。Swagger 的优势支持 API 自动生成同步的在线文档:使用 Swagger 后可以直接通过代码生成文档,不再需要自己手动编写接口文档了,对程序员来说非常方便,可以节约写文档的时间去学习新技术。 提供 Web 页面在线测试 API:光有文档还不够,Swagger原创 2022-05-05 17:13:19 · 6221 阅读 · 11 评论 -
安装 VS2022一直显示0KB 解决方案
安装 VS 2022 一直显示0KB, 遇到这种情况,只需要修改一下DNS 就可以1.进入 “控制面板” - >“网络和Internet” -> “网络连接” 右键属性2.首先需要禁用 IPv63.配置DNS双击“Internet 协议版本 4(IPv4)”,改成如下图所示即可...原创 2021-11-03 19:47:55 · 14376 阅读 · 37 评论 -
Vs2017远程调试图文教程(以及避坑点)
前言:做为一个程序员, 必备的技能就是代码调试了,但是你们真的掌握了VS 的调试吗? 接下我要讲的是VS 远程调试服务器上IIS 的代码。有些时候由于线上环境和本地环境的差异, 导致本地可以运行, 但是线上确是存在异常的情况。也许可以通过Log 很快的定位到问题, 但是很多情况是不太好定位的,所以这个时候就体现出 VS 的强大了~~~~ 远程调试服务器端操作将本地的C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Re.原创 2021-09-20 18:32:30 · 9106 阅读 · 3 评论 -
C# 操作Excel , 支持超链接跳转Sheet 页面,HSSFHyperlink函数
问题最近在做一个招聘系统, 里面一个导出excel的功能, 要求导出简历,第一个Sheet页是列表页,其他Sheet页面是简历详情,列表页的第一列是一个超链接, 可以跳到简历的详情页。如下图:在这里我主要讲HSSFHyperlink函数,HSSFHyperlink函数的用法如下:HSSFHyperlink link = new HSSFHyperlink(HyperlinkType.Document);link.Address = "#" + sheet页的名字 + "!A1";//设置超链接点原创 2021-09-15 08:47:24 · 9524 阅读 · 0 评论 -
Tesseract-OCR 中文识别(附上源码)
源码:Demo下载简介光学字符识别(OCR,Optical Character Recognition)是指对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。OCR技术非常专业,一般多是印刷、打印行业的从业人员使用,可以快速的将纸质资料转换为电子资料。关于中文OCR,目前国内水平较高的有清华文通、汉王、尚书,其产品各有千秋,价格不菲。国外OCR发展较早...原创 2018-09-04 08:55:27 · 28227 阅读 · 2 评论 -
MVC 中使用 System.Web.Optimization 合并压缩JS、CSS
前言:Optimization 捆绑和压缩原理是:将多个css文件动态合并和压缩为一个css文件、多个js文件动态合并和压缩为一个js文件,以此达到减少浏览器对服务器资源文件的请求数量、缩小资源文件的尺寸来提高页面反应速度的目的。ASP.NET 4.5及以上版本支持此技术(Optimization)。操作1.通过NuGet添加Microsoft ASP.NET Web Optimization Framework的引用(MVC的项目默认是已经安装了, 所以这里可以忽略)2. 在App_Code中添加原创 2021-09-09 16:26:41 · 8048 阅读 · 0 评论 -
C# 使用 wkhtmltopdf 将HTML文本或文件转换为PDF
一、简介最近遇到一个需求, 要求将某个页面导出成pdf文件,刚开始为了响应速度, 选择使用客户端导出,也找到了一些jquery包, 但是效果不是那么理想,无奈只能试着找服务器端导出,于是了解到 wkhtmltopdf.exe 这个工具,这个工具比起之前的那种方法简直是太好用了。它是一个使用 Qt WebKit 引擎做渲染的,能够把 HTML 文档转换成 PDF 文档或图片(image) 的命令行工具,且要还支持网页的js代码和css代码的渲染,简直不能在爽了,并且支持多个平台,可在 windows、l.原创 2021-09-09 09:34:57 · 9777 阅读 · 0 评论 -
ASP.NET MVC中四种过滤器类型介绍
简介mvc的过滤器类型有四种,分别如下:过滤器类型接口默认实现描述ActionIActionFilterActionFilterAttribute在动作方法之前及之后运行ResultIResultFilterActionFilterAttribute在动作结果被执行之前和之后运行AuthorizationFilterIAuthorizationFilterAuthorizeAttribute首先运行,在任何其它过滤器或动作方法之前Excepti原创 2021-09-08 14:01:52 · 9252 阅读 · 0 评论 -
C# 中装箱和拆箱的基本介绍
装箱:将值类型转换为引用类型 拆箱:将引用类型转换为值类型值类型:int double decimal enum struct bool char ...引用类型:数组 集合 自定义类 string object...装箱和拆箱会对系统消耗很大, 下面我们通过代码来看一下, ArrayList listArr = new ArrayList();...原创 2018-09-10 08:55:58 · 8450 阅读 · 0 评论 -
控制台应用程序中的 Main()函数 外部传参(args)
上个月接手一个接口,大致的功能就是实现同步销售数据, 但是接口有一个补传的机制,如果数据同步失败, 可以手动进行补传,因为接口是用的控制台应用程序写的, 当时不太明白如何在外部传参给内部入口函数Main()。由于项目比较急, 我就照着其他接口的样子改了一下,当时不知道什么意思, 现在闲下来了, 就来回顾一下当时的问题。Main()是C#应用程序的入口点,执行这个函数就是执行应...原创 2018-09-10 08:48:11 · 9262 阅读 · 0 评论 -
C#程序实现发送邮件
最近闲着无聊研究了一下发送邮件具体代码如下: /// <summary> /// 发送邮件 /// </summary> /// <param name="email">收件人邮箱</param> /// <returns></r..原创 2017-09-01 14:19:58 · 8732 阅读 · 1 评论