0%

1. 简介

APScheduler 是一个轻量级的 Python 定时任务调度框架。

它支持三种调度任务:

  • 固定时间间隔
  • 固定时间点(日期)
  • Linux 下的 Crontab 命令。

同时,它还支持异步执行、后台执行调度任务。

Read more »

1. SEO 是什么

搜索引擎优化(英语:search engine optimization,缩写为SEO),是一种通过了解搜索引擎的运作规则来调整网站,以及提高目的网站在有关搜索引擎内排名的方式。由于不少研究发现,搜索引擎的用户往往只会留意搜索结果最前面的几个条目,所以不少网站都希望通过各种形式来影响搜索引擎的排序,让自己的网站可以有优秀的搜索排名。当中尤以各种依靠广告维生的网站为甚。

Read more »

1. 前言

无意之间看到了google adsense的广告,于是就想到给我的站点也弄一个,本来以为是很简单的事,参考了很多资料,终于是部署成功了。

Read more »

1. 基本原理

如果要讲解 pyenv 的工作原理,基本上采用一句话就可以概括,那就是:修改系统环境变量 PATH。

对于系统环境变量 PATH,相信大家都不陌生,里面包含了一串由冒号分隔的路径,例如 /usr/local/bin:/usr/bin:/bin。每当在系统中执行一个命令时,例如 python 或 pip,操作系统就会在 PATH 的所有路径中从左至右依次寻找对应的命令。因为是依次寻找,因此排在左边的路径具有更高的优先级。

而 pyenv 做的,就是在 PATH 最前面插入一个 $(pyenv root)/shims 目录。这样,pyenv 就可以通过控制 shims 目录中的 Python 版本号,来灵活地切换至我们所需的 Python 版本。

如果还想了解更多细节,可以查看 pyenv 的文档介绍及其源码实现。

Read more »

1. 写在前面

金融相关的需要折线图之类,然后发现很多所谓的 material 框架根本就一个 button, table 之类的,根本没有所谓成熟的解决方案。

有一篇 Google design 团队写的文章:Robinhood: Investing in Material。 大体就是说 Robinhood 使用 material design 重写他们的 App,更加好用了。但是也没有公开相应的 UI tookit 在 Github 上。

对于 sketch files,如果需要模板的话,这个列表有很多觉得还不错的:13 BEST FINANCE APP UI KITS

对于可视化方面,这边有个很好的总结:https://github.com/TingGe/data-visualization

因为 React/Vue/Angular 对应的环境都不一样,我这里主要讨论的使用以下:

  • Vue
  • Typescript

发现就只有 Ant design 有成熟的文档有比较还可以的金融相关的 charts 可以做。

对于其他的调查的过的框架,比如谷歌自己的框架,没有任何画图工具。而且其他可以画图的框架,都是需要很贵的购买授权费。这么看来还是阿里给力啊。

Read more »