- 博客(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关注的人