05 2018 档案

MySQL 0 学习
摘要:ubuntu 安装mysql 创建用户 以及外部如何可视化连接的 方法 https://www.linuxidc.com/Linux/2017-01/139502.htm centos 7 上的安装 https://www.cnblogs.com/nicknailo/articles/8563737 阅读全文

posted @ 2018-05-27 17:13 zhangkele 阅读(220) 评论(0) 推荐(0) 编辑

c++11 move构造函数和move operator 函数 学习
摘要:先看个代码吧!!!!!!!!!! 上面的代码如果注释掉9行10行结果如下 上面的代码正好验证了一句话 定义了move构造函数后,拷贝构造函数默认为删除的。 不删除也不会有什么影响!!!(目前是这样) effective modern cpp 条款17 理解特殊成员函数的生成规则 特殊成员函数是那些编 阅读全文

posted @ 2018-05-25 02:18 zhangkele 阅读(1982) 评论(0) 推荐(0) 编辑

c++11 多线程 1
摘要:第3章 线程间共享数据 本章主要内容 共享数据带来的问题 使用互斥量保护数据 数据保护的替代方案 保护共享数据结构的最基本的方式,是使用C++标准库提供的互斥量(mutex)。 清单3.1 使用互斥量保护列表 推荐 使用 lock_guard 不推荐使用 louck()与 unlouck()这样的方 阅读全文

posted @ 2018-05-21 22:55 zhangkele 阅读(179) 评论(0) 推荐(0) 编辑

c++ 多线程 0
摘要:1.1 何谓并发 最简单和最基本的并发,是指两个或更多独立的活动同时发生。 (注意区别于计算机中的并发情况!!!!!!!!!!见下面) 1.1.1 计算机系统中的并发:是指在单个系统里同时执行多个独立的任务,而非顺序的进行一些活动。 通过这个任务做一会儿,在切换到别的任务,再做一会儿的方式 ,让任务 阅读全文

posted @ 2018-05-21 11:54 zhangkele 阅读(207) 评论(0) 推荐(0) 编辑

学习 emplace_back() 和 push_back 的区别 emplace_back效率高
摘要:在引入右值引用,转移构造函数,转移复制运算符之前,通常使用push_back()向容器中加入一个右值元素(临时对象)的时候,首先会调用构造函数构造这个临时对象,然后需要调用拷贝构造函数将这个临时对象放入容器中。原来的临时变量释放。这样造成的问题是临时变量申请的资源就浪费。 c++11引入了右值引用, 阅读全文

posted @ 2018-05-19 16:54 zhangkele 阅读(503) 评论(0) 推荐(0) 编辑

c++中 重载 覆盖 隐藏的区别 附加 mutable笔记
摘要:成员函数被重载的特征有: 1) 相同的范围(在同一个类中); //2) 函数名字相同; 3) 参数不同; 4) virtual关键字可有可无。 覆盖的特征有: 1) 不同的范围(分别位于派生类与基类); //2) 函数名字相同; 3) 参数相同; 4) 基类函数必须有virtual关键字。 隐藏是指 阅读全文

posted @ 2018-05-05 21:27 zhangkele 阅读(165) 评论(0) 推荐(0) 编辑

快速学习理解网络协议4
摘要:4、建立连接方式的差异 4.1TCP 说到 TCP 建立连接,相信大多数人脑海里肯定可以浮现出一个词,没错就是--“三次握手”。TCP 通过“三次握手”来建立连接,再通过“四次挥手”断开一个连接。在每次挥手中 TCP 做了哪些操作呢?流程如下图所示(TCP的三次握手和四次挥手): 上图就从客户端和服 阅读全文

posted @ 2018-05-03 12:09 zhangkele 阅读(328) 评论(0) 推荐(0) 编辑

快速学习理解网络协议3
摘要:4、TCP 协议的作用 互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。 ▲ TCP 是以太网协议和 IP 协议的上层协议,也是应用层协议的下层协议最底层的以太网协议(Ethernet)规定了电子信号如何组成数据包(packet),解决了子网内部的点对点通信。<ignore_js_o 阅读全文

posted @ 2018-05-02 22:48 zhangkele 阅读(277) 评论(0) 推荐(0) 编辑

快速学习理解网络协议2
摘要:4、一个小结 先对前面的内容,做一个小结我们已经知道,网络通信就是交换数据包。电脑A向电脑B发送一个数据包,后者收到了,回复一个数据包,从而实现两台电脑之间的通信。数据包的结构,基本上是下面这样: 发送这个包,需要知道两个地址: * 对方的MAC地址; * 对方的IP地址。 有了这两个地址,数据包才 阅读全文

posted @ 2018-05-02 18:19 zhangkele 阅读(206) 评论(0) 推荐(0) 编辑

快速学习理解网络协议1
摘要:5、内容概述 5.1五层模型 互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能。如何分层有不同的模型,有的模型分七层,有的分四层。我觉得,把互联网分成 阅读全文

posted @ 2018-05-02 16:50 zhangkele 阅读(258) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示