- 浏览: 79798 次
最新评论
-
kantian:
4654kgdyniv13 写道请问验证用户和密码写什么用户和 ...
Yii中使用Yii-mail扩展发送邮件 -
4654kgdyniv13:
请问验证用户和密码写什么用户和密码?
Yii中使用Yii-mail扩展发送邮件 -
yanzhoupuzhang:
好!简单,实用,谢谢了啊!
PHP写XML文件
文章列表
<?php
// 获取系统当前时间
echo date('Y-m-d H:i:s') , "\n";
var_dump(getdate()) ;
// 获取当前系统的时间戳
echo strtotime("now"), "\n";
echo time() , "\n";
$str = "2012-07-27 20:44:00";
// strtotime — 将任何英文文本的日期时间描述解析为 Unix 时间戳
// ...
CJuiDatePicker控件使用范例
- 博客分类:
- Yii
CJuiDatePicker是集成在Yii框架中的jquery日历控件
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'attribute'=>'start_date',
'model'=>$model,
'language'=>'ja',
'options'=>array(
'showAnim'=>'fold',
'dateFormat'=>'yy-mm-dd',
...
MySQL中CHAR和VARCHAR类型的区别
- 博客分类:
- MySQL
CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。 CHAR和VARCHAR类型声明的长度表示你想要保存的最大字符数。例如,CHAR(30)可以占用30个字符。 CHAR列的长度固定为创建表时声明的长度。长度可以为从0到255的任何值。当保存CHAR值时,在它们的右边填充空格以达到指定的长度。当检索到CHAR值时,尾部的空格被删除掉。在存储或检索过程中不进行大小写转换。 当试图创建一个char(256)的字段时,会提示如下错误: Column length too bi ...
一,mysql服务的启动和停止
1. net stop mysql
2. net start mysql
※Linux下的启动停止
1. 启动方式
(a)使用 service 启动:service mysqld start
(b)使用 mysqld 脚本启动:/etc/inint.d/mysqld start
(c)使用 safe_mysqld 启动:safe_mysqld&
2. 停止
( ...
JavaScript获取自身对象
- 博客分类:
- JavaScript
<html>
<head>
<script>
function getSelf(e){
alert ("id:" + e.id);
alert ("name:" + e.name)
}
</script>
</head>
<body>
<input id="sex_0" type="radio" name="sex" onclick="getSelf(this ...
Yii验证控件示范代码
- 博客分类:
- Yii
日期格式的验证
array('start_date',
'date',
'allowEmpty'=>true,
'format'=>'yyyy-MM-dd',
'message'=>'开始日格式不正确!',
'on'=>'select'),
array('end_date',
'date',
'allowEmpty'=>true,
'format'=>'yyyy-MM-dd',
'messag ...
checkbox的全选与全不选
- 博客分类:
- JQuery
// 全选
$("input[name='checkbox_name[]']").attr("checked",true);
// 全不选
$("input[name='checkbox_name[]']").attr("checked",false);
根据checkbox的选中与否设置显示与否
- 博客分类:
- JQuery
var obj = $('#checkbox_id');
if(obj.attr('checked')){
$('#div_id').hide(); //显示
} else{
$('#div_id').show(); //隐藏
}
JQuery设置控件可用不可用
- 博客分类:
- JQuery
// 设置不可用
$("#id").attr("disabled","disabled");
// 设置为可用
$("# id ").removeAttr("disabled");
CActiveRecord中distinct的使用
- 博客分类:
- Yii
方法一:
$data = self::model()->findAll(array(
'select' => 't.mail_category',
'group' => 't.mail_category',
'distinct' => true,
));
方法二:
$criteria = new CDbCriteria;
$criteria->distinct = true;
...
echo CHtml::button("提交",
array(
'confirm'=>"确定要提交吗?",
'submit'=>array(),
'params'=>array(
'YII_CSRF_TOKEN' => Yii::app()->request->csrfToken,
'type'=>'cancel',
...
【转】Ubuntu 安装和卸载命令
- 博客分类:
- Linux
安装软件 apt-get install softname1 softname2 softname3……卸载软件 apt-get remove softname1 softname2 softname3……卸载并清除配置 apt-get remove --purge softname1更新软件信息数据库 apt-get update进行系统升级 apt-get upgrade搜索软件包 apt-cache search so ...
aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。
命令
作用
aptitude update
更新可用的包列表
aptitude upgrade
升级可用的包
aptitude dist-upgrade
将系统升级到新的发行版
aptitude install pkgname
安装包
aptitude ...
【转】Linux下的tar压缩解压缩命令
- 博客分类:
- Linux
tar
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能 用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
Linux系统信息查看命令
- 博客分类:
- Linux
转自:http://tech.idv2.com/2008/01/11/linux-sysinfo-cmds/
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# ls ...