自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

采薇的博客

陡彼南山上采薇的人。

  • 博客(9)
  • 收藏
  • 关注

转载 互斥锁pthread_mutex_t的使用

互斥锁pthread_mutex_t的使用(转载),有需要的朋友可以参考下。 互斥锁pthread_mutex_t的使用(转载) 1. 互斥锁创建 有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下: pthread_mutex_t mutex=PTHREAD_MUTEX_INI

2015-12-22 10:51:20 407

转载 python 连接 redis

首先确保redis已经正常启动。   安装    可以去pypi上找到redis的Python模块:    http://pypi.python.org/pypi?%3Aaction=search&term=redis&submit=search    然后按照提示down下来redis-py-2.2.1.tar.gz    非常标准的解压: #tar xvzf redis-py-

2015-12-14 09:04:42 339

原创 std::string eatSpace(std::string &strInput){}//去除string空白符函数

std::string eatSpace(std::string &strInput) {     std::string strOutput = "";     for (size_t i = 0 ; i         if (!isspace(strInput[i])) {             strOutput += strInput[i];         }    

2015-12-12 13:02:08 740

转载 详解C++中命名空间的意义和用法

文章原文出自:http://www.jizhuomi.com/software/289.html 命名空间的意义        为什么需要将函数定义在命名空间中呢?这其实是为了避免变量或函数重命名的问题。试想,一个项目组内多个工程师进行开发,有可能会出现全局变量或函数重名的现象,而如果每个人都定义了自己的命名空间,就可以解决这个问题,即使重名,只要分属不同的命名空间就不会引起问题。    

2015-12-08 09:19:43 363

原创 size_type详解

由string类类型和vector类类型定义的类型,用以保存任意string对象或vector对象的长度,标准库类型将size_type定义为unsigned类型 string抽象意义是字符串, size()的抽象意义是字符串的尺寸, string::size_type抽象意义是尺寸单位类型 string::size_type它在不同的机器上,长度是可以不同的,并非固定的长度。但只要你使用了这

2015-12-07 15:55:29 653

转载 vector中erase用法注意事项

vector::erase():从指定容器删除指定位置的元素或某段范围内的元素 vector::erase()方法有两种重载形式 如下: iterator erase(   iterator _Where); iterator erase(   iterator _First,   iterator _Last); 如果是删除指定位置的元素时: 返回值是一个迭代器,指向删除元素下一个元

2015-12-07 15:46:26 303

转载 QTableWidget控件总结

QTableWidget是QT对话框设计中常用的显示数据表格的控件。 学习QTableWidget就要首先看看QTableView控件(控件也是有”家世“的!就像研究人一样一样的),因为QTableWidget继承于类QTableView。 两者主要区别是QTableView可以使用自定义的数据模型来显示内容(也就意味着使用时先要通过setModel来绑定数据源),而QTableWidget则

2015-12-01 19:27:58 275

转载 STL set

STL 对这个序列可以进行查找,插入删除序列中的任意一个元素,而完成这些操作的时间同这个序列中元素个数的对数成比例关系,并且当游标指向一个已删除的元素时,删除操作无效。而一个经过更正的和更加实际的定义应该是:一个集合(set)是一个容器,它其中所包含的元素的值是唯一的。这在收集一个数据的具体值的时候是有用的。集合中的元素按一定的顺序排列,并被作为集合中的实例。一个集合通过一个链表来组织,在插入操作

2015-12-01 11:58:30 255

转载 函数对象

一个函数对象,即一个重载了括号操作符“()”的对象。当用该对象调用此操作符时,其表现形式如同普通函数调用一般,因此取名叫函数对象。举个最简单的例子: class FuncObjType  {  public:      void operator() ()      {          cout"Hello C++!"    }  };   类FuncObjT

2015-12-01 11:26:35 229

空空如也

空空如也

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

TA关注的人

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