CentOS开机提示 Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown-block 错误。

原因:主要问题就是你更新了CentOS内核之后出现的问题。
解决方案:开机启动时按Esc,然后选择下面的旧版本的内核启动即可。(成功进入系统后,你可以选择改变开机默认选择的内核)。
运行环境:CentOS6.7
故障原因:昨天在线执行命令yum -y update 在命令执行途中,强制中断并直接运行poweroff命令关机。




- 阅读剩余部分 -

本文介绍了PHP开发中遇到的数组问题,这里介绍了判断PHP数组为空的5种方法,有需要的朋友可以借鉴参考一下。

1. isset功能:判断变量是否被初始化

说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过
注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右

<?php
$a = '';
$a['c'] = '';
if (!isset($a)) echo '$a 未被初始化' . "";
if (!isset($b)) echo '$b 未被初始化' . "";
if (isset($a['c'])) echo '$a 已经被初始化' . "";
// 显示结果为
// $b 未被初始化
// $a 已经被初始化

- 阅读剩余部分 -

public: 公有类型

在子类中可以通过self::var调用public方法或属性,parent::method调用父类方法
在实例中可以能过$obj->var 来调用 public类型的方法或属性

protected: 受保护类型

在子类中可以通过self::var调用protected方法或属性,parent::method调用父类方法
在实例中不能通过$obj->var 来调用  protected类型的方法或属性

- 阅读剩余部分 -

1、=>的用法
在php中数组默认键名是整数,也可以自己定义任意字符键名(最好是有实际意义),如:

$css=array('style'=>'0',‘color’=>‘green‘);

则$css['style']=='0',$css['color']=='green'。


- 阅读剩余部分 -

办了健身卡有两三个月了,一直没得空去,或者说有想去,但不知道过去练什么,只是跑步我这种瘦子越跑越瘦。另外讲出来不怕笑话,第一次去也蛮害羞的!

晚上换上衣服鞋子鼓起勇气过去,进去不知道干哈,溜了一圈儿直接去找了私教,买了12节课。320元/节,还是找来主管哭穷商量半天的价!体验了一节,感觉之前看着视频练的那都是啥玩意儿,自己的动作一点儿不规范。明儿开始正式上课,每周去个一两次,慢慢熟悉下,不然没人带我这瘦子还真不知道咋健身,天天做电脑前面又熬夜、还喜欢喝酒,身体越来越差,得好好锻炼锻炼了。

瞒着没和媳妇儿说,不然要被骂死。之前办了个年卡1000就被怼了两三个月说没用都不去。这买私教课被知道就玩完了!得唠叨个三天三夜还没完!

import json

json_data = """{
   "favourite":{
      "bkmrk":{
         "id1490843709594066":{
            "guid":"904eff52277f403b89f6410fe2758646.11",
            "lcate":"1"
         },
         "id1490843712805183":{
            "guid":"58457f60eca64025bc43a978f9c98345.16",
            "lcate":"2"
         },
         "id149084371467327":{
            "guid":"a0f907f9dc8b40f689b083f3eba7228b.16",
            "lcate":"3"
         },
         "id1490843716295393":{
            "guid":"eb75d929455e468bb712e7bc2025d11a.16",
            "lcate":"4"
         }
      }
   }
}"""

data = json.loads(json_data)
for v in data['favourite']['bkmrk'].values():
    print("%s;%s" % (v['lcate'],  v['guid']))

eg:

#! /usr/bin/python  
import sys  
import string  
import os  
base_dir="/home/qinjianwang/mtr_dir/2012_09_12/tw"  
as_uniq_info=base_dir + "/as_uniq_info"  
get_line_num="wc -l " + as_uniq_info + " | awk '{print $1}'" ###get the lines of "as_uniq_info"  
line_num = os.popen(get_line_num).read().strip('\n')  
global VEXNUM 

VEXNUM = string.atoi(line_num)

- 阅读剩余部分 -