自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (13)
  • 收藏
  • 关注

原创 C++学习笔记--多进程

C++并发编程有多线程和多进程两种方式,本文主要讲述进程和线程的概念,以及两者的区别,然后简单讲述如何使用Linux API进行多进程编程,多线程编程使用C++标准库即可实现,请参考C++学习笔记–多线程。

2016-08-30 20:54:10 8475 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 1164

转载 对一个无法一次读入内存的大文件进行排序的代码实例

基本思想:将大文件分割成小文件,对每个小文件进行排序,最后合并所有小文件

2016-08-23 11:17:06 2889 1

原创 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 1241

原创 C++学习笔记--顺序容器

容器是一种模版类型,可以容纳某种指定的类型。顺序容器是指,容器中的元素是按元素加入容器的顺序存储的。常用的顺序容器有vector、(string)、list、deque,以及C++11新增的forward_list和array。string的定义是“typedef basic_string string;”,它虽然不是容器,但是提供了很多类似容器的操作。1、不同容器的特点以上容器虽

2016-08-15 10:40:15 827

Java核心技术 卷I 基础知识 第9版.zip.002

CSDN有上传文件大小限制,《Java核心技术 卷I 基础知识 第9版》分成了两个压缩文件上传,分别是: Java核心技术 卷I 基础知识 第9版.zip.001 Java核心技术 卷I 基础知识 第9版.zip.002

2017-03-12

Java核心技术 卷I 基础知识 第9版.zip.001

CSDN有上传文件大小限制,《Java核心技术 卷I 基础知识 第9版》分成了两个压缩文件上传,分别是: Java核心技术 卷I 基础知识 第9版.zip.001 Java核心技术 卷I 基础知识 第9版.zip.002

2017-03-12

C++多核高级编程中文(含完整目录)

详细地讲解了C++多线程和多进程编程中的各种问题

2016-08-24

remastersys_3.0.3-1_all

Remastersys可以把你安装的Ubuntu、Debian及其衍生版打包成一个可以用来安装的Live CD/DVD的iso文件。 你可以打包一个包含个人数据的iso文件作为系统备份,也可以打包一个不包含个人数据的iso文件发布给其他人安装

2015-12-25

MATLAB教程

很不错的MATLAB教程,好不容易从网上找到的,内容简洁实用,清晰的文字版pdf。建议初学者使用此教程,并结合MATLAB的help文档进行学习。

2015-07-16

机器视觉开源代码链接集合

本PDF包含了许多机器视觉开源项目的链接,点击文中链接可以直接跳转到开源项目的网站,没有经过亲测,需要用到的朋友自己验证一下。

2015-07-03

统计学习方法-李航

非常好的机器学习的书,非常适合入门,也非常适合老手用来查阅。该书作者是华为诺亚方舟首席科学家李航,秉承华为精神,踏实沉稳,功底深厚,所以该书内容十分精炼,只讲要点,没有废话,涉及机器学习领域的都应该读一读。

2015-07-03

机器学习实战

看此书之前,建议先学习机器学习的基本知识。推荐阅读《统计学习方法》--李航著,该书内容十分精炼,无任何废话,只讲要点。之后再按照《机器学习实战》做代码练习,里面都是十分实用的机器学习算法。

2015-07-03

Cmake中include(ExternalProject)的用法

写CmakeLists.txt时,有时需要include(ExternalProject),但是Cmake官网教程对此部分没有详细叙述。本人经过辛苦查找,终于找到关于ExternalProject的教程,分享给大家。

2015-07-03

Cmake中文手册

本文档是国内一位大神对Cmake官网英文教程的翻译,是最适合的Cmake入门教程,没有之一,对该大神表示敬意!

2015-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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