排序
创业之路需要注意的坑
创业之路需要注意的坑,今天我想聊聊,创业需要的避坑点,这也是给我在与朋友创业过程中的一些警示。 坑1:我有一个别人没有的idea 很多人创业时自信满满,觉得“我有一个独一无二的点子”,但创...
记一次 .NET某MES自动化桌面程序 卡死分析
记一次 .NET某MES自动化桌面程序 卡死分析,一:背景 1. 讲故事 前些天有位朋友在微信上找到我,说他们的客户端程序卡死了,让我帮忙看下是什么原因导致的?dump也拿到了手,既然有了dump就开始...
UOS 开启 VisualStudio 远程调试 .NET 应用之旅
UOS 开启 VisualStudio 远程调试 .NET 应用之旅,本文写于 2024.03.19 如果你阅读本文的时间距离本文编写的时间过于长,那本文可能包含过期的知识 我将以我的 UOS 虚拟机作为例子告诉大家如何在 ...
9.附加属性
9.附加属性,我们在学习布局控件时,其实也已经使用过附加属性了。下面我们来看一些例子 <Grid> <Grid.RowDefinitions> <RowDefinition/> <RowDefinition/> </Grid.R...
开源.NetCore通用工具库Xmtool使用连载 – OSS文件上传篇
开源.NetCore通用工具库Xmtool使用连载 - OSS文件上传篇,【Github源码】 《上一篇》 介绍了Xmtool工具库中的图像处理类库,今天我们继续为大家介绍其中的OSS文件上传类库。 将本地文件上传到服...
CSharp的lambda表达式匿名类扩展方法
CSharp的lambda表达式匿名类扩展方法,c#的lamba表达式 之前已经写过一些关于委托还有事件的文章,今天就来介绍一下lambda表达式。 首先定义需要的函数以及委托 { public delegate void DoNothin...
C#数字字符串转换
C#数字字符串转换,字符串转换为数字int.TryParse() bool success = int.TryParse('300',out int b); Console.WriteLine(success); // 输出为 true Console.WriteLine(b); //输出为 300 字符串里...
.net core8 knife4 web api文档
.net core8 knife4 web api文档,knife4官网:https://github.com/luoyunchong/IGeekFan.AspNetCore.Knife4jUI 1.创建.net core8 web api项目 2.nuget包管理添加如下包: Swashbuckle.AspNetCore...
HttpClient获取图片并保存到本地
HttpClient获取图片并保存到本地,1. FileDownLoad.cs 本次测试使用HttpClient从网站下载图片并保存到本地,在FileDownLoad类中提供DownLoadInBackGround接口,供外部调用,封装具体的下载操作。...
WebService的介绍
WebService的介绍,1.web服务的基础结构 以下图是web服务的交互逻辑 第一步:客户端尝试去服务端查找xml web服务,已链接发现文档的url地址; 第二步:客户端请求发现文档,服务端返回发现文档;...
WPF 使用 RenderTransform 实现高性能平滑滚动的 ScrollViewer
WPF 使用 RenderTransform 实现高性能平滑滚动的 ScrollViewer,在之前的两篇文章中,我们探讨了 WPF 中实现平滑滚动的不同方案: WPF 如何流畅地滚动ScrollViewer 简单实现下:基于 Double...
DDD架构展示
DDD架构展示,1 DDD分层架构 DDD 分层架构就是优化后的四层架构。 从上到下依次是:用户接口层、应用层、领域层和基础层。 1.1 DDD封层架构 用户接口层:负责向用户显示信息和解释用户指令。这里...













