2019 五月 24 , 星期五
Home / 2014 / 一月

Monthly Archives: 一月 2014

YII framework下基于角色的访问控制(RBAC)

yii下,filters()和accessControl()是YII基本的访问控制体系, public function filters(){    return array(           ’accessControl’,    ); } public function accessControl(){    return array(        array(            ’allow’, //allow or deny 允许 ...

Read More »

yii 获取控制器名 跟方法名

yii 获取控制器名 和方法名 1. 获取控制器名 在控制器中获取控制器名:  $name = $this->getId(); 在视图中获取控制器名:    $name = Yii::app()->controller->id;   2. 获取动作名 在控制器beforeAction()回调函数中获取动作名:  $name = $action->id; 在其他地方获取动作名:      $name = $this->getAction()->getI ...

Read More »

yii checkBoxList调用数据库数据

yii中checkBoxList的用法是 <?php echo $form->checkBoxList($model,’fid’,array( ’1′=>’中国’, ’2′=>’日本’, ’3′=>’美国’, ’4′=>’德国’, ),array( ...

Read More »

My97DatePicker 时间范围

4. 日期范围限制 静态限制 注意:日期格式必须与 realDateFmt 和 realTimeFmt 一致而不是与 dateFmt 一致你可以给通过配置minDate(最小日期),maxDate(最大日期)为静态日期值,来限定日期的范围 示例4-1-1 限制日期的范围是 2006-09-10到2008-12-20 <input id=”d411″ type=”text” onfocus=”WdatePicker({skin:&# ...

Read More »

YII中CListView列表形式的模板设置

其实在API中写得挺详细的,但我没记住,所以决定在此写下自己的方法,增强记忆。 CListView的API:http://www.yiiframework.com/doc/api/1.1/CListView 分页器CLinkPager的API:http://www.yiiframework.com/doc/api/1.1/CLinkPager 以下较全面的定义了所有可配置项: $this->widget(‘zii.widgets.CListView’, array( &# ...

Read More »

Yii中的redirect跳转

Yii::app()->user->returnUrl = Yii::app()->getBaseUrl().”/step/show/id/1″; $this->redirect(Yii::app()->user->returnUrl); $this->redirect(array(‘step/show’,'id’=>1)); $this->render(‘index’,array(‘postR ...

Read More »

Yii简单的基于角色的访问控制

public function filters() {  return array(  'accessControl', // perform access control for CRUD operations  ); }       public function accessRules() {  return array(  array('allow',  'action'=>array('admin'),  'roles'=>array('staff', 'devel'), ...

Read More »

linux shell 字符串操作

在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 表达式 含义 ${var} 变量var的值, 与$var相同 ${var-DEFAULT} 如果var没有被声明, 那么就以$DEFAULT作为其值 * ${var:-DEFAULT} 如果var没有被声明, 或者其值为空, 那么就以$ ...

Read More »

linux shell awk获得外部变量

这里提到awk,相信写shell的朋友都会接触到。AWK 是一种用于处理文本的编程语言工具。AWK 提供了极其强大的功能: 可以进行正则表达式的匹配 样式装入 流控制 数学运算符 进程控制语句 内置的变量和函数 可以把awk看作一门完全的程序设计语言,它处理文本的速度是快得惊人的。现在很多基于shell 日志分析工具都可以用它完成。设计简单,速度表现很好。 涉及到以上六个方面内容,我会在以后文章中加以介绍。 这次主要说下,怎么样把外部变量传入到awk执行语句中。   一、基础: awk ...

Read More »

linux下查看最消耗CPU、内存的进程

linux下查看最消耗CPU、内存的进程 1.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k4|head -10 3.虚拟内存使用最多的前10个进程 ps auxw|head -1;ps auxw|sort -rn -k5|head -10 4.也可以试试 www.2cto.com ps auxw –sor ...

Read More »

简单解读linux的/proc下的statm、maps、memmap 内存信息文件分析

简单解读linux的/proc下的statm、maps、memmap 内存信息文件分析 几乎看什么内核漏洞分析之类的文章,第一眼都是被 cat /proc/{pid}/maps 产生的一堆奇怪的信息唬住了,都不敢往下看 居然没有搜到关于它们的详细介绍,旁边也没有表头什么的解释信息 那就我来整理一下吧,方便后人 ls /proc 能看到一些数字命名的文件夹,这个就不多说了,什么pid、fd的知识还是容易弄到的 拿init开刀, [root@localhost proc]# cat /proc/1/ ...

Read More »

CentOS设置ip的方法

LINUX的ip地址是存放在文件中的,/etc/sysconfig/network-scripts下,名称分别为ifcfg-eth0,ifcfg-eth1等 如果你只有一块网卡,就只有ifcfg-eth0一个文件。 ifcfg-eth0文件的配置信息如下: DEVICE=eth0 #指出设备名称 NM_CONTROLLED=yes #network mamager的参数,实时生效,不需要重启 ONBOOT=yes #设置为yes,开机自动启用网络连接 IPADDR=192.168.21.129 ...

Read More »