分类:编码

ASP.NET Core MVC视图、局部视图及布局

翻译文章,[原文链接](https://code-maze.com/views-partial-views-and-layouts-in-asp-net-core-mvc/) 在MVC模式中,视图处理应用程序的数据展示和用户交互。它们还有助于通过将用户界面标记与应用程序的其他部分分离,建立MVC应用程序中的关注点分离(SoC)。 视图是一个包含嵌入式Razo

阅读全文

ASP.NET Core MVC处理数据

在这个系列的前一部分中,我们使用一些模拟数据构建了一个ASP.NET Core MVC应用程序。在这一部分中,我们将探讨如何将应用程序连接到数据库并处理数据。 我们将使用[EF Core Code-First](6926376813415765612 )方法,这是在开始新项目时处理数据的首选方式。 我们强烈建议访问本系列的完整导航:[ASP.NET Core

阅读全文

开始使用ASP.NET Core MVC

在本文中,我们将看到构建ASP.NET Core MVC Web应用程序的基础知识。 我们将从使用Visual Studio提供的默认模板创建一个简单的ASP.NET Core MVC应用程序开始。默认模板本身将转化为一个可工作的应用程序。 对于默认模板,我们将添加一个控制器和一些操作方法。 之后,我们将使用Razor语法引入视图,并从控制器方法中返回它们。

阅读全文

ASP.NET Core MVC 系列教程

翻译文章,[原文点这里](https://code-maze.com/asp-net-core-mvc-series/) 在这个系列中,我们将详细讨论ASP.Net Core MVC。我们将从MVC架构开始,然后转向ASP.NET Core MVC框架。之后,我们将检查项目结构,看看各个组件如何适应其中。然后,我们将讨论框架支持的各种功能,处理数据,实施单元

阅读全文

asp.net core中如何自定义注解

翻译文章,[原文](https://code-maze.com/dotnet-custom-attributes/) .NET(Core)中的自定义属性是一种有助于附加额外信息到类、结构甚至它们的成员的机制。在本文中,我们将通过一些实际示例来解释如何在.NET中创建、访问和获取自定义属性中的信息。 让我们开始。 ### 声明自定义注解 我们可以通过创建一个类

阅读全文

如何在ASP.NET Core中自定义一个Authorize注解

[原文](https://code-maze.com/custom-authorize-attribute-aspnetcore/) 授权是一种安全机制,用于确定用户对资源的访问级别。我们经常需要按照组织或项目设定的规则来实现自定义授权逻辑。 在本文中,我们将学习如何在ASP.NET Core中实现自定义授权属性。 > 需要下载本文中的源码, 你可以访问我们

阅读全文

.NET 8: 身份验证及授权的新特性

翻译文章,[原文链接点我](https://auth0.com/blog/whats-new-dotnet8-authentication-authorization/)。 .NET 8的发布即将到来。在为开发人员带来的惊人功能中,它在身份验证和授权支持方面进行了一次小的革命:将ASP.NET Core Identity从面向页面的方法转变为面向API的方法

阅读全文

Aspnet Blazor SEO支持

翻译文章,原文[Search Engine Optimization (SEO)](https://blazorschool.com/tutorial/blazor-server/dotnet5/search-engine-optimization-(seo)-938345)。 SEO在任何网站中都起着至关重要的作用,特别是对于SPA而言更是如此。在这个指南

阅读全文

笔记: 医带患与企带患

做互联网医院有三年时间了,从当初的一窍不通到现在有了一些模模糊糊的认识,以下是最近一些读书思考,有关医带患与企带患,多有错漏,欢迎斧正。 互联网医院通常被认为医院信息化的第三阶段: 第一阶段是使用信息系统摆脱纸质化的信息管理,这个阶段医疗信息及流程都在局域网或广域网中流动,与公众关系不大; 第二阶段医疗机构利用网络向公众开放部分医疗服务,如:网络挂号,远程看

阅读全文

PHP数组按配置自动映射

需求是一个源数据按配置映射成目标数组,简单满足 ``` [ [ 'bb' => 1, 'cc' => [ 'dd' => 2 ], 'ee' => [ [ 'ff' => 5 ], [ 'ff' => 6 ] ] ], [ 'bb' => 3, 'cc' => [ 'dd' => 4 ], 'ee' => [ [ 'ff' => 7 ], [ 'ff' =>

阅读全文

zephir中引用赋值和参数的传引用实现

近期在修改一些Phalcon的底层实现时,发现zephir并未提供引用赋值和参数的传引用特性,导致某些特定场景的代码无法实施,例如循环调用中要求不能抛出异常,只能用一个最外层的handle来存储循环中异常或错误,这就要求必须使用参数的传引用特性,所以只能通过一些变通方法来变通实现。 ### 引用赋值 使用&进行引用赋值,编译时会引发异常并提醒你官方并不支持引

阅读全文

Jenkins增量部署 指定文件夹指定文件部署

## 1 出发点 使用Jenkins部署代码的办法,一种是打包,一种是连接目标服务器拉取代码,虽然实际操作中会一些差别, 例如打包后上传与下载的区别,但大体就是这两种。 对于打包方法而言,通常是打全量包,或者是指定文件与文件拉取代码打包。但是有时候在非严格的版本控制下,需要增量部署, 或者动态地指定文件夹,动态地指定文件拉取部署;就像瓦力那样,但是又不想更换

阅读全文

axios全局配置

`axios.config.js`: ``` import axios from 'axios'; // 创建一个 axios 实例 const axiosInstance = axios.create({ // 非必须,设置基础请求地址 baseURL: 'https://example.com/', // 非必须,请求URL,可用于前缀 url: '/a

阅读全文

PHP框架模式1:管道模式

计算机领域内管道模式其本质大体和现实领域的管道系统相同:栽荷从从抽象的管道的一端流入,经过一系列的处理,最终从管道的另一端流出。 管道模式的形式有很多种,常见的有: * 进程间管道,通常用于兄弟进程、亲缘进程、父子进程及子进程之间的通讯; * 凹型管道,用于客户端与服务端的业务流程处理及通讯; * 直线型管道,用于客户端或服务端的一般流程性业务处理; 直线型

阅读全文

Spring boot基础: 国际化

在Spring Boot中,国际化是通过`MessageSource`和`LocalResolver`两个核心接口来实现。 Spring Boot提供了自动配置类来简化国际化的配置,其中最重要的配置类是`MessageSourceAutoConfiguration`和` LocaleCharsetMappingAutoConfiguration`。 `Mes

阅读全文

Spring Data Jpa配置多数据源的方法

要在项目中为Spring Data JPA配置超过一个数据源,就需要创建多个`Data Source Bean`和对应的`EntityManagerFactory`.以下是创建步骤。 #### 第1步 配置DataSource 在`application.yaml`里添加: ``` spring: datasource: first: url: jdbc:m

阅读全文

Spring Boot: AutoConfigurationImportFilter过滤器

在Spring Boot中,`AutoConfigurationImportFilter`是一个接口,用于控制自动配置类的导入过程,从而影响应用程序的自动配置过程,它的作用和原理是允许开发者通过自定义过滤器来决定哪些自动配置类应该被包含或排除,以达到更灵活第管理自动配置的目的。 ### 作用 1. **过滤自动配置类** 允许开发者根据特定条件过滤掉不需要的

阅读全文

Spring Booter: AutoConfigurationExcludeFilter过滤器

`CommonentScan`另一个默认配置的过滤器就是`AutoConfigurationExcludeFilter`. 在Spring Boot中,`AutoConfigurationExcludeFilter`是一个实现了`TypeFilter`接口的类。它的作用是在自动配置过程中排除不需要的自动配置类。这个过滤器可以帮助开发者精细控制哪些自动配置类应

阅读全文