2018年6月25日

shell 0学习

摘要: 例一:列出/home 文件夹下的所有文件和目录的详细资料,可以使用如下命令: ls -a -l /home ls -al /home 例二:列出当前目录中所有以”d”开头的文件目录的详细内容,可以使用如下命令: 例三:以容易理解的格式列出 /home 目录中所有的文件目录的大小,可以使用如下命令: 阅读全文

posted @ 2018-06-25 00:21 zhangkele 阅读(166) 评论(0) 推荐(0)

2018年6月3日

c++ primer 中讲的顶层const 和 底层 const 理解

摘要: c++ primer 中讲的 顶层const 和 底层 const 以前没搞懂的顶层const和底层const,这次看了后感觉明白了。 首先,const是一个限定符,被它修饰的变量的值不能改变。 对于一般的变量来说,其实没有顶层const和底层const的区别, 而只有向指针这类复合类型的基本变量, 阅读全文

posted @ 2018-06-03 23:44 zhangkele 阅读(705) 评论(0) 推荐(0)

2018年6月1日

github 0 学习

摘要: Github 快速上手实战教程 一、实验介绍 1.1 实验内容 本次课程讲的是在实验楼的在线环境中,如何使用 Github 去管理在在线环境中使用的代码、配置、资源等实验相关文件,怎样去添加、同步和下拉在远程仓库中的实验文件,以此来维持自身的实验进度。 1.2 实验知识点 SSH 公私钥的基本使用 阅读全文

posted @ 2018-06-01 00:43 zhangkele 阅读(327) 评论(0) 推荐(0)

2018年5月27日

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 阅读(228) 评论(0) 推荐(0)

2018年5月25日

c++11 move构造函数和move operator 函数 学习

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

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

2018年5月21日

c++11 多线程 1

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

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

c++ 多线程 0

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

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

2018年5月19日

学习 emplace_back() 和 push_back 的区别 emplace_back效率高

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

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

2018年5月5日

c++中 重载 覆盖 隐藏的区别 附加 mutable笔记

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

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

2018年5月3日

快速学习理解网络协议4

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

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

导航