- 博客(19)
- 资源 (12)
- 收藏
- 关注
翻译 Defensive Programming in PHP(PHP中的防御性编程)
觉得这篇文章写得很不错 不关乎php觉得其他的语言也是针对的,看完这篇文章有所收获What Does “Defensive Programming” Mean?Defensive programming, simply put, is programming with the intent to anticipate likely failure points. The g
2016-06-30 10:33:17 908
原创 include(Redis.php): failed to open stream: No such file or directory
报错信息:include(Redis.php): failed to open stream: No such file or directory【window 下redis报错的解决方法】这个错误信息是因为php.ini的配置文件中不存在extension=php_redis.dll信息下面配置php.ini服务重启服务就可以了php中的redis要对应正确的版本信息 才能成功查
2016-06-29 10:45:15 13257 2
原创 新浪OAuth网站登陆连接,请求access_token时遇到21323 miss client id or secret 的解决方案
报错信息error":"invalid_request","error_code":21323,"request":"/oauth2/access_token","error_uri":"/oauth2/access_token","error_description":"miss client id or secret“解决方案:参照文档:http://open.weibo.com/
2016-06-28 18:41:22 5467 4
原创 php 新浪微博第三方登录验证/OAuth2.0
新浪微博实现第三方网站登录创建新浪微博账号可用微博账号登录 登录地址:http://open.weibo.com/网站接入2.立即接入->添加新网站创建成功获取 App key 和 App Sercetheader请求public function actionSina() { $url = 'https
2016-06-28 18:35:53 3401
原创 php QQ第三方登录/OAuth2.0验证
qq实现第三方网站登录创建QQ互联账号可用QQ号码登录 登录地址:http://connect.qq.com/QQ互联->管理中心->创建应用1.创建应用2.创建网站注意内容:网站地址一定要加入图中所标注的信息创建成功获取 APP ID 和 APP KEYheader请求public function actionQQ() {//
2016-06-28 18:21:31 3194
原创 php 微信第三方登录验证
设置微信第三方登录的前提条件是微信开发平台为:服务号用户同意授权,获取code在确保微信公众账号拥有授权作用域(scope参数)的权限的前提下(服务号获得高级接口后,默认拥有scope参数中的snsapi_base和snsapi_userinfo)注意:如果提示scope参数错误 ,说明不是服务号参数说明:参数是否必须说明
2016-06-28 17:58:37 2006
原创 高性能网站开发
前一段时间公司的负责人分享了一些高性能网站开发的经验作为一名网站开发者,我们需要站在用户角度来考虑每一个项目,因为前端是与用户最直接的接触,后端是用户等待响应时间的直接体现,而服务器端则会直接影响整个项目的性能,这也就是我们进行高性能网站开发的必要性所在。我们需要时刻检验自己开发的项目是否符合高性能网站的标准,灵活地根据不同的业务使用相应的高性能技术或方法。前端高性能前端高性能
2016-06-24 17:36:48 2191
原创 php去掉二维数组中某key的值
eg:二维数据$arr = array( array('game_id'=> 111, 'login_type' => 3, 'num' => 339), array('game_id'=> 111, 'login_type' => 3, 'num' => 339), array('game_id'=> 111, 'login_type' => 3, 'num' => 339));
2016-06-24 16:36:35 7153 1
转载 JS解析json数据(如何将json字符串转化为数组)
最近用json和数组的转化比较多 本来想自己总结一片的 这篇确实写的很不错JS解析json数据(如何将json字符串转化为数组)> HTML> HEAD> TITLE> New Document TITLE> SCRIPT LANGUAGE="JavaScript"> var t="{'firstName':
2016-06-24 16:16:04 1884
原创 yii 分页案例
总结一下yii分页的小案例和小知识数据库设计:CREATE TABLE IF NOT EXISTS `statistics` ( `id` int(11) NOT NULL AUTO_INCREMENT, `game_id` int(11) NOT NULL COMMENT '游戏编号', `type` smallint(1) NOT NULL COMMENT '登录或注册类型
2016-06-24 16:04:41 827
原创 js获取url地址
eg: http://write.blog.csdn.net/postedit?ref=toolbar 获取到http://write.blog.csdn.netfunction getPath() { var strFullPath = window.document.location.href; var strPath = window.document.location
2016-06-24 10:00:54 676
原创 php去除空格和换行
php去除空格和换行function trimall($str){ $qian=array(" "," ","\t","\n","\r"); return str_replace($qian, '', $str); }
2016-06-23 12:12:07 14744
原创 yii url重写去掉index.php
步骤一:打开protected\config\main.php 打开该段注释…'urlManager'=>array( 'urlFormat'=>'path', //使用pathinfo模式,不需要?r= 'showScriptName'=>false, //将代码里链接的index.php隐藏掉。 'rules'=>array( '/'=>'
2016-06-23 12:03:59 3364
转载 解决nginx的An error occurred. The page you are looking for is temporarily unavailable错误办法
这篇文章写得超级棒 完美解决了问题 今天访问WordPress程序做的网站,突然出现The page you are looking for is temporarily unavailable错误,服务器环境为: Linux+Nginx+MySQL+PHP。于是上网查找解决方法,找到以下两个解决方法,作为参考: 解决方法一:
2016-06-21 19:18:32 28909 4
原创 HTTP request failed! HTTP/1.1 505 HTTP Version Not Supported error
今天在使用file_get_contents函数获取远程机器的一个功能时,提示HTTP request failed! HTTP/1.1 505 HTTP Version Not Supported error错误了,后来发现只要urlencode就可以解决了。eg:$sql = "select * from table";$url = "http://xxxxx/customQ
2016-06-21 19:15:33 5969
原创 Mysql存储引擎中InnoDB与Myisam的区别
1. 事务处理innodb 支持事务功能,myisam 不支持。Myisam 的执行速度更快,性能更好。2. select ,update ,insert ,delete 操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表3. 锁机制不同In
2016-06-13 10:03:01 505
转载 浅谈ajax的优缺点
AJAX (Asynchronous JavaScript and XML) 是一种交互式动态web应用开发技术,该技术能提供富用户体验。完全的 AJAX应用给人以桌面应用的感觉。正如其他任何技术,AJAX有它自己的优缺点。下面我列出了一些重要的场景,你在基于web的应用的开发中使用时一定 要注意。ajax优点改善的用户体验- AJAX提供的更丰富的用户体验是其主要优点。A
2016-06-13 09:45:07 620
原创 Mysql sql语句优化的10条建议
1、将经常要用到的字段(比如经常要用这些字段来排序,或者用来做搜索),则最好将这些字段设为索引2、字段的种类尽可能用int或者tinyint类型。另外字段尽可能用not null3、当然无可避免某些字段会用到text,varchar等字符类型,最好将text艾段的单独出另外一个表出来(用主键关联好)4、 字段的类型,以及长度,是一个很考究开发者优化功力的一个方面。如果表数据
2016-06-13 09:40:58 2345
原创 yii command控制台命令和yiic读取不到redis内容的解决
需求: 需要保存的内容写到redis里面 ,在计划任务中读取到这个redis的值, 定时执行url请求 ,不间断更新缓存内容请求用yii::app()->redis->sadd(key, value);计划任务class ArticleCommand extends CConsoleCommand {}在/protected/commands/ArticleCommand
2016-06-02 10:54:31 1813
openca中DBI.pm
2013-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人