上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 1、构造语义学 C++的构造函数可能内带大量的隐藏码,因为编译器会扩充每一个构造函数,扩充程度视 class 的继承体系而定。一般而言编译器所做的扩充操作大约如下: 如果该类被列于成员初始化列表中,那么如果有任何明确指定的参数,都应该传递过去。若没有列于列表之中,虚基类的一个默认构造函数被调用(有的 阅读全文
posted @ 2017-04-23 21:54 Memset 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1、Member的各种调用方式 1.1 Nonstatic Member Functions 实际上编译器是将member function被内化为nonmember的形式,经过下面转化步骤: 1.给函数添加额外参数——this。 2.将对每一个nonstaitc data member的存取操作改 阅读全文
posted @ 2017-04-23 21:13 Memset 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1、 Data Member 的布局 同一个Access Section(private, public等)中,data member的顺序按照声明顺序排列,但是没有规定需要连续排序。同时编译器可能会安插一些内部的data member(比如vptr),用来支持整个对象模型。 不同Access Se 阅读全文
posted @ 2017-04-23 20:58 Memset 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1、Default Constructor 当编译器需要的时候,default constructor会被合成出来,只执行编译器所需要的任务(将members适当初始化)。 1.1 带有 Default Constructor 的Member Class Object 编译器的出来是:如果一个cla 阅读全文
posted @ 2017-04-23 20:42 Memset 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1、C/C++区别 C++较之C的最大区别,无疑在于面向对象,C程序中程序性地使用全局数据。而C++采用ADT(abstract data tpye)或class hierarchy的数据封装。类相较于C的struct不仅只包含了数据,同时还包括了对于数据的操作。在语言层面上C++带来了很多面向对象 阅读全文
posted @ 2017-04-23 20:26 Memset 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 对于喜欢用命令行的朋友们,在windows下面使用cmd窗口是不是很不爽?复制不方便?不能随意放大缩小?如果需要多个控制台要多个窗口?。。。。各种不爽 一、基础工具 如果你也不爽,那就对了,所以给大家安利一款很爽的命令行工具:ConEmuPack 这是一款干掉cmd缺点的工具,有如下优点: 1、随意 阅读全文
posted @ 2016-11-22 00:39 Memset 阅读(25219) 评论(0) 推荐(1) 编辑
摘要: 一、SSH加密方式 SSH采用的是”非对称密钥系统”,即耳熟能详的公钥私钥加密系统,其安全验证又分为两种级别。 1. 基于口令的安全验证 这种方式使用用户名密码进行联机登录,一般情况下我们使用的都是这种方式。整个过程大致如下: (1)客户端发起连接请求。 (2)远程主机收到用户的登录请求,把自己的公 阅读全文
posted @ 2016-11-22 00:16 Memset 阅读(4252) 评论(0) 推荐(0) 编辑
摘要: 问题背景,因为装了虚拟机,系统为centos7.0,由于是纯净版,没有gcc,使用命令yum install gcc安装了gcc,但是没安装g++,导致g++:command not found问题。 1、查询是否缺失相对应的包 rpm -qa | grep "g++" 命令解析:rpm为包管理命令 阅读全文
posted @ 2016-11-20 22:45 Memset 阅读(4829) 评论(0) 推荐(0) 编辑
摘要: 1、下载安装 1.1 下载包 注:在http://download.redis.io/releases查询需要下载的版本 wget http://download.redis.io/releases/redis-3.2.1.tar.gz 1.2 解压安装 tar -xvf redis-3.2.1.t 阅读全文
posted @ 2016-07-20 19:47 Memset 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 1、流模型 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需 阅读全文
posted @ 2016-06-16 20:35 Memset 阅读(337) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页