编程2017-10-29/11 分钟

Linux C/C++多进程同时写一个文件(二)

本文是这《Linux C/C++多进程同时写一个文件》系列文章的第二篇, 上一篇文章 "查看原文" 演示了两个非亲缘关系的进程同时写一个文件的情形,并得出了 数据只会错乱但不会覆盖 ...

编程2017-10-29/6 分钟

Linux C/C++多进程同时写一个文件(三)

本文是这《Linux C/C++多进程同时写一个文件》系列文章的第三篇, 上一篇文章 "查看原文" 演示了两个亲缘关系的进程(父子进程)同时写一个文件的情形,并得出了 数据只会错乱但...

编程2017-10-28/9 分钟

Linux C/C++多进程同时写一个文件(一)

近期会写关于《Linux C/C++多进程同时写一个文件》的系列文章,主要是探索在Linux下非亲缘关系的多进程和具有亲缘关系的多进程同时写一个文件的问题。例如,当两个进程同时写一个文件,那么写入结果是怎样的呢?是否会出现数据丢失的情况?是否会出现覆盖?是否会出现错乱? 本文是这一系列文章的第一篇,...

DevOps2017-10-07/15 分钟

CentOS7.3使用CMake编译安装最新的LLVM和Clang4.0.1

前段时间试了把虚拟机CentOS下面的C/C++工程中的Makefile文件改用clang/clang++来编译,这篇文章主要是介绍如何在CentOS7.3系统编译安装最新的LLVM和Clang4.0.1。 关于GCC、LLVM和Clang关系可以参考 《这篇文章》

DevOps2017-06-22/8 分钟

shell遍历输出两个日期范围内所有的日期

在平常c/c++开发中经常遇到日期处理的情形,例如求两个给定的日期之间相差的天数或者需要使用map存储两个固定日期范围内的所有日期。前段时间项目中需要用shell脚本批量处理给定的两个日期范围内所有日期产生的日志,当时以为shell处理不方便就用c++来处理了。后面用shell实现了下,发现也挺简单...