Jeff Dean点赞的Consensus Revised论文在说啥?

Jeff Dean点赞的Consensus Revised论文在说啥?
  《Distributed consensus revised》 Heidi Howard 整篇论文151页,粗略通读了一遍,主要是了解各个变体的基本思路和正确性直觉的理解,更形式化的证明基本上都跳过了。 这里假设读者对Basic Paxos有了一定了解,看过Lamport的那篇原始论文。另外我这里行文术语基本沿用原始论文的说法,跟这篇论文稍有差异,不过如果熟悉Basic Paxos的话,应该很容易对应起来。   导读 FLP定理已经证明了在异步...

11个Visual Studio调试技巧(译)

11个Visual Studio调试技巧(译)

调试是开发环节的主要部分之一。对于一个非玩具型的程序,调试有时候会比较有难度,有时候会让人迷惑,有时候又很恼人。近几年的调试工具已经让调试任务变得更加简单省时。本文总结了11个在Visual Studio调试时比较有用的技巧,使用它们能帮你省下很多时间。这11个调试技巧是:悬停鼠标查看表达式的值,调试时改变变量的值,设置下一条要执行的语句,编辑并继续,一个方便的监视窗口,注释汇编,带有栈的线程窗口,条件断点,内存窗口,跳转到定义,命令窗口。

Visual Studio调试基本过程

Visual Studio调试基本过程

最近因为工作需要,正在了解VS。在网上找了一些不错的介绍VS调试的文章,翻译整理成文。本文介绍Visual Studio调试基本过程。包括如下内容:Just My Code; Start, Break, Step, Run through Code, and Stop Debugging in Visual Studio;Attach to a process;使用断点和Break All(全部中断)来中断代码;Step into/over/out;运行到一个特定位置或特定函数;设置下一条要执行的语句;进入系统调用;停止调试。