- 博客(8)
- 资源 (13)
- 收藏
- 关注
原创 C++学习笔记--多进程
C++并发编程有多线程和多进程两种方式,本文主要讲述进程和线程的概念,以及两者的区别,然后简单讲述如何使用Linux API进行多进程编程,多线程编程使用C++标准库即可实现,请参考C++学习笔记–多线程。
2016-08-30 20:54:10 8476 1
转载 Linux定时任务命令crontab详解
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/
2016-08-30 18:52:11 378
原创 C++学习笔记--多线程
优缺点对比: 多线程开销小,但难于管理,且不能用于分布式系统; 多进程开销大,操作系统会进行一部分管理,因此用户管理就比较简单,可用于分布式; 通常多线程和多进程结合使用。 参考资料:http://edu.csdn.net/course/detail/2303/35894?auto_start=1 [TOC] 代码实例:1 最简单的多线程#include <iostream>#incl
2016-08-26 22:35:14 3086 2
原创 数据结构与算法学习笔记--哈希表
程序中存储的数据都可以理解为文本,文本可以是数值、可打印字符、Unicode编码等。当我们在存储结构中查找某个关键字时,可以用线性查找、二分查找、树查找等方法,这些方法都是基于关键字比较的方法,逐个比较当前访问的元素是不是要查询的关键字。有一种可以不比较关键字即可实现查找的方法,这就是散列法(也称哈希)。哈希表分为内哈希表和外哈希表两种,内哈希表的基本数据结构是数组,关键字为k的元素存储在数组中下标
2016-08-23 22:18:29 1165
原创 C++学习笔记--关联容器
C++标准库提供8个关联容器:map、multimap、unordered_map、unordered_multimap、set、multiset、unordered_set、unordered_multiset,容器中元素的位置与元素加入容器的顺序无关。1、不同容器的特点map 容器中的关键字是有序非重复的,每个元素类型是pair类型(《C++
2016-08-15 17:42:10 1120
原创 C++学习笔记--泛型算法
标准库给容器定义了一些基本的操作,还定义了一组泛型算法,称它们为算法,是因为它们实现了一些经典算法的公共接口,如排序和搜索,称它们是泛型的,是因为它们可以用于不同类型的元素和多种容器类型,甚至包括内置数组类型。泛型算法通过迭代器来进行相应的操作,根据操作的不同,可以将泛型算法分为只读算法(如查找、比较)、写容器元素算法(如拷贝)、重排容器元素的算法(如排序、剔重)、以及随机数生成算法等。迭
2016-08-15 11:49:00 1242
原创 C++学习笔记--顺序容器
容器是一种模版类型,可以容纳某种指定的类型。顺序容器是指,容器中的元素是按元素加入容器的顺序存储的。常用的顺序容器有vector、(string)、list、deque,以及C++11新增的forward_list和array。string的定义是“typedef basic_string string;”,它虽然不是容器,但是提供了很多类似容器的操作。1、不同容器的特点以上容器虽
2016-08-15 10:40:15 830
Java核心技术 卷I 基础知识 第9版.zip.002
2017-03-12
Java核心技术 卷I 基础知识 第9版.zip.001
2017-03-12
remastersys_3.0.3-1_all
2015-12-25
统计学习方法-李航
2015-07-03
机器学习实战
2015-07-03
Cmake中include(ExternalProject)的用法
2015-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人