北京时间6.18下午,Facebook全球加密数字货币正式上线,引起了科技圈的不小轰动,陆续有很多文字解读Facebook的libra数字货币,并且介绍了该币的一些特性。 全球目前有 17 亿人没有银行账户,占全球总人口的 31%。在传统的金融领域,跨境的转帐汇款非常繁琐,而且需要 3-5 个工作日才能完成。而且因为现金的使用,美国一年要被盗抢 400 亿美元的现金。而这些没有银行账户的人,为了参与社会金融,每个月要付出 4 美元以上的手续费。 Libra 稳定币的出现,可以让所有人都参与金融世界,它具备价值稳定、交易快速、可扩容和安全等兼具区块链金融和传统金融特点的功能。Facebook 这 ...
听说最近全世界都在降息
今年五月以来,先后宣布降息的国家有澳洲、印度、马来西亚、菲律宾、新西兰,其中印度此前已经在2月和4月降息两次。就连全球经济体的“老大哥”美国也透漏出降息的风声,一改去年以来的“鹰派”风格。 大家似乎在降息的道路上越走越快,那么降息对普通人有什么影响,对你手中的票子、房子有什么影响呢? 利率有过借钱经验的人都知道,利息就是在还钱的时候除了本金以外,需要额外支付的费用,而利率就是利息除以本金得到的值;通常利率都以年化利率来表示,比如当前央行的一年期基准利率是1.5%(通常商业银行的利率都比这个高),也就是说你把一万块钱存到银行,一年后除了拿回本金以外,银行还会额外支付给你150块钱作为利息。同时利 ...
golang常用的包
在使用golang开发的过程中,有一些好用的package可以大大的减少代码量,以下是笔者经常使用的包。 echo一个web框架 struct validator能够帮助对定义的结构体的内容进行validate,常用于请求体的validate statsitemetrics的解决方案,支持多种类型的sink logrus结构化的日志输出
也说自媒体
现在的自媒体真是的,哎! 去年在《华尔街见闻》上订阅了一个专题,名字叫《见闻研究》,说是见闻研究其实只不过是狗屁不通的翻译了一些外国的研究型文章,在看了一个月之后就再也不想看了,语句都不通顺。如今工作稳定了,再次打开APP看一下有没有什么值得订阅的,忽的发现首屏上竟没有一篇能看的,到处都是一个口水文,让人连看也不想看。 看来,如今自媒体连垂直纵深领域如《华尔街见闻》也占领了。 自媒体的崛起有一阵了,从早期的papi酱、微信公众号,咪蒙到今日头条、喜马拉雅、极客时间,再到如今的华尔街见闻,自媒体一路高歌凯旋,深层次的原因怕是:人民群众日益增长的美好生活需求和不平衡不充分的发展之间的矛盾,简单来说 ...
再读股票大作手操盘术
有三本书我是每年都要读一遍的 股票大作手回忆录 + 股票大作手操盘术 时间简史 前两本每次读完都让我对自己的财务状况更加关注,后一本能让我感觉自己只是浩瀚宇宙的一个尘埃,提醒自己珍惜时间; 才到二月份,我就又读了一遍《股票大作手操盘术》,所以坐地铁上班的好处就在这里,让你每天都有固定的阅读时间。 这本书以作者的亲身经历为载体,讲述了自己操盘的心理和技术点。 牛市 or 熊市作者不赞成使用“牛市”和“熊市”的说法,因为这两个词语显得很重,要想扭转牛市或者熊市的看法要花费很大的力气,然而这期间好的机会可能就会稍纵即逝;比如你之前已经认定这是牛市,那么在股价下跌的时候,你就会倾向于认为这是自然的 ...
ReactNative之痛和希望
去年上半年,突发奇想觉得能做一个自己用的APP是一件很酷的事情;当时我需要一能够记账的APP,详细来说不仅需要记账,还需要很多其他的财务功能,比如: 能够动态监控个人资产情况(股票市值,房地产市值,汇率) 能够对比个人和社会整体CPI来给出消费建议和所处的层次 能够进行日常记账,并能够给出同比环比的收入和支出 在月末和年末的时候能够给出账单 根据上面这四个需求,我开始了独立制作APP的旅程 在只有我一个人的业余时间的情况下,应该选择一种解决方案能够在iOS和Android同时运行; ReactNative闪亮登场。 在真正开始写之前真是有很多东西要学 JavaScript css排版 ...
golang object pool
package mainimport ( "log" "time")func main() { size := (1 << 23) start := time.Now() for i := 0; i < size; i++ { data := make([]byte, 0, (1 << 15)) _ = data } d := time.Now().Sub(start) log.Println("without pool", d)} add bytes pool ...
InfluxDB如何平衡打点速度和压缩比
在实际使用InfluxDB的过程中,发现一个有意思的现象,打点速度越快,同样多的数据点,落到磁盘上的文件就会越大,原因是什么呢?这篇文章就来探究一下打点速度和压缩比的规律。 Shard Group & Shard & tsm file的关系我们知道InfluxDB底层的存储文件是tsm文件,关于tsm的详细格式可以参考这里,下面是shard gorup和shard的关系:  InfluxDB的数据是存放在Shard Group中的,每个shard group负责一个特定时间段的数据的存取;而在开源的InfluxDB中,一个shard gorup只包含一个shard; 一个sh ...
InfluxDB数据压缩实践
在上述InfluxDB压缩算法的文章中,描述了具体使用的压缩算法,但单就这些算法并不能指导实践,为此本文针对不同的数据类型总结了压缩率,并给出了能提高压缩率的实际方法,写点姿势,希望能在实际生产中指导实践。 influx_inspect dumptsm xxx.tsm 上述命令是InfluxDB提供的一个inspect tsm文件的工具,运行上述命令会产生如下输出Summary: File: /tmp/tsm1-test412750211/tsm1test039799558 Time Range: 2017-04-12T02:57:16.000352Z - 2017-05-05T06:30 ...
INFLUXDB数据压缩算法
InfluxDB版本1.4.3 InfluxDB中支持的数据类型有: int float bool string timestamp int类型的压缩 // Write encodes v to the underlying buffers.func (e *IntegerEncoder) Write(v int64) { // Delta-encode each value as it's written. This happens before // ZigZagEncoding because the deltas could be negative. delt ...