自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 谈谈C++的volatile关键字以及常见的误解

编译器对代码的优化在讲volatile关键字之前,先讲一下编译器的优化。int main() { int i = 0; i++; cout << "hello world" << endl;}按照代码,这个程序会在内存中预留int大小的空间,初始化这段内存为0,然后这段内存中的数据加1,最后输出“hello world”到标准输出中。但是根据这段代码编译出来的程序(加-O2选项),不会预留int大小的内存空间,更不会对内存中的数字加1。他只会输出“h

2020-07-27 14:52:04 22

原创 Linux fork写时赋值技术(copy-on-write)

Here is the basic concept:Copy-on-write (sometimes referred to as “COW”) is an optimization strategy used in computer programming. The fundamental idea is that if multiple callers ask for resources which are initially indistinguishable, you can give them

2020-07-02 11:29:21 62

转载 c++11 “=default“ 和 “=delete“ 函数

#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string>#include <vector>#include <map>//c++11 类默认函数的控制:"=default" 和 "=delete"函数/*C++ 的类有四类特殊成员函数,它们分别是:默认构造函数、析构函数、拷贝构造函数以及拷贝赋值运算符。这些类的特殊成员函数负责创建、初始化、销毁,或者拷贝类的对象

2020-07-02 10:34:36 68

转载 Aggregate类型以及值初始化

引言在C++中,POD是一个极其重要的概念。要理解POD类型,我们首先需要理解Aggregate类型。下文结合stackoverflow上的高票回答将对Aggregate类型做一个全面的解读。对于Aggragates的定义C++标准(C++ 03 8.5.1 §1)中的正式定义如下:An aggregate is an array or a class (clause 9) with no user-declared constructors (12.1), no private or prote

2020-07-02 00:15:19 50

转载 C++的默认构造函数与构造函数

构造函数:C++用于构建类的新对象时需要调用的函数。默认构造函数:未提供显式初始值时,用来创建对象的构造函数。class testClass{public: testClass(); /* 默认构造函数 */ testClass(int a, char b); /* 构造函数 */ testClass(int a=10,char b='c'); /* 默认构造函数 */private: int m_a;

2020-07-01 22:38:19 54

转载 UML中的几种关系

声明:文章转自:UML中的几种关系,个人学习记录使用。耦合度大小关系 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖依赖(dependency)一个人(Person)可以买车(car)和房子(House),那么就可以称:Person类依赖于Car类和House类这里注意与下面的关联关系区分:Person类里并没有使用Car和House类型的属性,Car和House的实例是以参量的方式传入到buy()方法中。依赖关系体现为局域变量、方法的形参,或者对静态方法的调用

2020-06-24 14:08:49 50

原创 Linux mmap 详解

Linux mmap详解一、mmap()是什么二、mmap()原理三、mmap和常规文件操作的区别四、mmap相关函数五、mmap使用细节六、对mmap()返回地址的访问例子:情形一:一个文件的大小是5000字节,mmap函数从一个文件的起始位置开始,映射5000字节到虚拟内存中。**情形二:一个文件的大小是5000字节,mmap函数从一个文件的起始位置开始,映射15000字节到虚拟内存中,即映射...

2020-01-05 20:49:54 573

原创 Windows10下安装spacemacs

windows10 配置 spacemacs

2018-06-11 14:47:08 4587

转载 Java 里如何实现线程间通信

java 线程间通讯

2017-10-15 18:46:24 281

原创 String常量对线程同步的可能影响

线程同步 String 常量

2017-09-24 15:46:56 421

原创 synchronized 应用于静态方法

多线程 synchronized 静态方法

2017-09-23 23:51:01 285

原创 The source file name(s) are larger than is supported by the file system

The source file name(s) are larger than is supported by the file system文件件包含目录过长 系统删除 文件夹

2017-06-25 14:26:35 1454

转载 Linux C++的多线程编程

多线程编程

2017-03-13 14:36:35 2461

原创 undefined reference to 'pthread_create'

undefined reference to ‘pthread_create’ undefined reference to ‘pthread_join’问题原因:

2017-03-11 14:42:23 282

转载 C语言程序内存区域组成

C C++ 内存区域 划分

2017-02-24 21:47:07 421

转载 每天一个linux命令:wget命令

Linux系统中的wget是一个下载文件的工具

2017-02-14 22:47:10 294

转载 每天一个linux命令:scp命令

linux scp命令 scp是secure copy的简写

2017-02-14 21:06:07 457

转载 每天一个linux命令:rcp命令

linux rcp命令代表“remote file copy”(远程文件拷贝)。

2017-02-14 20:51:27 764

转载 每天一个linux命令:telnet命令

linux telnet命令

2017-02-14 18:51:30 461

转载 每天一个linux命令:ss命令

linux ss命令

2017-02-14 18:41:58 550

转载 每天一个linux命令:netstat命令

linux netstat命令

2017-02-14 18:19:17 360

转载 每天一个linux命令:traceroute命令

linux traceroute

2017-02-14 17:41:08 489

转载 每天一个linux命令:ping命令

Linux ping命令

2017-02-14 17:29:54 592

转载 每天一个linux命令:route命令

Linux route命令

2017-02-14 17:21:24 1836

转载 每天一个linux命令:ifconfig命令

Linux ifconfig(interfaces config)

2017-02-14 17:11:37 963

转载 每天一个linux命令:lsof命令

linux lsof(list open files)

2017-02-14 17:00:11 703

转载 每天一个linux命令:crontab命令

linux crontab 命令

2017-02-14 16:35:04 273

转载 每天一个linux命令:at命令

linux at命令

2017-02-14 16:11:44 9937

转载 每天一个linux命令:watch命令

linux watch命令

2017-02-14 15:55:40 339

转载 每天一个linux命令:iostat命令

Linux iostat

2017-02-14 14:37:12 3528

转载 每天一个linux命令:vmstat命令

linux vmstat

2017-02-14 14:24:48 596

转载 每天一个linux命令:free 命令

linux free命令

2017-02-14 11:51:59 3170

转载 每天一个linux命令:top命令

linux top命令

2017-02-14 11:47:01 5148

转载 每天一个linux命令:killall命令

Linux killall命令

2017-02-14 11:13:27 271

转载 每天一个linux命令:kill命令

Linux kill命令

2017-02-14 11:05:17 261

转载 每天一个linux命令:ps命令

Linux ps命令

2017-02-13 00:50:53 2960

转载 每天一个linux命令:wc命令

Linux wc(Word Count)命令

2017-02-13 00:42:03 428

转载 每天一个linux命令:grep 命令

Linux grep命令

2017-02-13 00:38:29 754

转载 每天一个linux命令:cal 命令

linux cal命令

2017-02-13 00:20:47 2563

转载 每天一个linux命令:date命令

linux date命令

2017-02-13 00:12:54 1142

提示
确定要删除当前文章?
取消 删除