`.NET Web`新人入门必学项目`EarthChat`

.NET Web新人入门必学项目EarthChat

EarthChat是一个基于.NET 7的实战项目,EarthChat提供了很多的最佳实践,EarthChat的目标也是成为一个很多人都喜欢的大型聊天业务系统,并且将结合SK+AI大模型进行打造智能业务系统,在EarthChat中你也可以是新人,也可以是久经沙场的老手,一样可以得到很多有用的经验,EarthChat目前也提供了系统的相关文档,很详细的描述系统的一些功能的实现和原理讲解,如果你想了解EarthChat是如何通信的可以前往SignalR原理讲解,在这个文档中对于原理讲解很详细,

EarthChat项目文档

项目文档地址:https://docs.chat.tokengo.top/docs/intro

目前文档还在继续更新,并且会跟随系统的更新一块迭代,还有很多新人都关注的工作相关的文档,在文档当中我们提供了初级工程师的简历模板(并不完全标准,如果有更好的意见可以修改文档PR)。

还有运维相关文档,在这里文档中你可以学到很多知识,也有很多Asp.NET Core相关知识点

EarthChat后端

在实现EarthChat中我们对于技术栈的选择是MasaFramework+MiniApis+DDD+CQRS并且我们将SKServer拆分成独立服务,通过Redis的订阅发布进行通信,以便简单实现。

EarthChat前端

在规划EarthChat中我们其实是规划了WebPC的相关实现,在实现Web我们采用了React+Semi,实现PC我们采用了跨平台Avalonia UI进行实现(目前还未完成布局页面基本完善)

Web体验地址: https://chat.tokengo.top/ (提供了免费的ChatGPT使用只需要在前缀加上 ai

关于

Gitee:https://gitee.com/hejiale010426/chat
Github: https://github.com/239573049/chat
项目文档:https://docs.chat.tokengo.top/docs/intro/
B站相关视频:https://www.bilibili.com/video/BV1tH4y1X7VL/?spm_id_from=333.999.0.0&vd_source=95c696f653977c75c7e1737d3d883e2d
技术交流群:737776595

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/156244.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2023年Q3户外装备市场行业分析报告(京东数据分析):同比增长7%,品牌化发展是核心

近年来,户外运动在我国不少地方蓬勃兴起,发展至今,户外运动早已不是聚焦专业领域的小众群体活动,现已发展成为当下热门的大众休闲活动,参与人群愈发广泛,而这股热潮也带动着相关产业的发展。 今年Q3&#x…

【Springboot】集成Swagger

引入依赖 <dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</version> </dependency> 浏览器 启动项目后 在浏览器中输入地址 localhost:端口号/swagger-ui/ 使…

【c++Leetcode】287. Find the Duplicate Number

问题入口 思想&#xff1a;Floyds Tortoise and Hare 这个算法除了可以检测是否有环&#xff08;问题入口&#xff09;&#xff0c;还可以用来检测重复数。当然这还需要一个慢指针才能实现。具体请点击标题跳转到原视频&#xff0c;这里是把内容再梳理一遍。如果有不对的地方…

用Python实现批量下载文件——代理ip排除万难

目录 前言 一、准备工作 二、批量下载文件 三、添加代理ip 四、处理异常 完整代码 总结 前言 下载文件是我们在日常工作中常常要做的一件事情。当我们需要从互联网上批量下载大量文件时&#xff0c;手动一个一个去下载显然不够高效。为了解决这个问题&#xff0c;我们可…

基于深度学习的动物识别 - 卷积神经网络 机器视觉 图像识别 计算机竞赛

文章目录 0 前言1 背景2 算法原理2.1 动物识别方法概况2.2 常用的网络模型2.2.1 B-CNN2.2.2 SSD 3 SSD动物目标检测流程4 实现效果5 部分相关代码5.1 数据预处理5.2 构建卷积神经网络5.3 tensorflow计算图可视化5.4 网络模型训练5.5 对猫狗图像进行2分类 6 最后 0 前言 &#…

数据库-扩展语句,约束方式

扩展语句&#xff1a; 例&#xff1a; 自增长&#xff1a; auto_increment:表示该字段可以自增长&#xff0c;默认从一开始&#xff0c;每条记录会自动递增1 复制&#xff1a; 通过like这个语法直接复制ky32的表结构&#xff0c;只能复制表结构&#xff0c;不能复制表里面的…

【Linux】:Linux开发工具之Linux编辑器vim的使用

&#x1f52b;1.Linux编辑器-vim使用 &#x1f4e4; vi/vim的区别简单点来说&#xff0c;它们都是多模式编辑器&#xff0c;不同的是vim是vi的升级版本&#xff0c;它不仅兼容vi的所有指令&#xff0c;而且还有一些新的特性在里面。例如语法加亮&#xff0c;可视化操作不仅可以…

计算机从内存中读取数组元素

在计算机中&#xff0c;我们可以把内存看成是一些排列好的格子&#xff0c;每个格子对应一个内存地址&#xff0c;那么数据会分散的存储在不同的格子中&#xff1a; 对于数组&#xff0c;计算机会在内存中为其申请一段连续的空间&#xff0c;并且会记下索引为0处的内存地址&…

Go学习第十三章——Gin入门与路由

Go web框架——Gin入门与路由 1 Gin框架介绍1.1 基础介绍1.2 安装Gin1.3 快速使用 2 路由2.1 基本路由GET请求POST请求 2.2 路由参数2.3 路由分组基本分组带中间件的分组 2.4 重定向 1 Gin框架介绍 github链接&#xff1a;https://github.com/gin-gonic/gin 中文文档&#xf…

Qt QWidget、QDialog、QMainWindow的区别

QWidget QWidget是Qt框架中最基础的窗口类&#xff0c;可以理解为用户界面的最基本单元。QWidget类提供了一个空白窗口&#xff0c;可以通过继承该类来创建自定义的窗口类。QWidget类提供了基本的窗口属性和方法&#xff0c;如大小、位置、标题、图标等。 QDialog QDialog是…

【发表案例】2区正刊,网络安全、智能系统领域,2个月3天录用,11天见刊,16天检索!

计算机类SCIE 【期刊简介】IF&#xff1a;4.0-5.0&#xff0c;JCR2区&#xff0c;中科院3区 【检索情况】SCIE 在检&#xff0c;正刊 【征稿领域】提高安全性和隐私性的边缘/云的智能方法的研究&#xff0c;如数字孪生等 【截稿日期】2023.11.30 录用案例&#xff1a;2个月…

智能机器人规划-预谋智者

智能机器人规划-预谋智者 文章目录 智能机器人规划-预谋智者智能车落地场景--该场景可自主研发实现智能安防&#xff08;图片来源网络&#xff09;&#xff1a;送餐机器人&#xff08;图片来源网络&#xff09;大型扫地机器人&#xff08;图片来源网络&#xff09;迎宾机器人&a…