Adding a new patch To add a completely new patch to an existing package example start with preparing the source directory: make package/example/{clean ...
分类:
其他好文 时间:
2019-09-07 12:43:17
阅读次数:
99
Etcd高可用分布式键值数据库1,Etcd简介etcd是CoreOS团队于2016年6月发起的开源项目,他的目标是构建一个高可用的分布式键值(key_value)数据库。Etcd内部采用raft协议作为一致性算法,Etcd是基于Go语言实现的。目前很火的kubernetes等项目都用到etcd组件作为一个高可用分布式键值存储。etcd作为服务发现系统,有以下特点:简单:安装配置简单,而且提供了HT
分类:
数据库 时间:
2019-08-31 09:16:52
阅读次数:
167
一、要点 1. 如何减少哈希碰撞 1. 将哈希桶长度设置为2的倍数,这样在计算下标时(n-1)& hash 的(n-1)二进制最后一位也会参与运算, 2. 当Map中元素增加时,势必会造成碰撞的增加,这时候通过扩容来,来减少碰撞 2. 何时初始化HashMap 在put值时,初始化hashMap 3 ...
分类:
其他好文 时间:
2019-08-30 19:16:54
阅读次数:
89
1基本概念1eos每500毫秒出一个块,每个生产节点连续出12个块,然后切换到下一节点生产。2eos需要两轮共识 新生产/接收的块会放入内存块分叉数据库fork_db中,等待共识。?单节点不可逆块:我们把完成第一轮共识的块,叫做单节点不可逆块。 全网不可逆块: 完成第二轮共识的块,叫全网不可逆块。 完成两轮共识的全网不可逆块,才是我们常说的真正意义上的不可逆块,会从fork_db中移出写入b
分类:
其他好文 时间:
2019-08-29 11:16:22
阅读次数:
95
错误: provider: ssl provider, error: 0 the remote host has been forced to shut down an existing online 解决: 一般是由.net版本不对引起的,升级.net framework版本可以解决,亲测. 如: ...
分类:
其他好文 时间:
2019-08-27 10:23:55
阅读次数:
90
1.创建项目:create new project > Pure Python > Location 存储路径 2.Location 下面有一个 Project Interpretern : 更改为:Existing interpreter 引入外部解释器,选择Python 3.6 计算机安装的解释 ...
分类:
其他好文 时间:
2019-08-14 13:03:05
阅读次数:
103
本文已VS2017 为例 官方链接:[Getting Started with EF Core on ASP.NET Core with an Existing Database](https://docs.microsoft.com/zh-cn/ef/core/get-started/aspnet ...
分类:
Web程序 时间:
2019-08-07 13:18:01
阅读次数:
137
声明: 1. type Name = Existing type; 描述:Type关键词是Delphi的基础部分,不像其它语言,它允许创建变量和过程的新类型(种类)。这些新的类型可以被引用,就像它是语言的一部分一样。 比如:Type TCourtCards = (Ace,Jack,Queen,Kin ...
1.1.3. 第三步:选择安装Linux系统 选择Install or upgrade an existing system 注意事项:鼠标进入虚拟系统后,退出到物理电脑使用快捷键:Alt+Ctrl 1.1.4 第四步:跳过检查磁盘文件 注意事项:虚拟机Linux系统非鼠标操作,切换选项使用快捷键: ...
分类:
系统相关 时间:
2019-08-05 23:13:06
阅读次数:
238
Decorator pattern allows a user to add new functionality to an existing object without altering its structure. This type of design pattern comes under ...
分类:
其他好文 时间:
2019-07-26 19:15:02
阅读次数:
118