Projects
文章平均质量分 74
onemsg 徽章
这个作者很懒,什么都没留下…
展开
-
实现一个RPC框架,过程中我的思路与收获
oneRPC想通过写一个RPC框架,来锻炼自己的网络编程和工程设计能力,同时这个project也作为自己本学期学校的课题设计。代码放到了 GitHub 上了,自己想着写点东西,记录下实现过程中自己得到的收获,同样也很喜欢能与别人分享下自己的见解。(本人java语言)GitHub: https://github.com/onemsg/oneRPC博客今天先定个开头,今后有时间详细地更新思路自己的项目/实习经历并不丰富,并没实际地使用过任何rpc框架,只是看过不好介绍rpc的文章,看过 dubb原创 2020-12-09 22:29:25 · 367 阅读 · 0 评论 -
异步编程,搭建一个简单信息共享应用 | Vert.X-Web & Bulma
simple-info-sharing 简单信息共享服务介绍这是一个简单的信息共享平台,信息具体地指其实是html、pdf这些能直接被浏览器解析的文件,信息上传到平台后,其他人可以直接查看/浏览。使用异步编程模式。功能前端由 Vue、Bulma 构建上传文件,支持格式: html、pdf、zip压缩文件(包含html和css、图片的)查看可访问的所有文件添加、删除路由映射后端由 Vert.X 构建文件管理:解压文件、删除文件、保存文件、读取所有文件路由映原创 2020-08-01 18:54:43 · 249 阅读 · 0 评论 -
豆瓣新书速递数据爬取与简单数据处理 | 豆瓣爬虫 & python & pandas
豆瓣新书速递数据爬取与简单数据处理概要数据爬取爬取豆瓣平台提供的数据,存储到本地 json 文件。数据说明URL豆瓣新书速推 HTMLhttps://book.douban.com/latest?icn=index-latestbook-all豆瓣单条图书查询 RESTful APIhttps://api.douban.com/v2/book/:id?apikey=0df993c66c0c636e29ecbb5344252a4a使用 urllib3,获取原创 2020-06-22 12:12:31 · 2169 阅读 · 0 评论 -
搭建一个 COVID-19全球实时趋势 应用
COVID-19全球实时趋势项目简介一个展示 COVID-19 全球实时趋势的 web 应用,基于 Vue/Bulma/Echarts 和 Flask 构建。参考: www.worldometers.info/coronavirus/数据源: NovelCOVID/API- 查看全球- 查看USA- 查看无效国家功能特性查看全球的实时疫情趋势查看特定国家的实时疫情趋势可直接点开 HTML 文件浏览,虽然缺少路由跳转功能URL路径/ GET:COVID-原创 2020-06-12 21:43:28 · 549 阅读 · 0 评论 -
短网址服务系统 | Vert.X Web & Redis & 异步编程
短网址服务系统一个短网址服务系统,可通过 RESTful API 来生成新短网址,短网址与原网址的映射存储在 Redis 数据库中,用户请求短网址时会被重定向到原网址。后台使用 Vert.X-Web 和异步编程。短网址生成使用原网址到62进制映射的方案。短网址服务原理可参考 短网址(short URL)系统的原理及其实现 | 思否RESTful API 说明:POST /api/create?key=0834 {‘srcUrl’: ‘source url’} | 返回提交原网址的 短网址{"s原创 2020-05-28 00:01:49 · 384 阅读 · 0 评论 -
Udemy 课程数据可视化 | Pandas & Echarts & Echarts-wordcloud
对Udemy在线网络课程进行数据分析与可视化展现,数据包含了2011年到2017年的所有课程数据,每个课程数据包含了课程名称、价格、学科、评论数量、订阅数量等信息。用到了 pandas 和 echarts。数据来源:UdemyCourses-Kaggle开发流程利用JupyterNotebook对数据进行预处理、EDA和导出数据加载数据,查看数据基本信息,必要的数据预处理部分 探索性数据分析,设定问题,找出数据包含的信息、 同步与可视乎阶段进行,根据Echarts...原创 2020-05-27 23:04:58 · 725 阅读 · 0 评论 -
基于 Taste 的电影推荐系统 | REST web 服务 & Vert.X & mahout
videos-recommender一个简单的基于 Mahout 库的电影推荐系统,使用了 Redis 作为缓存,Vert.X 构建 web 服务以提供 RESTful 服务。源码可从我的 GitHub 下载: onemsg/some-project/videos-recommender说明用到的数据ml-20m系统架构和流程模块数据源数据一部分加载到Mahout的类中,生成...原创 2020-04-06 23:00:20 · 660 阅读 · 0 评论 -
采集 58同城 房产数据信息 | Java爬虫 & Jsoup
一个数据采集系统(通俗的说就是爬虫),用来采集 58同城 房产 | 郑州中的房屋数据。使用 Java 语言和Jsoup库编写,这里分享给大家。最后采集的数据结果CSV文件保存的,如下所示说明功能都集中在 spider.get58包的如下4个类中:App: 应用驱动程序,控制爬虫的启动/运行逻辑和日志打印等; CrawUtil: 爬虫爬取单元,爬取特定的 url 返回 h...原创 2020-04-06 19:22:12 · 2628 阅读 · 2 评论 -
实现简单的 JSON 解析Java工具类 | Java & 反射
以前学习 Java 反射 API的时候,顺手写了一个简陋的 JSON 解析类,实现了 dumps()和 loads() 方法,功能是把 Java Bean 解析成 JSON 字符串返回 和 把 JSON 字符串解析为 Java Bean 对象返回。实现非常的简陋,目前支持的 JSON 数据类型只有 string | boolean | number | array ,暂不支持嵌套的 obj...原创 2020-04-06 16:46:02 · 445 阅读 · 0 评论 -
Java爬取豆瓣电影排行榜Ajax数据并存储到MongoDB中 | Java | 爬虫 | MongoDB | Ajax | Jsoup
前言豆瓣的URL :https://movie.douban.com/typerank?type_name=剧情&type=11&interval_id=100:90&action=可以看出豆瓣的图书信息都是利用 Ajax异步加载处理的,所以可以利用REST直接获取json数据按F12,凭借你的前端知识,找出REST接口及参数好了 你找到的 REST ...原创 2019-10-23 16:59:43 · 931 阅读 · 0 评论 -
Python网络爬虫中图片下载简单实现
代码功能: 从LOL官网下载所有的英雄皮肤壁纸,保存到电脑硬盘上实现流程: //大话较长哈,不想听话痨请直接看代码清单哈哈 首先,要向批量下载所有的英雄的皮肤壁纸,你就要找到这些图片链接地址的规律,来有效顺利的依次的requests.get()所有的图片,就这一步我在控制台花费的不少时间,走的弯路不说了,直接说成功的路线吧。用浏览器(...原创 2018-06-24 14:10:47 · 6222 阅读 · 0 评论 -
高斯朴素贝叶斯、K近邻算法实现 | Python
这些算法实现依赖于numpy/pandas库,而且度量结果与SKlearn一致贝叶斯算法实现算法介绍:华校专的笔记这里只实现了 “假设所有特征都是数值型”。class GaussianNaiveBayes(): def __init__(self): # 有多少类别 self.classes = None # 每...原创 2019-07-24 23:51:40 · 459 阅读 · 0 评论 -
Flask | Echart | 服务器部署 | 记录一次制作一个数据可视化网页并部署到个人云服务器学习过程
前言 前几天成功尝试了从零开始制作一个基于百度Echart的动态图表,并放到了自己的百度云服务器上,最终可以在浏览器上通过输入主机IP地址观看。期间涉及到的有HTML/CSS/JS、Echarts、Flask、Linux相关使用,在此记录一下自己的学习历程。虽然简单,但在此基础做出更多。 有个词叫“精益创业” (lean startup), 它的思想是:你并不需要...原创 2019-03-10 14:03:12 · 3569 阅读 · 1 评论 -
简单的在线数据挖掘 | Spring Boot & Vue & Weka
重构了!!????老铁们,耗了我两个星期,终于把原来的Servlet + JSP的代码给重构了。新的项目采用 Spring Boot + VUE的架构,纯HTML,前后端分离,等改天push到GitHub上,供大家参考。介绍登上web,可以选择上传数据或采用已提供的数据,查看数据集统计信息和样本值,然后选择合适的机器学习模型和测试方法进行训练与测试,系统后台训练完成后返...原创 2019-07-05 13:40:29 · 1287 阅读 · 5 评论 -
朴素贝叶斯算法实现 | Java | 机器学习 | 贝叶斯
做的一个结课作业,用Java实现了朴素贝叶斯算法关于贝叶斯算法可以参考西瓜书、贝叶斯分类器-华校专设计思路创建数据类、朴素贝叶斯算法类和验证模型的类。 数据类DataFrame,用来加载和存储数据信息,并提供操作数据的方法,以及返回数据的方法。 朴素贝叶斯类NaiveBayes,贝叶斯算法算法的核心,提供拟合训练数据的方法,以及预测测试数据输出预测分类结果的方法,里面包含了计算先验...原创 2019-07-05 12:43:30 · 1137 阅读 · 0 评论