上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 110 下一页
摘要: 场景和痛点 说明 今天因为一个老同学找我,说自己公司的物流业务都是现在用excel处理,按月因为数据量大,一个excel差不多有百万数据,文件有接近100M,打开和搜索就相当的慢联想到场景:要导入数据,可能excel数据量很大,这里利用常用的一些方法比如phpexcel会常有时间和内存限制问题 下面 阅读全文
posted @ 2018-11-18 22:29 sfornt 阅读(4918) 评论(0) 推荐(0) 编辑
摘要: 之前没有系统学习过PHP语言,直接上手TP框架了,所以认为namespace和use是TP框架的一部分,最近学习语言模块的时候遇到了这个问题,所以汇总了一下。 PHP中命名空间可以解决两类问题: 用户编写的代码与PHP内部的类、函数、常量或第三方类、函数、常量之间的名字冲突。 为很长的标识符名称(通 阅读全文
posted @ 2018-11-18 22:28 sfornt 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 编译参数 使用 ./configure h在源代码目录中,该命令可以查看所有编译参数以及对应的英文解释 编译参数 说明 prefix=/opt/php //指定 php 安装目录 with apxs2=/usr/local/apache/bin/apxs //整合Apache with config 阅读全文
posted @ 2018-11-18 22:27 sfornt 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: session字如其意,它的存在就是为了保持会话状态。PHP中的$_SESSION让我们很方便的使用它,但是如果PHP本身不提供这个功能,我们该如何实现呢?且听我慢慢忽悠。 session的实现原理 session本身的实现原理其实很简单,几句话就可以说完 用户首次访问时生成唯一ID(其实就是PHP 阅读全文
posted @ 2018-11-18 22:25 sfornt 阅读(807) 评论(0) 推荐(0) 编辑
摘要: PHP FPM 先来了解一些名词概念: CGI是Common Gateway Interface(通用网管协议),用于让交互程序和Web服务器通信的协议。它负责处理URL的请求,启动一个进程,将客户端发送的数据作为输入,由Web服务器收集程序的输出并加上合适的头部,再发送回客户端。 FastCGI是 阅读全文
posted @ 2018-11-18 22:24 sfornt 阅读(7235) 评论(0) 推荐(0) 编辑
摘要: PHP设计原则梳理,参考《PHP核心技术与最佳实践》、《敏捷开发原则、模式与实践》,文章PHP面向对象设计的五大原则、设计模式原则SOLID 单一职责原则(Single Responsibility Principle, SRP) 定义/特性 仅有一个引起类变化的原因 一个类只承担一项职责(职责:变 阅读全文
posted @ 2018-11-18 22:23 sfornt 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 在实际项目当中,我们经常会遇到同一个域名下不同项目之间通过Ajax相互调用数据,这样问题就来了,如何通过Ajax实现跨域呢? 解决方案 1.Jsonp Jsonp解决跨域相对简单,服务器无需任何配置。具体实现如下: 2.CORS CORS解决方案需要前端和服务端共同配置才能实现 前端 服务端(在程序 阅读全文
posted @ 2018-11-18 22:21 sfornt 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 反射简介 参考官方简介的话,PHP 5 具有完整的反射 API,添加了对类、接口、函数、方法和扩展进行反向工程的能力。 此外,反射 API 提供了方法来取出函数、类和方法中的文档注释。 YII2框架中示例 对于yii2框架,应该都知道di容器,对于di容器的源码这里也主要讲明Container类,先 阅读全文
posted @ 2018-11-18 22:20 sfornt 阅读(453) 评论(0) 推荐(0) 编辑
摘要: Laravel数据库测试 在测试方面,Laravel内置使用PHPUnit提供了非常方便的解决方案。而对于数据库增删改查的测试,要解决的一个很重要的问题就是如何在测试完成之后,恢复数据库的原貌,例如要测试一个用户注册的方法,需要插入一条用户记录到数据库,但是测试完成之后,我们并不想让这条测试用例保存 阅读全文
posted @ 2018-11-18 22:19 sfornt 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 好吧!我承认我想标题党了。大家对解释器的吸引,绝对没有自己动手写一个脚本语言更有吸引力。不过如果看到标题过来的,可能也是 我承认,之前收藏的减肥视频,我都是这样对待他们的。 不过我还是相信很多程序猿or程序媛不仅仅希望可以做出一个牛逼的产品,更想做出来一个牛逼闪闪的编程语言。而这里就是朝着开发一个脚 阅读全文
posted @ 2018-11-18 22:18 sfornt 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 110 下一页