- 博客(16)
- 收藏
- 关注

原创 yii CListView分页器
CListView封装了分页和数据列表,特殊情况列表个性定制,建议使用CLinkPager,CListView的翻页调用了CLinkPager,只是封装了数据列表的ui和数据。CListView数据调用:$criteria=new CDbCriteria; $criteria->select="id,title,created_at"; $criteria->addConditio
2014-01-14 11:18:53
940

原创 qq互联 网站接入三方账号
在腾讯qq互联提交网站,获取appid和appkey。下载php sdk,然后按照说明安装。。1.登录入口:方式(1) 方式(2)function tologin(){ var A=window.open(baseurl+"/third/index","TencentLogin","width=450,height=320,menubar=0,scrol
2014-01-13 16:59:28
1326
转载 linux mysql忘记密码修改密码
1.终端输入 vi /etc/my.cnf 回车,进入修改,在[mysqld]段中加入 skip-grant-tables保存退出 2.重启mysql的服务 service mysqld restart 3.登录mysql 终端输入:mysql回车登录 进入mysql后,输入: use mysql;
2014-04-02 17:04:34
411
转载 Linux php的运行模式
1前言笔者这几天对apache,lighttpd,nginx 三web服务器进行过压力测试。其中apache 是以apache的模块进行运行,lighttpd与nginx是以fastcgi模式运行。测试的基本结果是apache 反映很慢,并发量不大,容易假死。Cpu消耗大,测试完成后cpu的消耗高居不下。Lighttpd 速度快,并发多,反映很快,cpu消耗少,大概是apache的2-3倍左右
2014-03-19 17:08:47
665
转载 php与mysq事务处理整理
先来明确一下事务涉及的相关知识: 事务都应该具备ACID特征。所谓ACID是Atomic(原子性),Consistent(一致性),Isolated(隔离性),Durable(持续性)四个词的首字母所写,下面以“银行转帐”为例来分别说明一下它们的含义:原子性:组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分。换句话说,事务是不可分割的最小单元。比如:银行转帐过程中,必须同时从一
2014-03-11 17:11:55
500
原创 yii url优化
在配置文件的component中添加urlManager模块.'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName' => false, 'rules'=>array( 'info'=>'info/home',
2014-03-10 16:31:07
651
原创 常用正则
1.手机号:/^13[0-9][0-9]{8}$|^147[0-9]{8}$|^15[012356789][0-9]{8}$|^18[056789][0-9]{8}$/移动的号段:134(0-8)、135、136、137、138、139、147(预计用于TD上网卡)、150、151、152、157(TD专用)、158、159、187、188(TD专用)联通的号段:130、131、132、1
2014-03-10 09:20:27
434
原创 php 文件的?>结尾符规范
公司内部代码规范中强制不允许在php文件中使用?>结束符原因事件:所有的html源码第一行换行,json数据不能解析,排除文件的dom和编码格式问题,最终确定项目的公共方法引用文件中添加了?>以及后面的换行,造成该事件。原因:?> 解释为代码段的结束,在?>之后的都会当成文本输出,不加?>之后的内容视为 PHP 代码。
2014-03-07 10:05:58
782
原创 yii同时连接多个数据库
1.如果仅仅只是使用PDO的方式操作数据库,简单在yii配置文件中新增db2的连接。'collection'=>array( 'class' => 'CDbConnection' , 'connectionString' => 'mysql:host=localhost;dbname=test2, 'emulatePrepare' => true, 'u
2014-03-05 10:03:17
1402
转载 Yii CDbCriteria使用总结
$criteria =new CDbCriteria; $criteria->addCondition("id=1"); //查询条件,即where id =1$criteria->addInCondition('id', array(1,2,3,4,5));//代表where id IN (1,23,,4,5,);$criteria->addNotInCondition(
2014-03-03 14:39:39
581
转载 mysql索引结构原理、性能分析与优化
第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-tree B+ tree树2、 MyisAM索引结构3、 Annode索引结构4、 MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1) 最左前缀原则(1.1) 能正确的利用索引(1.2) 不能正确的利用索引(1.
2014-03-03 14:36:04
807
原创 yii利用SoapClient调用webservices
yii远程的webservices类,实现shop与sns的单点登录 <?phpclass UserController extends Controller{ /** * Declares the 'ubeService' Web service action. */ public function actions() { return array(
2014-02-27 10:43:30
2655
原创 php混合字符串长度和截取 中英文
/** * @param $str * @return count * chinese char length 字符长度 支持字符串中英文 */ function abslength($str) { if(empty($str)){ return 0; } if(function_exists('mb_strlen')){ re
2014-02-10 10:08:35
685
转载 yii DAO层
Yii 的DAO层是对PHP 的PDO层的简单封装,PDO层提供了2 个类:PDO和PDOStatement,Yii 的DAO 层使用4 个类对查询的逻辑进行了分离:CDbConnection、CDbTransaction、CDbCommand 和CDbDataReader,它们的用途可以使用下图来描述:
2014-02-07 11:37:40
628
转载 php命名规范
8.1 命名空间一个唯一命名空间的前缀总是全部小写的ASCII字母并且是一个顶级域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166标准所指定的标识国家的英文双字符代码。命名空间的后续部分根据不同机构各自内部的命名规范而不尽相同。这类命名规范可能以特定目录名的组成来区分部门(department),项目(project),机器(machine),或注册名(l
2014-01-16 17:28:11
512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人