Chinaunix首页 | 论坛 | 博客
  • 博客访问: 247390
  • 博文数量: 108
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 314
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-29 10:58
文章分类

全部博文(108)

文章存档

2015年(20)

2014年(88)

我的朋友

发布时间:2014-06-27 10:00:35

C++中substr()函数用法substr(起始位置,长度);[cpp] view plaincopy#include<string>  #include<iostream>  using namespace std;  main()  {&nb.........【阅读全文】

阅读(2277) | 评论(0) | 转发(0)

发布时间:2014-06-27 09:56:26

這一篇最初的目的,是想來整理一下在 C++ 裡的字串切割的方法。不過寫到一半就發現,其實 Boost 提供的相關工具都可以延伸到其他形式的資料,並不僅限於字串,所以變成內容是著重在 STL containter 的切割,所以後來就決定變成是由字串切割,來帶到 split() 這個函式,以及Tokenizer 這個函式庫的介紹了。.........【阅读全文】

阅读(1509) | 评论(0) | 转发(0)

发布时间:2014-06-25 10:22:03

最近在关注Linux下的C++多线程编程,感觉是处处是地雷我做了一些笔记,这篇是关注 pthread_cancel & c++ exception部分的。1. Death of Thread线程的死亡有几种原因a. 自然死亡 - 线程完成了其执行的任务,即执行到入口函数的末尾并返回。b. 自杀 - 线程可能因为某些内部错误,选择了自杀,即调用p.........【阅读全文】

阅读(1214) | 评论(0) | 转发(0)

发布时间:2014-06-24 16:19:40

DP上的定义:适配器模式将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。它包括类适配器和对象适配器,本文针对的是对象适配器。举个例子,在STL中就用到了适配器模式。STL实现了一种数据结构,称为双端队列(deque),支持前后两段的插入与删除。STL实现栈和队.........【阅读全文】

阅读(1132) | 评论(0) | 转发(0)

发布时间:2014-06-24 16:04:32

 策略模式是指定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。也就是说这些算法所完成的功能一样,对外的接口一样,只是各自实现上存在差异。用策略模式来封装算法,效果比较好。下面以高速缓存(Cache)的替换算法为例,实现策略模式。  .........【阅读全文】

阅读(1002) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册