EveryDay .NET
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
1.25 路由与终结点:如何规划好你的 WebAPI
浏览
132
扫码
分享
2023-03-21 22:23:48
1.25 路由与终结点:如何规划好你的 WebAPI.pdf
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
断更说明
C# 语言入门详解
001 课程简介,C# 语言简介,开发环境准备
002 初识各类应用程序
002.001 C# 也能开发 Android 应用
003 初识类与名称空间
004 类,对象,类成员简介
005 C#语言基本元素概览,初识类型、变量与方法,算法简介
006,007 详解类型、变量与对象
008,009 方法的定义、调用与调试
010,011,012 操作符详解
013,014,015,016 表达式、语句详解
017 字段、属性、索引器、常量
018 传值、输出、引用、数组、具名、可选参数、扩展方法
019 委托
020,021,022 事件详解
023 什么是类
024,025 类的声明,继承和访问控制
026 重写与多态
027 抽象类与开闭原则
028 接口,依赖反转,单元测试
029 接口隔离,反射,特性,依赖注入
030 泛型,partial类,枚举,结构体
每天听道题 001
使用 .NET Core 开发 WinForm 程序
.NET & .NET Core
C#
通过 Monitor.TryEnter 防止事件重复触发
C# 检查当前程序是否有管理员权限
C# 中实现删除文件到回收站
LINQ 使用 let 进行中间计算
TryParse 模式讲解及优化
使用 Async 时如何中断和还原
C# 异步方法包含 ref(out) 参数
.NET 一个键对应多个值的集合类型
C# string.Empty vs ""
Serilog 上手
Random 细节
EF Core 的使用
EF 数据库创建策略
EF Code First DB Migration
C# 取消 Task
DateTime.UtcNow vs DateTime.Now
C# 设置程序开机自启
.NET Core
.NET Conf 2019
在 .NET Core 使用微软提供的 Configuration
GitHub 上有趣的 .NET Core 项目
.NET
.NET 常见 Q&A
使用 WebClient 调用 Web API
ASP.NET Core
内置 Logger 的使用
ASP.NET Core 会话和应用状态
ASP.NET Core 发布到 IIS
基于 ASP.NET Core 的 SignalR
创建基于 ASP.NET Core 的 Web API 程序
Magicodes.Admin.Core 上手
ASP.NET MVC
如鹏 .NET
Web 前端
01 HTML
ASP.NET 核心
01 Web 基本原理
02 一般处理程序
03 ASHX 增删改查
ABP 应用
AngularJS
Magicodes.Admin.Core
ABP 实战案例 MVC 版
ABP Localization 添加中文
Startup Template Angular
ABP 文档阅读
Introduction
Introduction ASP.NET Core And EF Core Part 1
Introduction ASP.NET Core And EF Core Part 2
NLayer Architecutre
ABP Module System
WinForm
在 .NET Core 3.1 WinForm 中使用依赖注入
上手 .NET Core 3.1 WinForm
WinForm 小功能最佳实现
VS WinForm 安装包制作
设计一个扁平化的快餐店 WinForm 程序
WinForm 打印图像
Packages
CsvHelper CSV 文件导入导出
Math.NET 数学工具包
ZedGraph 绘制图形
AutoUpdater.NET 自动升级程序
Tesseract 图像识别
Magick.NET 处理图像
SixLabors.ImageSharp 处理图像
Emgu CV 图像识别
NLog 日志记录
Swagger 自动生成 API 文档
Westwind.Utilities.Configuration 管理配置
CefSharp.WinForm 现代浏览器窗体
Tools
Visual Studio 中自定义代码片段
VS 2019 Launch
Yahoo Weather API
Postman 上手
上手 VS Code 中使用 Git
Umbraco 入门
他山之石
源码阅读
BingWallpaper2
HslCommunication
Westwind.ApplicationConfiguration
译文
用信鸽来解释 HTTPS
摘录
语义化版本
如何维护更新日志
图解 SQL Join
Top 5 SerialPort Tips [Kim Hamilton]
使用 Async 时如何汇报进度及取消任务
Visual Studio 小技巧 —— DebuggerDisplay
当你在浏览器输入 google.com 并且按下回车之后发生了什么?
读书笔记
MOOC
ASP.NET Core 与 EF Core 项目实战入门
ASP.NET Core 基础知识
ASP.NET Core 简介
为您的机器配置开发环境
创建 ASP.NET Core Web 程序
ASP.NET Core Web 项目文件
ASP.NET Core 中的 Main 方法
ASP.NET Core 进程内(InProcess)托管
ASP.NET Core 进程外(OutOfProcess)托管
ASP.NET Core launchsettings.json 文件
ASP.NET Core appsettings.json 文件
配置 ASP.NET Core 请求处理管道
ASP.NET Core 中的静态文件
ASP.NET Core 开发人员异常页面
ASP.NET Core 中的环境变量
ASP.NET Core MVC 框架
MVC 是什么?它是如何工作的?我们来解剖它
在 ASP.NET Core 中安装 MVC
AddMvc vs AddMvcCore
模型 Model
依赖注入 Dependency Injection
控制器 Controller
视图 View
视图发现 View Discovery
将数据传递到 ASP.NET Core 中展示
ViewBag
路由、EntityFramework、TagHelper
ASP.NET Core MVC 中的路由
ASP.NET Core MVC 中的属性路由
在 ASP.NET Core 中安装和使用 Bootstrap
ASP.NET Core 中的 Tag Helpers
为什么要使用 Tag Helper
禁用浏览器缓存 & Image Tag Helper
ASP.NET Core 环境 Tag Helper
使用 Bootstrap 给项目添加导航菜单栏
Tag Helper in forms 提交学生信息
ASP.NET Core 中的模型绑定
ASP.NET Core 中的模型验证
ASP.NET Core 中 Select 标签的验证
Visual Studio 2019 插件推荐使用
一个案例说清楚 AddSingleton AddScoped AddTransient 三者的差异性
单层 Web 应用和多层 Web 应用的区别
什么是 EF Core?什么是 ORM?为什么要使用 ORM?
EF Core 中的 DbContext
在 EF Core 中使用 SQL Server
ASP.NET Core 中的仓储模式
EF Core 迁移功能
EF Core 中的种子数据
ASP.NET Core 中同步领域模型与数据库架构
ASP.NET Core MVC 上传文件
ASP.NET Core 中的学生编辑视图
ASP.NET Core 404 错误处理
ASP.NET Core 中的全局异常处理
ASP.NET Core 中的日志记录
在 ASP.NET Core 中记录异常信息
ASP.NET Core 中使用 NLog 记录信息到文件中
ASP.NET Core 中 LogLevel 配置及过滤日志信息
ASP.NET Core Identity 权限框架入门
从零开始学 ASP.NET Core 中的身份(Identity)认证
使用 ASP.NET Core Identity 注册新用户
ASP.NET Core Identity 中密码复杂度处理
ASP.NET Core Identity 自定义错误信息
ASP.NET Core Identity 中完成登录状态显示或隐藏及注销
ASP.NET Core Identity 登录功能的实现
什么是 ASP.NET Core 中的授权
用户登录成功后如何在 ASP.Net Core 中完成重定向到原始的 URL
Open Redirect 开放式重定向 漏洞示例
ASP.NET Core 客户端验证
ASP.NET Core 远程验证
ASP.NET Core 中的自定义验证属性
扩展 ASP.NET Core 中的 IdentityUser 类
在 ASP.NET Core 中创建角色
在 ASP.NET Core 中显示所有的角色列表
编辑 ASP.NET Core 中的角色
在 ASP.NET Core 中添加或删除角色中的用户
ASP.NET Core Identity 中的基于角色授权
在 ASP.NET Core 中完成拒绝访问功能
显示 Identity 中的注册用户
编辑 ASP.NET Core Identity 中的用户
删除 ASP.NET Core Identity 中的用户
ASP.NET Core 中的确认删除功能
删除 ASP.NET Core Identity 中的角色
EF Core 中禁止强制删除
优化自定义 Error 视图页面
ASP.NET Core Identity 中的复杂授权
ASP.NET Core Identity 中的用户角色
模型绑定的失效
管理 ASP.NET Core 中的用户声明
ASP.NET Core 中的声明授权
角色授权 RBAC vs 声明式授权 CBAC
在 MVC 视图中进行角色与声明授权
AccessDenied 视图的路由配置修改
自定义中间件处理角色权限种子数据
策略授权中的 ClaimType 和 ClaimValue
使用委托创建自定义策略授权
ASP.NET Core 中的自定义复杂授权需求
自定义授权的拦截和处理
多个自定义授权处理程序
社交媒体登录
ASP.Net Core 中启用 Microsoft 身份验证
集成 GitHub 身份验证登录
用户机密在实际项目中的用法
验证账户信息安全
阻止未验证的用户登录
电子邮件令牌确认
制作第三方登录的电子邮件令牌
用户邮箱激活功能
账户中心的设计与实现
找回密码与重置密码功能
解析 ASP.NET Core Identity 中 Token 的生成与验证
自定义令牌类型及令牌有效期
.NET Core 微服务架构最佳实践
1.03 .NET Core 的现状、未来以及环境搭建
1.04 Startup:理解程序启动的过程
1.05 依赖注入框架:管理服务的依赖与生命周期
1.06 依赖注入:理解作用域与对象释放行为
1.07 依赖注入:使用 Autofac 增强容器能力
1.08 配置框架:让服务无缝适应各种环境
1.09 配置框架:使用命令行配置提供程序接收命令行参数
1.10 配置框架:使用环境变量配置提供程序接收环境变量
1.11 配置框架:使用文件配置提供程序读取配置文件
1.12 配置框架:跟踪配置变更实现配置热更新
1.13 配置框架:使用强类型对象承载配置数据
1.14 配置框架:自定义配置数据源与配置中心方案
1.15 选项框架:使用选项框架解耦服务与配置
1.16 选项框架:选项数据的热更新
1.17 选项框架:为选项数据添加验证
1.18 日志框架:聊聊记日志的最佳姿势
1.19 日志作用域:解决不同请求之间的日志干扰
1.20 结构化日志组件 Serilog:记录对查询分析友好的日志
1.21 中间件:掌控请求处理过程的关键
1.22 异常处理中间件:区分真异常与逻辑异常
1.23 静态文件中间件:前后端分离开发合并部署骚操作
1.24 文件提供程序:让你可以将文件放在任何地方
1.25 路由与终结点:如何规划好你的 WebAPI
ASP.NET Core MVC 2.x 全面教程
01 创建项目 项目结构和配置简介
02 Web Host 的默认配置
03 服务注册和管道
04 中间件
05 Controller 的路由
06 Controller 返回 View
07 View 的 Model 和 Tag Helpers
08 输入 Model 和防止重复 Post
09 Model 验证
10 使用 EF Core
11 View 上:_Layout _ViewStart _ViewImports
12 View 下:Paritial View & View Components
13 安装前端库
14 ASP.NET Core Identity 入门
15 用户管理
16 角色管理
17 基于 Claim 和 Policy 的授权 上
18 基于 Claim 和 Policy 的授权 下
19 预防 XSS & CSRF
20 Model Binding
21 Model 验证 Again
22 再讲 Tag Helpers
23 继续讲 Tag Helpers 和复习 View Component
24 Logging
25 过滤器
26 缓存
27 CI/CD Azure DevOps
ASP.NET Core MVC 2.x 入门
MVC 01
MVC 02
MVC 03 - NuGet & NPM
MVC 04 - 配置 MVC 和中间件
MVC 05 - Tag Helpers 1
MVC 06 - Tag Helpers 2
MVC 07 - 配置 和 ViewComponent
MVC 08 - 发布
MVC 09 - 部署到 Ubuntu, Nginx, 监控, HTTPS 和证书
Identity Server 4 原理和实战
01 选看 OAuth 2.0 简介(上)
02 选看 OAuth 2.0 简介(下)
03 选看 OpenID Connect 简介
04 建立 IdentityServer4 项目,Client Credentials
05 Resource Owner Password Credentials 授权
06 Authorization Code Flow 实例
07 为 MVC 客户端刷新 Token
MVC Design
1.1 什么是 MVC
1.3.1 Lab0 Task1 搭建开发环境
1.3.2 Lab0 Task2 第一个 ASP.NET Core 程序
1.4 Lab1 创建一组 Model、View、Controller
2.1 Model 介绍
2.2 Domain Model 的设计
2.3 View Model 的设计
2.4 DTO 的设计
2.5.1 Lab1 通过 MySQL 数据库生成 Models
2.5.2 Lab2 使用 EF Core 读写数据
2.5.3 Lab3 弱类型 View Model
2.5.4 Lab4 DTO
3.0 Controller 与 Action 概述
3.1 Controller 与 Action
3.2 URL 路由
3.3 高级模型绑定
4.0 View 的设计
4.1 View 的使用
4.5.1 Lab 1 Razor 语法基础
4.2 渲染数据
4.3 使用 Razor Helper
4.4 View 进阶
4.5.2 Lab2 自定义 HTML Helper
4.5.3 Lab3 Layout 视图的使用
4.5.4 Lab4 分部视图的使用
4.5.5 Lab5 文件上传
5.0 ASP.NET 进阶
5.1 需求分析和模型设计
5.2 实现控制器和视图
5.3 Final Lab 全球城市管理器
MVC Program
1 需求分析与数据库设计
2 搭建项目脚手架
3 用户管理
4 论坛和帖子管理
Frontend Bootcamp
1-01 How the Web Works
1-02 CSS
1-03 Javascript
1-04 React
1-05 Building a Static Page
1-06 Creating a State-Driven UI
1-07 Types and Creating a UI-Driven State
异步编程笔记
1.0 异步编程简介
1.1 .NET 内置的异步方法
1.2 Microsoft 的异步支持
4.3 利用遗留异步代码
4.4.3 Task3:编写计算绑定的 TAP 方法
Crash Course Computer Science
17 集成电路 & 摩尔定律
18 操作系统
ASP.NET Core Full-Stack Architecture
Full Stack 02
Full Stack 03
Full Stack 04
深入浅出 ASP.NET Core 与 Docker
Algorithm
Algorithms, Part I
Union-Find
Analysis of Algorithms
LeetCode
001 两数之和
002 两数相加
003 无重复字符的最长子串
004 寻找两个有序数组的中位数
005 最长回文子串
006 Z字形变换
007 整数反转
008 字符串转换整数(atoi)
009 回文数
010 正则表达式匹配
011 盛最多水的容器
012 整数转罗马数字
013 罗马数字转整数
014 最长公共前缀
015 三数之和
016 最接近的三数之和
017 电话号码的字母组合
018 四数之和
019 删除链表的倒数第N个节点
020 有效的括号
021 合并两个有序链表
022 括号生成
023 合并K个排序链表
024 两两交换链表中的节点
025 k个一组翻转链表
026 删除排序数组中的重复项
算法 第 4 版
初级排序算法
归并排序
快速排序
Algorithms and Data Structures in C#
1.1 算法基础
1.2 排序算法
1.3 搜索算法
2 基本数据结构
3 C# 集合
4 泛型和泛型集合
排序算法回顾
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注