2018年7月9日

Python 15 I/O编程

摘要: 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘, 所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符), 然后,通过操作系统提供的接 阅读全文

posted @ 2018-07-09 00:00 zhangkele 阅读(607) 评论(0) 推荐(0) 编辑

2018年7月4日

迭代器与指针的区别于联系

摘要: 迭代器与指针的差别: 迭代器: (1)迭代器不是指针,是类模板,表现的像指针。他只是模拟了指针的一些功能,通过重载了指针的一些操作符,->,*,++ --等封装了指针,是一个“可遍历STL( Standard Template Library)容器内全部或部分元素”的对象, 本质是封装了原生指针,是 阅读全文

posted @ 2018-07-04 21:38 zhangkele 阅读(571) 评论(0) 推荐(0) 编辑

2018年7月1日

c++中代理类的学习

摘要: https://blog.csdn.net/lcg910978041/article/details/51468680 C++代理类是为了解决这样的问题: 容器通常只能包含一种类型的对象,所以很难在容器中存储对象本身。 怎样设计一个c++容器,使它有能力包含类型不同而彼此相关的对象? 代理运行起来和 阅读全文

posted @ 2018-07-01 13:05 zhangkele 阅读(1299) 评论(0) 推荐(1) 编辑

2018年6月25日

shell 0学习

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

posted @ 2018-06-25 00:21 zhangkele 阅读(154) 评论(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 阅读(676) 评论(0) 推荐(0) 编辑

2018年6月1日

github 0 学习

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

posted @ 2018-06-01 00:43 zhangkele 阅读(315) 评论(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 阅读(216) 评论(0) 推荐(0) 编辑

2018年5月25日

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

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

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

2018年5月21日

c++11 多线程 1

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

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

c++ 多线程 0

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

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

导航