自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (9)
  • 收藏
  • 关注

转载 Raft 一致性算法论文译文

转载:https://www.infoq.cn/article/raft-paperRaft 一致性算法论文译文本篇博客为著名的 RAFT 一致性算法论文的中文翻译,论文名为《In search of an Understandable Consensus Algorithm (Extended Version)》(寻找一种易于理解的一致性算法)。Raft 是一种用来管理日志复制的一致...

2018-11-13 17:14:18 575

原创 Kafka原理——fabric1.0版本中的节点排序方法

Kafka原理可参考Zookeeper一起理解,后续自己在项目中实现,会再来补充一些实践的内容。Zookeeper整理:https://blog.csdn.net/yangwei256/article/details/83786917目录概述.... 1 Kafka的基本原理.... 11.1 什么是kafka. 11.2 kafka有什么优点?.... 11.3 ...

2018-11-06 15:05:16 2209

原创 Zookeeper原理

最近做项目要用到Kafka和Zookeeper,网上资料也不少,但是总是零零碎碎的,好像都没有讲太清楚。文章根据引用文章整理而成,一直看的迷迷糊糊,希望能不断更新,纠正错误,方便自己和大家学习。Kafka参考:https://blog.csdn.net/yangwei256/article/details/83787293Zookeeper原理目录1 Zookeeper的基本概念....

2018-11-06 14:51:54 513

原创 区块链共识机制:分布式系统的Paxos协议

前言:第一次接触paxos可能很多人不理解这玩意儿有啥用,近几天一直在研究paxos,不敢说理解的多到位,但是把自己理解的记录下来,供大家参考。文章主要参考知行学社的《分布式系统与Paxos算法视频课程》和知乎话题https://zhuanlan.zhihu.com/p/29706905,希望能对大家有帮助。一、什么是Paxos,解决什么问题?(一)Paxos是分布式系统中,在异步通信环境...

2018-10-24 09:22:40 1305 1

原创 Fabric区块链网络

翻译自fabric官方文档:https://hyperledger-fabric.readthedocs.io/en/release-1.3/network/network.htmlFabric区块链网络本主题将在概念层面描述Hyperledger Fabric如何允许组织在区块链网络的形成中进行协作。如果您是架构师,管理员或开发人员,则可以使用此主题深入了解Hyperledger F...

2018-10-17 22:39:33 7742

原创 pandas操作主要;赋值、插入、添加、删除

1,pandas操作主要有对指定位置的赋值,如上一篇中的数据选择一样,根据loc,iloc,ix选择指定位置,直接赋值2,插入,insert方法,插入行和列3,添加4,删除 drop方法5,弹出 pop方法In [1]:import pandas as pd import numpy as npIn [53]:dates = np.arange(20190809,20190815) df1 = pd.DataFrame(np.arange(24).reshap

2021-07-06 16:20:45 1563

转载 IPFS的配置记录

IPFS的配置记录转载----https://www.cnblogs.com/milton/p/13100209.htmlIPFS分布式文件系统, 原理类似于bt, 通过文件分块, 每个块对应CID以及各级Hash做存储和校验, 通过DHT(Distributed Hash Table)做查找和路由.IPFS文档https://docs.ipfs.io/ 主要看 Concepts 和 How-tos 部分IPFS对应每个Content会产生不同的CID, 对于需要固定链接的需求,...

2021-05-24 17:30:10 1251 1

转载 linux tar.gz zip 解压缩 压缩命令详解

linux tar.gz zip 解压缩 压缩命令tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数-f是必须的-f: 使用档案名字,切记,这个参数是最后一个参数,后面

2021-01-12 11:15:58 340

转载 python爬虫用户名密码登录POST

# -*- coding: utf-8 -*-"""Created on Wed Jun 6 13:18:58 2018 @author: Lenovo""" # -*- coding: utf-8 -*- import requestsimport urllibimport randomfrom datetime import datetime# python2 和 python3的兼容代码try: # python2 中 import cookielib.

2020-06-26 15:11:55 4680

转载 selenium登录网站获取cookies请求其他数据

selenium登录网站获取cookies请求其他数据1.selenium登录网站1)selenium访问起始网址后一定要等待登录框完全渲染出现,无页面的浏览器可以打印出page_source出来看是否登录框已出现2)登录框已出现的情况下,如果给用户名输入框输入值,发现报错,说找不到此节点,则看下是否在iframe中,在的话,需要switch_to.frame进入3)用户名和密码输入间隔要像人输入的时间差不多,过快可能会被发现是模拟点击登陆4)有的网站在登陆按钮上设置障碍,可能会发现是非

2020-06-09 16:56:45 1253

原创 python读取json文件

一、基础(1)字符串处理JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数:json.dumps():对数据进行编码。 json.loads():对数据进行解码。(2)如果你要处理的是文件而不是字符串,你可以使用json.dump()和json.load()来编码和解码JSON数据。例如:# 写入 ...

2020-05-18 15:50:03 2468 2

原创 Linux系统,nohup和&的区别,前台和后台显示

在Linux执行任务时,如果键入Ctrl+C退出进行其他任务或者关闭当前session当前任务就会终止 要想不让进程停止或者让进程在后台运行,就需要一些命令,nohup和&就是一种非常好的方式首先以执行一个python脚本为例:python test.py1|0nohup和&的区别1|1&:后台运行,但当用户退出(挂起)的时候,命令自动...

2020-03-16 17:22:02 1640

转载 彻底理解cookie,session,token

彻底理解cookie,session,token1、很久很久以前,Web 基本上就是文档的浏览而已,既然是浏览,作为服务器,不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议,就是请求加响应,尤其是我不用记住是谁刚刚发了HTTP请求,每个请求对我来说都是全新的。这段时间很嗨皮2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个...

2020-02-16 17:47:33 153

原创 python 两种导入方法区别 import module 和 from module import,

Python导入模块的方法有两种:import module 和 from module import,区别是前者所有导入的东西使用时需加上模块名的限定,而后者不要。正确的代码:>>> import Person>>> person = Person.Person('dnawo','man')>>> print person.Name...

2020-02-13 00:53:30 893

原创 Python获取秒级时间戳与毫秒级时间戳

Python获取秒级时间戳与毫秒级时间戳1、获取秒级时间戳与毫秒级时间戳、微秒级时间戳import timeimport datetimet = time.time()print (t) #原始时间数据print (int(t)) #秒级时间戳print (int(round(t * 100...

2020-02-08 01:13:40 974

原创 python+聚宽 统计A股市场个股在某时间段的最高价、最低价及其时间

使用工具pycharm + 聚宽数据源,统计A股市场个股在某时间段的最高价、最低价及其时间,并打印excel表格输出from jqdatasdk import *import pandas as pdimport loggingimport syslogger = logging.getLogger("logger")logger.setLevel(logging.INFO)#...

2019-10-12 09:20:50 3215

原创 java maven 打包

方法一:使用maven-shade-plugin插件打包在pom.xml中配置:<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>...

2019-09-23 11:10:51 513

转载 java如何获取当前日期和时间

java如何获取当前日期和时间本篇博客主要总结java里面关于获取当前时间的一些方法System.currentTimeMillis()获取标准时间可以通过System.currentTimeMillis()方法获取,此方法不受时区影响,得到的结果是时间戳格式的。例如:1543105352845 我们可以将时间戳转化成我们易于理解的格式 SimpleD...

2019-09-19 16:21:38 211

转载 JAVA中使用alibaba fastjson实现JSONObject、Object、Json字符串的转换

JAVA中使用alibaba fastjson实现JSONObject、Object、Json字符串的转换#####Object转JSON字符串:String jsonStr = JSONObject.toJSONString(object);1#####JSON字符串转JSONObject:JSONObject jsonObject = JSONObjcet.parseO...

2019-09-17 14:30:04 1034

转载 linux后台运行和关闭、查看后台任务

linux后台运行和关闭、查看后台任务阅读目录一、& 二、ctrl + z 三、jobs 四、fg 五、bg 六、kill 七、nohupfg、bg、jobs、&、nohup、ctrl+z、ctrl+c命令回到顶部一、&加在一个命令的最后,可以把这个命令放到后台执行,如watch -n 10 sh test.sh &amp...

2019-09-09 09:12:52 138

转载 linux后台执行命令:&和nohup

linux后台执行命令:&和nohup当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。& 当在前台运行某个作业时,终端被该作业占据;可...

2019-09-09 09:10:26 106

原创 Idea快捷键查看接口的实现方法,而非接口

开发的时候,有时想看所调用的方法的具体实现代码,按住Ctrl+鼠标点击去,跳转到这个方法的接口上,这明显不是我们想要的,那如何跳转到这个方法的具体实现方法上呢?解决方法:快捷键ctrl+alt+鼠标,点击进去即可。亲试可行,极力推荐...

2019-08-27 11:29:41 5253

转载 【Git】(1)---工作区、暂存区、版本库、远程仓库

【Git】(1)---工作区、暂存区、版本库、远程仓库工作区、暂存区、版本库、远程仓库一、概念 1、四个工作区域Git本地有四个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)、git仓库(Remote Directory)。文件在这四个区域之间的转换关系如下:...

2019-08-27 11:14:29 164

原创 Linux下的tar压缩解压缩命令详解

Linux下的tar压缩解压缩命令详解tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:...

2019-08-20 16:35:16 391

转载 Docker容器内部端口映射到外部宿主机端口

Docker容器内部端口映射到外部宿主机端口Docker允许通过外部访问容器或者容器之间互联的方式来提供网络服务。容器启动之后,容器中可以运行一些网络应用,通过-p或-P参数来指定端口映射。注意:宿主机的一个端口只能映射到容器内部的某一个端口上,比如:8080->80之后,就不能8080->81容器内部的某个端口可以被宿主机的多个端口映射,比如:8080->80...

2019-08-19 07:54:48 1408

原创 Springboot学习笔记——Docker

五、Docker 1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使 用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念 docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上...

2019-08-16 07:33:05 164

原创 Springboot学习笔记(11)——web开发

1、简介使用SpringBoot; 1)、创建SpringBoot应用,选中我们需要的模块; 2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来 3)、自己编写业务代码;自动配置原理? 这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮...

2019-08-15 08:31:48 93

原创 SpringBoot学习笔记(10)——日志

1、日志框架 写了一个统一的接口层;日志门面(日志的一个抽象层);logging-abstract.jar; 给项目中导入具体的日志实现就行了;我们之前的日志框架都是实现的抽象层; 左边选一个门面(抽象层)、右边来选一个实现; 日志门面: SLF4J; 日志实现:Logback; SpringBoot:底层是Spring框架,Spring框架默认是用JCL;‘ Spri...

2019-08-14 20:17:21 112

原创 SpringBoot学习笔记(9)——自动配置原理

1、自动配置原理: 1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration 2)、@EnableAutoConfiguration 作用: 利用EnableAutoConfigurationImportSelector给容器中导入一些组件? 可以查看selectImports()方法的内容; List config...

2019-08-14 18:53:07 142

原创 META-INF文件夹的作用

META-INF, 相当于一个信息包,用于存放一些meta information相关的文件。用来配置应用程序、扩展程序、类加载器和服务manifest.mf文件,在用jar打包时自动生成。这个文件夹应该被看作是JAVA工程的一个内部META目录,所以这个目录下的文件应该都是build工具来生成的,我们自己的文件应该直接放到根目录下或者其他的子目录中。向左转|向右转...

2019-08-14 17:16:04 10293

原创 SpringBoot学习笔记(8)——Springboot-properties自动配置(二)

4、配置文件占位符 1、随机数${random.value}、${random.int}、${random.long}(随机数取值类型)${random.int(10)}、${random.int[1024,65536]}(随机数的取值范围)2、占位符获取之前配置的值,如果没有可以是用:指定默认值运行结果如下5、Profile 1、多Profile文件 我们在主...

2019-08-14 16:35:19 246

原创 SpringBoot学习笔记(7)——配置文件Yaml语法与Springboot-properties自动配置

Yaml语法:YAML(YAML Ain't Markup Language)YAML A Markup Language:是一个标记语言YAML isn't Markup Language:不是一个标记语言;标记语言:以前的配置文件;大多都使用的是 xxxx.xml文件;YAML:以数据为中心,比json、xml等更适合做配置文件;YAML:配置例子//Y...

2019-08-14 15:16:30 168

原创 Springboot学习笔记(6)——使用Spring Initializer快速创建Spring Boot项目

6、使用Spring Initializer快速创建Spring Boot项目 1、IDEA:使用 Spring Initializer快速创建项目 IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目; 选择我们需要的模块;向导会联网创建Spring Boot项目; 默认生成的Spring Boot项目; 主程序已经生成好了,我们只需要我们自己...

2019-08-14 08:18:02 146

原创 Springboot常用注解

部分参考https://www.cnblogs.com/hoojjack/p/6568920.html当项目变得比较大的时候,如何还使用hbm.xml文件来配置Hibernate实体就会变得比较复杂。这里Hibernate提供了Annotation注解方式,使得Hibernate的映射文件变得很方便管理了。 这里简单介绍Hibernate的Annotation注解...

2019-08-14 08:03:28 274

原创 Springboot学习笔记(5)-helloworld

环境约束 –jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112"maven3.x:maven 3.3以上版本;Apache Maven 3.3.9IntelliJIDEA2018:IntelliJ IDEA 2018.1.4x64 (IntelliJIDEA2017:IntelliJ IDEA 2017.2.2 x64)...

2019-08-13 08:35:17 161

原创 Springboot学习笔记(4)——环境准备

环境约束 –jdk1.8:Spring Boot 推荐jdk1.7及以上;java version "1.8.0_112" maven3.x:maven 3.3以上版本;Apache Maven 3.3.9 IntelliJIDEA2017:IntelliJ IDEA 2017.2.2 x64SpringBoot 1.5.9.RELEASE:学习Springboot前的基...

2019-08-07 08:12:17 133

原创 springboot学习笔记(2)——微服务

微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;把每一个功能元素独立出来,通过元素的动态组合,实现整体的功能,每一个功能元素可独立替换,可独立升级。微服务文档:https://martinfowler.com/articles/microservices.html#MicroservicesAndSoa...

2019-08-07 07:55:52 119

原创 Springboot学习笔记(1)——Springboot简介

笔记总结于Springboot教程,有兴趣系统学习的可以移步https://www.bilibili.com/video/av38657363/?p=2Springboot2014年出世,Spring Boot来简化Spring应用开发,约定大于配置, 去繁从简,just run就能创建一个独立的,产品级别的应用 背景: J2EE笨重的开发、繁多的配置、低下的开发效率、 复杂的...

2019-08-07 07:51:16 119

原创 springboot学习笔记(3)——springboot架构分析

SpringBoot主要分为Controller层,Service层,DAO层(mapper层)和Entities层(model层)。其中Controller接收前端映射,进而调用Service层处理具体的业务逻辑,Service层经过业务处理后,调用DAO层控制数据库的操作,如增删改查等;entities层类名及其属性名表示同数据库表单名及其字段名一一对应,方便对数据库的操作。另外,DTO层...

2019-08-07 07:40:13 131

转载 Ubuntu ctrl+alt+b快捷键冲突

Ubuntu ctrl+alt+b快捷键冲突安装了搜狗拼音后,其快捷键ctrl+alt+b会启动软键盘,造成与其他编辑器快捷键的冲突。为了禁止使用ctrl+alt+b启动软键盘,可以:1. 在搜狗拼音输入法选择设置2. 高级设置3. 高级设置最底部,找到fcitx设置4. 打开fcitx设置,选择Addon选项卡,取消选择虚拟键盘5. 注销或重启电脑...

2019-07-26 10:59:11 1045

趋势交易 安德烈亚斯 F. 克列诺

安德烈亚斯 F. 克列诺,特许市场技术分析师,位于苏黎世的ACIES资产管理公司投资组合经理,Equilateral资产管理公司合伙人(这是一家投资顾问公司),Globalanced量化交易师。毕业于瑞典歌德堡大学,拥有经济学与商法方面的硕士学位,在进入对冲基金行业之前,曾在路透社任职,担任过路透社咨询公司北欧金融工程团队经理,期间主要负责量化分析顾问咨询工作,之后在路透社证券与商品期货分析公司担任国际经理。他精通于多投资品种量化交易策略分析,资深的CTA投资经理,在股票、股指期货、商品期货等领域上有着丰富的经验。 本书揭示了: 趋势交易者如何观测大量交易品种 趋势交易者如何识别有交易价值的趋势 zui适用于趋势交易的指标体系 zui简单而实用的两种趋势交易策略 趋势交易的风控方法 趋势交易的仓位控制与资金管理 总有这样一群专业的交易员能战胜市场,即便在2008年与2015年的极端市场情况下,仍然能获取持续稳定的收益。这些人大多是量化交易者,用高成本、艰深的算法与模型来交易。 其实有更简单的方法模拟他们的策略,趋势交易,就是一种好的方法。 很多书介绍了这种盈利方式,但是披露这种具体策略的,这本是不可多得一本。

2019-01-29

2018年区块链相关专利申请调研报告

2018年国内主要区块链公司的专利申请情况,包括腾讯、阿里、华为、趣链、唯链、国家电网等公司,以及各专利方向的调研。

2018-10-25

本体网络区块链项目白皮书

本体网络白皮书,是小蚁NEO团队的又一超级区块链项目。

2018-10-24

2018区块链发展报告

2018年最新的区块链发展报告,主要介绍区块链的发展,产业图谱,政策,应用前景,ICO融资情况,互联网巨头公司布局,以及具体案例包括布比区块链,云象区块链,比特大陆等业内独角兽公司,最后分享了最新的发展趋势和创投机会。

2018-10-24

telegram区块链白皮书

电报telegram公司白皮书,私募融资17亿美元的大牛项目。

2018-09-20

美图区块链白皮书

美图区块链白皮书,美图在区块链的野心及布局,美图公司区块链下一步发展。

2018-09-20

2018全国区块链创新50强公司调研

2018年最新的区块链公司排名及其业务介绍,包含区块链公链平台层面,区块链生态,应用层面的独角兽企业。

2018-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除