`
gqf2008
  • 浏览: 74678 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
Linux进程间通信(IPC) 一、管道: 1. 无名管道:
打开与关闭管道:
#include <unistd.h>
int pipe(int filedes[2]);
filedes[0]用于读出数据,读取时必须关闭写入端,即close(filedes[1]);
filedes[1]用于写入数据,写入时必须关闭读取端,即close(filedes[0])。
2. 有名管道FIFO:
创建FIFO:
#include <sys/types.h>
#include <sys/stat.h>
int mkfifo(const char *pathnam ...
MP4BOX——用于给3GP、MP4加hint yum -y install freeglut yum -y install freeglut-devel wget http://downloads.sourceforge.net/gpac/gpac-0.4.5.tar.gz wget http://downloads.sourceforge.net/gpac/gpac_extra_libs-0.4.5.tar.gz tar zxvf gpac-0.4.5.tar.gz tar zxvf gpac_extra_libs-0.4.5.tar.gz cd gpac cp -r ../ ...
搭建某个服务器让我对linux服务器的视频播放需求的安装真是深有感悟啊! 1.首先编译安装嘛~必要的gcc,直接yum就ok了!    #yum install gcc 2.在装flvtool2的时候需要用到RUBY,先装好,也是直接yum!   #yum install ruby3.做动态链接库路径   #grep /usr/local/lib /etc/ld.so.conf   #echo "/usr/local/lib" >> /etc/ld.so.conf  #ldconfig4.安装libogg   #mkdir /usr/ ...
指针和引用是相似的概念,但并不是相同的。它们都是指向一个对象,但是指针可以允许这个指向随时变化,并且它允许你指向一个空对象。引用可不一样,引用在初始时就必须指向一个对象,并且这个指向永远不能变化,也就是说永远只能指向这个对象,不能改变。可以这么理解,指针是一个变量的指向,引用是一个常量的指向。 指针和引用在操作上也有区别,指针使用操作符* 和-> ,引用使用操作符& 和. (点)。 比如,在定义时他们使用不同的操作符: 定义指针: int  *number ;   // 可以不初始赋值 定义引用: string s = “hangcool” ;
美女CEO王潇,刚刚写了一篇三十感言。句句名言,虽然是写给女生的,但是,男生也更应该看看。 《字字带泪——写在三十岁到来这一天》 By 王潇 2008年11月3日 谨以此文献给我的众姐妹,共勉。 事业篇 无论是打工还是创业,其本质无外乎向老板或客户出卖自己的有形或无形产品。一言以蔽之:大家都是出来卖的。既然是出来卖的,一要卖相好,二要敬业,三不要嫌买货人。所以,第一要保持美丽,第二要多做事少抱怨,第三看在钱的份上要适当妥协。 付出不一定有回报,努力不一定有收获。学习知识和锻炼身体除外。 我们是动物进化来的,即使高级也还是动物,达尔文主义一直适用。只有把自己训练成更敏捷、更强壮的动物,才能活得好点 ...
CloudStore(KFS,Kosmos File System)分布式文件系统有着高性能,可用性和可靠性等特点。它的目的是用来作为后端的存储基础设施,密集型数据应用,如搜索引擎,数据挖掘,网格计算等。 功能和特点 增量的可扩展性:存储需求可 ...
强烈祝贺Hadoop赢得1TB排序基准评估第一名。Yadoo的一个集群最近用209秒时间排序1TB的数据 ,比上一年的的纪录保持者保持的297秒 快乐将近90秒。1998年Jim Gray创建了排序基准评估的方法,建立100亿条100个字节的纪录,评估对这100亿条纪录完全排序和把纪录写入磁盘的时间。评估是建立在未发布的版本0.18上的。排序所用的源码在这个地址 。   评测集群的配置: 910 nodes 4 dual core Xeons @ 2.0ghz per a node 4 SATA disks per a node 8G RAM per a node 1 ...
Hadoop分布式文件系统:架构和设计要点 原文:http://hadoop.apache.org/core/docs/current/hdfs_design.html一、前提和设计目标 1、硬件错误是常态,而非异常情况, HDFS可能是有成百上千的 server组成,任何一个组件都有可能一直失效,因此错误检测和快速、自动的恢复是 HDFS的核心架构目标。 2、跑在 HDFS上的应用与一般的应用不同,它们主要是以流式读为主,做批量处理;比之关注数据访问的低延迟问题,更关键的在于数据访问的高吞吐量。 3、
mogileFS是一个分布式文件存储的解决方案,他由Six Apart开发下面列出了他的一些特性(由mogileFS页面http://www.danga.com/mogilefs/ 介绍翻译而来) 应用层——不需要特殊的核心组件 无单点失败——MogileFS安装的三个组件(存储节点、跟踪器、跟踪用的数据库),均可运行在多个 机器上,因此没有单点失败。(你也可以将跟踪器和存储节点运行在同一台机器上,这样你就没有必要用4台机器)推荐至少两台机器。 自 动的文件复制——基于不同的文件“分类”,文件可以被自动的复制到多个有足够存储空间的存储节点上,这样可以满足这个“类别”的最少复制要求。比 ...
FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。 存储节点存储文件,完成文件管理的所有功能:存储、同步和提供存取接口,FastDFS同时对文件的meta data进行管理。所谓文件的meta data就是文件的相关属性,以键值对(key value pair)方式表示,如:width=10 ...

ITTL学习

最近开始学习ITIL,先MARK一下
单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现轻量级单点登录解决方案的入门读者具有一定指导作用。 CAS 介绍 CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 ...
有向无回路图又称为dag。对这种有向无回路图的拓扑排序的结果为该图所有顶点的一个线性序列,满足如果G包含(u,v),则在序列中u出现在v之前(如果图是有回路的就不可能存在这样的线性序列)。一个图的拓扑排序可以看成是图的所有顶点沿水平线排成的一个序列,使得所有的有向边均从左指向右。因此,拓扑排序不同于通常意义上对于线性表的排序。    有向无回路图经常用于说明事件发生的先后次序,图1给出一个实例说明早晨穿衣的过程。必须先穿某一衣物才能再穿其他衣物(如先穿袜子后穿鞋),也有一些衣物可以按任意次序穿戴(如袜子和短裤)。  图1 早晨穿衣的过程    图1(a)所示的图中的有向边( ...
一、内存溢出类型 1 、 java.lang.OutOfMemoryError: PermGen space JVM 管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在 JVM 启动时创建;非堆是留给 JVM 自己用的,用来存放类的信息的。它和堆不 ...
Java 的反射机制是使其具有动态特性的非常关键的一种机制,也是在JavaBean 中广泛应用的一种特性。 运用JavaBean 的最常见的问题是:根据指定的类名,类字段名和所对应的数据,得到该类的实例,下面的一个例子演示了这一实现。 -|Base.java //抽象基类 |Son1.java //基类扩展1 |Son2.java //基类扩展2 |Util.java  /** * @author metaphy * create 2005-4-14 9:06:56 * 说明: */ (1)Base.java 抽象基类只是一个定义 public abstract clas ...
Global site tag (gtag.js) - Google Analytics