随笔分类 -  C#

摘要:public static void SplitBigTxtFile(string filePath) { int lineOfEach = 500000; int fileIndex = 1; var outputFile = Path.GetFileNameWithoutExtension(fi 阅读全文
posted @ 2021-10-28 16:29 LukeSteven 阅读(215) 评论(0) 推荐(0) 编辑
摘要:前后端分别部署在不同端口,存在前端无法访问后端服务中静态文件的跨域问题。(可能本地调试正常,部署在正式环境中出现) 前端部署在9302,访问后端6201中的PDF静态文件时,提示信息如下图: 解决方案,在Startup.cs的Configure方法中补充以下代码,修改响应头。(其中“/UploadF 阅读全文
posted @ 2021-09-07 08:24 LukeSteven 阅读(674) 评论(0) 推荐(0) 编辑
摘要:需求:根据B站视频的url获取对应视频的播放量以及视频时长。 1.这种需求的第一想法当然是找api了……提供给我的url基本都是带bvid的,所以直接找到了一个根据bvid获取视频信息的接口,哈哈哈,真是天助我也,返回数据挺长的,我就不贴了 api:https://api.bilibili.com/ 阅读全文
posted @ 2021-05-22 18:18 LukeSteven 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:记录一下使用ZXing生成条形码和二维码的过程,Nuget自行获取即可,就下面这个。 话不多说,直接上才艺! 1.生成条形码 /// <summary> /// 生成一维条形码 /// </summary> /// <param name="text">内容</param> /// <param n 阅读全文
posted @ 2021-05-19 13:54 LukeSteven 阅读(602) 评论(0) 推荐(0) 编辑
摘要:HttpWebRequest获取页面内容时,得到“远程服务器返回错误: (403) 已禁止。” 找了些解决方案,补充UserAgent req.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; Q 阅读全文
posted @ 2021-05-17 17:04 LukeSteven 阅读(2848) 评论(0) 推荐(1) 编辑
摘要:通过NPOI将DataTable导出成Excel时,每列内容长度不一,统一设置宽度当然不太合理了,所以研究了下动态设置列宽。 首先根据表头内容长度计算列宽,并将每列的列宽存于Dictionary<int, int>中,分别为每列序号和每列宽度。 然后在循环每行信息对每列内容赋值时,计算内容对应列宽, 阅读全文
posted @ 2021-04-11 12:51 LukeSteven 阅读(6254) 评论(0) 推荐(2) 编辑
摘要:生成PDF文件的过程踩了很多坑,布局排版也没法像HTML那样直观调试,只能生成一个文件,不合适的话还需要调整完重新生成再看,确实耽误时间…… 当然也在网上参考了一些,整理出来,希望可以帮助到有需要的人。。源码-->LukeSteven.Pdf 上图! 封面: 内容: 阅读全文
posted @ 2020-11-11 11:27 LukeSteven 阅读(382) 评论(0) 推荐(0) 编辑
摘要:前阵子用C#做了个多语言网站(11国语言……),要求是只填写英文内容,其他语言内容自动翻译填充至数据库。然后选择了百度翻译API,毕竟需要的11个语种都支持,而且通用翻译的标准版是完全免费的😁 don't say so much,百度翻译传送门在此:百度翻译开放平台 使用说明非常详细,并且提供了各 阅读全文
posted @ 2020-09-27 13:50 LukeSteven 阅读(646) 评论(0) 推荐(0) 编辑
摘要:再做个笔记吧,系统操作日志、登录日志之类的记录数据通常都会记录IP信息,但是如何获取用户真实IP而不是代理服务器的呢?考虑到用户如果有2层,3层的代理,HTTP_X_FORWARDED_FOR 的值应该是:“本机真实IP,1层代理IP,2层代理IP,.....” ,而实际应用中,使用多层透明代理的情 阅读全文
posted @ 2020-06-09 10:41 LukeSteven 阅读(1341) 评论(0) 推荐(0) 编辑
摘要:前段时间做了个公司内部项目,需要根据IP和子网计算的策略判断数据是否需要进行监控,所以马上开始了相关信息的调查。 项目中只需判断C类IP,所以子网掩码格式也就固定在了255.255.255.xxx。 | 子网掩码(二进制) | 子网掩码(十进制) | 掩码位 |可用IP数| | | | | | | 阅读全文
posted @ 2020-05-28 17:22 LukeSteven 阅读(200) 评论(0) 推荐(0) 编辑
摘要:查了下C# MVC 网站由HTTP自动转为HTTPS的方法,较多使用的是IIS中的URL重写工具,还有一些通过JS替换当前URL,就不单独记录了。 除了这些,还有C# MVC自带的RequireHttpsAttribute,可通过以下代码实现自动自动转为HTTPS的功能。 在项目Global.asa 阅读全文
posted @ 2020-05-26 09:48 LukeSteven 阅读(390) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示