摘要:
MacOS下出现-bash: 命令: command not found的解决 1.在终端输入:vim ~/.bash_profile 2.在里面添加:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin:. 3.在:wq后,输入:sour 阅读全文
摘要:
背景:yii2事务的应用,需要配置事务的同事,还需要手动开启事务才能有效,但一些逻辑谨慎的平台需要默认开启事务。不手动执行commit就不能执行,这就需要手动更改动yii2框架代码了。 更新文件:**/db/Connection.php ,大概在715行,手动添加一段代码。 阅读全文
摘要:
实现方法1 使用PHP扩展trie_filter 安装:libiconv wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar zxvf libiconv-1.14.tar.gz cd libiconv-1.14 ./co 阅读全文
摘要:
1 thinkphp 轻量级中小型项目框架,易于上手,文档丰富,结构有些混乱,需要时间整理 2 CI 适用于小型项目的框架,设计简单,等待效率高,有基本的路由功能, 3 YII 用于大规则WEB应用,高性能框架,严格的OOP编写,完善的库引用。模型使用方便,运行速度快,性能好, 4 laravel 阅读全文
摘要:
// 反转字符串//eg 1 循环字符串从后向前输出$str = "what is you name !";FanZ2($str);function FanZ($str){ $length = strlen($str); $newstr = ""; for($i=1; $i <= $length; 阅读全文
摘要:
100 临时响应 200 请求成功 200 成功 201 已创建,请求成功并服务器创建新的资源。 202 已接受, 服务器已接受请求,但未处理。 203 非受权信息,服务器已成功处理了请求,但返回的信息可能来自另一来源。 204 无内容 服务器已成功处理了请求,,但无返回信息 205 重置内容 20 阅读全文
摘要:
Php 魔术函数__construct 实例化对象是自动调用__destruct 销毁或结束调用对象时自动调用__call 在对象中调用一个不可访问的方法时调用__get 获得一个类的成员变量时调用__set 设置一个类的成员亦是时调用__isset() 当对不可访问属性调用isset()或empt 阅读全文
摘要:
方式1:CDbCriteria $criteria = new CDbCriteria(); $criteria->addCondition("user_id=:user_id"); $criteria->params[':user_id']= AuthorizeVerify::getUserInf 阅读全文
摘要:
new relic、xhprof 性能剖析工具 记录一些之前没有注意的mysql注意点和小技巧 1.为查询缓存优化你的查询 2.EXPLAIN你的SELECT查询,从结果中优化SQL,尤其是索引应用 3.当只要一行数据时使用LIMIT1 4.为搜索字段建索引 5.在Join表的时候使用相当类型的例, 阅读全文
摘要:
public static function getIp() { $onlineip=''; if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $onlineip = getenv('H 阅读全文