随笔分类 -  C/C++

摘要:UUID 简介 通用唯一识别码(英语:Universally Unique Identifier,简称UUID)是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。 uuid 版本 先看几个例子 UUID 的第三段的第一个字符,表示UUID的版本号,到目前,有5个版本。 UUI 阅读全文
posted @ 2018-09-03 00:52 两仪清风 阅读(7412) 评论(0) 推荐(0)
摘要:在windows 环境中,一般比较推荐的打包软件的方式是,将自己所需要的共享库放在软件自己的文件夹中,并且避免与其它的软件共用。除非是微软的官方组件,比如微软自家的VC Runtime。 Boost库在windows 平台的使用,一般也是推荐直接静态链接,而非是使用动态库。并且 Boost 库时如些 阅读全文
posted @ 2017-11-16 01:28 两仪清风 阅读(3990) 评论(0) 推荐(0)
摘要:有些时候,我们需要通过源代码来发布我们的产品,在使用了CI工具之后,一般我们要求每天对源码进行构建,以防止代码不可用了还不自知。如果我们使用了Boost库,我们就需要在构建的过程中将Boost同时构建一遍,但是Boost库是如些的大,以致于远大于我们自己代码的构建时间,除了预先构建Boost库提前部 阅读全文
posted @ 2017-11-16 00:29 两仪清风 阅读(1621) 评论(0) 推荐(0)
摘要:boost 的asio库里有几个定时的器,老的有 deadline_timer, 还有三个可配合 C++11 的 chrono 使用的 high_resolution_timer、steady_timer和 system_timer。 老的 deadline_timer我不太想用了,因为用起来... 阅读全文
posted @ 2015-02-11 00:05 两仪清风 阅读(8802) 评论(0) 推荐(0)
摘要:在初学C的时候,我们都会用到printf函数来写Hello World的程序.在我们看printf函数的声明时,会看到类似于下面代码int printf(const char * __restrict, ...);另外,在我们学习C和C++的时候,函数的声明总是确定个数和类型的,而我们在用printf的时候,却可以一次输出多个参数.这就是我们要提的不定参数了.在32位的C和C++编程中,函数调用是有规约的,并且各个编译器也基本达成了一致,尽管他们编译出的东西基本不能通用.关于调用规约的东西,可以参考一下维基百科.在64位的C和C++编程中,就没有调用规约的概念了,基本上做到了统一,但是... 阅读全文
posted @ 2014-04-11 20:09 两仪清风 阅读(1170) 评论(0) 推荐(0)