编程 2017-10-29 / 11 分钟

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

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

编程 2017-10-28 / 9 分钟

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

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

编程 2017-10-18 / 23 分钟

Linux C++简单实现一个批量插入的sql脚本生成工具

之前项目上隔三差五地要手工批量导入一些数据,于是自己用C++写了这个sql脚本文件的生成工具。 ! Linux C++简单实现一个批量插入的sql脚本生成工具 https://cdn.typecodes.com/2017/10/genmysqlinsertsql 2.png "Linux C++简单...

DevOps 2017-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关系可以参考 《这篇文章》 http://www.cnblo...

随笔 2017-07-04 / 4 分钟

Typecho同步新浪微博的插件(可提取文章图片作配图)

由于博客在2015-12-10已经从Typecho转到了Pelican,所以把这个Typecho同步新浪微博的插件放在Github上后就一直也没管了。最近有同学在Github上提了 issue https://github.com/vfhky/WeiboSync/issues "查看issue" ,...

DevOps 2017-06-22 / 8 分钟

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

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

编程 2017-04-16 / 9 分钟

Linux C++使用函数模板实现JSON数据快速和完整写入到文件

昨天在自己的CentOS7机器上编译了JSONCPP库,然后根据api写了下面这个简单的测试程序。代码涉及了文件流数据读取和写入、jsoncpp库的读写api的使用。整个处理流程是先读取一个json格式文件的内容,然后把这些内容分别用jsoncpp库的 Json::FastWriter (快速写入)...