Spurious Wakeup - 什么是虚假唤醒?如何避免虚假唤醒?
CodeReview-ClusterChatServer - 本次CodeReview的主题是ClusterChatServer,主要是对ClusterChatServer的代码进行Review,查看代码的质量,是否符合规范,是否有潜在的问题。该项目是本人第一个完整的C++项目,当初编写的时候经验不是很多,所以一定存在一定的问题。但是一直没有对这一坨屎山进行CodeReview,希望本次CodeReview可以给你一些帮助!
半夜突然翻阅到一篇很经典的关于GoTo文章,对于其中一个很典型的函数示例感受颇深,因此对此进行记录!
switch case
来实现为什么写这一篇文章来学习状态机?最近在工作的时候发现,公司内部的状态机实现实在是十分的“优美动人”,所以决定来学习状态机并且尝试使用一种优美的方式来实现状态机!
PlantUML Learning - PlantUML是一个用于绘制各种图表的工具,包括类图、用例图、时序图等等。关于PlantUML的学习:如果你的时间足够,建议阅读官网相关文档,当中提供了各种详细的示例。本篇文章的目的是带领你尽快入门PlantUML,尽快上手来完成一些工作任务。
CI(Continuous Integration,持续集成)构建是一种软件开发实践,旨在提高开发效率和代码质量。在工作的过程当中使用过,只不过使用的环境为FinalBuilder,现在学习一下CI的基本概念,以及简单学习一下如何使用Github来完成CI构建。