7 tsbirdman163

尚未进行身份认证

我要认证

天空没有翅膀的痕迹而我已飞过

等级
TA的排名 6w+

LVM基本原理

转载自 http://www.cnblogs.com/xiaoluo501395377/archive/2013/05/22/3093405.html一、传统的磁盘管理其实在Linux操作系统中,我们的磁盘管理机制和windows上的差不多,绝大多数都是使用MBR(Master Boot Recorder)都是通过先对一个硬盘进行分区,然后再将该分区进行文件系统的格式化

2016-02-25 20:05:46

Nova client源码分析---nova list命令

个人见解,可能会有错误。刚刚开始学习nova,就先从api入手学习吧。1、D:\代码\python-novaclient\python-novaclient\novaclient\v1_1\shell.py,最上边怎么调用不太清楚了,先从这里开始。def do_list(cs, args): """List active servers.""" imageid

2015-07-30 15:32:27

Openstack nova代码部分注释一

做个一个没怎么学过python的菜鸟,看源码是最好的学习方式了,现在就从nova入手,主要注释一下 nova/compute/api.py 中的 create_instance函数 def _create_instance(self, context, instance_type, image_href, kernel_id, ramdisk_id,

2015-07-23 17:42:30

libevent入门篇

libevent作为一个c网络库具有很好的可移植性。因为他包含了很多可移植的接口封装如linux支持的epoll、select,BSD支持的kqueue,window select等。学习libevent最好的方式就是阅读源码,首先我们需要看一下libevent的官方网站介绍首先对其有一个了解,介绍是英文写的很好,这里给个链接http://libevent.org/。        看完这

2015-07-20 14:07:56

linux 查看电脑配置信息

测试机器的硬件信息:  查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号)   www.2cto.co

2015-05-26 10:25:15

Populating Next Right Pointers in Each Node II

/** * Definition for binary tree with next pointer. * struct TreeLinkNode { * int val; * TreeLinkNode *left, *right, *next; * TreeLinkNode(int x) : val(x), left(NULL), right(NULL), next(NULL)

2015-05-24 20:47:23

NP问题

【注:投资的不确定性魔鬼,其数理逻辑难点,就集中在NP完全问题。不确定性的计算对于人类的核心壁垒,就源自于此。所谓先知,就是比普通人更善于科学计算。科学计算方法解决不了的,就只能靠科学猜想。现实世界中,任何关于不确定性预见的计算能力,都源自于对数学迷宫的理解。】  NP完全问题,是世界七大数学难题之一。 NP的英文全称是Non-deterministic Polynomial的

2015-05-24 16:37:39

Hadoop Streaming 编程

1、概述Hadoop Streaming是Hadoop提供的一个编程工具,它允许用户使用任何可执行文件或者脚本文件作为Mapper和Reducer,例如:采用shell脚本语言中的一些命令作为mapper和reducer(cat作为mapper,wc作为reducer)$HADOOP_HOME/bin/hadoop  jar $HADOOP_HOME/contrib

2015-05-19 14:30:51

linux命令--wc

Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:

2015-05-19 12:06:27

编译原理 (预处理>编译>汇编>链接)

一般高级语言程序编译的过程:预处理、编译、汇编、链接。gcc在后台实际上也经历了这几个过程,我们可以通过-v参数查看它的编译细节,如果想看某个具体的编译过程,则可以分别使用-E,-S,-c和 -O,对应的后台工具则分别为cpp,cc1,as,ld。下面我们将逐步分析这几个过程以及相关的内容,诸如语法检查、代码调试、汇编语言等。 1、预处理 预处理是C语言程序从源代码

2015-04-26 10:39:51

ipcs和ipcrm 简单用法

ipcs和ipcrm用法简介命令名称:ipcs使用权限:所有使用者使用方式:ipcs [-m|-q|-s]-m       输出有关共享内存(shared memory)的信息-q       输出有关信息队列(message queue)的信息-s       输出有关“遮断器”(semaphore)的信息命令名称:ipcr

2015-04-26 09:11:50

C++实现一个自己的string类

class String{public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数 String & operator =(const String &other);// 赋值函数private: ch

2015-03-30 21:26:19

Linux 下三种共享内存方式

共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。因此,采用共享内存的

2015-03-29 16:33:36

Linux 下ipcs 和ipcrm命令简单使用

是linux/uinx上提供关于一些进程间通信方式的信息,包括共享内存,消息队列,信号ipcs用法 ipcs -a 是默认的输出信息 打印出当前系统中所有的进程间通信方式的信息ipcs -m 打印出使用共享内存进行进程间通信的信息ipcs -q 打印出使用消息队列进行进程间通信的信息ipcs -s 打印出使用信号进行进程间通信的信息输出格式的控制ipcs -t 输出信息

2015-03-29 16:08:58

GDB 调试总结

总结和区别(我的理解): 1、默认当某个线程遇到break后所有的其他线程也会停止,该线程continue后所有其他线程也会一起执行,如果不想让其他线程一起执行那么可以使用线程锁模式(该模式指管continue的时候其他线程是否会同步一起执行),该模式的开启必须在已经停在某个断点后开可以。2、默认当某个线程遇到break后所有的其他线程也会停止,加入不想让其他没有遇到断点的

2015-03-28 19:13:05

Linux Core文件简单实用

1. core文件的简单介绍在一个程序崩溃时,它一般会在指定目录下生成一个core文件。core文件仅仅是一个内存映象(同时加上调试信息),主要是用来调试的。2. 开启或关闭core文件的生成用以下命令来阻止系统生成core文件:ulimit -c 0下面的命令可以检查生成core文件的选项是否打开:ulimit -a该命令将显示所有的用户定制,其中选项-a代表“a

2015-03-28 10:21:34

linux shell 中"2>&1"含义

linux shell 中"2>&1"含义脚本是:  nohup /mnt/Nand3/H2000G  >/dev/null  2>&1  &   对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就

2015-03-28 10:10:54

链表相关题目

版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/7393134链表是最基本的数据结构,面试官也常常用链表来考察面试者的基本能力,而且链表相关的操作相对而言比较简单,也适合考察写代码的能力。链表的操作也离不开指针,指针又很容易导致出错。综合多方面的原因,链表题目在面试中占据着很重要的地位。本文

2015-03-22 20:36:05

二叉树相关题目

版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/7518888树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树

2015-03-22 19:38:40

LeetCode--Length Of Last Word

class Solution {public: int lengthOfLastWord(const char *s) { const char *p = s; if( p == NULL) return 0; int len = 0; while( (*p) != '\0') {

2015-03-15 20:39:09

查看更多

勋章 我的勋章
    暂无奖章