博客园 - 毛毛虫
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=126777
2024-03-28T08:47:12Z
毛毛虫
https://www.cnblogs.com/catzhou/
feed.cnblogs.com
https://www.cnblogs.com/catzhou/p/18102081
[Blazor] 学习随笔——呈现约定 - 毛毛虫
中文版 从父组件应用一组已更新的参数之后。 为级联参数应用已更新的值之后。 通知事件并调用其自己的某个事件处理程序之后。 在调用其自己的 StateHasChanged 方法后 英文版 After applying an updated set of parameters from a parent
2024-03-28T08:47:00Z
2024-03-28T08:47:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】中文版 从父组件应用一组已更新的参数之后。 为级联参数应用已更新的值之后。 通知事件并调用其自己的某个事件处理程序之后。 在调用其自己的 StateHasChanged 方法后 英文版 After applying an updated set of parameters from a parent <a href="https://www.cnblogs.com/catzhou/p/18102081" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/18093990
[Blazor] 学习随笔——生命周期 - 毛毛虫
微软文档ASP.NET Core Razor 组件生命周期,中文都认识,意思不是太明白,故做了一些测试。 OnInitialized与OnInitializedAsync @page "/" @foreach (var item in Items) { @item <hr /> } @code {
2024-03-25T03:11:00Z
2024-03-25T03:11:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】微软文档ASP.NET Core Razor 组件生命周期,中文都认识,意思不是太明白,故做了一些测试。 OnInitialized与OnInitializedAsync @page "/" @foreach (var item in Items) { @item <hr /> } @code { <a href="https://www.cnblogs.com/catzhou/p/18093990" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/18068904
[Blazor] 学习随笔——RZ10012警告的处理 - 毛毛虫
程序能运行,就是告诉你RZ10012,然后各种提示没有了。 清理解决方案、电脑重启了都没有用,后来搜索到github,解决了,记一下: 关闭vs 删除文件夹 .vs,bin,object 打开vs,重新生成解决方案 也是醉了。 文字少的博文不允许投稿到该网站分类? 知道什么叫短小精悍吗?知道什么叫短
2024-03-12T09:55:00Z
2024-03-12T09:55:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】程序能运行,就是告诉你RZ10012,然后各种提示没有了。 清理解决方案、电脑重启了都没有用,后来搜索到github,解决了,记一下: 关闭vs 删除文件夹 .vs,bin,object 打开vs,重新生成解决方案 也是醉了。 文字少的博文不允许投稿到该网站分类? 知道什么叫短小精悍吗?知道什么叫短 <a href="https://www.cnblogs.com/catzhou/p/18068904" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/18014102
[Blazor WebAssembly] 学习随笔——组件1.微信弹框(WXDialog) - 毛毛虫
总有以下的需求: 等待用户确认,就是有【确定】和【取消】按钮,有个标题和内容的弹框(比如:您确定要删除吗?) 就是告知一下,就是上面的【取消】按钮不显示(比如:保存成功!) 莫有按钮,几秒钟后自己消失,就是所谓的toast(比如:已完成) 莫有按钮,需要发送命令才能消息(比如:数据加载中) 一开始犯
2024-02-12T12:25:00Z
2024-02-12T12:25:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】总有以下的需求: 等待用户确认,就是有【确定】和【取消】按钮,有个标题和内容的弹框(比如:您确定要删除吗?) 就是告知一下,就是上面的【取消】按钮不显示(比如:保存成功!) 莫有按钮,几秒钟后自己消失,就是所谓的toast(比如:已完成) 莫有按钮,需要发送命令才能消息(比如:数据加载中) 一开始犯 <a href="https://www.cnblogs.com/catzhou/p/18014102" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/18011698
[Blazor WebAssembly] 学习随笔——身份验证 - 毛毛虫
最近在折腾微信相关的开发,包括公众号、企业微信内部应用、企业微信第三方开发。基于Razor方式写了: 企业微信内部应用的类库 企业微信第三方应用的类库 公众号的类库 一个统一管理公众号、企业微信内部应用和第三方应用有关授权、Token之类的应用。 然后准备写一个开源的简单的酒店管理系统,名字的想好了
2024-02-08T03:43:00Z
2024-02-08T03:43:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】最近在折腾微信相关的开发,包括公众号、企业微信内部应用、企业微信第三方开发。基于Razor方式写了: 企业微信内部应用的类库 企业微信第三方应用的类库 公众号的类库 一个统一管理公众号、企业微信内部应用和第三方应用有关授权、Token之类的应用。 然后准备写一个开源的简单的酒店管理系统,名字的想好了 <a href="https://www.cnblogs.com/catzhou/p/18011698" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/17925965.html
Asp.net Help - 毛毛虫
config TempData 必须跳转到另外的页面才有效 Entify FrameWork 中间件 Css隔离 jquery根据name属性查找 在 ASP.NET Core 中使用托管服务实现后台任务 视图组件 SQL Server/Azure SQL 时态表 在 ASP.NET Core 中使
2023-12-26T07:31:00Z
2023-12-26T07:31:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】config TempData 必须跳转到另外的页面才有效 Entify FrameWork 中间件 Css隔离 jquery根据name属性查找 在 ASP.NET Core 中使用托管服务实现后台任务 视图组件 SQL Server/Azure SQL 时态表 在 ASP.NET Core 中使 <a href="https://www.cnblogs.com/catzhou/p/17925965.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/16529149.html
ASP.NET Web 应用 Docker踩坑历程——续 - 毛毛虫
ASP.NET Web 应用 Docker踩坑历程发表后,也开始使用Docker了,然而发布的过程比较痛苦,经常发生下图的事情: 据说是nuget包还原时发生错误 百度了半天也找不到解决的方法,而发生的概率有相当高,很是无语。 仔细看了自动生成的Dockerfile FROM mcr.microso
2022-07-28T08:30:00Z
2022-07-28T08:30:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】ASP.NET Web 应用 Docker踩坑历程发表后,也开始使用Docker了,然而发布的过程比较痛苦,经常发生下图的事情: 据说是nuget包还原时发生错误 百度了半天也找不到解决的方法,而发生的概率有相当高,很是无语。 仔细看了自动生成的Dockerfile FROM mcr.microso <a href="https://www.cnblogs.com/catzhou/p/16529149.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/16519928.html
[Net6]自己写个消息推送 - 毛毛虫
所在单位有消息推送的需求,整理了一下,具体要求如下: 服务器(ASP.NET)往桌面客户端(WPF)单向推送; 客户端消费消息分为一次性消费(如:扫面支付结果推送)、多次消费(如:订单推送) ClientId在线状态其他客户端不能再用相同的ClientId连接 一开始使用了SingalR,缺点如下:
2022-07-26T02:16:00Z
2022-07-26T02:16:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】所在单位有消息推送的需求,整理了一下,具体要求如下: 服务器(ASP.NET)往桌面客户端(WPF)单向推送; 客户端消费消息分为一次性消费(如:扫面支付结果推送)、多次消费(如:订单推送) ClientId在线状态其他客户端不能再用相同的ClientId连接 一开始使用了SingalR,缺点如下: <a href="https://www.cnblogs.com/catzhou/p/16519928.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/16407614.html
Docker批处理笔记 - 毛毛虫
vi a开始编辑 esc结束编辑 :q!不保存退出 :wq保存退出 sh ****.sh docker rmi $(docker images|grep "none") 删除所有none的image docker images docker ps docker rm {dockername} doc
2022-06-24T01:34:00Z
2022-06-24T01:34:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】vi a开始编辑 esc结束编辑 :q!不保存退出 :wq保存退出 sh ****.sh docker rmi $(docker images|grep "none") 删除所有none的image docker images docker ps docker rm {dockername} doc <a href="https://www.cnblogs.com/catzhou/p/16407614.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/16223772.html
Asp.net6.0 Swagger使用备忘 - 毛毛虫
“五一”期间用了一下Swagger,碰到了以下问题: 如何在Docker中显示OpenApiInfo的中文内容; 如何显示xml注释; 如何显示Header; 如何隐藏ApiController、Action、类或者属性,如何显示枚举 现将解决办法记下留存。 一、在Docker中显示OpenApiI
2022-05-05T02:24:00Z
2022-05-05T02:24:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】“五一”期间用了一下Swagger,碰到了以下问题: 如何在Docker中显示OpenApiInfo的中文内容; 如何显示xml注释; 如何显示Header; 如何隐藏ApiController、Action、类或者属性,如何显示枚举 现将解决办法记下留存。 一、在Docker中显示OpenApiI <a href="https://www.cnblogs.com/catzhou/p/16223772.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/16194431.html
ASP.NET Web 应用 Docker踩坑历程 - 毛毛虫
听说Docker这玩意挺长时间了,新建Web应用的时候,也注意到有个启用Docker的选项。 前两天扫了一眼《【大话云原生】煮饺子与docker、kubernetes之间的关系》,觉得有点意思,决定试试Docker。 然后被坑、百度... 现将整个过程记录一下 一、新建项目 点击创建,被通知“需要安
2022-04-26T06:23:00Z
2022-04-26T06:23:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】听说Docker这玩意挺长时间了,新建Web应用的时候,也注意到有个启用Docker的选项。 前两天扫了一眼《【大话云原生】煮饺子与docker、kubernetes之间的关系》,觉得有点意思,决定试试Docker。 然后被坑、百度... 现将整个过程记录一下 一、新建项目 点击创建,被通知“需要安 <a href="https://www.cnblogs.com/catzhou/p/16194431.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/16098661.html
[Blazor WebAssembly学习笔记]一、项目结构 - 毛毛虫
项目结构指的是用vs创建的缺省的Blazor WebAssembly项目结构。 get到以下知识点: MainLayout.razor.css:应用主布局的样式表。 可折叠在razor文件下面 当前组件专属 经测试.cs文件也能折叠 Program.cs:应用入口点,用于设置 WebAssembly
2022-04-04T03:24:00Z
2022-04-04T03:24:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】项目结构指的是用vs创建的缺省的Blazor WebAssembly项目结构。 get到以下知识点: MainLayout.razor.css:应用主布局的样式表。 可折叠在razor文件下面 当前组件专属 经测试.cs文件也能折叠 Program.cs:应用入口点,用于设置 WebAssembly <a href="https://www.cnblogs.com/catzhou/p/16098661.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/15852675.html
[WPF 学习] 20. 增量更新续——用阿里云对象存储OSS - 毛毛虫
OSS会为每个对象生成MD5,这样判断是否需要上传和下载就是判断MD5是否相等,比用数据库的表保存方便。 哭笑不得的是阿里云的OSS的MD5值居然非得加个引号(估计能多赚点流量费用) 还有阿里的OSS SDK或者说阿里的SDk的开发者有严重的拼代码的嫌疑(就是代码量相当大),所以自己划拉了一个类,把
2022-01-28T06:31:00Z
2022-01-28T06:31:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】OSS会为每个对象生成MD5,这样判断是否需要上传和下载就是判断MD5是否相等,比用数据库的表保存方便。 哭笑不得的是阿里云的OSS的MD5值居然非得加个引号(估计能多赚点流量费用) 还有阿里的OSS SDK或者说阿里的SDk的开发者有严重的拼代码的嫌疑(就是代码量相当大),所以自己划拉了一个类,把 <a href="https://www.cnblogs.com/catzhou/p/15852675.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/15161117.html
[WPF 学习] 19. 增量更新 - 毛毛虫
不管是ClickOnce发布还是生成单个文件的发布都是全量更新,当引用的nuget包较多的时候,重复上传和下载的内容就比较多,所以需要增量更新。 一、在数据库增加一个表 CREATE TABLE [dbo].[TApp]( [Version] [int] IDENTITY(1,1) NOT NULL
2021-08-19T04:02:00Z
2021-08-19T04:02:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】不管是ClickOnce发布还是生成单个文件的发布都是全量更新,当引用的nuget包较多的时候,重复上传和下载的内容就比较多,所以需要增量更新。 一、在数据库增加一个表 CREATE TABLE [dbo].[TApp]( [Version] [int] IDENTITY(1,1) NOT NULL <a href="https://www.cnblogs.com/catzhou/p/15161117.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/14516257.html
[.Net 5.0] 10. WebApi 自托管(WinFrom、Wpf) - 毛毛虫
由于这样或者那样的原因,您的桌面程序可能需要WebApi服务,那么您可以看看我是怎么折腾的。 新建一个类库 编辑工程文件,添加以下语句 <ItemGroup> <FrameworkReference Include="Microsoft.AspNetCore.App"></FrameworkRefe
2021-03-11T02:26:00Z
2021-03-11T02:26:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】由于这样或者那样的原因,您的桌面程序可能需要WebApi服务,那么您可以看看我是怎么折腾的。 新建一个类库 编辑工程文件,添加以下语句 <ItemGroup> <FrameworkReference Include="Microsoft.AspNetCore.App"></FrameworkRefe <a href="https://www.cnblogs.com/catzhou/p/14516257.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/14419806.html
[C#] 尝鲜.net6.0的C#代码热重载 - 毛毛虫
看到.NET 6 Preview 1 发布,里面“除了 XAML 热重载之外,还将支持 C# 代码的热重载”一句,觉得有必要试试看,因为XAML热重载功能用起来确实很爽。 首先要下载.NET6.0的sdk。我的步骤如下: 打开一个老项目, 右键单击当前项目,选择属性 下载完成后安装。 测试热重载 新
2021-02-20T03:09:00Z
2021-02-20T03:09:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】看到.NET 6 Preview 1 发布,里面“除了 XAML 热重载之外,还将支持 C# 代码的热重载”一句,觉得有必要试试看,因为XAML热重载功能用起来确实很爽。 首先要下载.NET6.0的sdk。我的步骤如下: 打开一个老项目, 右键单击当前项目,选择属性 下载完成后安装。 测试热重载 新 <a href="https://www.cnblogs.com/catzhou/p/14419806.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/14385633.html
[WPF 学习] 18. 摄像头(肢解DirectShow) - 毛毛虫
公司的产品需要人脸比对,摄像头相关的需求如下(突然发现除了英文不太好外,实际上中文也不太好,所以直接上一个接口) using System; using System.Drawing; using System.Windows.Media; namespace YK { public enum EC
2021-02-07T08:14:00Z
2021-02-07T08:14:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】公司的产品需要人脸比对,摄像头相关的需求如下(突然发现除了英文不太好外,实际上中文也不太好,所以直接上一个接口) using System; using System.Drawing; using System.Windows.Media; namespace YK { public enum EC <a href="https://www.cnblogs.com/catzhou/p/14385633.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/14375510.html
[WPF 学习] 17.WPF摄像头 - 毛毛虫
公司的产品需要人脸比对,摄像头相关的需求: 屏幕上显示 比对时获取当前图片信息 C#可用的第三方库挺多,WPF能用的较少(WPF MediaKit是我认为较好的),存在着: 功能太强,也意味着比较大 打开摄像头的时候老是留着上一次打开时最后一帧图像 最后下载了WPF MediaKit和DirectS
2021-02-04T15:15:00Z
2021-02-04T15:15:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】公司的产品需要人脸比对,摄像头相关的需求: 屏幕上显示 比对时获取当前图片信息 C#可用的第三方库挺多,WPF能用的较少(WPF MediaKit是我认为较好的),存在着: 功能太强,也意味着比较大 打开摄像头的时候老是留着上一次打开时最后一帧图像 最后下载了WPF MediaKit和DirectS <a href="https://www.cnblogs.com/catzhou/p/14375510.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/14357646.html
[WPF 学习] 16.WPF Bitmap to ImageSource的几种方式 - 毛毛虫
Image是显示图片的控件,若要显示一张Bitmap的图片,必须转换成ImageSouce,并赋值给Souce,有如下几种方式: A: private ImageSource ToBitmapSourceA(Bitmap bitmap) { MemoryStream stream = new Mem
2021-02-01T09:06:00Z
2021-02-01T09:06:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】Image是显示图片的控件,若要显示一张Bitmap的图片,必须转换成ImageSouce,并赋值给Souce,有如下几种方式: A: private ImageSource ToBitmapSourceA(Bitmap bitmap) { MemoryStream stream = new Mem <a href="https://www.cnblogs.com/catzhou/p/14357646.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/catzhou/p/14345705.html
[opencv]吊诡的摄像头黑屏 - 毛毛虫
#include <opencv2/core.hpp> #include <opencv2/videoio.hpp> #include <opencv2/highgui.hpp> #include <opencv2/imgproc.hpp> // cv::Canny() #include <iost
2021-01-29T08:32:00Z
2021-01-29T08:32:00Z
毛毛虫
https://www.cnblogs.com/catzhou/
【摘要】#include <opencv2/core.hpp> #include <opencv2/videoio.hpp> #include <opencv2/highgui.hpp> #include <opencv2/imgproc.hpp> // cv::Canny() #include <iost <a href="https://www.cnblogs.com/catzhou/p/14345705.html" target="_blank">阅读全文</a>