自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

原创 同步并发操作之等待一个事件或条件

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第四章,关于条件变量的使用,后面有一个线程安全的队列。

2014-10-31 15:16:19 2314 1

原创 字符串循环移位

字符串循环移位。时间复杂度和空间复杂度都为O(1),三种方法。

2014-10-27 18:27:03 4911

原创 初始化数组/容器时,调用默认构造函数还是复制构造函数

数组/容器初始化大小后,对象的构建过程。是调用默认构造函数还是调用复制构造函数。

2014-10-27 10:45:35 3086

原创 二叉树最近公共父节点

找二叉树的最近公共父结点。有父结点指针时,容易找。没有父结点指针时,一种算法时间复杂度为O(N^2),一种算法时间复杂度为O(N)。

2014-10-24 16:45:41 9662

原创 数据共享之其他可供选择的手段

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第三章最后,关于使用锁的部分。

2014-10-17 21:39:15 1353

原创 数据共享之死锁

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第三章关于死锁的部分。

2014-10-16 18:06:03 2962

原创 C++中的左值和右值

左值和右值的区别,以及C++11中对左值符号&和右值符号&&、std::move。

2014-10-14 10:36:55 11911 5

原创 数据共享之互斥量mutex

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第三章关于线程互斥量的部分。

2014-10-13 22:05:57 7248

原创 数据共享之共享数据带来的问题

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第三章开始部分,谈什么事资源竞争(race condition)以及有哪些方法来避免。

2014-10-13 11:17:25 2808

原创 管理线程之线程的ID

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章关于线程ID的部分。

2014-10-12 21:38:01 5928

原创 解决undefined reference to `pthread_atfork'/`pthread_detach'/`pthread_create'/`pthread_join'

../Thread.o: In function `(anonymous namespace)::ThreadNameInitializer::ThreadNameInitializer()':Thread.cpp:(.text+0x5f): undefined reference to `pthread_atfork'../Thread.o: In function `muduo::Th

2014-10-12 19:39:21 16189 4

原创 转移线程的所有权

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章向线程控制权转移部分。

2014-10-11 20:59:06 2958

原创 管理线程之向线程函数传递参数

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章向线程函数传递参数部分。

2014-10-10 15:22:10 4237 2

原创 管理线程之等待线程结束

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章等待线程结束部分

2014-10-09 15:56:39 6903 2

原创 管理线程之创建线程

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章创建线程部分。

2014-10-09 10:55:21 2696

原创 为什么要用并发编程

在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第一章。

2014-10-09 09:07:30 4435

原创 g++编译C++11/C++0x遇到的问题

使用g++编译c++11的多线程,编译通过运行出错,其实是编译器的bug。

2014-10-08 22:26:50 15058

决策树-上-ID3-C4.5-CART-及剪枝

从百度下载的关于决策树的讲义。

2016-05-21

stl 的dequeue

stl的一个源代码,加了店主是,比较容易理解

2014-08-13

《STL源码剖析》光盘附带源码

侯捷翻译的《STl源码剖析》一书中的源代码。word文档格式。

2014-08-11

STL5.2.1源代码

这SGI STL5.2.1的源代码,可以在vs2010上面编译使用

2014-08-10

mingw5.1.6安装包

mingw5.1.6安装包,集成了g++、gcc编译器,可以选择安装。

2014-08-09

sun java version 1_3_1-win-i.exe

Jave RunTime Environment 1.3,Windos版本

2014-03-04

空空如也

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

TA关注的人

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