上一页 1 2 3 4 5 6 ··· 28 下一页
摘要: 【Visual Studio 使用技巧分享】任务列表的使用 ## 前言 **`Visual Studio`** 开发工具的熟练使用,能够潜在的提升我们工作效率,而且一些开发技巧的使用,会让我们的工作显得那么方便快捷。那么你知道VS中有哪些你不知道的使用小技巧呢?接下来,我们就来探索VS中的**“任务列表”**的使用。 任务列表是使用 `TODO` 、 `HA 阅读全文
posted @ 2023-08-31 16:49 码农阿亮 阅读(943) 评论(0) 推荐(5) 编辑
摘要: 【23种设计模式】原型模式(五) ## 前言 在软件系统中,当创建一个类的实例的过程很昂贵或很复杂,并且我们需要创建多个这样类的实例时,如果我们用new操作符去创建这样的类实例,这就会增加创建类的复杂度和创建过程与客户代码复杂的耦合度。如果采用工厂模式来创建这样的实例对象的话,随着产品类的不断增加,导致子类的数量不断增多,也导致了相 阅读全文
posted @ 2023-08-31 08:45 码农阿亮 阅读(176) 评论(0) 推荐(0) 编辑
摘要: C#中的浅拷贝与深拷贝 ## 前言 众所周知,C#中有两种类型变量:那就是**值类型**和**引用类型**。对于值类型而言,copy就相当于是全盘复制了,真正的实现了复制,属于**深拷贝**;而对于引用类型而言,一般的copy只是**浅拷贝**,只是copy到了引用对象的地址,相当于值传递了一个引用指针,==新的对象通过地 阅读全文
posted @ 2023-08-30 14:51 码农阿亮 阅读(2828) 评论(6) 推荐(12) 编辑
摘要: 【23种设计模式】建造者模式(四) ## 前言 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法却相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中 阅读全文
posted @ 2023-08-29 15:48 码农阿亮 阅读(198) 评论(0) 推荐(0) 编辑
摘要:  NuGet常用基本配置和命令 ##### 常用基本配置项 ```xml net35; net40; net45; net451; net452; net46; net461; net462; net47; net471; net472; net48; netstandard2.0; netstandard2.1; netcore 阅读全文
posted @ 2023-08-29 10:47 码农阿亮 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 【23种设计模式】抽象工厂模式(三) ## 前言 在抽象工厂模式开篇之前,我们先思考一个问题,如果我们要设计一套房子,其他的组件暂时不考虑,我们仅仅考虑房顶、地板、窗户、房门进行设计。什么样的风格暂时未知,可能会有很多种类。可以先设计一套古典风格的房子,再设计一套现代风格的房子,再设计一套欧式风格的房子....这么多套房子需要设计,需求 阅读全文
posted @ 2023-08-29 10:46 码农阿亮 阅读(540) 评论(0) 推荐(2) 编辑
摘要: 【23种设计模式】工厂方法模式(二) ## 前言 在讲述之工厂方法模式前,我们来先了解简单工厂模式,简单工厂模式是最简单的设计模式之一,它虽然不属于GoF的23种设计模式,但是应用也较为频繁,同时它也是学习其他创建型模式的基础。下面我们来先了解下简单工厂模式,然后针对它的缺点来引出工厂方法模式。 ## 简单工厂模式定义 **简单工厂模式 阅读全文
posted @ 2023-08-27 21:23 码农阿亮 阅读(292) 评论(0) 推荐(1) 编辑
摘要: 【23种设计模式】单例模式(一) ## 前言: 单例模式是创建型模式5种中的第1种,**关注对象的创建, 保证一个类仅有一个实例,并且提供一个全局访问点**。在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性、以及良好的效率。如何绕过常规的构造器,提供一种机制来保证一个类只创建一个实例 阅读全文
posted @ 2023-08-26 17:38 码农阿亮 阅读(357) 评论(1) 推荐(2) 编辑
摘要: 【23种设计模式】设计模式综述(开篇) ## 一、设计模式概述: ​ **设计模式(Design pattern)**代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。是一套被反复使用的、多 阅读全文
posted @ 2023-08-26 17:32 码农阿亮 阅读(1024) 评论(0) 推荐(3) 编辑
摘要: ASP.NET Core实时库SignalR简单应用 ## 一、什么是SignalR: **SignalR** 是用于构建需要实时用户交互或实时数据更新的Web 应用程序的一个开放源代码.NET 库。不仅仅用在Web应用中,后面会讲到它的应用范围。它简化了简化了构建实时应用程序的过程,包括**ASP.NET Server**库和**JavaScript 阅读全文
posted @ 2023-08-25 09:34 码农阿亮 阅读(651) 评论(0) 推荐(1) 编辑
摘要: Docker 安装 OpenResty教程 ## Docker 部署 ### 1.拉取镜像 ``` powershell PS C:\Users\Administrator> docker pull openresty/openresty ``` ### 2.启动openresty ``` powershell PS C:\Users\Adm 阅读全文
posted @ 2023-08-24 12:13 码农阿亮 阅读(834) 评论(0) 推荐(0) 编辑
摘要:  Docker 安装 Nginx 教程 ## Docker 安装 ### 1.拉取镜像 ``` powershell PS C:\Users\Administrator> docker pull nginx ``` ### 2.创建挂载目录 ``` powershell PS C:\Users\Administrator> mkdir - 阅读全文
posted @ 2023-08-24 09:17 码农阿亮 阅读(103) 评论(0) 推荐(0) 编辑
摘要:  React Router 6 快速上手 ## 1.概述 1. React Router 以三个不同的包发布到 npm 上,它们分别为: 1. react-router: 路由的核心库,提供了很多的:组件、钩子。 2. **react-router-dom:** 包含react-router所有内容,并添加一些专门用于 DOM 的组件,例如 阅读全文
posted @ 2023-08-24 08:32 码农阿亮 阅读(465) 评论(0) 推荐(1) 编辑
摘要: ## 一、什么是结果过滤器? 结果过滤器(**ResultFilter**),是对执行的Action结果进行处理的一种AOP思想,适用于任何需要直接环绕 View 或格式化处理的逻辑。结果过滤器可以**替换或更改 Action 结果**。在 IActionResult 执行的前后执行,使用它能够控制 阅读全文
posted @ 2023-08-16 12:11 码农阿亮 阅读(162) 评论(0) 推荐(0) 编辑
摘要: ## 一、什么是异常过滤器? 异常过滤器(**Exception Filters**)是 ASP.NET Core 中用于处理全局异常的机制。它们允许你在发生异常时捕获、处理和记录异常,并提供自定义的异常处理逻辑。异常过滤器在整个应用程序范围内生效,可以用于处理各种异常情况。用于实现常见的错误处理策 阅读全文
posted @ 2023-08-15 16:44 码农阿亮 阅读(209) 评论(0) 推荐(0) 编辑
摘要: ## 前言: 在当今信息化社会,网络数据分析越来越受到重视。而作为开发人员,掌握一门能够抓取网页内容的语言显得尤为重要。在此篇文章中,将分享如何使用 .NET构建网络抓取工具。详细了解如何执行 HTTP 请求来下载要抓取的网页,然后从其 DOM 树中选择 HTML 元素,进行匹配需要的字段信息,从中 阅读全文
posted @ 2023-08-14 12:19 码农阿亮 阅读(337) 评论(0) 推荐(0) 编辑
摘要: ## 前言 上两篇文章分享了过滤器实现JWT进行鉴权,分别是通过授权过滤器和操作过滤器实现,这两个过滤器也是最常用的。文章链接:[授权过滤器—MVC中使用授权过滤器实现JWT权限认证](https://www.cnblogs.com/wml-it/p/17612434.html),[操作过滤器—MV 阅读全文
posted @ 2023-08-11 09:17 码农阿亮 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ## 前言 上一篇文章分享了授权过滤器实现JWT进行鉴权,文章链接:[授权过滤器—MVC中使用授权过滤器实现JWT权限认证](https://www.cnblogs.com/wml-it/p/17612434.html),接下来将用操作过滤器实现昨天的JWT鉴权。 ## 一、什么是操作过滤器? ​ 阅读全文
posted @ 2023-08-11 09:07 码农阿亮 阅读(203) 评论(0) 推荐(1) 编辑
摘要: 图形验证码+短信验证码实战 ## 前言: 上一篇分分享了[基于阿里云实现的短信验证码](https://www.cnblogs.com/wml-it/p/17613232.html)文章,考虑到为了防止登录时,非人工操作,频繁获取验证码,趁热打铁,现在添加了图片验证码服务功能。借鉴网上传统的做法,把实现这两个验证的功能做成有个 阅读全文
posted @ 2023-08-09 16:03 码农阿亮 阅读(1941) 评论(0) 推荐(4) 编辑
摘要: 基于阿里云服务实现短信验证码功能 ## 前言: 阿里云短信服务是一项基于云计算和大数据技术的企业级短信平台服务。它能够为企业和开发者提供高可用、高性能、高稳定性的短信发送服务,可以快速地将各类业务通知、验证码、营销推广等信息发送给用户。在我们经常登录一些系统或者APP时候,经常会遇到其他登录登录方式——短信验证码登录。这也是我前一段 阅读全文
posted @ 2023-08-08 08:28 码农阿亮 阅读(1495) 评论(4) 推荐(2) 编辑
上一页 1 2 3 4 5 6 ··· 28 下一页