- 博客(22)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 通过xshell等接收 服务器ssh 的请求 转发到本地机器进行开发
应用场景: 为了解决 类似于 微信开发等 需要在线上外网服务器验证 的调试。需求:将线上的请求转发到本地 进行调试方案: 服务器开启ssh的转发功能->nginx配置转发节点->xshell等ssh客户端链接服务器,同时配置隧道链接。具体配置步骤: 1.服务器安装好ssh服务,确保开启 ssh 转发功能。可能需要在 /etc/ssh/ssh_config ...
2018-06-08 16:06:20
1968
1
转载 本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引时需要注意的地方 首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname='
本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引时需要注意的地方首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname='css',如果要拿这条数据的话需要些的sql是 SELECT * FROM award WHERE nickname = 'css'一般情况下,在没有建立索引的时候,mysql需要扫描全表
2017-08-30 18:24:23
416
原创 提高php执行效率的建议
[导读] 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说ec
2017-08-18 15:42:30
228
原创 CI3框架初识-自动加载之自定义config文件
ci3 中讲到了自定义配置文件的方式有1.手工加载 要加载你自定义的配置文件,你需要在 控制器 中使用下面的方法: $this->config->load('filename');2.自动加载 通过autoload如果你发现有一个配置文件你需要在全局范围内使用,你可以让系统自动加载它。 要实现这点,打开位于 application/config/ 目录下的 autoloa
2017-02-17 13:30:21
1628
原创 php self this parent区别,对比
1.this关键字this是指向当前对象的指针,是在类被实例化之后才可以被使用。this可以调用本类中的方法和属性,也可以调用父类中的可以调的方法和属性,可以说除过静态和const常量,基本上其他都可以使用this联络。class test { public $public; private $private;
2017-02-17 11:13:27
411
原创 CI3框架初识-控制其使用注意-Call to a member function model() on null in
入手ci3 在使用model处理数据的时候发现各种报错,结果是控制器中的构造方法需要加载父类构造方法报错提示如下 : Fatal error: Call to a member function model() on null in报错例子如下:A PHP Error was encounteredSeverity: NoticeMessage
2017-02-17 11:05:08
3925
原创 CI框架初识-数据库自动加载
ci3的框架默认情况下没有加载数据库驱动,需要在应用目录的config/autoload.php 文件中的array()中加上database。这样才可以自动加载数据库。$autoload['libraries'] = array('database');
2017-02-16 15:40:59
1109
1
原创 CI3初识-程序分析器
发现ci一个比较好的功能就是程序分析器:可以打印程序的一些执行时间,消耗内存等信息:这个类无须初始化,如果已按照下面的方式启用, 他将被 输出类 自动加载。启用分析器要启用分析器,你可以在你的 控制器 方法的任何位置添加一行下面的代码:$this->output->enable_profiler(TRUE);当启用之后,将会生成
2017-02-15 15:55:57
493
原创 CI框架初识-视图渲染
CI框架中并没有像larvel,tp等框架一样在控制器中渲染视图数据的时候提供view文件夹下建立与当前类一样的目录,自动去寻找该目录下的页面的模式。而需要在view()方法中手动制定目录。如下截图:
2017-02-15 14:25:59
1643
原创 CI3框架初识-钩子
今日花了半天看完ci框架手册,对比其他框架,有所心得: 1.概念上的对比 1.1 CI的钩子(hook),其实就是类似于laravel,shopex等框架的中间件,只是可以通过挂钩点的概念实现过滤在何处实现。如下: 挂钩点以下是所有可用挂钩点的一份列表:pre_system 在系统执行的早期调用,这个时候只有 基准测试类 和 钩子类 被加载了, 还没有
2017-02-15 14:16:01
1849
原创 高并发简单解决方案-redis缓存队列+mysql 批量入库+php离线整合
高并发简单解决方案-redis缓存队列+mysql 批量入库+php离线整合
2017-02-03 12:40:36
779
原创 php7.0 and related
mac上使用php7.0 以及其它版本的体会:1.Brew PHP Switcher :用户切换mac下的php版本。 安装:#brew install brew-php-switcher 具体切换:#brew-php-switcher 56 活着53,54,55,70具体mac截图:AndyYudeMacBook-Pro:~ AndyYu$ bre
2016-09-13 22:44:12
474
原创 ubuntu 15.10 下搭建 nginx php5 开发环境遇到问题
ubuntu15.10 安装nginx 日志文件出现"fastcgi_pass" directive is duplicate 错误
2016-08-25 19:37:32
786
原创 php 一个验证码类的改写
本类的改写来自http://www.oschina.net/code/snippet_106025_6280,测试可用。目的:类生成验证码之后将验证码的数字存session,之后可以通过内置的函数getCode(),取出验证的数字,直接用于判断验证码是否一致。原类参考上面的链接:修改后的类: <?phpclass Captcha{ private $
2016-08-19 09:21:48
638
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人