排序
记一次 .NET某上位视觉程序 离奇崩溃分析
记一次 .NET某上位视觉程序 离奇崩溃分析,一:背景 1. 讲故事 前段时间有位朋友找到我,说他们有一个崩溃的dump让我帮忙看下怎么回事,确实有太多的人在网上找各种故障分析最后联系到了我,还好...
VisualStudio 通过配置 DefaultXamlRuntime 属性 让控制台项目里的 XAML 应用上智能提示
VisualStudio 通过配置 DefaultXamlRuntime 属性 让控制台项目里的 XAML 应用上智能提示,比如说在一个控制台项目里面,我期望从控制台开始,定制自己的 UI 框架,比如说到现在还没有支持 XAML ...
Linux服务器上部署Redis流程
Linux服务器上部署Redis流程,前言 Redis版本7.0.4 服务器版本:Linux CentOS 8.0 64位 1.下载Redis 进入官网找到下载地址 https://redis.io/download 进入到Xshell控制台(默认当前是root根目录)...
使用Nexus搭建nuget包服务器
使用Nexus搭建nuget包服务器,最近流水线发布总是遇到nuget官方源或azure镜像源无法使用的情况,特别是下午或晚上的时间点;思来想去还是自行搭建一个nuget服务,因此本文记录了相关要点,希望能...
基于.NET的Windows窗体编程之WinForms列表控件
基于.NET的Windows窗体编程之WinForms列表控件,在实际应用中,列表控件主要用于显示列表格式的数据,然后供用户选择,常见的列表控件有ComboBox(下拉列表框),ListBox(列表框),CheckedListBox(...
dotnet WPF 实现端口占用检测与自动查找可用端口
dotnet WPF 实现端口占用检测与自动查找可用端口,本文内容由人类主导 AI 辅助编写 背景 在开发过程中,经常需要确认某个端口是否被占用——启动 HTTP 服务前要看看 8080 有没有空闲,配置监听地...
使用Blazor构建CRUD项目
使用Blazor构建CRUD项目,在小公司中,往往没有一个前后端分离的大型团队,去各司其职的负责构建web应用程序。面对比较简单的需求,可能所谓团队只有一个人,既要开发前端又要开发后端。 如果能...
从入门到放弃,我们为何从 Blazor 回到 Vue
从入门到放弃,我们为何从 Blazor 回到 Vue,在我们团队的开发历程中,C# 和 .NET 框架一直是我们的主力语言,伴随我们走过了无数个项目。当微软推出 Blazor 这一革命性的框架时,我们对其充满了...
记一个.NET AOT交叉编译时的坑
记一个.NET AOT交叉编译时的坑,记一个.NET AOT交叉编译时的坑 背景: 使用.NET9开发的Avalonia项目需要部署到Linux-arm64 踩坑: 根据官方AOT交叉编译文档配置后执行打包 dotnet publish -r lin...
WPF开发中实现DataGrid中的数据分页显示,自定义分页样式
WPF开发中实现DataGrid中的数据分页显示,自定义分页样式,实际开发中,我们可能需要自己写一些自定义的分页设计,所以我们需要学会自己封装一个可以直接套用的分页控件,以下就是一个完整的用例...
Avalonia 简易对比不同的 Win32CompositionMode 的性能情况
Avalonia 简易对比不同的 Win32CompositionMode 的性能情况,测试代码非常简单,只是尝试修改一个控件的背景色,让界面不断更新而已 以下是 MainWindow.axaml 代码 <Window xmlns='https://gi...
WPF新手村教程(五)— 附魔教学(绑定)
WPF新手村教程(五)— 附魔教学(绑定),WPF个人文档(五)—— 绑定 [!IMPORTANT] 在开始之前,我觉得我们非常有必要要先了解一下ViewModel ViewModel:专门给界面(View)使用的数据对象 # Vie...













