文章库ARTICLE COLUMN

  • 反射在 PHP 中的应用

    反射在 PHP 中的应用

    摘要:反射在每个面向对象的编程语言中都存在,它的主要目的就是在运行时分析类或者对象的状态,导出或提取出关于类方法属性参数等的详细信息,包括注释。反射是操纵面向对象范型中元模型的,可用于构建复杂,可扩展的应用。 反射在每个面向对象的编程语言中...

    stormgensstormgens 评论0 收藏0
  • 准备接入个人支付接口?看完这几款支付产品再做决定!

    准备接入个人支付接口?看完这几款支付产品再做决定!

    摘要:支持的付款方式主打银联信用卡等,付款可以及时到账。支持的付款方式主要是微信支付宝和京东支付。支持微信支付宝扫码支付。 最近在开发自己的网站,想要接入一个第三方的支付平台,但是处在创业初期,还没能成立公司,所以没有企业资质,想接入一款安...

    livemlivem 评论0 收藏0
  • 模仿KOA,用php来写一个极简的开发框架

    模仿KOA,用php来写一个极简的开发框架

    摘要:欢迎感兴趣的去了解和提出建议,也欢迎地址期望用法先来看看我要怎么用这个框架基本上跟类似,先一个对象,使用方法添加中间件,支持闭包或外部文件。 nodejs的koa可以说是非常受欢迎的,特别是其洋葱模型应该用过的人印象都比较深,下面就尝试用p...

    LiangJLiangJ 评论0 收藏0
  • 几句话熟悉Laravel/Symfony 事件系统

    几句话熟悉Laravel/Symfony 事件系统

    摘要:一个事件系统就这么简单。说了这么多,一句话概括事件系统就像是框架层的全局数据库,具有存储注册和触发事件功能,解耦代码,实现跨组件通信。。 我们知道,laravel/symfony 框架是由一堆堆 components 组件粘合在一起的。其中会有一个 event compone...

    bitkylinbitkylin 评论0 收藏0
  • 基于 Swoole 的微信扫码登录

    基于 Swoole 的微信扫码登录

    摘要:随着微信的普及,扫码登录方式越来越被现在的应用所使用。这里基于微信公众平台的带参数临时二维码,并且结合的服务实现扫码登录。对于用户扫临时的二维码,微信会触发相应的回调事件,我们需要在该回调事件中处理用户的扫码行为。 随着微信的普及,扫...

    HalfHalf 评论0 收藏0
  • php设计模式系列--观察者模式

    php设计模式系列--观察者模式

    摘要:模式定义观察者模式定义对象间的一种一对多或一对一的依赖关系,当被观察者状态发生改变时,注册的观察者都会被通知。需要在系统中创建一个触发链,对象的行为将影响对象,对象的行为将影响对象,可以使用观察者模式创建一种链式触发机制。 showImg("h...

    lykopslykops 评论0 收藏0
  • 如何把本地网站部署到云服务器上

    如何把本地网站部署到云服务器上

    摘要:一购买云服务器,这里以腾讯云为例。具体细节请参考腾讯云官方文档四把本地文件上传到云端服务器上上传位置为五上传数据库文件。 线下环境和线上环境还是有很大差别的,这篇文章的目的就是方便自己以后迅速的把开发好的网站部署到云服务器上,也方便大...

    Wuv1UpWuv1Up 评论0 收藏0
  • 「旁门右道」CURL持久连接技巧

    「旁门右道」CURL持久连接技巧

    摘要:支持多路复用支持对和已建立连接的复用,如果旧连接已失效则主动关闭旧连接,如果连接有效则尝试使用已有连接传输数据。 背景 对于同一服务可能存在多次调用的情况,然而每次调用都需要建立一次tcp连接导致大量重复工作的同时还增加了连接超时或连接错...

    dongfangyiyudongfangyiyu 评论0 收藏0
  • 递归算法造成的问题分析与解决

    递归算法造成的问题分析与解决

    摘要:整理一下,形成今天的内容算法中的递归算法。解决来看一下,最终形态的递归方法是什么样子递归运算创建树结构声明静态变量给静态变量累加值赋值闭合标签这样就可以解决了。所以,在之后的递归算法中,应该小心谨慎,避免出现问题。 原文是在我自己博客...

    gekylingekylin 评论0 收藏0
  • PHP 高级面试题 - 如果没有 mb 系列函数,如何切割多字节字符串

    PHP 高级面试题 - 如果没有 mb 系列函数,如何切割多字节字符串

    摘要:它可以使用个字节表示一个符号,根据不同的符号而变化字节长度。对于字节的符号,第一个字节的前位都设为,第位设为,后面字节的前两位一律设为。剩下的没有提及的二进制位,全部为这个符号的码。 原文请关注我的博客 https://mengkang.net/1129.html...

    bawnbawn 评论0 收藏0
  • Carbon中文文档

    Carbon中文文档

    摘要:是的日期处理类库。另外可以默认设置方法所要显示的时间日期格式。一些特殊的过滤方法,像和可以帮助你过滤时间差中的或者一个自定义的时间间隔。对于人们来说一月前比天前更加易与理解。中定义了以下常量。 Introduction Carbon 是php的日期处理类库...

    banana_pibanana_pi 评论0 收藏0
  • Notadd PHP 到 Node 版 初步体验与测试

    Notadd PHP 到 Node 版 初步体验与测试

    摘要:另外,团队更加友好的类型检查极大方便了后端的开发。初步的性能测试无读写操作的接口响应时间在本地,读写操作接口响应时间在,已经远低于之前版本的。并发量预估也会有不小的提升。 2.0-alpha1 预览版本 这个版本主要用于预览后台,一些接口还没对接...

    JinBJinB 评论0 收藏0
  • SegmentFault 技术周刊 Vol.40 -  2018,来学习一门新的编程语言吧!

    SegmentFault 技术周刊 Vol.40 - 2018,来学习一门新的编程语言吧!

    摘要:入门,第一个这是一门很新的语言,年前后正式公布,算起来是比较年轻的编程语言了,更重要的是它是面向程序员的函数式编程语言,它的代码运行在之上。它通过编辑类工具,带来了先进的编辑体验,增强了语言服务。 showImg("https://segmentfault.com/im...

    DrummorDrummor 评论0 收藏0
  • php 导出 excel

    php 导出 excel

    关于 PHP 导出 excel csv 常用的有 PHPexcel ,本文整理了一些其他方案。 高性能 Excel 扩展 sudo apt-get install -y zlib1g-dev git clone https://github.com/jmcnamara/libxlsxwriter.git cd libxlsxwriter make && sudo make ins...

    付永刚付永刚 评论0 收藏0
  • CodeIgniter使用总结

    CodeIgniter使用总结

    摘要:最近在使用开发一个企业站项目,一开始是把前台和后台分开作为两个多带带的项目,但后来想想为啥不能放在一个项目里呢,便有了改造的想法。比如后台控制器继承基类,前台控制器继承基类。扩展核心系统类,可以根据业务需要添加一些公共功能。 最近在使...

    waltrwaltr 评论0 收藏0
  • 秒杀系统架构如何设计之我见

    秒杀系统架构如何设计之我见

    摘要:即使秒杀系统崩溃了,也不会对网站造成影响。动态生成随机下单页面的为了避免用户直接访问下单需要将动态化,用随机数作为参数,只能秒杀开始的时候才生成。架构设计如何控制秒杀商品页面抢购按钮的可用禁用。该文件不被缓存的做法随机数。 秒杀背景 ...

    HmyBmnyHmyBmny 评论0 收藏0
  • 关于时间的那些事

    关于时间的那些事

    摘要:获取定制时间戳的方法返回数值的单位是毫秒。返回指定日期减去时间间隔后的具体日期返回返回指定日期为全年的第几天日期二将时间戳转为普通日期时间格式当前时间戳将时间戳转为日期时间格式 PHP、JavaScript、MySQL操作时间 关于时间的那些事 PHP篇 PH...

    mzloginmzlogin 评论0 收藏0
  • nginx限速不得不说的事之连接数限制技巧

    nginx限速不得不说的事之连接数限制技巧

    摘要:但是,你的连接数限制配置为允许单个连接数,单个连接数最大带宽为。就降低单个连接数带宽吧要知道大家谁没事会用浏览器自带下载器下载呢注本文只探讨限速模块在不同业务下的限速彩蛋偶尔发现,将连接数限制为迅雷不能高速下载了。 nginx 内置模块限速...

    remcarpediemremcarpediem 评论0 收藏0
  • PHP常用算法和数据结构示例

    PHP常用算法和数据结构示例

    摘要:常用排序算法冒泡排序冒泡排序快速排序枢轴注意从开始是枢轴递归排序左半

    王晗王晗 评论0 收藏0
  • PHP中获取当前页面的各种URL格式

    PHP中获取当前页面的各种URL格式

    摘要:测试网址获取域名或主机地址获取网页地址获取网址参数获取完整的第一种第二种包含端口号的完整只取路径 测试网址: http://localhost/sangsir/mani... //获取域名或主机地址 echo $_SERVER["HTTP_HOST"]; #localhost //获取网页地址 echo $_SERVER["PH...

    hedzrhedzr 评论0 收藏0
  • Swoole 1.10.0 发布,增加多项新特性

    Swoole 1.10.0 发布,增加多项新特性

    摘要:的异步并行高性能网络通信引擎已发布版本。此版本增加了多项新特性。复杂的线上项目使用模式,请求分配调度的效率更高。方便使用或类框架实现自己的调度器。 PHP的异步、并行、高性能网络通信引擎 Swoole 已发布 1.10.0 版本。此版本增加了多项新特性...

    YuqiYuqi 评论0 收藏0
  • git webhooks 实现自动拉取代码

    git webhooks 实现自动拉取代码

    摘要:而利用的功能,能够让我们省去这一步,下面我就以码云的为例,实现服务端的代码自动同步部署。查看是哪个用户执行该命令参考文章使用脚本远程部署项目利用实现自动部署代码码云通过实现自动同步代码部署执行系统外部命令函数 当进行开发的环境在本地,...

    marekmarek 评论0 收藏0
  • php+xdebug配置+xdebug-helperchrome插件+phpstorm

    php+xdebug配置+xdebug-helperchrome插件+phpstorm

    摘要:以上为必填信息参考在中,将对应服务器的调试工具修改为,如果没有,请创建。这里的为服务器运行端口,默认为端口,请不要修改成调试的端口 [XDebug]zend_extension="E:phpStudyphpphp-5.6.27-ntsextphp_xdebug.dll"xdebug.profiler_enable=1xdebug.re...

    yiliangyiliang 评论0 收藏0
  • ThinkPHP5 引入 Go AOP

    ThinkPHP5 引入 Go AOP

    摘要:由于项目紧,人手不足,必须以最小的代价解决当前问题。引入作为一门好的语言,是不自带的。通过断点进入,发现会对的文件进行语法解析,并根据注册的对相关的类生成类。 项目背景 目前开发的WEB软件里有这一个功能,PHP访问API操作数据仓库,刚开始数...

    shadowbookshadowbook 评论0 收藏0
  • 推荐一个全新的简单可扩展的基于MVC模式开发的PHP CMS系统:metacms

    推荐一个全新的简单可扩展的基于MVC模式开发的PHP CMS系统:metacms

    摘要:项目拓展地址是基于框架设计的简单且可扩展的内容管理系统。是为这个系统开发的框架,该框架大量采用成熟开源的组件,提高了开发效率并降低了开发者的学习成本,避免重复造轮子。 metacms github项目拓展地址 https://github.com/mgckid/met... Overvi...

    URLOSURLOS 评论0 收藏0

热门文章

<