欢迎观临
路漫漫其修远兮,吾将上下而求索

编程学习

博观而约取,厚积而薄发。

C++变量初始化详解(C++98和C++11)

云海鹰影阅读(12)评论(0)赞(0)

在C++11以前,C++的初始化基本上是在C的初始化方式基础上加上了类和类成员的初始化,有很多不太方便的地方。C++11一口气修改了大多数问题,但是也让初始化问题变得更复杂,所以我觉得有必要梳理一下。 C++98的变量初始化 C++98的初...

linux之cron服务

云海鹰影阅读(45)评论(0)赞(0)

在Linux中,如果要在预设时间执行shell脚本,at命令非常好用,但如果需要定期执行shell任务,例如每天一次、每周一次,则需要Linux的cron程序来安排定期执行的作业。 一、cron服务简介 linux中cron服务相关的程序有...

linux内存管理和虚拟内存-云海鹰影博客

linux内存管理和虚拟内存

云海鹰影阅读(58)评论(0)赞(0)

一、虚拟内存简介 在现代操作系统中,进程之间共享使用cpu和内存,但是内存资源有限,为了更加高效地使用内存,现代操作系统提供一个内存抽象—虚拟内存。 虚拟内存是操作系统内核为了对进程地址空间进行管理而精心设计的一个逻辑意义上的内存空间概念。...

常用的linux安全处理

云海鹰影阅读(70)评论(0)赞(0)

一、登录安全 1.1 修改ssh端口 修改SSH默认端口,可以降低各种暴力攻击的风险。 SSH端口默认为22,编辑/etc/ssh/sshd_config, 修改Port,然后重启sshd服务。 # Port 22 Port 12345 1...

C++ union介绍

云海鹰影阅读(241)评论(2)赞(0)

union的定义和特性 C++union是继承自C的复合类型,和C语言中的union定义保持一致。union具有以下特点: union中所有成员共享同一段内存,所有成员起始地址相同; union的长度由最大长度的成员与类型长度最大的成员共同...

C++ 默认构造函数-云海鹰影博客

C++ 默认构造函数

云海鹰影阅读(51)评论(0)赞(0)

C++默认构造函数是可以不用实参进行调用的构造函数,它包括了以下两种情况: 没有带明显形参的构造函数。 提供了默认实参的构造函数。 我们知道,在类设计者没有提供默认构造函数的情况下,编译器会帮我们自动合成默认构造函数。但是这里面的理解,很多...

表达式树及其实现-云海鹰影博客

表达式树及其实现

云海鹰影阅读(47)评论(0)赞(0)

表达式树介绍 对于数学运算来说,其本质是一个分层的递归结构。每一步计算都是一个操作符作用于相应操作对象, 其操作对象又可以是一个操作数或任意复杂的表达式。而树的递归结构正好用来表示这种表达式。 对于二元运算来说,可以很自然的联系到二叉树:以...