我们常写的报告大都由封面、目录、正文和附录组成,但是页码通常是从正文开始的,所以下面介绍如何从指定页面开始设置页码。 在介绍之前需要了解一下 分隔符 的作用。分隔符大体分成 分页符 和 分节符 。 分页符细分的几个功能不加赘述,看图中说的很清楚了。 主要介绍一下分节符中的 下一页 。这个和 分页符 ...
分类:
其他好文 时间:
2019-10-02 12:38:25
阅读次数:
126
最近对区块链的共识算法比较感兴趣,也在尝试着使用JAVA实现它。进度不是很快,日积月累吧,目前在写POW, RAFT 。 POW还有一小块部分没有搞明白,还在搜索资料中。 RAFT实现了第一个阶段:LEADER选举,使用了JAVA,MAVEN,DOCKER实现。虽然还有一些小瑕疵,慢慢来吧。 附上 ...
分类:
编程语言 时间:
2019-09-30 22:09:27
阅读次数:
96
AppBoxFuture的存储引擎依赖Raft一致性协议来保证各个分区副本的一致性,如果不处理Raft日志将不断增长,因此需要特定的机制(定期或每处理一定数量的日志)来回收那些无用的日志数据。通过学习Raft协议内的Log Compaction,并参考TiKV等实现,作者初步 ...
分类:
移动开发 时间:
2019-09-29 21:53:01
阅读次数:
123
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/11588758.html 用mfc 与OPENCV编写成。 出了很多冲突异常事件导致鼠标操作没有响应 当opencv窗口与mfc控件绑定时,可以认为opencv绑定区域覆盖在mfc 控件上,此时m ...
分类:
编程语言 时间:
2019-09-26 09:38:00
阅读次数:
103
推荐指数:🌟🌟 语言:go 模版:go 参考链接:https://gohugo.io https://www.gohugo.org/ 一、安装hugo https://www.gohugo.org/doc/overview/installing/ 二、生成项目 三、编写 https://www. ...
分类:
Web程序 时间:
2019-09-17 12:39:52
阅读次数:
332
ETCD 简介 ETCD是一个开源的、分布式的键值对数据存储系统,由Go语言实现,用于存储key-value键值对,同时不仅仅是存储,主要用途是提供共享配置及服务发现,使用Raft一致性算法来管理高度可用的复制日志。有下面特点 简单:定义明确,面向用户的API(gRPC) 安全:具有可选客户端证书身 ...
分类:
其他好文 时间:
2019-09-13 19:20:00
阅读次数:
127
etcd raft选举机制 etcd 是一个分布式的k/V存储系统。核心使用了RAFT分布式一致性协议。一致性这个概念,它是指多个服务器在状态达成一致,但是在一个分布式系统中,因为各种意外可能,有的服务器可能会崩溃或变得不可靠,它就不能和其他服务器达成一致状态。这样就需要一种Consensus协议, ...
分类:
其他好文 时间:
2019-09-03 12:03:51
阅读次数:
223
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. 我个人博客的草稿是存放在 github上的一个仓库 "diarynote" 2. 截图存放的图片或者需要放在文章中图片,会固定存放在对应的文件夹中,我个人是使用日期文件夹,如: 3. 本文中提到的 ,都是指我自己的 "diarynote" 仓库 使用GitHub作为图床 从上 ...
分类:
其他好文 时间:
2019-08-28 18:44:25
阅读次数:
301
4个点说清楚Java中synchronized和volatile的区别 ...
分类:
编程语言 时间:
2019-08-27 23:09:50
阅读次数:
109