.NET
文章平均质量分 88
raokun_
........
展开
-
The database operation was expected to affect 1 row(s), but actually affected 0 row(s); 解决乐观并发
我的开源项目修改的类的源码,源码地址:**https://github.com/TerraMours/TerraMours_Gpt_Api/blob/main/TerraMours/TerraMours/Framework/Infrastructure/EFCore/FrameworkDbContext.cs。在这种情况下,数据不会丢失。在 Jane 单击“保存”之前,John 访问了相同页面,并将开始日期字段从 2007/1/9 更改为 2013/1/9。跟踪用户已修改的属性,并仅更新数据库中相应的列。原创 2023-08-24 17:55:41 · 1057 阅读 · 1 评论 -
如何在Avalonia11中设置自定义字体
由于avalonia默认的中文字体显示的效果不太理想,我们需要下载一些自定义的字体,来优化UI的显示效果。avalonia的。对我在项目中运用的自定义字体操作做一个记录和分享,希望对大家有帮助。对应的代码都在基于Avalonia的GPT的AI会话项目用应用。采用的是最新稳定版本。希望通过该项目了解和学习Avalonia开发的朋友可以在我的github上拉取代码,同时希望大家多多点点star。原创 2023-07-27 20:01:57 · 648 阅读 · 0 评论 -
Avalonia项目在OpenKylin运行踩坑
本篇博客记录OpenKylin开源操作系统中运行Avalonia项目遇到的各种问题,会一直更新,最新的内容请点击文末的链接跳转到我的查看。原创 2023-07-27 10:57:11 · 627 阅读 · 0 评论 -
在虚拟机VMware上安装OpenKylin开源操作系统
在“CD/DVD(SATA)”处选择我们的镜像文件。点击完成。此时会自动跳转到虚拟机的开机界面,点击“开启此虚拟机”开始进行系统安装。通过安装openkylin系统和简单的操作使用体验来看。总体的感觉是,操作很简单,界面很简洁舒服。内置了WPS办公软件,对轻度电脑使用者来说很方便,对配置的要求也很低,在现在的性能过剩的时代。比较低端的配置就可以运行openkylin系统。同时openkylin系统支持PC/平板 双系统模式切换,在平板上也可以安装openkylin系统。原创 2023-07-26 10:35:06 · 1221 阅读 · 0 评论 -
Avalonia中用FluentAvalonia+DialogHost.Avalonia实现界面弹窗和对话框
本项目是基于Avalonia的GPT的AI会话项目。采用的是最新稳定版本。希望通过该项目了解和学习Avalonia开发的朋友可以在我的github上拉取代码,同时希望大家多多点点star。这是一个用于Avalonia的弹框的扩展,可以通过使用 DialogHost.Avalonia,把我们的界面或者对话框内容显示在最顶层,同时可以设置弹框后其他界面不能点击,避免用户误操作。通过 FluentAvalonia开源nuget包来实现项目中需要 弹框显示的界面和所有的对话框的展示。节省开发时间和维护成本。原创 2023-07-23 20:42:41 · 2123 阅读 · 0 评论 -
Avalonia项目打包安装包
本项目是基于Avalonia的智能AI会话项目。采用的是最新稳定版本。希望通过该项目了解和学习Avalonia开发的朋友可以在我的github上拉取代码,同时希望大家多多点点star。目前打包只发布了Win64的安装包,后续测试linux安装包的发布。目的是在国产国产麒麟系统中运行本程序。面目技术总结记录在我的博客中基于Avalonia 11.0.0+ReactiveUI 的跨平台项目开发1-通用框架基于Avalonia 11.0.0+ReactiveUI 的跨平台项目开发2-功能开发。原创 2023-07-21 20:32:57 · 963 阅读 · 0 评论 -
Avalonia 使用EFCore调用SQLite实现Singleton全局注册
通过EF core 等ORM框架操作数据库为我们开发项目时提供了便捷。在不追求极限的速度的前提下,使用EntityFrameWork来做查询真的很方便。通过ChatDbcontext来操作数据库,让开发变的简单。希望看完后能给大家带来帮助。目前程序还没有完全开发完成。后续的开发我会及时跟进。原创 2023-07-20 21:07:51 · 182 阅读 · 0 评论 -
基于Avalonia 11.0.0+ReactiveUI 的跨平台项目开发1-通用框架
Avalonia 版本11.0.0-rc1.1,稳定版本,其他基于avalonia的包要选用支持11.0.0-rc1.1的版本Avalonia.ReactiveUI MVVM 架构模式的工具库,创建avalonia项目时会提示选择。它提供了一种简单的方式来显示带有信息的对话框或在需要信息时提示用户。FluentAvaloniaUI UI库,并将更多WinUI控件引入AvaloniaSystem.Data.SQLite 本地数据库SQLiteCsvHelper Csv导入导出工具库。原创 2023-07-17 18:04:49 · 1802 阅读 · 0 评论 -
WPF复习知识点记录
由于近几年主要在做Web项目,客户端的项目主要是以维护为主,感觉对于基础知识的掌握没有那么牢靠,趁着这个周末重新复习下WPF的相关知识。文章内容主要来自大佬刘铁锰老师的经典著作《深入浅出WPF》。因为是复习,所以知识内容不会一一记录,如有需要了解更多可以看书中内容。**注意:博客中的代码示例我是以avalonia为UI框架写的。代码可能部分跟WPF的稍有不同。**原创 2023-07-02 18:35:32 · 126 阅读 · 0 评论 -
SignalR+Hangfire 实现后台任务队列和实时通讯
1.简介:SignalR是一个.NET的开源框架,SignalR可使用Web Socket, Server Sent Events 和 Long Polling作为底层传输方式实现服务端和客户端的实时数据交互。Hangfire是一个.NET的开源后台任务框架 提供统一的编程模型,以处理后台任务2.目的:通过SignalR+Hangfire,我们可以实现一些需要较长时间处理的任务,并在完成及时的通知前端处理结果。原创 2023-06-06 23:48:30 · 896 阅读 · 0 评论 -
Yarp项目代理ChatGPT,解决网络无法访问openAI的问题
目的:通过代理解决网络无法访问openAI的问题。原创 2023-05-29 10:07:00 · 1318 阅读 · 0 评论 -
ResellerClub购买域名
ResellerClub 是一个全球领先的域名注册和网站托管解决方案提供商,属于 Endurance International Group(EIG)旗下的一家品牌。ResellerClub 通过其领先的平台和定制解决方案,为全球数百万个网站提供了强大的托管和域名服务,包括 Web 托管、VPS 托管、独立服务器、域名注册和 SSL 证书等。原创 2023-05-07 23:31:18 · 126 阅读 · 0 评论 -
FreeSSL申请免费证书
FreeSSL 是一个免费证书和 SSL 证书管理平台。旨在为个人和小型企业提供免费 SSL 证书,以加强他们的网站和应用程序的安全性。与传统的 SSL 证书颁发机构不同,FreeSSL 使用自动化过程生成 SSL 证书,并提供一个管理面板,让用户可以轻松管理他们的证书和域名。原创 2023-05-07 23:19:28 · 420 阅读 · 0 评论 -
abp 创建DDD项目
我和我的伙伴在搭建框架的基础框架,找了很多框架,最后选择用abp作为DDD的规范标准。原创 2023-04-27 16:13:57 · 86 阅读 · 0 评论