摘要: 创建项目 创建项目目录 首先新建一个文件夹,这里存放着我们的项目。 创建项目文件 这里不使用任何项目模板,相当于使用空模板。 进入这个文件夹,再cmd中运行npm init。 然后按照提示输入package name,项目名等等。每输入一个就回车。完成之后目录下会出现一个package.json项目 阅读全文
posted @ 2024-05-04 18:22 ggtc 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 添加位置 我按照MSDN的例子添加了一个复述客户端响应的中间件。需要注意的时,中间件采用那种方式添加,添加在哪。 哪种方式 我选择创建一条管道分支,只要时ws的连接请求,就转到这个分支 因此,我们需要使用的是MapWhen()来创建管道分支。 添加在哪 要注意授权的问题,所以应该添加到授权中间件之后 阅读全文
posted @ 2024-05-03 21:37 ggtc 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 最小webapi 最小webapi默认的中间件配置是这样的 app.UseHttpsRedirection(); app.UseAuthorization(); app.MapControllers(); app.Run(); 最小webapi没有使用app.UseRouting()和app.Use 阅读全文
posted @ 2024-05-03 20:20 ggtc 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 我们平常开发一般只使用GET、POST方法。而对于HTTP给出的PUT、DELETE等其他方法都没使用。以RESTful风格设计接口就能全部用上这些方法。 按照RESTful理查德森成熟度模型改造接口 这个模型跟数据库范式等级相似,都是一层一层满足。我们的mvc接口不好说是哪一级,一般都是每个操作一 阅读全文
posted @ 2024-05-02 15:37 ggtc 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 首先需要引入soapcore包 这个包提供了所需的类和soap终结点中间件。 引入这个这个包之后,我们需要定义提供的服务。 这里我写了一个用于查询省份面积的服务。 省份信息服务 /// <summary> /// 省份信息服务接口 /// </summary> [ServiceContract] p 阅读全文
posted @ 2024-05-01 22:12 ggtc 阅读(17) 评论(0) 推荐(0) 编辑
摘要: app.UseAuthentication(); 这个中间件添加后,他会为HttpContext.User设置一个ClaimsPrincipal对象。里面有身份认证token里面携带的信息。 其访问方式如下 HttpContext.User.FindFirstValue("自定义字段") 我们可以创 阅读全文
posted @ 2024-05-01 11:02 ggtc 阅读(8) 评论(0) 推荐(0) 编辑
摘要: HTTP身份认证框架 RFC 7235 定义了一个 HTTP 身份验证框架,服务器可以用来质询(challenge)客户端的请求,客户端则可以提供身份验证凭据。 服务端开启了身份认证后。如果客户端访问未授权的接口,服务器端会向客户端返回 401(Unauthorized,未被授权的)响应状态码,并在 阅读全文
posted @ 2024-04-30 22:50 ggtc 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 当多表连接数据量只有几十万时还没有优化的必要,当数据量达到几百万或几千万时就有必要了,常见于日报,实时数据。 最重要的优化是走索引。可以通过查询计划查看SQL语句中开销大的查询部分是不是全表扫描。 但有时候根据业务逻辑写的SQL刚好避开了索引列。这时候需要走一些弯路。 可以通过构造一些使用了搭桥的子 阅读全文
posted @ 2024-04-30 16:46 ggtc 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 很多时候我们都会使用后台定时任务,但有些任务不需要定时执行,只需要请求到来时执行一次,比如请求服务器到某个地方同步数据,但请求不需要等数据同步完成再响应。这时候就可以使用排队的后台任务。 基本原理是用一个队列保存任务委托,然后用一个后台定时任务依次执行队列中的委托。 MSDN上把源代码都写好了 1 阅读全文
posted @ 2024-04-29 11:04 ggtc 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 第一次使用着色器设计器。 vs的着色器设计器是hlsl的着色器设计器。不得不说里面节点得翻译是一坨屎。 附一个光线于法向量夹角渲染的设计图 阅读全文
posted @ 2024-04-25 19:01 ggtc 阅读(4) 评论(0) 推荐(0) 编辑
//右下角目录