自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 shadow——安装篇

shadow,一款开源的网络模拟器。似乎只是作者的个人项目,坑有点多,记录一下安装过程,踩到的坑,也有一些新的学到的东西。shadow的维护感觉不太好,很多wiki教程不太清楚,很多包太吃版本。首先po出项目地址:shadow/shadow。本次安装在Ubuntu desktop 18.04TSL,VMware Workstation 15.1。在安装之前,首先声明一个坑:本来我...

2019-09-09 01:53:00 1418

转载 VMware中宿主机与虚拟机之间共享剪切板失效问题

直接导致无法复制文件、复制文本等。而虚拟机开个VS code就够慢了,实在是需要与宿主机更好的交互。这是本来不应该发生的情况,一般可能是:虚拟机系统没装VMware ToolsVMware对该虚拟机的设置中未开启上述两个都没问题,恭喜,请重新安装vmware。对于第三种情况,我是vmware与虚拟机都重装了。但是第一次重装了虚拟机,仍然不可以复制,后来索性重装了vmware...

2019-09-09 01:37:00 4230

转载 拜占庭协议——236357byzantine generals

本文是236357Distributed Algorithms-The byzantine generals文档的总结。本文阐述了拜占庭协议共识需要满足的条件、对拜占庭问题中的一些约束(如\(n>\frac{t}{3}\))做了证明,有助于读者理解这些约束条件的产生、随后提出了一个满足拜占庭共识达成条件的协议。分别由净化协议(PP)与拜占庭协议(BG)(中译非官方)组成。值得...

2019-09-02 17:58:00 1658

转载 如何优雅处理多参数返回/无参数返回——std::optional

什么是std::optional?C++17中新引入了std::optional<T>。类模板std::optional管理一个可选的容纳值。简单说来,std::optional就是一个和类型,常见的用处就是作为函数返回值来处理一个可能失败的函数。如何处理无参返回?此前处理无参返回的函数一般有两种方式。第一种:bool foo(int param1, int*par...

2019-08-31 21:54:00 1091

转载 size_t——为什么支持size_t,何时使用size_t?

为什么会有 ”size_t为何要存在” 的疑问?许多C/C++文件中都会出现类型size_t,比如在bitcoin源码中,有这样的一个函数:size_t strnlen( const char *start, size_t max_len){ const char *end = (const char *)memchr(start, '\0', max_len); ...

2019-08-30 21:58:00 910

空空如也

空空如也

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

TA关注的人

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