![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
Ryanking1
这个作者很懒,什么都没留下…
展开
-
PRD怎么写
PRD(Product-Requirement-Document,产品需求文档),这对于任何一个产品经理来说都不会陌生的一个文档,一个PRD是衡量一个产品经理整体思维的标准,一个PRD可以看出一个产品经理在某个领域的专业性,同时也可以反应出一个产品经理的整体产品思维。产品经理的整体思维体现在:1、提炼核心需求2、思考满足核心需求的方式3、评估方式优劣选定方案4、思考功能概要5、思考支撑...原创 2019-12-17 10:46:57 · 167 阅读 · 0 评论 -
封装一个简单的mvc
mvc 自己封装一个框架MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式。MVC把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。PHP中MVC模式也称Web MVC,从上世纪70年代进化而来。MVC的目的是实现一种动态的程序设计,便于后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除...原创 2019-12-11 17:00:42 · 395 阅读 · 0 评论 -
php 代码编写规范
1 编写目的为了更好的提高技术部的工作效率,保证开发的有效性和合理性,并可最大程度的提高程序代码的可读性和可重复利用性,指定此规范。开发团队根据自己的实际情况,可以对本规范进行补充或裁减。2 整体要求技术部php开发规范将参照PEAR的规范,基本采用PEAR指定的规范,在其基础上增加、修改或删除部分适合具体开发环境的规范。本规范只针对PHP开发过程中编码的规范,对于PHP开发项目中文件、目录...原创 2019-12-11 16:59:15 · 414 阅读 · 0 评论 -
排序算法
前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。$arr(1,43,54,62,21,66,32,78,36,76,39);排序冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是...原创 2019-12-11 16:51:47 · 144 阅读 · 0 评论 -
PSR编码规范
代码规范代码规范使用说明代码规范是一个PHP开发工程师必须遵循的基本开发准则,为了提升代码质量,成为一个合格的软件开发工程师,代码规范作为考试标准之一,列为默认评分标准。代码规范分为四部分:PSR-1基本代码规范、PSR-2代码风格规范、PSR-3日志接口规范、PSR-4 Autoloader,具体参看每一部分规范的详细内容项。在考试阅卷过程中,严格按照代码规范进行评分,评分则采用减分制,...原创 2019-12-11 16:49:22 · 254 阅读 · 0 评论 -
http协议解析
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2...原创 2019-12-11 16:47:51 · 795 阅读 · 0 评论 -
php常见算法
?php /** * Created by PhpStorm. * User: jinlei * Date: 17/11-1 * Time: 上午9:12 */ header("content-type:text/html;charset=utf-8"); $arr = array(3,5,8,4,9,6,1,7,2); echo implode(" ",$arr...原创 2019-12-10 16:21:19 · 121 阅读 · 0 评论 -
php 操作redis 命令大全
php redis 详细操作/*1.Connection*/$redis = new Redis();$redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$redis->open('127.0.0.1',6379,1);//短链接(同上)$redis->pconnect('127.0....原创 2019-12-10 16:19:46 · 466 阅读 · 0 评论 -
workerman+websocket 服务器和客户端简单认证
客户端代码<div id="txtcontent" style="width: 500px;height: 250px;border: 1px solid gray"></div><div>所有用户:<select id="listuers"></select></div><div>你的昵称:<inpu...原创 2019-12-10 16:18:53 · 1077 阅读 · 0 评论 -
php五种设计模式
设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma 等人发现了某些具有固定设计的模式,就像建筑师设计房子和建筑物一样,可以为浴室的位置或厨房的构造方式开发模板。使用这些模板或者说...原创 2019-12-10 16:10:05 · 102 阅读 · 0 评论 -
restful api 代码实例
class Request{ //允许的请求方式 private static $method_type = array('get', 'post', 'put', 'patch', 'delete'); //测试数据 private static $test_class = array( 1 => array('name' => 'A...原创 2019-12-10 16:04:02 · 148 阅读 · 0 评论 -
redis 应用场景
redis 应用场景毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。一、Redis常用数据类型Redis最为常用的数据类型主要有以下五种:StringHashListSetSorted set...原创 2019-12-10 16:01:52 · 109 阅读 · 0 评论 -
TP框架中的多种方法代码(C,G,L,T,I,N,D,M,A,R,B,U,W,S,F,E)
C方法function C($name=null, $value=null,$default=null) { static $_config = array(); // 无参数时获取所有 if (empty($name)) { return $_config; } // 优先执行设置获取或赋值 if (is_string($name...原创 2019-12-10 16:00:14 · 478 阅读 · 0 评论 -
关于php优化 你必须知道的一些小技巧
1、 用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的 字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符 串当作参数的“函数”(译注:PHP 手册中说 echo 是语言结构,不是真正的函数,故把函数 加上了双引号)。2、如果能将类的方法定义成 static,就尽量定义成 static,它的速度会提升将近 4 倍。3、row[...原创 2019-12-09 11:54:29 · 416 阅读 · 0 评论 -
断点续传
html 代码<pre lang="HTML" line="1" escaped="true"><!DOCTYPE html><html> <head> <meta charset="UTF-8"/> <title>xhr2</title> </head> <body>...原创 2019-12-09 11:40:16 · 157 阅读 · 0 评论