摘要: gRPC是一个现代的、跨平台的、高性能的 RPC 框架。gRPC for .NET 构建在 ASP.NET Core 之上,是我们推荐的使用 .NET 构建 RPC 服务的方法。 .NET 6 进一步提高了 gRPC 已经非常出色的性能,并添加了一系列新功能,使 gRPC 在现代云原生应用程序中比以 阅读全文
posted @ 2021-12-24 11:27 醉裏挑燈看劍 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.选择使用 Release 启动项目 2.选择调试->性能探查器->cpu勾选->启动 3.访问接口或调用方法等 4.停止收集->查看报告 其他.net 性能测试神器: BenchmarkDotNet:https://benchmarkdotnet.org/articles/overview.ht 阅读全文
posted @ 2022-03-10 10:29 醉裏挑燈看劍 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 直接上代码(代码较粗糙,可根据需要优化): WebBrowser 直接执行时会报一个单线程的问题,我的解决方法是:使用“STAThread”,指定线程模型为单线程单元 [STAThread] static void Main(string[] args) using System; using Sy 阅读全文
posted @ 2021-12-13 16:01 醉裏挑燈看劍 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Playwright是一个用于Web测试和自动化的框架。它允许使用单个API测试Chromium、Firefox和WebKit。Playwright旨在实现绿色、高效、可靠和快速的跨浏览器web自动化。 GitHub地址:https://github.com/microsoft/playwright 阅读全文
posted @ 2021-12-10 10:31 醉裏挑燈看劍 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. 瞬时生命周期:每一期获取对象都是一个新的实例(默认的生命周期) 2. 单例生命周期:在整个进程中,对象永远都是同一个实例(关键字: SingleInstance) 3. 每个生命周期范围一个实例:同一个生命周期范围内是同一个实例。不同的生命周期范围,实例不同。(关键字:InstancePerL 阅读全文
posted @ 2021-11-30 09:23 醉裏挑燈看劍 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-10-20 10:11 醉裏挑燈看劍 阅读(16) 评论(0) 推荐(0) 编辑
摘要: count()对行的数目进行计算,包含NULLcount(column)对特定的列的值具有的行数进行计算,不包含NULL值。count()还有一种使用方式,count(1)这个用法和count()的结果是一样的。性能问题:1.任何情况下SELECT COUNT() FROM tablename是最优 阅读全文
posted @ 2021-07-29 13:12 醉裏挑燈看劍 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 通配符的分类: %百分号通配符:表示任何字符出现任意次数(可以是0次). 下划线通配符:表示只能匹配单个字符,不能多也不能少,就是一个字符. like操作符: LIKE作用是指示mysql后面的搜索模式是利用通配符而不是直接相等匹配进行比较. 注意: 如果在使用like操作符时,后面的没有使用通用匹 阅读全文
posted @ 2021-07-29 12:22 醉裏挑燈看劍 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: SQL语言共分为四大类:一、数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: SELECT FROM WHERE二、数据操纵语言DML 数据操纵语言DML主要有三种形式: 1) 插入:INSERT 2) 更新:UPDATE 3) 删除:D 阅读全文
posted @ 2021-07-29 11:58 醉裏挑燈看劍 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 长度的不同: char的长度是不可变的,而varchar的长度是可变的。定义一个char[10]和varchar[10],如果存进去的是‘csdn’。那么: char所占的长度依然为10,除了字符‘csdn’外,后面跟六个空格。 varchar就立马把长度变为4了,取数据的时候,char类型的要用t 阅读全文
posted @ 2021-07-29 11:49 醉裏挑燈看劍 阅读(358) 评论(0) 推荐(0) 编辑