文章库ARTICLE COLUMN

  • PHP面向对象设计五大原则(SOLID)梳理总结

    PHP面向对象设计五大原则(SOLID)梳理总结

    摘要:设计原则梳理,参考核心技术与最佳实践敏捷开发原则模式与实践,文章面向对象设计的五大原则设计模式原则单一职责原则定义特性仅有一个引起类变化的原因一个类只承担一项职责职责变化的原因避免相同的职责分散到不同的类,功能重复问题一个类承担的职责...

    王晗王晗 评论0 收藏0
  • Ajax实现跨域访问最新方式

    Ajax实现跨域访问最新方式

    摘要:具体实现如下请求失败解决方案需要前端和服务端共同配置才能实现前端服务器发生错误服务端在程序入口文件配置 在实际项目当中,我们经常会遇到同一个域名下不同项目之间通过Ajax相互调用数据,这样问题就来了,如何通过Ajax实现跨域呢? 解决方案 1.Js...

    BWrongBWrong 评论0 收藏0
  • LNMP的运维追踪技巧总结

    LNMP的运维追踪技巧总结

    摘要:的运维追踪技巧总结曾几何时我开始运维公司的网站,经过一段时间的摸爬滚打,也算是总结了不少在服务器下调试追踪各种网站错误的方法。 LNMP的运维追踪技巧总结 曾几何时我开始运维公司的LNMP网站,经过一段时间的摸爬滚打,也算是总结了不少在LNMP服...

    CristalvenCristalven 评论0 收藏0
  • 修改PhpStorm创建Php类文件时头部作者

    修改PhpStorm创建Php类文件时头部作者

    首先打开phpstorm后找到Setting/Editor/Inspections/PHP/File and Code Templates 如下图: showImg(https://segmentfault.com/img/remote/1460000015617096?w=1038&h=802); 如图所示,修改右侧User为你自己的名字即可。

    AlexTuanAlexTuan 评论0 收藏0
  • 推荐:好用的 Laravel Repository 包

    推荐:好用的 Laravel Repository 包

    摘要:但在中也不可避免的基础模式,上述问题仍然存在。这样可以完全分离和的依赖。最开始在中使用是通过定义大量的来注入,,实现具体的工作类。但是像链接调用仍然没有解决,为些我们开发出了新的仓库包。目前此包已经使用在好几个项目中目前运行良好。 什...

    MAX_zuoMAX_zuo 评论0 收藏0
  • 如何使用 Laravel Collections 类编写神级代码

    如何使用 Laravel Collections 类编写神级代码

    摘要:在这篇文章,我们将探寻如何使用集合提升编码效率代码的易读行,及编写出更精简的编码。还没有进入正题好吧,让我们回顾一个简单的代码片段,来看看我们如何使用集合编写粗快猛的代码吧。 本文首发于 如何使用 Laravel Collections 类编写神级代码,转...

    mtuniquemtunique 评论0 收藏0
  • 关于PHP开发中遇到的error

    关于PHP开发中遇到的error

    摘要:在程序开发调试错误的过程中,我们总会遇到各种各样的,部分会影响到代码的执行,部分则只是给出一个或,不会影响下面代码的继续执行。设置应该报告何种错误是错误级别,返回旧的级别,或者在参数未给出时返回当前的级别。 在程序开发调试错误的过程中...

    AprilJAprilJ 评论0 收藏0
  • Laravel 中简约而不简单的 Macroable 宏指令

    Laravel 中简约而不简单的 Macroable 宏指令

    摘要:方法这个方法就比较简单没什么复杂可言,就判断是否存在宏指令。通常是使用宏指令之前判断一下。中对类增加宏指令中很多类都使用了宏这个比如,我们想为这个类增加一个方法,但不会动到里面的代码。 百度百科的定义:计算机科学里的宏(Macro),是一种...

    itvincentitvincent 评论0 收藏0
  • 5秒钟搭建一个简单版的restful资源服务器

    5秒钟搭建一个简单版的restful资源服务器

    摘要:利用可以在五秒钟内不包括下载文件时间搭建一个简单的资源服务器。需要给执行权限接着需要编写一个配置文件内容如下是对应的资源数据库,里面有一个表。 利用Mins可以在五秒钟内(不包括下载文件时间....)搭建一个简单的restful资源服务器。 准备 首先...

    ColyColy 评论0 收藏0
  • Nginx基础篇(1)- Nginx的快速搭建和基本参数

    Nginx基础篇(1)- Nginx的快速搭建和基本参数

    摘要:什么是多路服用的实现方式基本原理函数监视的文件描述符分类,分别是和。缺点能够监视文件描述符的数量存在最大限制。三的快速搭建和基本参数方式安装参考创建文件,并输入如下内容可选值有和。 Nginx的快速搭建和基本参数 一、Nginx简介 1. Nginx简述...

    Code4AppCode4App 评论0 收藏0
  • xphrof性能分析线上部署实践

    xphrof性能分析线上部署实践

    摘要:说明将部署在线上环境,在特定情况下进行性能分析,方便快捷的排查线上性能问题。通过参数指定及添加代码行触发进入性能分析,并将结果保存入。因为对性能的影响,只部署在一台机子上。 说明 将xhprof部署在线上环境,在特定情况下进行性能分析,方便...

    go4itgo4it 评论0 收藏0
  • Nginx基础篇(2)- Nginx基本配置文件和变量详解

    Nginx基础篇(2)- Nginx基本配置文件和变量详解

    摘要:基本配置文件和变量详解基本配置文件运行的用户进程数,建议设置为等于总核心数。允许客户端请求的最大单文件字节数。如果主体超过缓冲区大小,则完整主体或其一部分将写入临时文件。该指令在配置的,和区块使用。 Nginx基本配置文件和变量详解 1. 基...

    hss01248hss01248 评论0 收藏0
  • Centos下PHP7.1打开Oracle扩展

    Centos下PHP7.1打开Oracle扩展

    摘要:背景最近因为项目研究了一下集成,虽然这个组合很奇葩,但万一用到请勿采坑环境安装组件下载两个都必须安装,版本就是安装安装成功会生成如下目录,位系统必须软连接成旧版否则编译报版本不支持的错,应该是历史问题,坑 背景 最近因为项目研究了一下P...

    sf190404sf190404 评论0 收藏0
  • 一周的前端面试

    一周的前端面试

    摘要:,今天是周五,也是工作的最后一天,马上就要去新的工作环境了,从上周六开始的面试,一周下来也面试了不少,有给的,有让我等消息的,但不管怎么说,简单记录这一周发生的。 2018.07.13,今天是周五,也是工作的最后一天,马上就要去新的工作环境了...

    chengtao1633chengtao1633 评论0 收藏0
  • 用PHP写一个最简单的解释器Part1

    用PHP写一个最简单的解释器Part1

    摘要:偶然间在朋友圈发现有人在看一本两周自制脚本语言,觉得写个脚本语言挺不错的,方便自己对语言本身进一步了解。,不过同样,该教程采用的也不是。在这里写出代码方便自己查找,同时也希望一些对解释器感兴趣的朋友一同学习。 偶然间在朋友圈发现有人在...

    molyzzxmolyzzx 评论0 收藏0
  • 电商系统设计之商品 (中)

    电商系统设计之商品 (中)

    摘要:我一直在说电商是一个既简单又复杂的东西本章我们再一次深度解析电商系统商品设计的更多逻辑与实现。品牌无需关联到内,道理很简单,当前的是归属与苹果公司,自然而然下面的规格都属于苹果了。 showImg("https://segmentfault.com/img/bVbdtuc?w=1824...

    banana_pibanana_pi 评论0 收藏0
  • PHP导出超大的CSV格式的Excel表方案

    PHP导出超大的CSV格式的Excel表方案

    摘要:场景和痛点说明我们工作场景都常会导出相关的数据,有时候需要大量的数据,,都有可能我们现有方案都是直接利用等类库来操作,的加载或是写入一次导出会遇到超时内存和时间限制问题,就算我们依旧不是最好的方案下面我们利用输出,把数据依次输出清空再...

    yedfyedf 评论0 收藏0
  • 用PHP写一个最简单的解释器Part2

    用PHP写一个最简单的解释器Part2

    摘要:之前写过一个计算器,采用实现的,不过当时没有想到的好的办法,最终采用了的函数来实现字符串的解析和运算。 之前写过一个计算器,采用JS实现的,不过当时没有想到的好的办法,最终采用了JS的eval函数来实现字符串的解析和运算。 这并不是的好的方法...

    sixleavessixleaves 评论0 收藏0
  • mysql 5.7 windows zip安装

    mysql 5.7 windows zip安装

    摘要:官网下载安装包并解压添加创建目录创建配置文件执行初始化执行安装到服务移除服务查看安装日志文件找到后面是你的密码上面查到的密码进入数据库更新你的密码 mysql 官网下载windows zip 安装包 并解压 (D:wampmysql-56-winx64) 添加path D:wampmysq...

    lentruelentrue 评论0 收藏0
  • Golang Gin实践 连载十六 在图片上绘制文字

    Golang Gin实践 连载十六 在图片上绘制文字

    摘要:实践连载十六在图片上绘制文字原文地址实践连载十六在图片上绘制文字项目地址前言本章节是连载十五的补充内容,建议一同食用。 Golang Gin实践 连载十六 在图片上绘制文字 原文地址:Golang Gin实践 连载十六 在图片上绘制文字项目地址:go-gin-exampl...

    kelkel 评论0 收藏0
  • Laravel5.5 支付宝手机网站支付

    Laravel5.5 支付宝手机网站支付

    摘要:安装使用扩展库地址通过进行安装生成配置文件配置支付信息,填写到配置文件中运行支付宝提供的工具生成如下将公钥文件里面的去除与,将剩下的内容合并为一行,添加到应用公钥中将私钥文件里面的去除 1、安装使用Laravel扩展库yansongda/laravel-pay ya...

    BryanBryan 评论0 收藏0
  • 3分钟视频看懂令牌桶算法

    3分钟视频看懂令牌桶算法

    摘要:视频介绍令牌桶,分析令牌桶原理和代码实现你好,我是好刚,这一讲我们来了解令牌桶。总结下令牌桶算法的特点,令牌桶即可以控制进入系统的请求请求量,同时允许突发流量。 视频介绍令牌桶,分析令牌桶原理和代码实现 https://www.bilibili.com/vide.....

    novonovo 评论0 收藏0
  • 19. 删除链表的倒数第N个节点

    19. 删除链表的倒数第N个节点

    摘要:小米广告第三代广告引擎的设计者开发者负责小米应用商店日历开屏广告业务线研发主导小米广告引擎多个模块重构关注推荐搜索广告领域相关知识题目给定一个链表,删除链表的倒数第个节点,并且返回链表的头结点。 知乎ID: 码蹄疾 码蹄疾,毕业于哈尔滨工...

    antzantz 评论0 收藏0
  • 8分钟视频看懂限流算法

    8分钟视频看懂限流算法

    摘要:视频介绍限流算法,分析漏桶算法和令牌算法的应用场景,算法原理和算法实现方法视频在这里分钟看懂限流算法你好,我是好刚,这一讲我们来了解限流算法。这里限流的常用算法有漏桶算法和令牌桶算法。所以令牌桶算法的特点是允许突发流量。 视频介绍限流...

    MAX_zuoMAX_zuo 评论0 收藏0
  • PHP简单实现发送邮件,防被当成垃圾邮件处理的那种!

    PHP简单实现发送邮件,防被当成垃圾邮件处理的那种!

    摘要:邮件服务器使用的是邮箱的需要去邮箱申请邮箱和设置客户端授权密码。尝试发邮件试试成功不会进入垃圾箱作者网站学习交流微信 邮件服务器使用的是163邮箱的需要去163邮箱申请邮箱和设置客户端授权密码。 设置方法 登录163邮箱->设置->POP3/SMTP/IMAP->...

    wyk1184wyk1184 评论0 收藏0

热门文章

<