-
从tcp开始,用Python写一个web框架1 荐
想尝试写一个web框架,不是因为Django, Flask, Sanic, tornado等web框架不香, 而是尝试造一个轮子会对框架的认识更深,为了认识更深自然不应该依赖第三方库(仅使用内置库)。
-
用Python选一个自己的股票池2 荐
吾生也有涯,而知也无涯。以有涯随无涯,殆已!入市有风险,投资需谨慎,本文不作为任何投资参考依据。前面通过形态和一些基本面的数据进行了选股,这篇文章就来研究一下相似度选股以及趋势选股吧。相似度我们一般比较在意股票的收盘价,比如均线或者各种指标如果需要计算一段序列值,我们一般选择收盘价作为序列中的值,就像5日均线计算的是五日的收盘价的均值一样。那么每天的收盘价就是一个个数字,一年的收盘价就是一串大概2
-
用Python发一封图文并茂的邮件 荐
最近使用了不少通讯工具的接口,比如企业微信机器人,钉钉,微信公众号的接口(未认证的订阅公众号),相对于邮件来说,它们的表现形式太弱。比如没有更丰富的版本方式。当然了,并不是说表现形式越棒就是约好的通知手段,这个依个人情况而定,而我恰恰需要比较丰富的表现形式,最终还是回到了邮件,邮件真香!而个人微信号的接口我没有合适的微信号可以登录,如果网页版微信没有被封的话,我想这个是表现形式与消息时效性结合的最
-
数据流监控可视化1树状结构 荐
这里的数据流指数据从前端流向后端的过程中途径的所有组件或者说服务,比如用户的http请求先到Nginx,再到后端服务1,再到发现服务,再到缓存服务,再到后端服务2,然后是数据库,以及其他调用,总的来说就是一个请求进入的路径,如果将这样的一个过程可视化出来,我想是不错的,而这样的一个可视化也就可以做成一个监控的可视化,监控测试的连接是否可以完成的完成相应以及发现那个组件出现了问题。而这里的前端后端并
-
从无到有用Python创造一门属于自己的编程语言1
前言如果你会编译原理,对其中的词法分析算法,语法分析算法足够了解,那么用什么语言来做这样的一件事情都是可以的,之所以使用Python只是因为本人会的编程语言中,Python的使用时间最长,也最得心应手。所谓性能什么的不在本文的考虑范围内,本文主要重点是语法分析的表达式的解析,语法解析使用的是普拉特分析法,一种自顶向下的语法解析方法。文章目录如下:四则运算的问题词法分析语法分析与解释执行参考链接这有
-
Kubernetes单节点离线安装
由于各种各样的原因,你可能需要离线安装,至于为什么不是通过apt或者yum安装,这个原因就看具体情况了。这里主要指rpm包的操作系统,比如centos,fedora之类的。环境环境说明这里安装v1.14.1版本的kubernetes,cni选择flannel.安装系统依赖yuminstallconntrack-toolssocatebtables系统环境配置groupadddockeruserad
-
用Python可视化股票指标
一个完整的量化交易策略指考虑到交易的方方面面,但是能不能赚钱,谁知道呢 :)
-
用Python徒手撸一个股票回测框架 荐
通过纯Python完成股票回测框架的搭建。
-
python股票市场数据探索指北 荐
前言虽然同花顺之类的金融理财应用的数据足够好了,但还是有自己定制的冲动,数据自然不会不会比前者好很多,但是按照自己的想法来定制还是不错的。目标通过免费的数据接口获取数据,每日增量更新标的历史交易数据,然后通过Kibana做可视化及数据分析.其实自己通过echarts之类的可视化框架做可视化也是个不错的选择,不过前期成本太大。还有就是pandas+matplotlib已经足以应付大部分需求了,可是交
-
让tersorflow利用GPU飞起来-MX150
在深度学习训练的时候使用GPU而不是CPU我想已经是不争的事实了,虽然MX150并不在下面的官网列表,但是其实MX150也是支持CUDA的。http://368.ib911.com/cuda-gpus环境小米笔记本Air13OS:win10CPU:I77500UGPU:MX150GPU驱动:425.25tensorflow:1.13.1tensorflow-gpu:1.13.1vi
-
旧手机威力之看门狗
不知道大家是否有关门后又回到门口检查门是否关了的经历,东方彩票官方:反正我有,作为一个懒人应该采取一些措施,在不往回跑的前提下检查门是否关了。几乎没有忘记关过门,但是强迫症逼死人:(解决方案远程控制联网手机在房内对门口拍照,然后查看图片检查是否关门.远程方面使用web方式.这里放一张截图:如图所示,如果关门了,通过照片能看出是否关门了,这里拍摄的是打了小锁的情况。实施方案硬件:时刻联网的旧手机这里使用的红米no
-
termux软件安装-持续更新
termux安装包安装填坑指南必要更新aptupdateaptupgrade大多数安装包的依赖库aptinstallpythonpython-devclangfftwlibzmqlibzmq-devfreetypefreetype-devlibpnglibpng-devpkg-configzlibzlib-devlibiconvlibiconv-devcurl补充软件仓库$curl-Lhttp:
-
PyalgoTrade源码阅读完结篇 荐
前言本文着重于回测相关得模块。由于上一篇文章实在是写得太烂了,这一篇文章重新开始写。Pyalgotrade业务逻辑及实现原理以官方教程示例为例下载数据python-c"frompyalgotrade.toolsimportyahoofinance;yahoofinance.download_daily_bars('orcl',2000,'orcl-2000.csv')"构建策略并运行frompya
-
Python也能高并发 荐
Python怎么处理高并发?
使用协程, 事件循环, 高效IO模型(比如多路复用,比如epoll), 三者缺一不可。
很多时候,笔者看过的文章都是说协程如何如何,最后告诉我一些协程库或者asyncio用来说明协程的威力,最终我看懂了协程,却还是不知道它为啥能高并发,这也是笔者写本文的目的。
但是一切还是得从生成器说起,因为asyncio或者大多数协程库内部也是通过生成器实现的。
注意上面的三者缺一不可。
如果只懂其中一个,那么你懂了三分之一,以此类推,只有都会了,你才知道为啥协程能高并发。
-
pandas从入门到上楼
pandas从入门到上楼数据对象pandas主要有两种数据对象SeriesDataFrame注:后面代码使用pandas版本0.20.1,通过importpandasaspd引入SeriesSeries是一种带有索引的序列对象创建方式简单创建如下#通过传入一个序列给pd.Series初始化一个Series对象,比如lists1=pd.Series(list("1234"))print(s1)011
-
穷人的分布式网络 荐
前言:穷人指没钱或者不愿花太多钱(我既属于前者也属于后者TT),分布式网络主要指主机网络环境分布在不同的地理环境比如不同省或者不同国家(谁还没有一个比较便宜的国外vps不是~~)既然没有办法改变世界就改变自己吧.需求将国内不同地区的云主机以及国外vps网络层打通,要求尽可能少的延迟以及高吞吐.注意:我是指尽可能的改善当前的网络环境,你当然可以说出一堆的极端环境,不过那真不是我想要解决的.方案调研v
-
百万级别长连接,并发测试指南 荐
工欲善其事必先利其器,动手之前应该选一件称手的工具,locust便是那件不错的工具,但是有了工具还要设定正确的目标,以及步骤,不然很难成功.这里算是抛砖引玉了吧.
-
数据分析之A股市场技术分析是否可行 荐
前言这里并不是为了说明技术分析可行,也不是为了说明技术分析不可行,仅是以我浅薄的知识验证一些事情,测试方法及测试结果都会公布如下.至于测试方法是否严谨,就请读者自行判断吧。数据获取这里随机选择300支股票,并下载最近七年的日内行情数据.导入必要库importtushareastsimportrandomimportosimportjsonimportdatetime筛选股票num=300code_
-
用python炒股 荐
前言由于笔者并无深厚的数学功底也无深厚的金融知识,所以不会在本文中引用各种高深的投资模型或数学模型,参考书籍主要是《海龟交易法则》《以交易为生》。交易系统在交易之前,我们应该首先有一个交易系统用于指导我们自己交易,不一定有什么规范,但是可以作为一个交易的依据,至于这个依据可不可行,科不科学那就见仁见智了。当然了,这里的交易系统不一定是程序,只是指你自己的交易原则或者遵守的一些技巧或者方法,你可以手
-
使用Prometheus+grafana打造高逼格监控平台 荐
笔者看来, 监控不应该只是监控,除了及时有效的报警,更应该”好看”,因为视觉上的感受更能给我们直观的感受,更能从绚丽的走势中发现异常