`
zccst
  • 浏览: 3319922 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
作者:zccst 目录 一、多表关联的配置 二、多表关联的使用 三、带参数的关联配置 四、静态查询(查询数量) 一、多表关联的配置 注:首先多表关联是在models/xx.php的relations里配置的。而且是互配,但有区别。 格式: 'VarName'=>array('RelationType', 'ClassName', 'ForeignKey', ...additional options) 需要弄清楚的几点: (1),VarName指什么?  详见下面例2。 (2),RelationType。一共有4种,分别为self::HAS_MANY, self::BELONGS_ ...
作者:zccst 一、服务器端用户目录设置 批注:至此今天(2012-8-15),我才知道在linux上,每一个用户都有自己的一套环境,包括./vimrc,此外还有bashrc等。 代码颜色设置(文件夹颜色修改详见:http://zccst.iteye.com/blog/1901544) 复制下面代码到~/.vimrc。注意,我也同时追加代码到/etc/vimrc " ============================================== " General settings " ================= ...

PHP之数组

    博客分类:
  • PHP
作者:zccst 5,array_merge与“+”的区别 array("a")+array("b")的结果是___ A.array("a","b") B.array("b","a") C.array("b") D.array("a") 答案:D array_merge() 将一个或多个数组的单元合并起来 ...
待续 sub
1,打开、关闭文件 2,读文件 3,写文件 $string = $_[0]; open (FILE,">>/home/work/rss.log"); #打开文件rss.log print FILE "$string\n";             #将json串写入文件rss.log 4,判断文件状态 5,命令行参数 6,打开管道
正则表达式规则
一、操作符 1,算数操作符 **(幂)  求幂(**),结果不能超出数的范围。当指数为小数时,底数不能为负数,例如:25**1.5=125,(-25)**1.5=?(不成立) 2,整数比较符 <小于 >大于 ==等于 <=小于等于 >=大于等于 !=不等于 <=>比较,返回1,0,or-1 批注:跟C,php语言一致 3,字符串比较符, (1)字符串的比较原则:按照字母表的顺序比较,数字<大写字母<小写字母(a小—z大) (2)字符串比较的次序:字符串从左到右比较。’azz’<‘bc’(即:首先a与b进行比较,然后z与c进行比较) (3 ...
tar命令 一、压缩文件 1,把文件/文件夹压缩为xx.tar tar -cvf /home/user/xx.tar /home/user/xx 2,把文件/文件夹压缩为xx.tar.gz tar -czf /home/user/xx.tar.gz /home/user/xx 3,把文件/文件夹压缩为xx.tar.bz2 tar -cjf /home/user/xx.tar.bz2 /home/user/xx 二、解压文件 cd /home/user  #进入你想解压的目录下 1,解压xx.tar文件 tar -xvf xx.tar 2,解压xx.tar.gz文件 tar -zxvf ...
Shell脚本编程——变量 作者:zccst 变量分为三种: 1, 普通变量 即本地变量。variable是变量名,$variable和${variable}都表示其值。 可以使用echo显示,使用unset清除。 测试变量是否已经赋值 ${variable:-value}  如果变量已经赋值,则使用该变量值。如果变量为空,则使用value。需要注意的是,value并不赋给variable。 ${variable:=value} 该表达式上面的区别就是,如果variable为空,则value赋给variable。 如果需要检验变量是否为空,如果为空的话则显示带有系统错误信息,则使用 ...

crontab使用教程

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。虽然Cron是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start   //启动服务 /sbin/service crond stop    //关闭 ...
互联网的精神是分享。我想人活着最大的价值体现,也是服务于别人。 坚持原创。 1,尽量用自己的语言。 2,如果转载别人优秀文章的话,也应该有自己的批注。

shell脚本初步

shell脚本 以前使用linux时没有深入接触shell,只是简单的了解。 时隔两年,重学shell,感慨颇多。很多当时不明白的东西,现在迎刃而解,我想这就是大概所谓的酝酿吧。
[置顶] $v     普通变量 @arr 数组变量 %arr 关联数组  格式:%ARRAY=(key1,value1,key2,value2,key3,value3); perl学习 (每天进步一点点) 几种基本变量(变量、数组和散列)       标量定义,以$号开头,如:$num =1;   数组定义,以@开头,如:@array = (1,2,3);   数组元素调用 @array[index],其中index表示数组下标,如上例,@array[0]的值是1   散列定义,以%开头,如:%hash=("a",1,"b",2);   散列调用 % ...
使用PHP 的cURL 庫可以簡單和有效地去抓網頁。你只需要運行一個腳本,然後分析一下你所抓取的網頁,然後就可以以程序的方式得到你想要的數據了。無論是你想從從一個鏈接上取部分數據,或是取一個XML 文件並把其導入數據庫,那怕就是簡單的獲取網頁內容,cURL 是一個功能強大的PHP 庫。本文主要講述如果使用這個PHP 庫。 啟用 cURL 設置 首先,我們得先要確定我們的PHP 是否開啟了這個庫,你可以通過使用php_info() 函數來得到這一信息。 Php代碼     ﹤?php      phpinfo();      ?﹥  如果你可以在網頁上看到下面的輸出,那麽表示cURL ...
php提供了一个专门用于soap操作的扩展库,使用该扩展库后可以直接在php中进行soap操作。从php5.0后,php就自带了soap的支持。在php.ini文件中找到如下所示的一行代码,去掉前面的注释(;)。 ;extension=php_soap.dll 修改后,重启web服务器即可激活soap扩展。 1、SoapServer $soap = new SoapServer($wsdl,$array); 2、SoapClient $soap = new SoapClient($wsdl,$array); 3、SoapFault $fault = new SoapFault($fa ...
Global site tag (gtag.js) - Google Analytics