风诰杂记

天下有风,姤。后以施命诰四方。

0%

上一篇文章中,简单介绍了什么是测试驱动开发的开发模式。俗话说得好,工欲善其事,必先利其器。有了开发模式的思路,就要准备好开发的工具了。

下面就先来介绍一下自动化单元测试框架

阅读全文 »

什么是测试驱动开发?

测试驱动的开发(Test-Driven Development, TDD)是针对传统意义上的开发流程而言的。一般针对软件开发都是先写代码,然后再对写好的代码进行调试,最后通过调试的代码产出为产品代码。TDD 的开发模式是把这个过程颠倒过来。在 TDD 开发的时候,我们首先根据我们实际的需求写测试代码,然后根据测试代码,然后再来开发我们实际的产品代码。

阅读全文 »

其实,睡你和被你睡是差不多的,无非是
两具肉体碰撞的力,无非是这力催开的花朵
无非是这花朵虚拟出的春天让我们误以为生命被重新打开
大半个中国,什么都在发生:火山在喷,河流在枯
一些不被关心的政治犯和流民
一路在枪口的麋鹿和丹顶鹤
我是穿过枪林弹雨去睡你
我是把无数的黑夜摁进一个黎明去睡你
我是无数个我奔跑成一个我去睡你
当然我也会被一些蝴蝶带入歧途
把一些赞美当成春天
把一个和横店类似的村庄当成故乡
而它们
都是我去睡你必不可少的理由

所有生灵看上去很忙。
连懒虫都离开巢穴——
蜜蜂们跑来跑去——
鸟儿们挥舞着翅膀——
冬天它,在日头下轻鼾,
做着春天的好梦,笑意盎然!
而我,这时节唯一不在忙的家伙,
我没蜜采、没伴儿、没东西造、没歌儿唱。

然而我曾在忘忧草常青的湖畔流连,
也曾去神仙酒的源头游荡。
啊忘忧草,你尽情开放吧!为你自己而开放,
你不会为我而开!啊浓泉,你自个流淌吧,流开去!
我唇片黯然,我眉头无采,我自个逡巡:
你可知是何魔法将我灵魂愁锁?

没有希望的工作,是以筛捞酒,
而没有目标的希望,它没法儿存活。

12月30日

在凌晨1点03

一个屁

闻起来像

一只鳄梨和一个鱼罐头的婚姻

我不得不起床

不戴眼镜

就去将它记录下来

我渴望能见你一面,

但请你记得,

我不会开口要求要见你。

这不是因为骄傲,

你知道我在你面前毫无骄傲可言,

而是因为,

唯有你也想见我的时候,

我们见面才有意义。

InfluxDB 简介

InfluxDB 是一个用于存储和分析时间序列数据的开源数据库。

主要特性有:

  • 为时间序列数据专门编写的自定义高性能数据存储。 TSM引擎具有高性能的写入和数据压缩
  • Golang编写,没有其它的依赖
  • 提供简单、高性能的写入、查询 http api
  • 插件支持其它数据写入协议,例如 graphite、collectd、OpenTSDB
  • 支持类sql查询语句
  • tags可以索引序列化,提供快速有效的查询
  • Retention policies自动处理过期数据
  • Continuous queries自动聚合,提高查询效率

下载 InfluxDB 安装包

进入 InfluxDB v2.0 官方文档的 Get started 章节下载 IncluxDB 在 Linux 下的安装包 **InfluxDB v2.0 beta(amd64)**。

下载安装包

上传 InfluxDB 安装包到服务器

利用 SecureFX 将下载完成的安装包上传到服务器。

上传安装包

解压安装包。

1
2
3
4
5
# Unpackage contents to the current working directory
tar xvzf path/to/influxdb_2.0.0-beta.8_linux_amd64.tar.gz

# Copy the influx and influxd binary to your $PATH
sudo cp influxdb_2.0.0-beta.8_linux_amd64/{influx,influxd} /usr/local/bin/

启动 InfluxDB

1
influxd

设置 InfluxDB

启动好了 InfluxDB 后,进入 Localhost:9999 ,然后点击 Get Started 。

对数据库进行初始化

填写好了相关的信息时候,点击 continue 就可以完成配置了。

完成配置

至此,InfluxDB的安装过程就完成了。