EveryDay .NET

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

他山之石

浏览 201 扫码 分享 2022-07-08 23:38:30
  • 源码阅读
  • 译文
  • 摘录
  • 读书笔记

若有收获,就点个赞吧

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 ) 重置阅读进度

        思维导图备注