07 2020 档案
摘要:sync.Cond 是一个事件通知,类似于java中的conditional 或者 wait/notify 机制。 它有一个重要的作用是,协程之间通过锁进行协调的时候,其中一个协程等待的时候,可以释放锁和资源,并且能够及时完成准备工作。 比如经典的生产者消费,例如有一个队列,只有大小为1,生产者需要
阅读全文
摘要:cobra 是 go 语言的一个库,可以用于编写命令行工具。通常我们可以看到 、 、 等等这样命令,都可以很容易用corba来实现,另外,go 语言是很容易编译成一个二进制文件,本文将实现一个简单的命令行工具。 具体写一个例子, 设计一个命令叫 , 有四个子命令 计划有以下几个步骤 创建模块 用co
阅读全文
摘要:本文将介绍 C++ 中 函数的一般用法。函数又称为方法,是一段程序代码。由三部分组成,函数声明,函数定义 和 函数体。 函数定义包含函数返回值,函数名 和 形式参数(形参)列表 函数体中是一些语句。 函数声明, 写法和函数定义差不多,但是没有函数体。通常可以缺省,但是如果被调用,但函数定义还没有出现
阅读全文
摘要:刚开始掌握一门语言时,会使用一些基本的类型,进行一些常见的运算,而如果要写一些算法,比如数字累加和,计算面积,还需要使用到一些循环语句和条件判断,C++ 都提供了详细的规范。 类型 类型系统是语言的基石,C++ 的类型系统包括基本类型和混合类型。严格来说,课程中介绍了基本算术类型(arithmeti
阅读全文
摘要:随着国内互联网的发展,使用 C++ 的公司似乎越来越少,一方面,Java,Python,Golang容易上手大行其道,另外一方面 C++ 学习曲线陡峭,使人望而却步。 C++ 仍然处在一个十分重要的位置。首先,TIOBE 编程语言排行榜,2020年7月的榜单上 C++ 排行第四 ,这是一个很高的排位
阅读全文

浙公网安备 33010602011771号