关闭

Google BigTable 概述

Why not DBMS? Scale is too large for most commercial Databases Cost would be very high Low-level storage optimizations help performance significantly Hard to map semi-structured data to relati...
阅读(667) 评论(0)

HBase 深入浅出

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

Boost智能指针——scoped_ptr

原文:http://www.cnblogs.com/TianFang/archive/2008/09/15/1291050.html Boost智能指针——scoped_ptr boost::scoped_ptr和std::auto_ptr非常类似,是一个简单的智能指针,它能够保证在离开作用域后对象被自动释放。下列代码演示了该指针的基本应用: #include...
阅读(465) 评论(0)

Boost智能指针

智能指针能够使C++的开发简单化,主要是它能够像其它限制性语言(如C#、VB)自动管理内存的释放,而且能够做更多的事情。 1、 什么是智能指针 智能指针是一种像指针的C++对象,但它能够在对象不使用的时候自己销毁掉。 我们知道在C++中的对象不再使用是很难定义的,因此C++中的资源管理是很复杂的。各种智能指针能够操作不同的情况。当然,智能指针能够在任务结束的时候删除对象,...
阅读(409) 评论(0)

十大基础算法

算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。 快速排序使用分治法(Divide and conquer)策...
阅读(502) 评论(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 .NET. In .NET, the text is stored as a sequential r...
阅读(1118) 评论(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 properly, it may decrease the performance of an applicat...
阅读(510) 评论(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 longer code files, it is convenient to be able to col...
阅读(475) 评论(0)

Linux下的信号事件

Linux下的信号处理函数: 信号的产生 信号的处理 其它信号函数 1、Linux信号的产生 Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发生时候相信的信号就会发送给相应的进程.在Linux下的信号有以下几个. 我们使用 kill -l 命令可以得到以下的输出结果: 1) SIGHUP 2) SIGINT 3) SIG...
阅读(1898) 评论(0)

C++程序员进阶

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

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

由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID、 SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。限于本人的水平问题,文章中如果有不当之处,请广大网友指正。  一、UNIX下关于文件权限的表示方法和解析...
阅读(2496) 评论(1)

atof简单实现

#include #include #define BUFFSIZE 20 int main() { char buff[BUFFSIZE]; memset(buff,'\0',BUFFSIZE); scanf("%s",buff); printf("size = %d\n",strlen(buff)); float f = 0.0; float tmp = 1;...
阅读(366) 评论(0)

atof简单实现

#include #include #define BUFFSIZE 20 int main() { char buff[BUFFSIZE]; memset(buff,'\0',BUFFSIZE); scanf("%s",buff); printf("size = %d\n",strlen(buff)); float f = 0.0; float tmp = 1;...
阅读(362) 评论(0)

shell练习源码

源码1:shell基础(单引号,双引号,反引号) #!/bin/sh echo "This is echo command" #This is a comment line #This is a definition of a var comment="This is comment" #This is usage of a var echo $comment #单引号中的$将不会被...
阅读(1105) 评论(0)

历年六级真题下载

·2011年12月英语六级真题及答案下载 ·2011年6月英语六级真题及答案下载 ·2010年12月英语六级真题及答案详解下载 ·2010年6月英语六级真题下载 ·2009年12月英语六级真题下载 ·2009年6月英语六级真题下载 ·2008年12月英语六级真题下载 ·2008年6月英语六级真题下载 ·2007年12月英语六级真题下载 ·2007年6月英语六级真题下载 ·200...
阅读(468) 评论(1)
116条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:132007次
    • 积分:2135
    • 等级:
    • 排名:第19597名
    • 原创:52篇
    • 转载:63篇
    • 译文:1篇
    • 评论:8条
    文章分类