摘要: .Net6中想实现对某个网址截屏,可通过Selenium模拟访问网址并实现截图。 实现 安装Nuget包 <PackageReference Include="Selenium.Chrome.WebDriver" Version="85.0.0" /> <PackageReference Inclu 阅读全文
posted @ 2023-01-13 19:38 chester·chen 阅读(392) 评论(6) 推荐(4) 编辑
摘要: Blazor WebAssembly初次访问需要加载很多dll,体积较大,因此第一次加载比较慢。 针对此问题Microsoft提供了优化方案:压缩 https://learn.microsoft.com/zh-cn/aspnet/core/blazor/host-and-deploy/webasse 阅读全文
posted @ 2023-01-11 20:07 chester·chen 阅读(1333) 评论(21) 推荐(11) 编辑
摘要: C#11添加了文件作用域类型功能:一个新的file修饰符,可以应用于任何类型定义以限制其只能在当前文件中使用。 这样,我们可以在一个项目中拥有多个同名的类。 通过下面的项目显示,该项目包含两个名为Answer的类。 文件File1.cs中 namespace ConsoleApp11 { file 阅读全文
posted @ 2022-11-11 18:05 chester·chen 阅读(615) 评论(4) 推荐(1) 编辑
摘要: gRPC JSON转码 gRPC JSON 转码允许浏览器应用调用 gRPC 服务,就像它们是使用 JSON 的 RESTful API 一样。 浏览器应用不需要生成 gRPC 客户端或了解 gRPC 的任何信息。 通过使用 HTTP 元数据注释 .proto 文件,可从 gRPC 服务自动创建 R 阅读全文
posted @ 2022-11-10 09:25 chester·chen 阅读(845) 评论(0) 推荐(6) 编辑
摘要: 依赖管理是 NuGet 的核心功能。Nuget管理单个项目的依赖关系很容易。管理多项目解决方案的依赖关系可能会变得很困难,因为它们的规模和复杂性开始扩大。 在您管理许多不同项目的公共依赖项的情况下,您可以利用 NuGet 的中央包管理功能从一个位置轻松完成所有这些工作。 要开始使用中央包管理,您可以 阅读全文
posted @ 2022-11-09 12:28 chester·chen 阅读(352) 评论(0) 推荐(0) 编辑
摘要: CentOS6.x CentOS6中转用Upstrat代替以前的init.d/rcX.d的线性启动方式。 一、相关命令 通过initctl help可以查看相关命令 [root@localhost ~]# initctl help Job commands: start Start job. sto 阅读全文
posted @ 2022-11-01 17:58 chester·chen 阅读(515) 评论(0) 推荐(1) 编辑
摘要: 1.安装Nuget包 安装以下nuget包支持windows service <PackageReference Include="Microsoft.AspNetCore.Hosting.WindowsServices" Version="6.0.10" /> <PackageReference 阅读全文
posted @ 2022-10-28 16:24 chester·chen 阅读(792) 评论(2) 推荐(5) 编辑
摘要: 背景 最近一直在搞一件事,就是熟悉Blazor,后期需要将Blazor真正运用到项目内。前期做了一些调研,包括但不限于 Blazor知识学习 组件库生态预研 与现有SPA框架做比对 与WebForm做比对 自己动手做个演示项目 最终的体验非常不错,功能全面。现有的一些SPA思想Blazor基本都有, 阅读全文
posted @ 2022-08-19 11:16 chester·chen 阅读(1223) 评论(4) 推荐(6) 编辑
摘要: Vue——​​两分钟概述 Vue 是一个JavaScript 框架。 在其最简单的模式中,您可以简单地将核心 Vue 脚本包含在您的应用程序中,然后开始构建您的组件。 除此之外,对于更复杂的应用程序,您可以使用 Vue 自己的 CLI 创建(并最终发布)一个 Vue 项目。 与大多数其他 JavaS 阅读全文
posted @ 2022-08-17 14:22 chester·chen 阅读(1352) 评论(13) 推荐(14) 编辑
摘要: 很多时候,我们在本地开发过程中程序运行很正常,但是发布到线上之后由于环境的原因,可能会有一些异常。通常我们会通过日志来分析问题,除了日志还有一种常用的调试手段就是:附加进程。 VS中的附加进程非常强大,目前提供了9种常用的附加方式。 在当前.Net Core支持跨平台的大背景下,其中Linux环境和 阅读全文
posted @ 2022-08-02 17:18 chester·chen 阅读(626) 评论(0) 推荐(4) 编辑