目录

  • 前言
  • 1,关于vue-m-stock
  • 2,使用dockerfile构建
  • 3,总结

前言


使用Python开发一个web股票项目。
【github项目地址】:
https://github.com/pythonstock/stock
【知乎专栏地址】:
https://zhuanlan.zhihu.com/pythonstock
【docker hub地址下载】:
https://hub.docker.com/r/pythonstock/pythonstock
【相关stock资料分类】:
http://blog.csdn.net/freewebsys/article/category/113926770
主要使用开发语言是python。
使用的lib库是pandas,tushare,TensorFlow,tornado等。

本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/108191889

1,关于vue-m-stock


原始项目地址:
https://github.com/DevilsHuan/vue-m-stock

我拷贝项目地址:
https://github.com/pythonstock/stock-h5

使用Vue搭建的移动端H5行情,完成基本的行情查看,行情详情,行情自选股等功能。

注:本项目只做为本人练习使用,涉及到的三方接口只作学习,特此说明。

技术栈
vue+vue router+vuex // vue全家桶
scss // css预处理器
postcss // css后置处理器
axios // 服务端交互
antv/f2 // 图表框架
good-storage // 客户端存储框架

完成功能
大盘指数概况
指数详情
指数排行榜
股票搜索
股票行情详情
股票自选股添加(本地缓存,不依赖账户体系)
股票分时,五日,日K图表
接口说明
项目所有行情数据使用腾讯接口,本项目只做学习使用,行情可根据情况适配对应的接口。

接口参考文档:
https://blog.csdn.net/Cupedy/article/details/53261697
https://www.liangzl.com/get-article-detail-14585.html

2,使用dockerfile构建


必须是比较新的node 才可以。我本地的不行。
使用的是 14 docker 镜像启动的。后续把这个打包成 docker 镜像直接部署。

docker pull node:14-alpine

# 用这个做为基础镜像,防止每次都进行构建。
# https://www.runoob.com/docker/docker-dockerfile.htmlFROM docker.io/node:14-alpineRUN mkdir /data
WORKDIR /data
ADD . /data/RUN cd /data && npm install -g cnpm --registry=https://registry.npm.taobao.org && \cnpm install ENTRYPOINT ["npm","run","serve"]

然后进行构建:

 docker build -t  pythonstock/stock-h5:v1 .

启动:(也可以直接使用我上传的镜像:)

 docker run -itd -p 8090:8080 --restart=always pythonstock/stock-h5:v1

https://hub.docker.com/r/pythonstock/stock-h5


3,总结


github上面都是牛人啊,这个思路和我想到一起了。
但是我这边要自己做股票的数据统计,借用下这个界面。自己前端android技术较弱。
程序已经跑起来了。下一步研究如果修改接口。和进行页面优化,使用nuxt进行渲染。

本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/113926770

博主地址是:https://blog.csdn.net/freewebsys

PythonStock(33)特别的巧,发现一个使用 vue 开发的股票系统应用,具备了一些基础的功能,可以拿过来直接跑起来。使用dockerfile进行构建,并跑起来相关推荐

  1. oracle desc卡,Oracle的一个bug,desc的bug,很夸张,这么基础的功能居然有bug

    SQL> shutdown immediate 数据库已经关闭. 已经卸载数据库. ORACLE 例程已经关闭. SQL> startup nomount ORACLE 例程已经启动. T ...

  2. 一个基于SpringBoot开发的RBAC系统,非常适合新手入门JavaWeb代码审计实战的系统,长文警告,要好好学习。

    嗨,大家好,我是闪石星曜CyberSecurity创始人Power7089. 欢迎大家搜索我的微信公众号:闪石星曜CyberSecurity 本文是[炼石计划@Java代码审计]内部圈子原创课程,现分 ...

  3. 如何做一个基于JAVA失物招领网站系统毕业设计毕设作品(springboot框架)

    分析架构 我们开发系统,常规有两个架构,一个BS架构(浏览器/服务器模式),一个CS(客户端/服务器端模式):基于JAVA的网站开发属于B/S架构(即浏览器和服务器架构模式),架构如图 分析系统功能 ...

  4. 如何做一个基于JAVA二手交易网站系统毕业设计毕设作品(springboot框架)

    分析架构 我们开发系统,常规有两个架构,一个BS架构(浏览器/服务器模式),一个CS(客户端/服务器端模式):基于JAVA的网站开发属于B/S架构(即浏览器和服务器架构模式),架构如图 分析系统功能 ...

  5. 如何做一个基于JAVA餐厅座位预定系统毕业设计毕设作品(springboot框架)

    分析架构 我们开发系统,常规有两个架构,一个BS架构(浏览器/服务器模式),一个CS(客户端/服务器端模式):基于JAVA的网站开发属于B/S架构(即浏览器和服务器架构模式),架构如图 分析系统功能 ...

  6. 如何做一个基于JAVA景点景区售票系统毕业设计毕设作品(springboot框架)

    分析架构 我们开发系统,常规有两个架构,一个BS架构(浏览器/服务器模式),一个CS(客户端/服务器端模式):基于JAVA的网站开发属于B/S架构(即浏览器和服务器架构模式),架构如图 分析系统功能 ...

  7. 如何做一个基于JAVA小说电子书阅读系统毕业设计毕设作品(springboot框架)

    分析架构 我们开发系统,常规有两个架构,一个BS架构(浏览器/服务器模式),一个CS(客户端/服务器端模式):基于JAVA的网站开发属于B/S架构(即浏览器和服务器架构模式),架构如图 分析系统功能 ...

  8. 如何做一个基于JAVA外卖点餐系统毕业设计毕设作品(springboot框架)

    分析架构 我们开发系统,常规有两个架构,一个BS架构(浏览器/服务器模式),一个CS(客户端/服务器端模式):基于JAVA的网站开发属于B/S架构(即浏览器和服务器架构模式),架构如图 分析系统功能 ...

  9. 如何做一个基于JAVA多用户B2C商城系统毕业设计毕设作品(springboot框架)

    分析架构 我们开发系统,常规有两个架构,一个BS架构(浏览器/服务器模式),一个CS(客户端/服务器端模式):基于JAVA的网站开发属于B/S架构(即浏览器和服务器架构模式),架构如图 分析系统功能 ...

最新文章

  1. TBtools - 超过一万人在使用的生信小工具
  2. 关于面试题的一些题型解析
  3. jQuery获取iframe的document对象的方法
  4. jquery去掉数组最后一个元素_从数组中删除最后一项
  5. python3.1.1_python 3.1.1 with--enable shared:将不会构建任何扩展
  6. Java并发编程-ReadWriteLock读写锁
  7. xstatic图形连接linux,RHCE认证考试模拟题深入讲解:linux配置静态IP地址为:192.168.0.X!...
  8. Docker镜像导致centos-root根分区容量爆满
  9. html5 画布保存,html5 (canvas)画布save()和restore()的理解和使用方法
  10. 除了努力挣钱,青春也不能错过的十件事
  11. 硬盘重装系统:电脑本地硬盘重装系统步骤
  12. 免费配音软件哪个好?快把这些软件收好
  13. Ubuntu安装使用Krita
  14. word读入富文本编辑器,编辑后导出下载word日常总结
  15. 40个热门网页设计素材psd源文件下载
  16. pyton--解决pycharm控制台中文显示unicode \xe6\x9d\x8e\xe7\x99\xbd\xe9\xa3\x9e码问题
  17. (转)EditText属性详解
  18. SQL数据库常用语句大全
  19. Matlab eval用法
  20. 【iOS】动态更换图标

热门文章

  1. 如何检索、写作和顺利发表一篇SCI论文?
  2. html字体铺盖颜色,这5种颜色的褥子不要去买,盖上会让你的家财散尽!
  3. html可以联机玩的小游戏,数学趣味小游戏,在家也可以和孩子一起玩
  4. mysql安全性案例分析_MySQL实例crash的案例分析
  5. 华为百度导航Sdk黑屏
  6. 目前住院病人主要由护士护理,这样不仅需要大量护士,而且由于不能随时观察病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的监护系统,写出问题定义和分析系统可行性(软件工程导论)
  7. Python爬虫学习之爬取财富快讯
  8. 物理机安装linux系统失败,物理机(服务器)安装centos6.5 无法启动报Error loading operating--(示例代码)...
  9. 冒志鸿:大公司不模仿你,说明你危险了
  10. nodejs实现公众号服务URL绑定验证,nodejs实现公众号关注并回发送一条消息,以及关注之后的聊天自动回复消息