搜索:git
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中如何自定义注解
翻译文章,[原文](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而言更是如此。在这个指南
阅读全文使用 Spring Boot 3 和 Spring Security 6 进行 JWT 认证和授权
外网翻译文章,[原文链接](https://medium.com/@truongbui95/jwt-authentication-and-authorization-with-spring-boot-3-and-spring-security-6-2f90f9337421)。 在我学习 Spring Security 的过程中,我曾经思考过是否有其他开发者也
阅读全文Flutter学习笔记二:搭建环境、创建项目与配置
Flutter支持3种环境:Windows、macOS以及Linux; #### Windows开发环境搭建 **Step 1: 检查开发环境** * **操作系统要求:** Windows 10或更高版本(64位),基于x86-64。 * **硬盘空间:** 2.5 GB(不包括用于IDE/工具的磁盘空间)。 * **工具:** Flutter取决于这些工
阅读全文Wire中文文档:Wire教程
## Wire教程 让我们从示例开始学习Wire的使用。[Wire指南](https://github.com/google/wire/blob/main/docs/guide.md)提供了指引使用该工具的完整文档。对于那些期望看到将Wire应用于更大场景的读者,[基于Go Cloud的留言本示例](https://github.com/google/go-
阅读全文使用nginx + minio + imageproxy 搭建私有图床
MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。 图床的基础是Minio, 但minio并不提供图片缩略和裁剪功能,所以还需要用到Imagepro
阅读全文Go开源项目收集整理
### 目录 - [存储服务](#存储服务) - [Key-Value键值对存储](#Key-Value键值对存储) - [文件系统](#文件系统) - [数据库](#数据库) - [Database Drivers](#database-drivers) ## 存储 * [minio](https://github.com/minio/minio) - M
阅读全文Jenkins增量部署 指定文件夹指定文件部署
## 1 出发点 使用Jenkins部署代码的办法,一种是打包,一种是连接目标服务器拉取代码,虽然实际操作中会一些差别, 例如打包后上传与下载的区别,但大体就是这两种。 对于打包方法而言,通常是打全量包,或者是指定文件与文件拉取代码打包。但是有时候在非严格的版本控制下,需要增量部署, 或者动态地指定文件夹,动态地指定文件拉取部署;就像瓦力那样,但是又不想更换
阅读全文Git merge fast-forward/--no--off/--squah的区别
### fast-forward 未添加任何参数使用git merge合并分支时即为fast-forward模式,这种模式不是在被合并分支上显示被合并的分支,只保留单条分支记录。在合并时间,GIT直接将HEAD指针指向合并分支的头,完成合并,这是一种”快进"方式的合并。 在这种情况下,删除分支,则分支丢失,只在被合并分支上看到commit提交信息,但并不知道
阅读全文Git合并多次Commit
在使用Git时,经常会碰到需要美化提交的场景,虽然多数是出于错误的测试开发流程,或者错误的GIT管理流程,但放任一些临时或者随意的commit就会污染Git History,为后续的代码管理代理不便。 合并多次提交,只需要使用`git rebase`就可以 示例: ``` commit e1a7dfa9dfea8e63ad079dba37c61d8e80ff
阅读全文