07 2021 档案

摘要:一、问题场景 针对一张正方形图片生成 48px × 48px 的缩略图并保存为图片文件,但发现生成的缩略图很模糊。 生成的模糊的缩略图如下: 原始图片(300px × 300px, png格式): 代码中调用的是 System.Drawing.Image. GetThumbnailImage() 方 阅读全文
posted @ 2021-07-28 13:21 你也很优秀 阅读(746) 评论(0) 推荐(1) 编辑
摘要:1. 匹配中文(全角)空格 Regex.IsMatch(" ", "\u3000"); \u3000是全角空格的16进制Unicode编码。 2. 匹配英文(半角)空格 Regex.IsMatch(" ", "\u0020") \u0020是半角空格的16进制Unicode编码。 3. 去除中文字符 阅读全文
posted @ 2021-07-28 13:20 你也很优秀 阅读(3324) 评论(0) 推荐(0) 编辑
摘要:今天在重构代码时对下面的一堆if语句实在看着不顺眼。 if(activation == null) { _logger.LogError("x1"); return BooleanResult.Fail(); } if(activation.DateAdded < DateTime.Now.AddH 阅读全文
posted @ 2021-07-28 11:23 你也很优秀 阅读(244) 评论(0) 推荐(0) 编辑
摘要:今天在一个ASP.NET MVC Controller Action中写代码时,需要对ViewModel的字段进行验证。但这个Action处理的是手工编写的ajax请求(不是表单提交),无法使用ASP.NET MVC Validation功能。 MVC Action示例代码如下: public as 阅读全文
posted @ 2021-07-28 11:19 你也很优秀 阅读(126) 评论(0) 推荐(0) 编辑
摘要:在用户注册与修改、重置密码时,强制密码达到一定的复杂度,是减少盗号的有效措施之一。 而在代码中检查密码复杂度就需要用到正则表达式,比如要求密码必须包含数字、小写或大写字母、特殊字符、字符数在8-30之间,对应的正则表达式如下: var regex = new Regex(@" (?=.*[0-9]) 阅读全文
posted @ 2021-07-28 11:16 你也很优秀 阅读(256) 评论(0) 推荐(0) 编辑
摘要:下载方式: 1、html超链接下载; 2、后台下载(四种方法:返回filestream、返回file、TransmitTile方法、Response分块下载)。 1、html超链接下载 超级链接在本质上属于一个网页的一部分,它是一种允许我们同其他网页或站点之间进行连接的元素。 各个网页链接在一起后, 阅读全文
posted @ 2021-07-23 17:25 你也很优秀 阅读(971) 评论(0) 推荐(1) 编辑
摘要:在.Net Core中通过ajax向mvc的controller传递对象时,控制器(controller)的方法一直没有进去,百思不得其解, 后面把传递的参数打印出来发现传递的参数比较大,有2.4M的数据,如下图: 后面跟踪项目发现web.config和Startup.cs里面没有设置数据传输大小( 阅读全文
posted @ 2021-07-23 16:58 你也很优秀 阅读(351) 评论(0) 推荐(0) 编辑

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