自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

root654321的专栏

C++、云计算、虚拟化、无线通信

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

转载 创业失败的七个原因及解决之道

摘要:Arkenea联合创始人Rahul Varshneya认为创业公司失败主要是因为:没有用户就开始算计收入、眼界太小、聘用了平庸的人、拖延发布、适应不了变化、没有优化资源和缺乏正确的营销等。创业不易,准备好再出发。创业并不简单,如果你盲目进入创业大军,大多数情况下你都会失败。这并不是恐吓你,而是影响创业成功的因素实在是太多了。一个致力于帮助创业者开拓市场的创业平台Ark

2014-05-06 22:00:12 750

转载 教你如何迅速秒杀掉:99%的海量数据处理面试题

教你如何迅速秒杀掉:99%的海量数据处理面试题作者:July出处:结构之法算法之道blog前言   一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。 

2014-04-18 12:11:50 562

转载 十道海量数据处理面试题与十个方法大总结

转载:http://kb.cnblogs.com/page/95701/           第一部分、十道海量数据处理面试题  1、海量日志数据,提取出某日访问百度次数最多的那个IP。  此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。  再详细介绍下此方案

2014-04-18 11:43:55 690

原创 Openstack 1:配置开发环境 Setting Up a Development Environment

This page describes how to setup a working Python developmentenvironment that can be used in developing nova on Ubuntu, Fedora orMac OS X. These instructions assume you’re already familiar withgit.F

2014-04-17 21:34:33 1200

转载 linux(Ubuntu)安装QQ2013

1 ------linuxqq是QQ简化版,功能很少,界面很差,但是安装简单      下载地址:http://im.qq.com/qq/linux/  可以选择对听版本的系统以及QQ 。这里建议下载tar.gz的版本,然后解压,执行./QQ就搞定了,很简单吧。      下载后运行命令:    tar xzvf     ************.tar.gz   ////**号代

2014-04-17 16:50:35 519

转载 C++11新特性:自动类型推断和类型获取

声明:本文是在Alex Allain的文章http://www.cprogramming.com/c++11/c++11-auto-decltype-return-value-after-function.html的基础上写成的。加入了很多个人的理解,不是翻译。转载请注明出处 http://blog.csdn.net/srzhz/article/details/7934483

2014-04-17 16:20:07 477

转载 大学计算机软件专业生应该学什么?(转)

收到一封mail,是一个计算机系大三学生写来的,想听听我的建议,面临将要毕业的关口,应该学点什么才能对将来有用。随后又有不少朋友通过mail,im等等方式询问我对这个问题的看法。      本来不是计算机专业出身,也并非大师之类的人物,本来不敢好为人师。不过,既然作了这个行业,也算有点心得,被问到,也就说点心得和建议,对与不对,各位看官指教。盖个体情况差距极大,本文是个人观点,也就姑且一听,有

2014-04-17 16:07:24 1068

原创 谈:云计算IaaS发展

虚拟化技术经过xen的半虚拟化和kvm全虚拟化,到linux内核中加入

2014-04-17 10:30:29 791

原创 C++ Primer 第4版 阅读笔记 13.3:析构函数

动态分配的对象只有在只想

2014-04-17 10:25:11 596

原创 多线程互斥 基于c++11

#include #include #include std::mutex m;int count=10;using std::cout;using std::endl;void hello1(){    for(int i=0;i    {        m.lock();        count++;        cout      

2014-04-16 23:40:09 600

原创 gcc g++ 支持 c++0x的办法 实现多线程

在gcc后面加上parameter -std=c++0x就可以了gcc -std=c++0xg++ -std=c++0x

2014-04-16 23:09:57 2260

转载 Linux多线程——使用信号量同步线程

信号量、同步这些名词在进程间通信时就已经说过,在这里它们的意思是相同的,只不过是同步的对象不同而已。但是下面介绍的信号量的接口是用于线程的信号量,注意不要跟用于进程间通信的信号量混淆,关于用于进程间通信的信号量的详细介绍可以参阅我的另一篇博文:Linux进程间通信——使用信号量。相似地,线程同步是控制线程执行和访问临界区域的方法。一、什么是信号量线程的信号量与进程间通信中使用的信号

2014-04-16 22:25:34 579

转载 Linux多线程——使用互斥量同步线程

前文再续,书接上一回,在上一篇文章:Linux多线程——使用信号量同步线程中,我们留下了一个如何使用互斥量来进行线程同步的问题,本文将会给出互斥量的详细解说,并用一个互斥量解决上一篇文章中,要使用两个信号量才能解决的只有子线程结束了对输入的处理和统计后,主线程才能继续执行的问题。一、什么是互斥量互斥量是另一种用于多线程中的同步访问方法,它允许程序锁住某个对象,使得每次只能有

2014-04-16 22:24:58 552

转载 学习linux消息队列通信

/*********************程序相关信息*********************程序编号:012程序编写起始日期:2008.11.1程序编写完成日期:2008.11.1程序修改日期:                                   修改备注:程序目的:学习linux消息队列通信所用主要函数:msgget(),msgsnd(),msgrc

2014-04-16 22:19:53 559

转载 学习linux共享内存

/*********************程序相关信息*********************程序编号:013程序编写起始日期:2008.11.1程序编写完成日期:2008.11.1程序修改日期:                                   修改备注:程序目的:学习linux共享内存所用主要函数:shmget(),shmat(),shmctl()

2014-04-16 22:19:25 560

原创 POSIX、进程、C++接口类、谓词

POSIXPOSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。 POSIX标准

2014-04-16 21:18:17 1172

原创 linux多进程编程

#include#include//对于此程序而言此头文件types.h用不到#include#include#includeusing namespace std; int main(int argc,char**argv)/*整数类型主函数*/{ pid_t pid=fork();/*传递参数*/ if(pid<0)/*如果(进程标记<0)*/ { cout<<"std

2014-04-15 23:46:49 484

原创 linux多线程编程

/*************************************************************************# File Name: test1.cpp# Author: B.Rok# mail: [email protected]# Created Time: 2014年04月15日 星期二 23时16分26秒 **************

2014-04-15 23:16:57 673

原创 no debugging symbols found

g++ -g

2014-04-15 23:15:20 1038

原创 Linux多线程编译中为什么说pthread_create未定义

g++ -D_REENTRANT filename.c -o filename -lpthread就行了。

2014-04-15 23:04:49 634

转载 华为2014机试题目

一、题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数:void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);【输入】

2014-04-15 22:08:30 642

转载 强大的vim配置文件,让编程更随意

花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F

2014-04-15 20:50:35 550

转载 Vim简明教程

vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类

2014-04-15 19:40:54 531

转载 ubuntu11.04 vim quickfix窗口打开

《vi andvim》上说:vim里执行:make。就出现quickfix窗口。可是我试了几次没看到。原来ubuntu下,在vim里写完C文件后执行:make。是不出现quickfix的,而是先回到terminal中显示结果,然后直接跳到第一个错误处,如果没有错误就返回make之前的状态。如果要打开quickfix窗口,执行:copen。关闭使用:cclose。

2014-04-14 22:51:35 900

转载 编译cscope-15.8a遇到的问题与解决方案

1)环境主机:Linux ubuntu 3.2.0-32-generic-pae #51-Ubuntu SMP Wed Sep 26 21:54:23 UTC 2012 i686 i686 i386 GNU/Linuxcscope版本:15.8a2)遇到的问题:1.build.c:52:20: 致命错误: curses.h:没有那个文件或目录; 2.解决问题前面,链接不通过

2014-04-14 22:22:30 625

原创 安装vim 没有 curses.h库

ubuntu 用户 如果 没有 curses.h库,可以用一下命令下载: apt-get install libncurses5-dev

2014-04-14 22:17:26 728

原创 腾讯技术面经-后台-云计算虚拟化部门

1、笔试(不区分,都是软开岗位),2个小时(一般1小时足够了),25道选择题,10道填空,还有2个选做题。涉及到操作系统、内存、HTTP协议、TCP/UDP协议、LLR(0)/LLR(1)、数据结构、算法、C语言、协议、Ipv4。 2、技术初面(不区分,都是软开岗位),35分钟。基础面试。会有现在写代码。面试官是搞海量数据存储的,35岁+。Malloc、ne

2014-04-07 16:12:53 2282 2

空空如也

空空如也

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

TA关注的人

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