首页
学习
活动
专区
工具
TVP
发布

喵叔's 专栏

专栏作者
571
文章
309452
阅读量
38
订阅数
【ASP.NET Core 基础知识】--路由和请求处理--路由概念(一)
在Web应用中,路由是一个至关重要的概念,它负责将用户的请求映射到相应的处理程序,以确保正确的页面或资源被呈现给用户。通过将用户请求与适当的处理程序关联起来,使得应用能够以有序和可维护的方式响应用户的操作。
喵叔
2024-01-18
1840
【ASP.NET Core 基础知识】--中间件--创建自定义中间件
自定义中间件为开发人员提供了更大的灵活性和控制权,使他们能够更好地定制和优化ASP.NET Core应用程序的请求处理流程,满足特定的业务和性能需求。
喵叔
2024-01-17
1240
【ASP.NET Core 基础知识】--中间件--内置中间件的使用
ASP.NET Core 中包含很多内置的中间件,我们不可能对每一个内置的中间件进行一一讲解,并且中间件的使用步骤大致一样,因此本文讲解几个常用的内置中间件以及使用中间件的步骤,希望读者们可以举一反三。
喵叔
2024-01-15
1920
国密算法
国密算法是指中国国家密码管理局推动和标准化的密码算法体系,也称为“中国密码算法”或“国家密码算法”。这些算法被设计用于保护信息安全,涵盖了对称加密、非对称加密、哈希函数等多个领域。 国密算法的主要特点包括:
喵叔
2024-01-15
2190
【ASP.NET Core 基础知识】--中间件--什么是中间件
本篇文章作为中间件单元的开篇文章,通过这篇文章可以了解什么是中间件、内置中间件的使用以及怎么创建自定义中间件。我们先来看一下中间件的角色、目的和重要性。
喵叔
2024-01-14
2011
【ASP.NET Core 基础知识】--MVC框架--Models和数据绑定
Models和数据绑定在ASP.NET Core MVC中扮演着关键的角色,对于构建强大、灵活和可维护的Web应用程序至关重要。这一节我们就来讲一下。
喵叔
2024-01-12
1760
补充一:C#中的Queue
队列是一种基本的数据结构,按照先进先出(FIFO)的原则组织元素。在队列中,新元素从队尾入队,而从队头出队,确保了先进入队列的元素首先被处理。这使得队列特别适合模拟排队、任务调度等场景。 在编程中,队列常用于异步任务处理、广度优先搜索等算法,以及处理需要按照顺序执行的任务。例如,在多线程环境下,队列可用于线程间安全地共享数据。在C#等编程语言中,通过内置的Queue类或其他队列实现,开发者能够方便地使用队列来解决各种问题,提高程序的效率和可读性。
喵叔
2024-01-11
1780
【ASP.NET Core 基础知识】--MVC框架--Views和Razor语法
在ASP.NET Core的MVC(Model-View-Controller)框架中,View 扮演着呈现用户界面的角色。View负责展示应用程序的数据给用户,并接收用户的输入。它与Model和Controller协同工作,通过模型绑定从Controller获取数据,然后使用Razor语法或其他视图引擎将数据呈现为用户可见的HTML。
喵叔
2024-01-11
1680
【ASP.NET Core 基础知识】--项目结构
ASP.NET Core项目的基本结构通常遵循一种标准的组织方式,这有助于提高项目的可维护性和可扩展性。以下是一个典型的ASP.NET Core项目的基本结构:
喵叔
2024-01-10
1790
【数据库设计和SQL语法的基础知识】--注意事项--语句设计--统计类语句
根据实际应用场景划分,SQL语句可分为统计类、查询类、更新类等不同类型。在语句设计中,核心关注点是优化执行效率,旨在降低语句执行耗时,并最小化对CPU、内存、I/O以及网络带宽等资源的消耗。为提高效率,通常采用一系列手段,包括充分利用索引、缩小操作粒度、简化操作复杂度等。下面我们先来看一下统计类语句的注意事项。
喵叔
2024-01-10
1400
【ASP.NET Core 基础知识】--MVC框架--MVC入门
MVC(Model-View-Controller)是一种软件架构模式,用于设计和组织应用程序的代码。它将应用程序分为三个主要组成部分:
喵叔
2024-01-10
1280
C#中如何使用ArrayPool
在C#中,数组是一种常见的数据结构,用于存储一系列相同类型的元素。在使用数组时,一个关键的方面是内存管理。当我们创建数组时,系统需要分配一块内存来存储数组元素,并在数组不再需要时释放这些内存,以避免内存泄漏和提高系统资源利用率。然而,频繁的数组创建和销毁操作可能导致内存碎片化,降低程序的性能。为了解决这个问题,C#引入了ArrayPool类,它允许我们更有效地管理数组的内存。 ArrayPool是.NET Framework中的一个工具类,用于更有效地管理数组的内存分配和释放。它的主要目的是减少由于频繁创建和销毁数组而导致的性能损失。通过ArrayPool,我们可以重复使用已分配的数组,而不是不断地创建新的数组。这样一来,我们可以避免在堆上频繁分配小块内存,减少GC的负担,提高程序性能。
喵叔
2024-01-10
1140
【ASP.NET Core 基础知识】--环境设置
.NET Core SDK(Software Development Kit)是Microsoft推出的一个开源跨平台框架,用于开发和部署.NET应用程序。它是.NET Core平台的核心组件之一,为开发者提供了在多个操作系统上构建高性能、可扩展、跨平台的应用程序的能力。以下是.NET Core SDK的一些关键特点和概念:
喵叔
2024-01-07
1560
【ASP.NET Core 基础知识】--介绍
ASP.NET Core 是适用于.NET 的新式高性能 Web 开发框架,在 Linux、Windows、macOS 和 Docker 上运行。它是 Microsoft 的 ASP.NET 框架的最新版本,由 C# 编写,并在 .NET 5 的基础上构建。
喵叔
2024-01-03
1130
【ASP.NET Core 基础知识】--目录
喵叔
2024-01-02
1240
【C#与Redis】--实践案例--案例 3:使用 Redis 实现排行榜
实现一个基本的排行榜系统通常涉及到对分数进行排序,而 Redis 的 Sorted Set 数据结构非常适合这种用途。以下是一个使用 StackExchange.Redis 库在 C# 中实现排行榜的简单案例:
喵叔
2024-01-01
1490
【C#与Redis】--实践案例--案例 2:使用 Redis 实现计数器
在这个案例中,我们将演示如何使用 Redis 实现一个简单的计数器。计数器可以用于跟踪应用程序中的某些事件的发生次数,如用户访问次数、文章阅读次数等。我们将使用 StackExchange.Redis 库。
喵叔
2024-01-01
1200
【C#与Redis】--实践案例--案例 1:使用 Redis 实现缓存
在使用 Redis 实现缓存的案例中,我们可以使用 StackExchange.Redis 库,这是一个为 .NET 提供的 Redis 客户端库。以下是一个简单的使用 Redis 缓存的 C# 示例:
喵叔
2024-01-01
1350
【C#与Redis】--高级主题--Redis 集群
Redis单节点存在一些局限性,特别是在处理大规模数据、高并发请求和提供高可用性方面。以下是一些常见的Redis单节点的局限性:
喵叔
2024-01-01
1780
【C#与Redis】--高级主题--Redis 哨兵
哨兵(Sentinel)是 Redis 分布式系统中用于监控和管理多个 Redis 服务器的组件。它的主要目标是确保 Redis 系统的高可用性,通过实时监测主节点和从节点的状态,及时发现并自动处理故障,保证系统的稳定运行。
喵叔
2023-12-31
1520
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档