Zhendong Ho

知其然知其所以然

《刷新》读书笔记

刚刚读完了微软CEO萨提亚·纳德拉的《刷新》,记下一些片段和感受。 关于纳德拉萨提亚·纳德拉是微软的第三任CEO,前面两任分别是比尔·盖茨和史蒂夫·鲍尔默。 在错失了移动互联网时代之后,微软一度迷失了方向。然而,在2014年2月萨提亚·纳德拉被任命为CEO后,近几年微软发生了翻天覆地的变化。纳德..


ASP.NET Core 部署

.NET Core 部署类型 FDD,Framework-dependent(依赖框架) SCD,Self-contained(自包含) FDE,Framework-dependent executables(FDD和SCD混合) Framework-dependent优点 无需配置服务器的..


ASP.NET Core Web API

架构 RESTful Web API Repository Controller 创建项目打开VS 2019,创建新项目ASP.NET Core Web 应用程序,项目名称为ThreeApi,选择.NET Core 3.1的Empty模板。然后把HTTPS配置和Docker选项去掉,点击创建按..


(转)设置devenv启动vs版本

打开如下的 regedit 路径并修改devenv.exe所在的路径: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppPaths\devenv.exe


ASP.NET Core Blazor

MVC与SPA的区别MVC:由Model、View、Controller组成。其中View是由Razor(C#)写的,所以View部分是在服务器端进行渲染,然后再把渲染的结果发送给客户端浏览器。 SPA:即Single Page Application,和MVC对比,服务器端没有C#写的Vie..


ASP.NET Core SignalR

实时Web应用传统的Web应用:浏览器发起一个HTTP请求到ASP.NET Core的Web服务器。服务器处理请求,并返回响应,并且在payload中会包含请求的数据。 实时的Web应用:不用从浏览器发起,服务器主动通知客户端数据发生变化。如网页版的即时通信工具,网页直播,网页游戏等。Sign..


2020

e9411fd3f55559a72410e3978fdff57663b0dc1fdd95897cc6daf91457b95465d05cc2d912a6d4d11dcc1ca0c1afecd5e52caa1f60fc2692d1104c708ab49acb2d658ca2f83eb546b..


ASP.NET Core Razor Page

Razor PageASP.NET Core支持多种框架,除了MVC,还有Razor Page。 Razor Page和MVC区别MVC Model:数据 View:Html、Razor、TagHelpers Controller:逻辑 Razor Page 数据 Html、Razor、T..


ASP.NET Core MVC相关技术

使用MVC相关技术 Controller Tag Helper Settings View Component Razor Page 建立Controller添加实体类项目右键,新建Models文件夹,在Models下添加Department类。 public class Department..


ASP.NET Core 3.0创建项目

创建ASP.NET Core项目打开Visual Studio 2019,点击创建项目,选择ASP.NET Core Web 应用程序。 点击编辑项目文件,可以看到项目的框架是.NET Core 3.0。 项目结构ASP.NET Core项目的本质是一个.NET Core控制台项目,项目结构..