存档

作者存档

区块链算法之base58

2019年10月15日 没有评论

一、base58编码原理

Base58是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。base58和base64一样是一种二进制转可视字符串的算法,主要用来转换大整数值。区别是,转换出来的字符串,去除了几个看起来会产生歧义的字符,如 0 (零)[......]

Read more

分类: 未分类 标签:

软件license模块设计小结

2019年10月8日 没有评论

很多人为了保持自己软件开发的劳动成果会给软件增加license授权功能。该授权可以是离线版的,也可能是在线版的(被授权者和授权者之间有交互)。根据授权长短维度区分有试用版(15天、1月)、有限期限版(1年1授权)、终身版。

一、离在线授权

1、离线授权

很多[......]

Read more

区块链02-区块链技术原理

2019年10月2日 没有评论

一、发展背景

加密安全技术在20世纪80年代至21世纪初,得到了广泛发展,其中的哈希加密、椭圆曲线密码学、HashCash工作量证明机制,以及P2P网络,为区块链的产生和兴起奠定了技术基础。本篇会通过与传统数据库的对比、区块链使用的底层技术、去中心化的误区等相关层面了解区块链技术。[......]

Read more

分类: 区块链 标签:

区块链01-什么是区块链

2019年10月1日 没有评论

一、前言

区块链从2009年1月3日比特币的诞生到如今已过了10个年头,但今年似乎特别的火。从本篇开始,我决定写一系列和区块链相关的博文。其中前面会涉及一些比较有趣的解释性的理论内容,后面会考虑一些技术相关的内容。

二、区块链是什么?

一个简单性总结:区块链[......]

Read more

分类: 区块链 标签:

密码保护:https解包之ssldump

2019年9月21日 要查看留言请输入您的密码。

这是一篇受密码保护的文章,您需要提供访问密码:

分类: http/html/web 标签: ,

精简系统日志统一平台设计

2019年9月2日 没有评论

一、平台背景

现在常用的日志统一汇总系统日志平台有几种:ELK、graylog或syslog-ng + 二次开发、ELK相关组件二次开发等。本篇的重点主要关注需要收集日志的一端。开始之前,先说下需求:现网有设备基本有5000台左右,系统运维和应用运维是分开来的。所以站在系统运维的角[......]

Read more

分类: 平台架构 标签: ,

rsyslog常用配置

2019年9月1日 没有评论

近期在思考一种简单的系统日志统一分析监控方案。在开始后面的内容之间先说下rsyslog,rsyslog目前是redhat、Ubuntu等常见linux发行版上自带的日志管理软件,其配置也比较简单。其主配置文件是/etc/rsyslog.conf 。

一、日志类型和级别

[......]

Read more

分类: Linux/unix/mac 标签:

pyecharts y轴不从零开始与min值的应用

2019年8月8日 没有评论

一、pyechart刻度不从0开始

一些监控数据基本上在固定在某一个值附近变化不会太大的,尤其是一些行情类的数据,不可能今天是10,明天变0或负值,基本其就是这个值左右波动。遇到这种情况,如果监控图还是从0开始计算的话,很难观察到其抖动情况。这时候就考虑取其一起时间内的最小值为y轴[......]

Read more

pyecharts之page应用

2019年8月5日 没有评论

一、grid与page

在 pyecharts多图显示grid与legend 篇中有提到使用grid将多个图绘制在一个页面里,其实上一篇的理解是比较片面的,grid的作用是进行图片聚合,比较把两个图进行横向或纵向合并,作为一个大图。而在上一篇也可以看出,其实pyechar[......]

Read more

pyecharts多图显示grid与legend

2019年8月4日 没有评论

一、grid与legend的作用与问题

如果希望在一个页面绘制多个图形,这就需要使用grid,echarts官方对grid给出的解释是 “直角坐标系内绘图网格” 。所以如果想在一个页面显示多个图,就需要通过grid的上下左右,长宽高低相关指标指定生成的图所住的位置,这样就可以将两个[......]

Read more