
php
大呜
这个作者很懒,什么都没留下…
展开
-
php 数组的常用函数(转自php100)
在php教程中数组是种强大的数据类型,他可以做的事情很多,可以存储不同的数据类型在一个数组中,下面我们列出了数组常用的操作,排序,键名对数组排序等做法。/* 数组的常用函数 * * 数组的排序函数 * sort() * rsort() * usort() * asort() * arsort() * uasort() *转载 2014-08-03 21:46:05 · 382 阅读 · 0 评论 -
php 面试题目整理(持续更新)
整理于之前面试别人或被面试的一些题目(持续更新),答案网上基本都有,不一一列举。 来源于个人博客 php 面试题目整理(持续更新)数据库mysql 索引的理解mysql b-tree 与hash 索引的区别mysql 索引的优化mysql 存储引擎的理解,例 MyISAM与InnoDB的区别除了mysql 还用过其它数据库吗? 有那些,应用的场景,优缺点mysql...原创 2018-03-19 16:48:45 · 896 阅读 · 0 评论 -
二维码被扫实时返回方案
来自个人博客 二维码被扫实时返回方案场景需要在小程序二维码扫码功能 被扫码成功后跳转到成功页面不想使用websocket 通讯,想通过接口的方法实现方案用户扫码二维码成功后 会入库,并入redis 队列前端请求扫码状态接口,后端使用redis 取队列方法BRPOP 阻塞25秒,有则返回成功状态,没有则继续等待,超过25秒发状态码让前端重新请求接口。 ...原创 2018-03-19 16:44:14 · 8219 阅读 · 1 评论 -
选择MariaDB的压缩数据引擎TokuDB
来自个人博客地址选择MariaDB的压缩数据引擎TokuDB 业务运用场景数据基本不用update, 不频繁的范围查询数据存储量较大(为以后准备)选择占用磁盘较小的db业务对数据库插入操作频繁,为避免影响其它业务,需要将直播业务的DB 独立出来,选择另外的dbdb类型分析(只做简单表达,有兴趣可以自行了解)sqlite优点 1. 整个数据库都包含...原创 2018-03-01 08:15:48 · 424 阅读 · 0 评论 -
laravel后台模板laravel-admin select框的使用
select 二级联动不能正常获取数据原因 使用二级联动时调用的api时,api返回的代码如以下, //控制器文件controller.php$this->form->select('sort', 'app') ->options($sort_type) ->load('position_id', '/admin/api_general/get原创 2016-12-15 11:14:10 · 15709 阅读 · 1 评论 -
laravel 目录结构
内容来源于 foam , 个人重新排版 app目录结构 Catelog Comment app 目录包含了应用的核心代码 (目录位于命名空间 App 下,并且被 Composer 通过 PSR-4自动载入标准 自动加载。你可以通过Artisan命令 app:name 来修改该命名空间) app/console 命令程序目录 app/Events 事件目录 app原创 2016-08-05 14:24:42 · 962 阅读 · 0 评论 -
状态设计模式
每一个行动中,我们必须把目光放到我们的过去、现在和将来的行动之外, 还要超越这些行为影响到的其他人,而看到所有这一切之间的关系, 这样一来,我们就会非常的谨慎 - 布莱士·帕斯卡什么是状态模式状态设计模式是GoF提出的最吸引人的模式之一,也是最有用的一种模式,游戏通常就采用状态模式,因为游戏中的对象往往会非常频繁的改变状态状态模式的作用就是允许对象在状态改变时改变其行为最基本的场原创 2016-07-06 23:57:45 · 331 阅读 · 0 评论 -
装饰器设计模式
装饰器设计模式(来源于php设计模式 看书笔记)何时使用装饰器如果想为现有对象增加新功能 而不想影响其它功能关于包装器下面代码显示了如何将一个整数包装在一个对象中,以及如何获取这个整数包装器表示用来减少不兼容性的策略 class primitiveWrap{ private $wrapMe; public function __construct($wrapMe) {原创 2016-07-04 23:51:49 · 598 阅读 · 0 评论 -
模板方法模式(学习于 php设计模式 书 )
什么是模板方法模式这个方法的作用是对抽象方法序列排序,具体实现留给具体类来完成关键在于模板方法模式定义了操作中算法的“骨架”,而由具体类来实现何时使用模板方法如果已经明确算法中的一些步骤,不过这些步骤可以采用多种不同的方法实现还有一种用法,可能需要把子类共同的行为放在一个类中,以避免代码重复。还可以使用模板方法模式控制子类扩展。这里涉及到一个”钩子“ 操作好菜坞原则这个原则是指父类调原创 2016-07-04 23:13:44 · 416 阅读 · 0 评论 -
PHP COOKIE的几种设置方式
设置cookie的方式setcookie(string name,string value,int expire,string path,string domain,int secure)setrawcookie(string name,string value,int expire,string path,string domain,int secure)header( name=val原创 2015-07-07 10:19:55 · 1117 阅读 · 0 评论 -
运行PHP出现No input file specified错误的解决办法
今天配置了一台新服务器,使用的是IIS + Fastcgi + PHP 5.3.X,在默认网站下运行都是正常的,但是新增一台虚拟主机或网站访问php页面的时候就会报错“No input file specified”。按照网上的各种解决方法,如屏蔽doc_root、给目录加权限、修改缓冲池等等都无效。后来发现一个解决的文档,找着试了确实管用,方法如下:打开php.ini文件,这个你转载 2014-08-07 11:24:10 · 1278 阅读 · 0 评论 -
题库分库分表架构方案
个人博客地址 https://www.texixi.com/2019/01/29/题库分库分表架构方案/方案项目背景在现在题库架构下,针对新购买的1300W多道数据进行整合,不影响现有功能。由于数据量偏多,需要进行数据的切分目标场景兼容旧的功能对1300多W数据进行分库分表需要对旧的数据进行整合老师端选题组卷 可以根据 学段、学科、知识点、难度、题型 来筛选学生端根据老师...原创 2019-01-31 09:29:15 · 616 阅读 · 0 评论