锋芒

只求做好自己,让比人说去吧

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年8月26日

摘要: PHP 接口开发注意事项 预先定义接口流程和逻辑,确认需求 在开发前首先确定流程,复杂的接口可以绘制流程图,并确保流程与需求一致; 使用统一的变量定义 无论是SDK还是Server均因同一变量的定义以及全局变量的设置。目的是方便维护 完善的异常处理机制 接口是向外提供服务的,一旦出现异常影响较大,甚至影响系统的安全。因此需要一套完善的异常处理机制。如常见的网络连接超时等,对file... 阅读全文
posted @ 2014-08-26 10:07 kisay 阅读(565) 评论(0) 推荐(0) 编辑

2014年1月15日

摘要: 在git中不小心使用了git rm命令删除了文件。还好没有提交。使用git reset HEAD 命令在使用git checkout 发现恢复到删除之前了,OK,搞定!删除文件前最好想清楚,不要导致不必要的麻烦 阅读全文
posted @ 2014-01-15 15:42 kisay 阅读(475) 评论(0) 推荐(0) 编辑

2013年11月5日

摘要: 总结了一些MySQL优化方面的技巧一. 启动参数优化修改 my.cnf (或者my.ini),加入/修改以下几行#设定缓存的连接数,节省连接时的开销back_log = 64#禁用文件系统外部锁external-locking = 0#禁用BDB,如果你确实不需要的话,innodb也是如此skip-bdb#索引缓冲,如果是专用的数据库服务器,可以设置高达服务器内存的一半,如果不是专用的,#还是设置... 阅读全文
posted @ 2013-11-05 11:27 kisay 阅读(293) 评论(0) 推荐(0) 编辑

2013年10月18日

摘要: Laravel ORM 数据model操作1.ORM操作需要创建对应的model class User extends Eloquent2.有两种方式使用数据操作对象 a. 使用new关键字创建对象后执行对象的方法 b. 直接调用static方法(实际并发静态方法,而是fascade生成的)3.常用数据操作 a. User::find(1) 查找单条数据 b. Use... 阅读全文
posted @ 2013-10-18 16:30 kisay 阅读(26206) 评论(0) 推荐(1) 编辑

摘要: 命令操作数据库1.创建迁移表$ php artisan migrate:install 此命令会创建一张migrate的表2. 创建表迁移命令(此时尚未操作数据库) $ php artisan migrate:make create_users --path=app/mig3. 在创建的迁移文件中写入对应的表Schema Schema::create('users', function(... 阅读全文
posted @ 2013-10-18 15:54 kisay 阅读(279) 评论(0) 推荐(0) 编辑

2013年9月3日

摘要: 调试远程服务器代码前提是在本机上有服务器上的代码并保持一致(svn或者ftp,文件共享)1.在服务器上安装xdebug扩展 cd /xdebug/src/path /path/to/your/phpize ./configure --prefix=/php/installation/prefix --enable-xdebug --with-php-config=/path/to/your/... 阅读全文
posted @ 2013-09-03 13:24 kisay 阅读(2000) 评论(0) 推荐(0) 编辑

2013年8月20日

摘要: Code Completion for CodeIgniter in phpStorm01/29/2012By Jeff Behnke Open source projects can sometimes be a bit of a pain in phpStorm.Here I am going to show how to fix code completion for CodeIgniter... 阅读全文
posted @ 2013-08-20 11:01 kisay 阅读(2008) 评论(0) 推荐(0) 编辑

2013年7月10日

摘要: PHP高效率写法(详解原因) 您的评价: 力荐 收藏该经验1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生... 阅读全文
posted @ 2013-07-10 17:39 kisay 阅读(171) 评论(0) 推荐(0) 编辑

摘要: 提高php代码质量 36计 您的评价: 收藏该经验1.不要使用相对路径常常会看到: 1 require_once('../../lib/some_class.php');该方法有很多缺点:它首先查找指定的php包含路径, 然后查找当前目录.因此会检查过多路径.如果该脚本被另一目录的脚本包含, 它的基本目录变... 阅读全文
posted @ 2013-07-10 17:39 kisay 阅读(227) 评论(0) 推荐(0) 编辑

摘要: jetbrains系列的php ide界面和语法提示相当不错phpstorm快捷键://shift+enter新的一行// ctrl+shift+n 查找文件// ctrl+j 插入活动代码提示// ctrl+alt+t 当前位置插入环绕代码// alt+insert 生成代码菜单// ctrl+q 查看代码注释// ctrl+d 复制当前行// ctrl+y 删除当前行// shift+F6 重... 阅读全文
posted @ 2013-07-10 17:36 kisay 阅读(1191) 评论(0) 推荐(0) 编辑