thumbnail
[Go]GopherAI项目学习记录:Vue前端
一个网页AI聊天,图像识别项目,使用到的技术栈有,Gin框架,GORM,rabbitmq,redis,eino框架,Vue框架等 项目地址:https://github.com/youngyangyang04/GopherAI --- ## router/index.js 前端使用Vue框架搭建,可以看到路由有5个界面: - 登录 - 注册 - 菜…
thumbnail
[Go]GopherAI项目学习记录:图像识别模块和项目启动流程
一个网页AI聊天,图像识别项目,使用到的技术栈有,Gin框架,GORM,rabbitmq,redis,eino框架,Vue框架等 项目地址:https://github.com/youngyangyang04/GopherAI --- 项目使用了ONNX模型本地推理 ## 路由层 只有一个API接口 ```go // 为接口路径设置handler函…
thumbnail
[Go]GopherAI项目学习记录:AI聊天模块
一个网页AI聊天,图像识别项目,使用到的技术栈有,Gin框架,GORM,rabbitmq,redis,eino框架,Vue框架等 项目地址:https://github.com/youngyangyang04/GopherAI --- AI聊天模块提供了调用大模型API或者本地Ollama模型的能力,登录后的用户可以创建AI会话进行聊天 下面开始自…
thumbnail
[Go]GopherAI项目学习记录:用户模块
一个网页AI聊天,图像识别项目,使用到的技术栈有,Gin框架,GORM,rabbitmq,redis,eino框架,Vue框架等 项目地址:https://github.com/youngyangyang04/GopherAI --- 本项目能大体分成三个模块: - 用户模块,负责用户的注册,登录等 - AI聊天模块,创建和管理AI会话,调用大模型…
thumbnail
[Go]GopherAI项目学习记录:项目框架
一个网页AI聊天,图像识别项目,使用到的技术栈有,Gin框架,GORM,rabbitmq,redis,eino框架,Vue框架等 项目地址:https://github.com/youngyangyang04/GopherAI --- ## 总体架构 项目使用分层架构设计,可分为以下几层: - 前端(Vue组件,发起http请求) - 路由层(Gi…
thumbnail
[Go]基于Golang的简单命令行即时聊天系统
## 项目架构 简化版本只提供服务端的实现,客户端则使用Linux自带工具nc进行TCP连接 服务器维护一个在线用户map,用户名为key(默认使用用户IP:port),value为User结构体指针 服务器主协程先go一个协程来监听消息广播channel,该channel接收来自客户端发来的消息 服务器主协程上调用listen,accept建立连…
thumbnail
[C++]sylar高性能服务器框架学习记录:chatroom实战
项目仓库地址 https://github.com/sylar-yin/sylar/ ## 基础介绍 完成sylar C++ Server Framework基础模块之后,又新增了websocket支持,环境变量模块,JSON支持,现在使用sylar框架搭建一个基于websocket的在线多人网页聊天室,样式如下: 访问这里加入聊天室:http:/…
thumbnail
[C++]sylar高性能服务器框架学习记录:daemon模块
记录一下最近这学期学习的sylar服务器框架项目,输出整理一下项目的结构,用到的知识和自己的体会 项目仓库地址 https://github.com/sylar-yin/sylar/ 整理博客过程中参考的大佬资料链接: - https://juejin.cn/user/3553265265414296/posts - https://juejin.…
thumbnail
[C++]sylar高性能服务器框架学习记录:HTTPConnection模块
记录一下最近这学期学习的sylar服务器框架项目,输出整理一下项目的结构,用到的知识和自己的体会 项目仓库地址 https://github.com/sylar-yin/sylar/ 整理博客过程中参考的大佬资料链接: - https://juejin.cn/user/3553265265414296/posts - https://juejin.…
thumbnail
[C++]sylar高性能服务器框架学习记录:HTTPServlet模块
记录一下最近这学期学习的sylar服务器框架项目,输出整理一下项目的结构,用到的知识和自己的体会 项目仓库地址 https://github.com/sylar-yin/sylar/ 整理博客过程中参考的大佬资料链接: - https://juejin.cn/user/3553265265414296/posts - https://juejin.…