排序:
默认
按更新时间
按访问量

Google BigTable 概述

Why not DBMS? Scale is too large for most commercial Databases Cost would be very high Low-level storage optimizations help performance signif...

2014-08-02 11:26:39

阅读数:711

评论数:0

HBase 深入浅出

原文链接 HBase简介 HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBase是Google Bigtable的开源实现,类似Go...

2014-08-02 11:26:11

阅读数:865

评论数:0

Boost智能指针——scoped_ptr

原文:http://www.cnblogs.com/TianFang/archive/2008/09/15/1291050.html Boost智能指针——scoped_ptr boost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离...

2014-07-15 17:34:33

阅读数:504

评论数:0

Boost智能指针

智能指针能够使C++的开发简单化,主要是它能够像其它限制性语言(如C#、VB)自动管理内存的释放,而且能够做更多的事情。 1、 什么是智能指针 智能指针是一种像指针的C++对象,但它能够在对象不使用的时候自己销毁掉。 我们知道在C++中的对象不再使用是很难定义的,因此C+...

2014-07-15 17:07:15

阅读数:439

评论数:0

十大基础算法

算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大...

2014-06-23 10:48:14

阅读数:561

评论数:0

String in C sharp

Source Article:  Introduction In any programming language, to represent a value, we need a data type. The Char data type represents a character in ...

2014-04-09 23:07:17

阅读数:1225

评论数:0

String concatenation

source String concatenation is one of the commonly used operations among programmers. If you don't handle the string concatenation in .NET properl...

2014-04-09 22:22:31

阅读数:657

评论数:0

C# region

#region lets you specify a block of code that you can expand or collapse when using the outlining feature of the Visual Studio Code Editor. In lo...

2014-04-09 21:32:23

阅读数:516

评论数:0

Linux下的信号事件

Linux下的信号处理函数: 信号的产生 信号的处理 其它信号函数 1、Linux信号的产生 Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发生时候相信的信号就会发送给相应的进程.在Linux下的信号有以下几个. 我们使用 kill -...

2012-06-10 11:36:20

阅读数:2117

评论数:0

C++程序员进阶

多读一些优秀的书籍,对于开发者稳固编程基础、提高编程技能有很大帮助。但是,大多时候,初学者不知道应该读什么书入门,有一定基础的开发者不知道如何进阶。 本文总结了一个C++优秀书籍清单,希望能够为你带来一定的帮助。这些书大多数都有中文版,并且可以很容易在网上找到。 阶段 1 《...

2012-06-09 10:15:20

阅读数:1029

评论数:0

UNIX实际用户ID和有效用户ID

由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、 SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水平问题,文章中...

2012-06-08 09:58:14

阅读数:2734

评论数:1

atof简单实现

#include #include #define BUFFSIZE 20 int main() { char buff[BUFFSIZE]; memset(buff,'\0',BUFFSIZE); scanf("%s",buff); printf(&qu...

2012-06-08 09:40:50

阅读数:385

评论数:0

atof简单实现

#include #include #define BUFFSIZE 20 int main() { char buff[BUFFSIZE]; memset(buff,'\0',BUFFSIZE); scanf("%s",buff); printf(&qu...

2012-06-08 09:40:50

阅读数:399

评论数:0

shell练习源码

源码1:shell基础(单引号,双引号,反引号) #!/bin/sh echo "This is echo command" #This is a comment line #This is a definition of a var comment="Th...

2012-06-08 09:33:50

阅读数:1204

评论数:0

历年六级真题下载

·2011年12月英语六级真题及答案下载 ·2011年6月英语六级真题及答案下载 ·2010年12月英语六级真题及答案详解下载 ·2010年6月英语六级真题下载 ·2009年12月英语六级真题下载 ·2009年6月英语六级真题下载 ·2008年12月英语六级真题下载 ·2008年6月...

2012-06-04 10:04:59

阅读数:699

评论数:1

UNIX进程揭秘

分配给系统管理员的许多工作之一是确保用户的程序正确运行。因为系统上存在其他并发运行的程序,所以此任务变得更加复杂。由于种种原因,这些程序可能会失败、挂起或行为异常。在构建更可靠的系统时,了解 UNIX® 环境如何创建、管理和销毁这些作业是至关重要的步骤。 开发人员还必须积极了解内核如何管理进...

2012-05-28 10:56:46

阅读数:396

评论数:0

UNIX进程管理

8.1 进程的基本概念   8.1.1进程   进程是正在执行的一个程序的实例,通常是由程序,数据集合和进程控制块(Process Control Block 简称PCB)三个部分组成。   程序部分 描述了进程所要完成的功能。   数据集合 包括两个方面的内容,即程序运行时所需要的数据部...

2012-05-28 10:03:52

阅读数:573

评论数:0

getty相关

系统启动后运行的第一个进程是init,它的进程标识符PID是1。init派生出一个getty进程。该进程负责打开终端端口,提供stdin的来源,stdout与stderr的去向。接下来执行的是/bin/login程序。提示用户输入口令,加密并验证用户输入口令,设置初始化环境,启动用户的登陆shel...

2012-05-13 17:05:26

阅读数:535

评论数:0

linux中设置shell输出样式

echo -e "\033[32;49;1m [DONE] \033[39;49;0m" 输出结果     :[DONE] ########################### 文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:   echo -e &...

2012-05-12 10:08:21

阅读数:449

评论数:0

完全用linux工作

我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。   我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动...

2012-05-03 10:54:11

阅读数:2188

评论数:0

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