`
fujinbing
  • 浏览: 237249 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

ruby 的module 与类

    博客分类:
  • java
ruby模块与类 Class类是Module的子类,类是一种特殊形式的模块, Class, Module, Object,Kernel的关系。 我们知道最顶级的类是Object,那么最顶级的模块就是Kernel 我们使用模块的的主要目的是用来组织代码,模块化代码,有点类似命名空间,但却有很大的不同。 一、创建和使用模块 用module关键字来定义模块 module FirstModule      def  say          puts "hello"      end end module没有实例,我们使用时把module混合到类中来使用,我们也可以这 ...
(1)${value:-word} 当变量未定义或者值为空时,返回值为word的内容,否则返回变量的值. (2)${value:=word} 与前者类似,只是若变量未定义或者值为空时,在返回word的值的同时将word赋值给value (3)${value:?message} 若变量以赋值的话,正常替换.否则将消息message送到标准错误输出(若此替换出现在Shell程序中,那么该程序将终止运行) a="cc" echo ${a:-tt} echo $a echo ${a:=tt} echo $a; echo ${a:?error} 输出: cc cc cc cc c ...
tcp 参数 2MSL /proc/sys/net/ipv4/tcp_fin_timeout
http://blog.csdn.net/fengyv/archive/2006/05/25/754030.aspx 一、静态链接库打包方式    ar -rc  库名 编译文件    ar -rc libtest.a  *.o 注意:输入是.o(编译文件),输出是.a(静态库文件) 二、动态链接库打包方式     gcc -fpic -shared -o 库名  源代码文件     gcc -fpic -shared -o libtest.so aa.c bb.c 注意:输入是.c(源码文件),输出是.so(动态库文件) 三、通过链接库打包             使用链接库时 ...
http://www.cnblogs.com/iceocean/articles/1594212.html
sudo apt-get install build-essential sudo apt-get install gcc
关于ZOMBIE进程: 这些进程已经死亡,但没有释放系统资源,包括内存和一些一些系统表等,如果这样的进程很多,会引发系统问题。用ps -el看出的进程状态如果是Z,就是僵尸进程。 ps -ef|grep defunc可以找出僵尸进程. 有些ZOMBIE进 ...
注解符号:         // 单行注解              多行注解 引号的使用         '  ' 单引号,没有任何意义,不经任何处理直接拿过来;         " "双引号,php动态处理然后输出,一般用于变数. 变数形态:           一种是True 即 真的;         另一种是False 即假的 常见变数形态:          string         字串(数字\汉字\等等)         integer        整数(1、2、3、4、5、0、-1、-2、等等)         doubl ...

php 空值判断

    博客分类:
  • php
$var        =    NULL    ""    0    "0"    1 strlen($var)    =    0    0    1    1    1 is_null($var)    =    TRUE    FALSE    FALSE    FALSE    FALSE $var == ""    =    TRUE    TRUE    TRUE    FALSE    FALSE !$var        =    TRUE    TRUE    TRUE    TRUE    FALSE !is_n ...

php stdClass类

    博客分类:
  • php
1.数组转对象。 $arr_a=array(); $arr_a['a']=1; $arr_a['b']=2; 可以写成 $arr_a=array(); $arr_a=(object)$arr_a; $arr_a->a=1; $arr_a->b=2; 2.stdClass的使用 $obj_a=new stdClass(); $obj_a->a=1; $obj_a->b=2;
php中的if判断 数字 $a=0; if($a){ echo "ok\n"; } 结果 无 $a=1; if($a){ echo "ok\n"; } 结果 ok $a=-1; if($a){ echo "ok\n"; } 结果 ok if判断中,条件为数值型,只要数字不为0,则 返回true 字符串 $a=""; if($a){ echo "ok\n"; } 结果 无 $a="0"; if($a){ echo "ok\n"; } 结果 ...
function_exists() 函数是否存在 例子: if (!function_exists('aa')){            function aa ($t){                 return $t;             } } echo aa("bb"); 输出: bb func_num_args() 返回输入参数个数。 func_get_arg() 返回输入参数的数组。 function foo() {     $numargs = func_num_args();     echo "Number of argumen ...
定义数组 1. $app = array( 'a', 'b', 'c', ); echo $app[0]; 输出 a 2. $aa=array(                         'title'=>'Generic Error',                         'body'=>'bb',                         'type'=>'error'); echo $aa['title']; 输出 Generic Error is_array() 判断变量是否是数组 array_push(,) 数组添加数据 for ...
php 函数传值 方式,数值传值,引用传值(&) $app = array( 'a', 'b', 'c', ); echo $app[0]."\n"; function modify_aa($a){   if(is_array($a)){       $a[0]="1";     } } function modify_bb(&$a){   if(is_array($a)){       $a[0]="1";     } } modify_aa($app); echo $app[0]."\n&qu ...
定义常数 define('APPCONFIG','plaConfig'); 获取常数 echo constant('APPCONFIG')."\n"; echo APPCONFIG."\n"; 常数不能定义两次 初始化变量值 ini_set('display_errors',1); 获取变量值。 echo ini_get('display_errors')."\n"; 用PHP的 ob_start(); ...
Global site tag (gtag.js) - Google Analytics