【HTTP】HTTPS 原理详解

【HTTP】HTTPS 原理详解 2018/06/14 房金城 HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实 HTTPS 并不是一个新鲜协议,Google 很早就开始启用了,初衷是为了保证数据安全。 近两年...

2018-06-14 11:22:02

阅读数:52

评论数:0

linux select函数详解

一 linux select函数详解 通俗的讲: 在Linux中,我们可以使用select函数实现I/O端口的复用,传递给 select函数的参数会告诉内核: •我们所关心的文件描述符 •对每个描述符,我们所关心的状态。(我们是要想从一个文件描述符中读或者写,还是关注一个描...

2018-06-08 10:55:13

阅读数:18

评论数:0

18腾讯C++后台实习面试记录(已拿到offer)

一波三折的提前批腾讯(IEG)(TEG)(MIG)实习面试。最终拿到MIG 后台开发(c++)实习生offer。   985小硕。水平菜的离谱。   3月18日投递简历。投递的部门是IEG(互娱)   方向:后台开发 简历完整度百分之85. 简历在内推群里发了ID。 3月20日收到电...

2018-04-19 18:55:51

阅读数:1331

评论数:0

虚函数实现原理(转)

本文转载于https://blog.csdn.net/wanghaobo920/article/details/7674631前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的...

2018-03-26 16:09:05

阅读数:28

评论数:0

腾讯实习生面试:电话面:( 后台开发岗)

腾讯实习生面试:电话面:( 后台开发岗) 介绍一下你的项目:挑了一下项目的几个点问了问。虚函数原理慢重传/拥塞TCP四次分手Map 底层构成算法题两个要求时间复杂度最低  比较两个字符串是否有相同字符  数组里面的子数组含有正数和负数 求子数组和的最大值  总结:第一次收到大厂的电话面,还是有点紧...

2018-03-23 19:53:26

阅读数:37

评论数:0

编写string 的构造函数,析构函数,和赋值函数

#include<iostream> #include<bits/stdc++.h> using namespace std; class String { public: String(const ch...

2018-03-19 21:49:01

阅读数:32

评论数:0

180页虚析构函数

/* 析构函数是为了在对象不被使用之后释放它的资源 虚函数是为了实现多态 那么 把析构函数声明为virtual有什么作用呢 */ #include<iostream> using namespace std; class Base { publ...

2018-03-19 19:34:51

阅读数:18

评论数:0

C++深入理解虚函数

本篇文章转载于 https://www.cnblogs.com/jin521/p/5602190.html为什么使用虚函数?什么是虚函数?虚函数是为了解决什么问题?面向对象的三大特征:封装多态继承普通虚函数虚析构函数纯虚函数抽象类接口类隐藏 vs 覆盖隐藏与覆盖之间的关系早绑定和晚绑定虚函数表什么...

2018-03-19 19:33:24

阅读数:23

评论数:0

不带参数的构造函数调用带参数的构造函数

#include<iostream> using namespace std; struct CLS { int m_i; CLS(int i) : m_i(i) { cout<<"...

2018-03-19 17:24:33

阅读数:205

评论数:0

类中的静态成员函数访问非静态成员变量

本文转载于http://blog.csdn.net/u011857683/article/details/52294353类中的静态成员函数访问非静态成员变量1.思路:静态成员函数属于类(通过类访问,调用函数时没有提供this指针),非静态成员函数属于实例(通过对象访问)(默认都提供了this指针...

2018-03-19 17:11:09

阅读数:24

评论数:0

初始化列表调用子类构造函数

#include<iostream> using namespace std; class A //A是父类 { private: int a; //private 成员 public: A() {} A(int x...

2018-03-19 15:16:08

阅读数:34

评论数:0

c++面试秘籍167页:静态成员变量的使用

#include<iostream> using namespace std; class Myclass { public: Myclass(int a,int b,int c); void GetNumber(); void GetSu...

2018-03-19 14:49:05

阅读数:29

评论数:0

TinyOS CTP协议分析

本文转载于http://blog.csdn.net/wang_walfred/article/details/8893612摘要:本文档描述了CTP(汇聚树协议),它提供到网络中根节点的尽力、任意播数据报通信。1、简介:2、假设和限制CTP是基于树的汇聚协议。网络中的一些节点将自己设为根节点。节点...

2018-03-14 15:02:40

阅读数:36

评论数:0

面试题:三次握手、四次握手内容整理

本文转载于http://blog.csdn.net/qq_18425655/article/details/52163228经过整理教材、百度百科、他人博客,总结如下:第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号...

2018-03-14 15:01:01

阅读数:32

评论数:0

线程安全和线程不安全理解

本文转自 点击打开链接线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据=...

2018-03-10 09:59:13

阅读数:59

评论数:0

c++文件流基本用法(fstream, ifstream)

/*杨辉三角11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1 *//* 杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 */ #include "stdio.h" main() { ...

2017-03-13 21:33:18

阅读数:28789

评论数:0

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