字节对齐与结构体大小
结构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。本文讲述一下C++中结构体大小的求法。 实验操作系统环境为64bit Centos7.3:
结构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。本文讲述一下C++中结构体大小的求法。 实验操作系统环境为64bit Centos7.3:
本文主要讲述如何使用protobuf语言来结构化数据,这包括.proto
文件语法,以及如何通过.proto
文件产生相应的访问类(class)。本文内容是以proto2为基础来进行讲解的。
本章简单介绍一下protobuf通信协议。
本文主要介绍一下C++中的友元函数和友元类的使用。
本文记录一下C/C++运算符的优先级与结合性。
本章主要记录一下C++模板方面的一些内容,以备后续查验。
本章主要记录一下C/C++基础方面的一些内容,以备后续查验。
本章主要记录一下C/C++基础方面的一些内容,以备后续查验。当前所使用编译器版本:
# gcc --version gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
本章主要记录一下C/C++基础方面的一些内容,以备后续查验。
以STL的运用角度而言,空间配置器是最不需要介绍的东西,它总是隐藏在一切组件(更具体地说是指容器,container)的背后,默默工作,默默付出。但若以STL的实现角度而言,第一个需要介绍的就是空间配置器,因为整个STL的操作对象(所有的数值)都存放在容器之内,而容器一定需要配置空间以置放资料。不先掌握空间配置器的原理,难免在阅读其他STL组件的实现时处处遇到拦路石。
本文是阅读侯捷老师《STL源码剖析》书籍的一个笔记,在此做个记录,以便后续查阅。本文以SGI STL v3.3
进行讲述。
本文记录一下收集到的ansible资料.
这里我们简单记录一下常见的Linux命令行与Shell脚本。
本节主要分析一下ngx_files.c源文件代码,其主要完成对所有关于文件操作的底层封装。
本文主要介绍一下ngx_files.h头文件,其主要定义了一些对文件进行操作的数据结构,以及文件操作的一些函数原型。
本章我们介绍一下如何排查iowait过高的问题。
Under Linux, the Page Cache accelerates many accesses to files on non volatile storage. This happens because, when it first reads from or writes to data media like hard drives, Linux also stores data in unused areas of memory, which acts as a cache. If this data is read again later, it can be quickly read from this cache in memory. This article will supply valuable background information about this page cache.
本文主要是记录《深度学习》介绍的相关知识点,以便后续复习使用。
发现这个问题是因为项目中开始时加载库有时候很快有时候又很慢,才发现这个问题。linux是先将库文件读到cache中去的,所以二次加载时会很快,造成时间不定。
本章我们介绍一下Linux交换分区。