会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cchong005
博客园
首页
新随笔
联系
订阅
管理
2025年11月16日
.net 8+, 类库无法引用 WebApplication 的解决方案
摘要: WebApplication 在 Microsoft.AspNetCore.Builder 下; 但是 nuget 上的 Microsoft.AspNetCore 只有 2.3 版本,导致无法在这个包中找到可用的 WebApplication 。 解决方法一:直接引用本地环境中的程序集 nuget
阅读全文
posted @ 2025-11-16 21:55 cchong005
阅读(0)
评论(0)
推荐(0)
2025年9月27日
使用 SignalR 向前端推送图像
摘要: 我的早期方案; 后端不断读取图像,并刷新缓存,前端不断轮询缓存来更新图像;这样的结果就是图像展示非常不连贯 public class VideoService { const string VideoFilePath = "D:\\Users\\xx\\Desktop\\"; /// <summar
阅读全文
posted @ 2025-09-27 20:47 cchong005
阅读(13)
评论(0)
推荐(0)
2025年4月26日
用 js Promise 封装一个 Task
摘要: const _delay = (interval) => { return new Promise((resolve) => { setTimeout(resolve, interval); }); } const _run = (func) => { return new Promise((res
阅读全文
posted @ 2025-04-26 10:43 cchong005
阅读(6)
评论(0)
推荐(0)
2025年3月6日
TcpCommunicator 一个TCP的收发类,支持长数据读写
摘要: using AJR.Foundation.Helpers; using AJR.General.Models.Communicator.ICommunicates; using System.Net; using System.Net.Sockets; namespace AJR.General.M
阅读全文
posted @ 2025-03-06 18:19 cchong005
阅读(8)
评论(0)
推荐(0)
2024年11月6日
一步一步在 Blazor 里使用 npm
摘要: Blazor 目前不支持 node 语法,所以无法直接使用 node 包;所以需要再用 js 封装一层。 1,先给 npm 建个目录 “NpmJS” ,因为 node 无法直接当作 js 使用,所以这个目录不需要建在 wwwroot 下,反而方便 csproj 管理 2,创建 node 项目,建议直
阅读全文
posted @ 2024-11-06 15:22 cchong005
阅读(153)
评论(0)
推荐(0)
2024年6月27日
在 Blazor 里使用 npm
摘要: 方法一:直接在 wwwroot 里使用 npm init 命令,按步骤创建 package.json 即可 方法二:VS2022 支持添加 npm 配置文件 这是原始的配置文件 添加入口文件和依赖项 添加了依赖项后,在项目解决方案的依赖项里会出现 npm 的管理界面 点还原就会自动下载 npm 依赖
阅读全文
posted @ 2024-06-27 15:19 cchong005
阅读(110)
评论(0)
推荐(0)
2024年5月31日
js 使用 DotNetObjectReference 调用 c# 函数
摘要: 网上的方法 1,用 JSInvokable 标记需要被 js 调用的静态方法 /// <summary> /// 页面窗口改变事件回调 /// </summary> /// <param name="windowWidth"></param> /// <param name="windowHeigh
阅读全文
posted @ 2024-05-31 14:34 cchong005
阅读(218)
评论(0)
推荐(0)
2024年2月4日
DotNetty 封装的 UdpClient
摘要: DotNetty 资料较少,UdpClient 和 TcpClient 略有不同 public class UdpCommunicator : ICommunicator { private IChannel? _ClientChannel; private Bootstrap? _Bootstra
阅读全文
posted @ 2024-02-04 15:25 cchong005
阅读(238)
评论(0)
推荐(0)
DotNetty 封装的TcpClient
摘要: .net 里 Netty 资料不多,做个记录 public class NetworkCommunicator : ICommunicator { #region Netty 本来想用静态,后来觉得多个client公用一个netty可能分不清返回的数据, 先这样,后期要是吃资源再优化 Bootstr
阅读全文
posted @ 2024-02-04 15:24 cchong005
阅读(175)
评论(0)
推荐(0)
2024年2月1日
Blazor里,如何在 razor 页面使用 BackgroundService 实例
摘要: Blazor 使用 BackgroundService 需要注册 builder.Services.AddHostedService<PageStateService>(); razor 页面要使用 PageStateService 的实例,需要 PageStateService 有接口,我们给 P
阅读全文
posted @ 2024-02-01 16:48 cchong005
阅读(87)
评论(0)
推荐(0)
下一页
公告