疯采发布啦!不用写规则,只要设置关键字关键词,软件帮你自动采集 自动伪原创 自动发布,迅速丰富你的网站内容

passwd: User not known to the underlying authentication module

2012/05/16

执行pwck
http://tech110.blog.51cto.com/438717/284656

Tags: Posted in LINUX我抢沙发

UNIX SOCKET编程简介

2012/05/05

1 . Layered Model of Networking
Socket 编程的层次模型如下图所示,
最上面是应用层,应用层下面的是 SOCKET API 层,再下面是传输层和网络层…… 实际上, Sockets API 层并不是一个真正定义的网络层次,但却很好的描述了 Socket 编程所处的位置和所扮演的角色。
TCP 状态转换图
2 .什么是 SOCKET ?
简单的, Socket 可以被定义描述为两个应用通信通道的端点。一个 Socket 端点可以用 Socket 地址来描述, Socket 地址结构由 IP 地址,端口和使用协议组成( TCP or UDP )。
3 . Socket 地址结构
网络中以主机 IP 、端口以及使用的协议表明一个网络应用。 UNIX Socket 将它们组成一个结构,统称为 SOCKET 地址结构。
3.1  IPv4 对应的 SOCKET 地址结构
通常也称为“网际 SOCKET 地址结构”,以“ socketaddr_in ”命名,定义在头文件 [...]

Tags:, Posted in C/C++, LINUX我抢沙发

ipmitool illegal option — p

2012/05/02

1] run # ./configure ;
2] 修改’config.h’ 加上宏:#define ENABLE_ALL_OPTIONS 1
3] run # make ;

Tags: Posted in C/C++, LINUX我抢沙发

perl use 涉及的到@INC

2012/04/24

 *关于@INC的注意事项* 当你提交一个use MyModule的时候,就会指示perl去搜索@INC数组中是否有此模块名。@INC通常包含:
/perl/lib
/perl/site/lib
.
“.”这个目录表示当前的工作目录。核心模块是安装在perl/lib目录中,非核心模块安装在perl/site/lib目录中。你可以向@INC中添加自定义目录。像下面这样:
BEGIN { push @INC, ‘/my/dir’ }
# or
BEGIN { unshift @INC, ‘/my/dir’ }
# or
use lib ‘/my/dir’;
我们需要使用BEGIN块在编译时向@INC中添加值,此时是perl检查模块的时刻。
如果你等到程序被编译的时候就太晚了, perl会抛出一个异常,说“在@INC中无法找到MyModule”.使用push还是unshift方法添加值的区别是,perl搜索@INC的顺序是从@INC中的第一个目录开始的。如果你在/perl/lib/、/perl/site/lib/和./中都有一个MyModule模块的话,那么 /perl/lib中的模块将首先被找到并使用。use lib用法可以起到和BEGIN{unshift @INC,$dir}一样的效果-请参看”perlman:lib:lib”:http://www.perlmonks.org/?node= perlman%3Alib%3Alib . *use Foo::Bar意味着什么* use Foo::Bar并不意味着在@INC的目录中寻找一个叫做Foo::Bar.pm的模块文件。它的意思是在@INC的目录中寻找一个叫做‘Foo’的 “子目录”,然后在其中找一个叫做“Bar.pm”的“模块”。现在,如果我们成功”use”了一个模块,那么我们就可以通过完整的包路径语法&PACKAGE::FUNCTION使用这个模块中的所有函数。

Tags:, Posted in PERL我抢沙发

use lib LIST perl中use lib的作用

2012/04/24

This is a small simple module which simplifies the manipulation of @INC at compile time. It is typically used to add extra directories to perl’s search path so that later use or require statements will find modules which are not located on perl’s default search path.
use lib 路径:用于在perl解释时,扩展搜索模块的范围。也就是说你可以临时在你的pl文件中让解释器到指定的路径去找pm。这样use才不会出错。

Tags: Posted in PERL我抢沙发