自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

转载 vim配置NERDTree,实现便捷的树形目录

在linux下开发,很羡慕vs那样带树形目录的编辑器,怎么办?自己安装一个VIM插件NERDTree就OK了!下载插件git 地址git clone https://github.com/scrooloose/nerdtree.git或者下载对应的zip包,然后unzip也行,附...

2016-10-13 09:17:00 832

转载 2015下半年国产新机粉墨来袭...

2015下半年国产新机粉墨来袭... 俗语曰:金九银十,九月、十月这段时间老百姓的消费潜力非常旺盛,手缝最松,很多企业也借机扎堆进行产品发布。从几何起,下半年也成为手机厂商集体狂欢的时间。 国产手机不甘寂寞、后起直追,在西有果谷、东有星索...

2015-09-01 22:10:00 102

转载 链你妹系列1—关于链表,不得不吐槽的那些事

链你妹系列1—关于链表,不得不吐槽的那些事 1.面试中的那些槽点 本人是一名c/c++软件开发爱好者,因为烟酒僧期间倒腾项目偏向于软件开发,激发了不少兴趣,所以只在大学过了计算机二级c的我毅然投身软件开发行业,决定为浩瀚的IT行业添砖加瓦(添些bug)。 ...

2015-09-01 22:10:00 103

转载 STL系列之map(映射)

STL系列之map(映射) 介绍   map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。map由键(key)和值(value)构成一对单元,key 和 value可以是任意你需要的类型。对于迭代器来说,可以...

2015-09-01 22:10:00 94

转载 智能指针的实现机理

介绍   智能指针是用来实现指针指向的对象的共享的。其实现的基本思想:   1.每次创建类的新对象时,初始化指针并将引用计数置为1;   2.当对象作为另一对象的副本而创建时,拷贝构造函数拷贝指针并增加与之相应的引用计数;   3.对一个对象进行赋值时,赋值操作符...

2015-09-01 22:10:00 68

转载 漫谈进程与线程

进程是由两个部分构成的,一个是进程内核对象,另一个是地址空间。每个进程至少需要一个线程,同样, 线程也是由两个部分组成的: 一个是线程的内核对象,操作系统用它来对线程实施管理。内核对象也是系统用来存放线程统计信息的地方。 另一个是线程堆栈,它用于维护线程在执行代码...

2015-09-01 22:10:00 75

转载 c++中的函数重载

c++中的函数重载 什么是函数重载 重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,这组函数被称为重载函数。 函数重载的作用 重载函数常用来实现功能类似...

2015-09-01 22:10:00 75

转载 如何在三个月内创立一家估值200亿的游戏公司?

很长一段时间,游戏公司一直是土豪的代名词,据说某游戏公司给一位主策的年终奖是一套价值千万的房子(真实案例),有越来越多创业者投身到游戏领域中来,抱着“做一年然后套现卖掉”的想法开始创业。 一年卖掉算什么,毕竟还是too young,人家做3个月就估值200亿了好不好? 3个月...

2015-09-01 22:10:00 283

转载 Linux:Problem with MergeList /var/lib/apt/lists

ubuntu安装软件包sudo apt-get install xxx时,终端报错: 正在读取软件包列表... 有错误!E: Encountered a section with no Package: headerE: Problem with MergeList /var/l...

2015-09-01 22:10:00 157

转载 下列软件包未满足的依赖关系: flashplugin-installer(ubuntu下adobe flash player的安装)...

事情是这样的: firefox老是提醒adobeflash player需要更新,于是一气之下把adobeflash plugin在ubuntu软件中心卸载了准备重装。 然后: 软件市场重装时提示:ubuntu与已安装的包'flashplugin-ins...

2015-09-01 22:10:00 298

转载 extended initializer lists only available with -std=c++11

extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default] g++ MutexThread.c -lpthread -o mutex c++编译程序...

2015-09-01 22:10:00 1846

转载 Non-ASCII character '\xe8' in file xxx.py on line 8, but no encoding declared

使用网上某个python程序,编译时报错: File "xxx.py", line 8 SyntaxError: Non-ASCII character '\xe8' in file xxx.py on line 8, but no...

2015-09-01 22:10:00 569

转载 STL系列之vector(容器)

STL系列之vector(容器) 介绍 vector中文名容器,是C++标准模板库中的内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。 vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,vect...

2015-09-01 22:10:00 74

转载 NoSql---MongDB基本操作

作者:偶my耶 文章源自:http://www.cnblogs.com/oumyye/p/4728505.html MongoDB 最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语 言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。最...

2015-09-01 22:10:00 120

转载 最全面的linux信号量解析

信号量 一.什么是信号量 信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程) 所拥有。 信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明 它被占用,测试的线程要进入睡眠队列中,等待被唤醒。 二.信号量的分类 ...

2015-09-01 22:10:00 110

转载 程序猿的福音--再也不用担心软件的bug了!?

麻省理工学院计算机科学与人工智能实验室(CSAIL)开发了一款神器——CodePhage,可以自行修复程序中的BUG! 对于代码猴来说,自己写的程序中出现了BUG,并且还急于寻找与修复的时候,这就意味着,加班的一天又开始了,麻省理工学院体会到了广大码农的疾苦生活,所以开发了这款B...

2015-09-01 22:10:00 111

转载 版本管理工具git的使用

简介 Coding尤其是协同开发(Collaborative project)都离不开代码版本管理工具,版本管理工具的主要作用是:备份文件、记录历史、方便回退、多端共享等。 常见的版本管理工具包括集中式的svn和分布式的git,共同的始祖是cvs,集中式(cvs svn...

2015-09-01 22:10:00 92

转载 linux下动态库的编写和调用

linux下动态库的编写和调用   linux下编写和调用一个简单的动态库大概分为以下几个步骤: 创建动态库程序文件 add.c int add(int a,int b){ return a+b;} 创建引用头文件 head.c ...

2015-09-01 22:10:00 107

转载 大型网站图片服务器架构的演进

本文将以一个真实垂直门户网站的发展历程,向大家娓娓道来。 构建在Windows平台之上的网站,往往会被业内众多技术认为很“保守”,甚至会有点。很大部分原因,是由于微软技术体系的封闭和部分技术人员的短视造成的(当然,主要还是人的问题)。由于长期缺乏开源支持,所以很多人只能“...

2015-09-01 22:10:00 124

转载 “只生一个娃”--设计模式中的单例模式

“只生一个娃”–设计模式中的单例模式(Singleton) 引言   被人问到什么是单例模式,突然回答不上来,似乎印象不深了。回去补了一下功课,突然明白了,原来在项目中一直使用的日志模块即采用了单例模式,只是熟视无睹,没有意识到罢了。   所谓单例模式(Singlet...

2015-09-01 22:09:00 48

转载 c++标准头文件的结构

标准头文件中一些通用结构的理解 #ifndef _CBPLAYCONTROLWRAPPER#define _CBPLAYCONTROLWRAPPER#ifdef __cplusplusextern "C" { #endif /*...*/ #ifde...

2015-09-01 22:09:00 178

转载 windows平台多线程同步之Mutex的应用

windows平台多线程同步之Mutex的应用 前言 线程组成: 线程的内核对象,操作系统用来管理该线程的数据结构。 线程堆栈,它用于维护线程在执行代码时需要的所有参数和局部变量。   操作系统为每一个运行线程安...

2015-09-01 22:09:00 71

转载 C++中指针详解

和其它变量一样,指针是基本的变量,所不同的是指针包含一个实际的数据,该数据代表一个可以找到实际信息的内存地址。这是一个非常重要的概念。许多程序和思想依靠指针作为他们设计的基础。 开始 怎样定义一个指针呢?除了你需要在变量的名称前面加一个星号外,其它的和别的变量定义一样。...

2015-09-01 22:09:00 127

转载 对程序员非常重要的24个软技能

软技能通常是被低估的。几乎所有的软件工程师都知道要关注技术的提高,但你忽视的软技能很可能会影响你的职业生涯。下面我将介绍24个对程序员非常重要的软技能,以及我对这些技能的看法和感受。 1、学会如何学习 学无止境。 2、制定阅读规划 我的生活常常没有规划。我也不...

2015-09-01 22:09:00 55

转载 什么是c++中的多态

什么是c++中的多态 引言 多态(Polymorphism)、封装(Encapsulation)和继承(Inheritance)是面向对象思想的“三大特征”,此处俗称“面向对象的三板斧”,而多态是三板斧中最厉害的杀招,是面向对象最精微的内功,可以说,不理解多态就不懂得什...

2015-09-01 22:09:00 56

转载 windows下ACtiveMQ服务器搭建

1、下载:http://activemq.apache.org/download.html 最新Windows版本 2、安装 (1) 首先安装java运行时环境(略),然后配置JAVA环境变量 JAVA_HOME=D:\Program Files\Java\jdk1.5.0 CLA...

2015-09-01 22:09:00 179

转载 比较malloc/free和new/delete

比较malloc/free和new/delete   涉及到内存分配时,经常用到malloc与free.malloc与free是C++/C的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。   对于非内部数据类型的对象而言,光用 mall...

2015-09-01 22:09:00 58

转载 windows平台多线程同步之Event的应用

windows平台多线程同步之Event的应用 前言 线程组成: 线程的内核对象,操作系统用来管理该线程的数据结构。 线程堆栈,它用于维护线程在执行代码时需要的所有参数和局部变量。   操作系统为每一个运行线程安...

2015-09-01 22:09:00 63

转载 移动App应用开发的五大流行趋势

随着越来越多的智能手机和可穿戴设备的增长,越来越多的移动应用App走进我们的生活。如今,移动应用App已成为了很多人生活中不可或缺的元素。在去年,在奠定了移动端App应用的重要地位后,开发者把更多的关注聚集在移动设备和可穿戴设备的整合、企业型App应用程序开发和提高设备的移动性之上。在...

2015-09-01 22:09:00 231

转载 七款顶级HTML5编辑器带你飞

在过去的两年中,HTML5吸引了大量的关注并且强力统治如今的互联网时代。由于互联网已经发生了翻天覆地的改变,使得HTML5不得不先人一步做出改变。HTML编辑器实质上是用来制作网页的软件应用,专业的HTML编辑器可以为开发者提供很大的方便和额外的功能。相当多的HTML编辑器不仅仅服务于HTM...

2015-09-01 22:09:00 139

转载 MySQL性能优化的最佳20+条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的...

2015-09-01 22:09:00 87

转载 STL系列之map(映射)

介绍map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。map由键(key)和值(value)构成一对单元,key 和 value可以是任意你需要的类型。对于迭代器来说,可以修改实值,而不能修改key。map内部自建一颗红黑...

2015-07-01 22:11:00 91

转载 版本管理工具git的使用

简介Coding尤其是协同开发(Collaborative project)都离不开代码版本管理工具,版本管理工具的主要作用是:备份文件、记录历史、方便回退、多端共享等。常见的版本管理工具包括集中式的svn和分布式的git,共同的始祖是cvs,集中式(cvs svn)需要中心服务器,需要...

2015-06-30 21:59:00 70

转载 STL系列之vector(容器)

介绍###vector中文名容器,是C++标准模板库中的内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。###vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,vector对象可以在运行时高效地添加元素,并且vector中元素是连续存储的...

2015-06-30 21:56:00 81

空空如也

空空如也

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

TA关注的人

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