OneCat开发笔记:0.项目介绍以及前言的碎碎念
前言 我是春节假期偶然想起这个项目的 今年春节假期因为下雨的原因在家时间比较多,所以在搞电脑的时候突然想起了OneCat这个项目 捣鼓捣鼓一下,重新run起来,发现单纯拿来当个聚合阅读工具还不错hhh 然后回想起OneCat这个项目的开发经历,第一次尝试开发分布式系统、第一次尝试深度学习方法的NLP、第一次接触推荐系统、第一次尝试docker部署…… 作为大学期间的最后一个项目,我想认真做一做,或
目录4 个章节
前言
我是春节假期偶然想起这个项目的
今年春节假期因为下雨的原因在家时间比较多,所以在搞电脑的时候突然想起了OneCat这个项目
捣鼓捣鼓一下,重新run起来,发现单纯拿来当个聚合阅读工具还不错hhh
然后回想起OneCat这个项目的开发经历,第一次尝试开发分布式系统、第一次尝试深度学习方法的NLP、第一次接触推荐系统、第一次尝试docker部署……
作为大学期间的最后一个项目,我想认真做一做,或许以后回忆起这四年才不会觉得虚度光阴~
虽然开发过程中遇到不少难题,不过也学到了很多,当时答辩完就没怎么管这个App了也没发布出来,为了有始有终,我决定写一个系列的博客来介绍OneCat项目从零开始开发的过程,并且重启开发,添加上更多的功能
什么是OneCat
首先解决是什么的问题。
OneCat,中文名「壹喵」,是我本科的毕业设计,是一款集聚合阅读、推荐系统、聚合搜索、社区等功能的App
名字的由来:偶然想到的,“壹”代表只需要一个App,“喵”因为我比较喜欢猫,所以选了猫作为App的标志。(起名真是一件困难的事)
App截图
直接上App图片,后台那么多东西没人看得见,只有前端是用户最直接感知到的。
| 登录 | 注册 | 关于 |
|---|---|---|
![]() | ![]() | ![]() |
| 主页 | 分类订阅 | 文章阅读 |
![]() | ![]() | ![]() |
| 用户主页 | 全网热点 | 文章评论 |
![]() | ![]() | ![]() |
篇幅所限,就发个九宫格叭~
项目架构
OneCat主要分为运行在服务器端的后端程序与运行在手机客户端的应用程序两大部分。
服务器端分为数据服务、全网热点、推荐系统、聚合搜索等模块。
数据服务包括:
- 网络信息采集(爬虫)、
- 数据缓存(MongoDB数据库)、
- 数据清洗(基于深度学习的BERT模型自然语言处理、中文文本分类)、
- 数据持久化以及提供访问数据的Restful接口(DjangoRestFramework框架)等模块;
全网热点基于数据服务的数据,提供类似“热搜”的热点榜单,快速了解当下热门事件;
推荐系统使用包括基于聚类推荐、基于机器学习算法(协同过滤)和基于关联规则推荐的隐语义模型(深度学习)等多种推荐方法;
聚合搜索包括一个元搜索引擎和相应的数据接口。
_EOF_
OneCat开发笔记:0.项目介绍以及前言的碎碎念
- 本文作者:
- 程序设计实验室
- 版权声明:
- 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
相关文章
JavaWeb开发---Servlet的生命周期实验
前言 Servlet是运行在服务器端的程序,它的运行状态由Servlet容器(简称容器)来维护。 通常,在容器收到客户对Servlet的请求时,容器会判断这个Servlet是否为第一次被访问,如果是第一次被访问,则会创建一个Servlet实例同时调用该实例的init()方法,进行初始化。 每个Servlet只会被创建一个实例,同时也只会被初始化一次。然后将这个实例一直保存在内存中,对所有的请求进行
2022-05-27 · Java · 约 1 分钟
使用Kotlin搭配Springboot开发RESTFul接口(二)自定义配置、跨域、分页、ViewModel
前言 上一篇文章请看这里: https://zhuanlan.zhihu.com/p/146733027 上一篇文章介绍了Kotlin搭配Springboot的开发流程,从搭建项目、ORM、Controller到Swagger集成和docker部署都有,不过大师说我那篇文章太多代码了,吹水太少了,于是我决定再水一篇,介绍一下Web开发中常用的几种操作。 在做完这个简单的系统,Kotlin搭配Spr
2021-12-18 · Kotlin · 约 1 分钟
使用 swagger-typescript-api 在前端项目里生成请求代码
swagger-typescript-api?文档写得像草稿,还得自己摸索。那些花哨的模块化选项除了报错还能干嘛?老老实实生成单文件,配个客户端封装,省得每次折腾。
2025-11-03 · Web前端 · 约 1 分钟
联想Thinkbook14+开箱
质感这块确实可以 不过据说今年的 Thinkbook 做工更差了,各种奇奇怪怪的问题都有 我这台还好,不过 C 面凸起还是有的 然后 Ultra 处理器的体验确实不如 AMD 的 8845 希望下一代 Intel 给力点吧
2025-10-28 · 笔记本电脑 · 约 1 分钟
讨论
共 0 条加载评论中…








