1. 首页
  2. 文章列表
  3. 标签_.NET

C#简单代码实现对手机号邮箱等隐私信息进行*号打码

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

一个系统的安全设计总是会注重用户的隐私保护的,开发中也不乏能遇到这样的需求,将电话号码,QQ号,邮箱之类的敏感信息进行脱敏处理,呈现基本信息的同时并保护用户隐私。比如13123456789这样的手机号,通常展示为131****6789。

0 在看 | 1 评论 | 11 支持

IIS通过URL重写将www的域名301到不带www的域名和强制使用https访问网站

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

其实强制非www域名和https博主以前都是在做域名解析的时候做的DNS解析来实现的,可无奈在几天前被阿里云坑了一波之后,由于博主修改了一些DNS的配置,导致现在未备案域名不能在DNS级别做301重定向了,所以博主无奈之下只有研究在服务器级别做301重定向了,也把这次经历记在这里,方便大家有用到的时...

0 在看 | 2 评论 | 4 支持

一些小众冷门但却非常实用的.NET(Core)开源库推荐

作者: 懒得勤快 | 更新时间: | 分类: 开源项目

相信大家也看过其他博主推荐的.NET开源库,大家推荐的都各有千秋,那今天博主就推荐一下我自用的一些.NET开源库吧,数量不多,虽然有些点赞数并不高,但个人觉得都是好到爆的一些工具库。本文旨在收录一些小众冷门的开源库,像AutoMapper、Autofac、epplus、Hangfire之类的大众都知...

0 在看 | 2 评论 | 10 支持

由double类型判等引发的一点小思考

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

其实这篇文章很早就想发出来的,由于工作比较忙碌,所以一直也没写,最近有点空闲时间了,所以趁此整理一下,分享出来。

0 在看 | 13 评论 | 10 支持

简单几句话讲明白C#中的成员修饰符new与override的区别

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

父类引用指向子类对象时调用方法,如果用是override重写,执行的是子类的方法;如果用的是new覆盖,执行的是父类的方法。如果看了上面那句话,你还不是很懂,请看下面的代码,就肯定能明白啦!

0 在看 | 58 评论 | 19 支持

.NET代码保护混淆和软件许可系统——Eziriz .NET Reactor 6.9学习版

作者: 懒得勤快 | 更新时间: | 分类: 开发工具

.NET Reactor是用于为.NET Framework编写的软件的功能强大的代码保护和软件许可系统,并且支持生成.NET程序集的所有语言。主要功能特点:知识产权保护、强大的许可系统、软件开发工具包以及部署。支持对所有.NET产品的保护。

0 在看 | 13 评论 | 8 支持

C#遍历文件夹,其实只需要一句话!

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

在项目中大家肯定偶尔会有遍历文件夹的需求,还在老老实实写递归么?!那怕是骚一点的linq递归,其实都太麻烦了,微软爸爸早就想到我们有这样的需求,直接在框架内部已经实现好了。

0 在看 | 4 评论 | 19 支持

解决VisualStudio 2022不能加载.NET Framework4.5项目的问题

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

升级到VisualStudio2022之后,开发体验确实有所提升,然而在升级之后准备打开我的Masuit.Tools解决方案的时候,由于解决方案中包含一个.NET Framework4.5的项目Masuit.Tools.Net45,所以每次打开项目就会报错:不支持的目标框架:

0 在看 | 11 评论 | 7 支持

ASP.NET Core中使用拦截器实现一个简单的WAF防火墙

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

本站一直以来都有一个独特的防火墙,可以拦截指定地区的流量,可以根据请求中是否包含敏感词进行拦截等,这是其他的防火墙没有的功能,也是本站的最后一道防线,今天,就分享一下本站内置的简单web防火墙的实现逻辑。

0 在看 | 6 评论 | 6 支持

微软常用.NET运行库合集2022.7.22

作者: 懒得勤快 | 更新时间: | 分类: 绿色软件/Windows软件/基础软件

.NET是微软具有战略意义的框架,也是装机必不可少的框架,想要一个一个安装略显繁琐,再加上很多电脑小白不知道怎么下载,不小心就下载到某某高速加载器,这个运行库极大解决了这个问题,采用微软官方.NET最新版本制作,一键式安装,无需联网,安装时无需点击任何对话框,只需耐心等待,重启后即可安装完成;支持X...

0 在看 | 6 评论 | 3 支持

通过Expression表达式树,为EF Core找回AddOrUpdate方法

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

在做.NET Core开发工作的开发者们应该都知道,在EF Core之后,微软大大再也没有提供AddOrUpdate方法,但实际开发当中经常会有AddOrUpdate这样的需求,虽然能够自己根据业务进行定制化的实现,但有个通用的AddOrUpdate方法就会很实用了,而且,博主在曾经.NET Fra...

0 在看 | 3 评论 | 4 支持

.NET性能优化——推荐使用Collections.Pooled集合类型

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

性能优化就是如何在保证处理相同数量的请求情况下占用更少的资源,而这个资源一般就是CPU或者内存,当然还有操作系统IO句柄、网络流量、磁盘占用等等。但是绝大多数时候,我们就是在降低CPU和内存的占用率。之前分享的内容都有一些局限性,很难直接改造,今天要和大家分享一个简单的方法,只需要替换几个集合类型,...

0 在看 | 2 评论 | 3 支持

浅谈http断点续传的原理以及.NET代码实现,看似挺高端,其实很简单

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

最近参与公司的项目,说将来需要支持文件的断点续传,大家都感觉这似乎是比较高端又有点难以实现的功能,其实断点续传仔细研究后发现,其实蛮简单的,趁此机会也给大家科普下吧。

解决非Windows系统的System.Drawing.Common不再支持.NET6的问题

作者: 懒得勤快 | 更新时间: | 分类: .NET开发技术

最近在升级 .NET 6 时遇到了 System.Drawing.Common的问题,同时很多库的依赖还都是 System.Drawing.Common ,而 .NET 6 默认情况下只在 Windows 上支持使用,Linux 上默认不支持这就导致在 Linux 环境上使用会有问题;

0 在看 | 1 评论 | 0 支持

极客时间专栏+视频资源下载

作者: 懒得勤快 | 更新时间: | 分类: 视频课程

2020版:https://cloud.189.cn/t/yIbuMnUFjmYz(访问码:c8hx)

0 在看 | 37 评论 | 33 支持