dial.go在p2p里面主要负责建立链接的部分工作。比如发现建立链接的节点。与节点建立链接。通过discover来查找指定节点的地址。等功能。dial.go里面利用一个dailstate的数据结构来存储中间状态,是dial功能里面的核心数据结构。//dialstateschedulesdialsanddiscoverylookups.//itget‘sachancetocomputene
分类:
其他好文 时间:
2018-10-25 19:47:40
阅读次数:
197
SpringBoot配置支持https spring boot因为是使用内置的tomcat,所以只需要一些简单的配置即可。 1.首先打开命令行工具,比如cmd,输入以下命令 keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -ke ...
分类:
编程语言 时间:
2018-10-25 19:47:32
阅读次数:
188
兄弟连区块链入门教程以太坊源码分析fast sync算法一
分类:
编程语言 时间:
2018-10-25 19:47:25
阅读次数:
237
前端发展迅速,开发者富有的创造力不断的给前端生态注入新生命,各种库/框架/工程化构建工具层出不穷,眼花缭乱,不盲目追求前沿技术,学习框架和库在满足自己开发需求的基础上,然后最好可以对源码进行调研,了解和深入实现原理,从中可以获得更多的收获
【前端汇总】这里会对前端相关技术教程,开源框架,库,工具等相关资源,进行分类记录,持续更新,通过记录共享可以方便大家找到想要资源
分类:
其他好文 时间:
2018-10-25 19:47:18
阅读次数:
147
Sentinel 提供多样的 SPI 接口用于提供扩展的能力。用户可以在用同一个 sentinel-core 的基础上自行扩展接口实现,从而可以方便地给 Sentinel 添加自定义的逻辑。 初始化逻辑扩展机制 为了统一初始化的流程,我们抽象出了 InitFunc 接口代表 Sentinel 的一些初始化逻辑
分类:
其他好文 时间:
2018-10-25 19:47:10
阅读次数:
210
//Signknownmessage:static-shared-secret^nonce//这个地方应该是直接使用了静态的共享秘密。使用自己的私钥和对方的公钥生成的一个共享秘密。token,err=h.staticSharedSecret(prv)iferr!=nil{returnnil,err}//这里我理解用共享秘密来加密这个initNonce。signed:=xor(token,h.ini
分类:
其他好文 时间:
2018-10-25 19:47:01
阅读次数:
137
学习过的持久层框架:DBUtils , Hibernate Mybatis就是类似于hibernate的orm持久层框架。 为什么学Mybatis? 2 JDBC编程回顾与存在的问题分析 2.1 开发步骤: 2.2 Jdbc访问数据库的过程: 2.3 Jdbc存在的问题: 3 Mybatis介绍 M ...
分类:
其他好文 时间:
2018-10-25 19:46:52
阅读次数:
168
我们在命令行输入eth.accounts可以看到当前该区块链中共有几个账号,以及每个账号的公钥地址。在eth系统中,状态是由被称为“账户”(每个账户由一个20字节的地址)的对象和在两个账户之间转移价值和信息的状态转换构成的。eth的账户包含四个部分:随机数,用于确定每笔交易只能被处理一次的计数器账户目前的以太币余额账户的合约代码,如果有的话账户的存储(默认为空)简单地说,每一个eth账户都有一对公
分类:
其他好文 时间:
2018-10-25 19:46:43
阅读次数:
310
近年来发生了不少企业泄密事件,让受害企业损失惨重,甚至面临破产的风险。吃一堑长一智,为了防止企业泄密事件的发生许多企业提前做好防范,安装了超级眼电脑监控软件,其中一项功能就是电脑实时报警员工功能,一旦有违规操作就会立即报警,如:插入U盘报警、拷贝到U盘报警、硬件变动报警、触发敏感关键字报警等。防泄密应从员工入职那一刻做起,并时刻贯穿于企业的日常工作中,入职当天签订保密协议、竞业禁止协议,定期对防泄
分类:
其他好文 时间:
2018-10-25 19:46:37
阅读次数:
174
现如今PDF文档格式已经用到的越来越多了,很多PDF文件带有表格数据,但我们却不能在PDF文件里进行类似于Excel的操作,不易于修改和编辑,所以我们需要将PDF转换成Excel格式,今天小编就教教大家PDF如何在线转换成Excel格式。第一步:打开浏览器,搜索关键词迅捷PDF在线转换器。第二步:进入转换器首页后,在导航栏内找到文档转换,在下拉框中选择PDF转Excel。第三步:点击PDF转Exc
分类:
其他好文 时间:
2018-10-25 19:46:29
阅读次数:
166
Could not execute command ‘sassc
分类:
其他好文 时间:
2018-10-25 19:46:19
阅读次数:
444
前几天刚接手一个MySQL数据,操作系统为Ubuntu16.04.5LTS,数据库版本为5.7.23-0ubuntu0.16.04.1(APT方式安装的MySQL)。这个操作系统下的MySQL的配置文件my.cnf很多地方都让人有点不适应(跟之前的MySQL环境有些出入,之前都是维护RHEL、CentOS等操作系统环境下的MySQL)。遂研究总结了一下。具体如下所示:root@mylnx12:~#
分类:
数据库 时间:
2018-10-25 19:46:13
阅读次数:
203
原文地址:http://www.open-open.com/solution/view/1435631238232 很难想象一个半年前还在做后台开发,对前端知之甚少的我,现在也可以从事前端开发了。这半年的学习过程将会是我人生一笔宝贵的财富,这让我想到一句话“在成长的道路上,我们不要给自己设定界限,只 ...
分类:
其他好文 时间:
2018-10-25 19:46:06
阅读次数:
240
django利用钉钉扩展用户系统用户架构图说明以django自带user,group为基础,结合钉钉用户系统进行结合,以达到能够满足实际需求。组关系:钉钉部门组通过多对多关系到系统Group。然后设置计划任务,如果有钉钉部门组关联到了系统组,就把该用户组下的用户自动添加相应的系统组。组关系2:自定义权限组通过多对多关系到系统Group。根据用户系统组的名字查询到自定义权限信息,进行判断版本Djan
分类:
其他好文 时间:
2018-10-25 19:45:58
阅读次数:
177
- 用户验证 - 代理验证 #可能需要使用HTTP basic Auth, 可以这样 # 格式为 用户名:密码@代理地址:端口地址 proxy = { "http": "china:123456@192.168.1.123:4444"} rsp = requests.get("http://baid ...
分类:
其他好文 时间:
2018-10-25 19:45:50
阅读次数:
587
选择元素: $("#id").parent(); //父元素$("#id").parents(); //全部父节点$("#id").parents("p"); //返回是P的父元素$("#id").children(); //返回全部子节点$("#id").children("p"); //返回是p ...
分类:
Web程序 时间:
2018-10-25 19:45:42
阅读次数:
156
Kafka简介kafka是一个高吞吐量的分布式消息队列,具有高性能、持久化、多副本备份、横向扩展能力,通常用于大数据及流处理平台。消息队列里都有生产者/消费者的概念,生产者往队列里写消息,而消费者则是从队列里获取消息。一般在架构设计中起到解耦、削峰、异步处理的作用。kafka对外使用topic的概念,生产者往topic里写消息,消费者则从topic里读消息。为了做到水平扩展,一个topic实际是由
分类:
其他好文 时间:
2018-10-25 19:45:36
阅读次数:
190