11 2022 档案
摘要:javaScriptna那些事儿 作用域 JS的作用域简单来说就是变量(变量作用于又称上下文)和函数生效(能被访问)的区域 ### 1.全局作用域 函数之外声明的变量,会成为全局变量。 变量在程序的任何地方都能被访问,表示它是全局变量,window 对象的内置属性都拥有全局作用域。 #### 自动全
阅读全文
摘要:vscode-常见插件安装 VsCode 自动生成文件头部注释和函数注释 注释快捷键:ctrl+windows按键+i vscode 右键没有浏览器打开选项的解决方法
阅读全文
摘要:Vue 1、Web API做后端开发,不绑定前端技术,也支持其他客户端。这一节用Vue演示,不讲解Vue基础。 2、Vue搭建步骤: 1)安装Node.js 2)设定国内镜像 npm config set registry https://registry.npm.taobao.org 3)安装ya
阅读全文
摘要:signalR 1、ASP.NET Core SignalR(以下简称SignalR),是.NET Core平台下对WebSocket的封装。 2、Hub(集线器),数据交换中心。 1、客户端筛选的3个参数:ConnectionId、组和用户Id(它对应ClaimTypes.NameIdentifi
阅读全文
摘要:1、WebSocket基于TCP协议,支持二进制通信,双工通信。 2、性能和并发能力更强。 3、WebSocket独立于HTTP协议,不过我们一般仍然把WebSocket服务器端部署到Web服务器上,因为可以借助HTTP协议完成初始的握手(可选),并且共享HTTP服务器的端口(主要)。
阅读全文
摘要:EFCore-实体关系配置 EF Core中实体之间关系的配置的套路: HasXXX(…).WithXXX(…); 有XXX、反之带有XXX。 XXX可选值One、Many。 一对多:HasOne(…).WithMany(…); 一对一:HasOne(…).WithOne (…); 多对多:HasM
阅读全文
摘要:异步编程-Task类 1. Task<Task> WhenAny(IEnumerable<Task> tasks)等,任何一个Task完成,Task就完成 2. Task<TResult[]> WhenAll<TResult>(params Task<TResult>[] tasks)等,所有Tas
阅读全文
摘要:异步编程 能提高web服务器同时处理请求的数量。并不能提高单个请求处理的速度。 Async Await wait调用的等待期间,.NET会把当前的线程返回给线程池,等异步方法调用执行完毕后,框架会从线程池再取出来一个线程执行后续的代码 所以 await前后对应的线程可能不是同一个线程。 线程暂停处理
阅读全文