文章库ARTICLE COLUMN

  • php中文乱码处理方法

    php中文乱码处理方法

    摘要:昨天在本地环境创建了一个文件,文件编码是格式,打印一个简单的语句竟然出现了中文乱码,折腾了很久,才找到了原因。 昨天在本地环境创建了一个文件,文件编码是UTF-8格式,打印一个简单的语句竟然出现了中文乱码,折腾了很久,才找到了原因。 乱码问...

    DC_erDC_er 评论0 收藏0
  • PHP冒泡排序

    PHP冒泡排序

    摘要:冒泡排序对数组按从小到大进行排序得到结果比较,逻辑大致是这样的。 冒泡排序 对数组$arr = [1,7,5,3,3,2]按从小到大进行排序 $arr = [1,7,5,3,3,2]; function order($arr) { $length = count($arr); for ($i=0;$i int(1) [1] => int(2)...

    jimhsjimhs 评论0 收藏0
  • 如何让 Laravel API 永远返回 JSON 格式响应?

    如何让 Laravel API 永远返回 JSON 格式响应?

    摘要:当你在编写完全为服务的应用时,你希望所有响应都是格式的,而不是例如说授权错误会重定向到或,最终重定向会变成的视图。下面这个简单的方案,可以让你的应用优先响应为格式。 showImg("https://segmentfault.com/img/remote/1460000016261080"); 当...

    AlanAlan 评论0 收藏0
  • Windows下PHP服务nginx不能使用file_get_contents的原因

    Windows下PHP服务nginx不能使用file_get_contents的原因

    摘要:然而当你尝试请求这样的静态文件时却完全没有问题。打开中的命令,可以看到本地的端口的状态为,表示该进程在联机处理中。与函数的原因也相同。这时需给另一个分配不同的端口,比如。因此这些人纯粹是不学无术的骗子。 注意:本文为转载,原文链接:Wi...

    yachengyacheng 评论0 收藏0
  • 浅谈架构是为了什么 (下)

    浅谈架构是为了什么 (下)

    摘要:前言上一章对架构进行了通俗的解释,本章以图文并茂的形式对架构的演变做详细的阐述架构并非因高并发大数据而生以下的架构方式是根据业务演变而变更。主与从的承受是一致的。 showImg("https://segmentfault.com/img/bVbgosC?w=1256&h=852"); 前言 上...

    fireflowfireflow 评论0 收藏0
  • 谷歌翻译使用php curl请求接口文档

    谷歌翻译使用php curl请求接口文档

    摘要:支持语言阿拉伯语代码英语代码中文简体代码实例翻译使用向端点发出请求。该命令中包含待翻译文本源语言以及目标语言对应的。我最喜欢的城市是堪培拉特殊参数返回值检测语言检测请求中的语言并返回语言代码我最喜欢的城市是堪培拉返回值 支持语言 阿拉...

    gityuangityuan 评论0 收藏0
  • Laravel 5.7 正式发布,同时启动中文翻译

    Laravel 5.7 正式发布,同时启动中文翻译

    摘要:版本现在正式发布了,每个人都可以使用。该版本引入了一些新特性并修复了很多,改进超过了版本。我们正在翻译中文文档,这是个系统性学习的好机会,感兴趣的同学请前往 showImg("https://segmentfault.com/img/remote/1460000016281269"); 「Laravel 5...

    YujiaaoYujiaao 评论0 收藏0
  • PHP socket初探 --- select系统调用

    PHP socket初探 --- select系统调用

    摘要:原文地址在初探先从一个简单的服务器开始中依次讲解了三个逐渐进步的服务器只能服务于一个客户端的服务器利用可以服务于多个客户端的额服务器利用预派生进程服务于多个客户端的服务器最后一种服务器的进程模型基本上的大概原理其实跟我们常用的是非常 ...

    springDevBirdspringDevBird 评论0 收藏0
  • PHP socket初探 --- 颤颤抖抖开篇libevent(一)

    PHP socket初探 --- 颤颤抖抖开篇libevent(一)

    摘要:原文地址正如标题所言,颤颤抖抖开篇。于是只能是你自己,把单子上的个快递逐次和收到的对比一遍,然后对比完毕后再把这个单子给了阿梅,然后阿梅继续等。剃光头前的阿梅,就是,不敢正眼看老板娘一眼。剃光头后的阿梅,就是,可徒手接魔鬼队的死亡之球...

    levinitlevinit 评论0 收藏0
  • PHP 的 Phar 包原来性能这么强!

    PHP 的 Phar 包原来性能这么强!

    摘要:想到还有包这个东西,我试图用来解决这个问题。功夫不负有心人,我终于为框架实现了打包的兼容和支持,测试结果表明使用进行文件枚举读取,无论是在本地硬盘还是等网络文件共享挂载,性能都比零散的文件性能更强。 之前有在群里看到人说,有一些 Swool...

    pakolagijpakolagij 评论0 收藏0
  • 简杰的php编程分享-1.2 xdebug的实际运用

    简杰的php编程分享-1.2 xdebug的实际运用

    摘要:单击此按钮可暂停程序执行。单击此按钮,通过标准关闭脚本从外部终止当前进程。实际上,插入符号处的当前行有一个临时断点集,一旦程序执行暂停,就会删除它。心中始终十分抗拒,导致功能变更延期。 介绍 在 上一期 中我们已经把 xdebug 和 phpstorm ...

    ls0609ls0609 评论0 收藏0
  • 我理解的数据结构(四)—— 链表(Linked List)

    我理解的数据结构(四)—— 链表(Linked List)

    摘要:数组在末尾添加元素很简单,而链表在头部添加元素很简单。原因是数组维护者,而链表维护者。解决办法如果每次操作,不用去判断,而是直接添加就好了。我们可以增加一个虚拟头节点这个节点什么都不做,仅仅是之前的那个节点。 我理解的数据结构(四)—...

    zebrayoungzebrayoung 评论0 收藏0
  • Swoole 源码分析——Server模块之Signal信号处理

    Swoole 源码分析——Server模块之Signal信号处理

    摘要:在创建进程和线程之间,主线程开始进行信号处理函数的设置。事件循环结束前会调用函数,该函数会检查并执行相应的信号处理函数。 前言 信号处理是网络库不可或缺的一部分,不论是 ALARM、SIGTERM、SIGUSR1、SIGUSR2、SIGPIPE 等信号对程序的控制,还是...

    NoseeNosee 评论0 收藏0
  • 使用 Laravel 5.5+ 更好的来实现 404 响应

    使用 Laravel 5.5+ 更好的来实现 404 响应

    摘要:所以,现在我们可以使用具有正常页面和页脚的应用布局,来替代简单的视图,同时还能给用户显示一条友好的提示信息。 译文首发于 使用 Laravel 5.5+ 更好的来实现 404 响应,转载请注明出处! Laravel 5.5.10 封装了两个有用的路由器方法,可以帮助我们...

    pepperwangpepperwang 评论0 收藏0
  • PHP 中 call_user_func 的使用

    PHP 中 call_user_func 的使用

    摘要:函数类似于一种特别的调用函数的方法,使用方法如下第一种情况结果为此时第一个参数作为的回调函数使用。省去了实例化的过程。说到这里就不得不再看看,其实跟类似使用如下结果比看起来直观一点。而对类里面方法的使用则如下结果同样为 call_user_func...

    cyqiancyqian 评论0 收藏0
  • PHP 设计模式之工厂模式 (静态工厂模式)

    PHP 设计模式之工厂模式 (静态工厂模式)

    摘要:工厂模式由工厂类根据参数来决定创建出哪一种产品类的实例。工厂类是指包含了一个专门用来创建其他对象的方法的类。工厂模式的最主要作用就是对象创建的封装简化创建对象操作。 ### 工厂模式: 由工厂类根据参数来决定创建出哪一种产品类的实例。工厂...

    kviccnkviccn 评论0 收藏0
  • PHP 闭包之变量作用域

    PHP 闭包之变量作用域

    摘要:以上结果会输出那么可以看到被作为了变量通过传递给了匿名函数作为参数使用如果去掉的注释,那么以上结果会输出将上面的函数改写为以上结果会输出说明在中第二次为赋值的时候,并没有传递的到函数里面去。   在项目中,难免会遇到闭包的形式,那么在...

    thekingisalwayslucthekingisalwaysluc 评论0 收藏0
  • PHP 特性之 trait (一)

    PHP 特性之 trait (一)

    摘要:在阅读文档的时候看到一个类是以声明的。是一种代码复用技术,为的单继承限制提供了一套灵活的代码复用机制。下面把的代码做一个修改以上代码会输出。可以看出优先级的顺序为,当前类的优先级基类。   在阅读laravel文档的时候看到一个类 是以 Trait...

    ermaoLermaoL 评论0 收藏0
  • PHP 特性之 trait (二)

    PHP 特性之 trait (二)

    摘要:命名冲突如果使用了多个并且多个中的命名有重复,那么这个时候就会产生一个致命的错误。避免的冲突引起的错误。但是中的属性跟方法,如果需要被外部的类使用的话,必须为,即使是也是不能被外部的类所使用的。 前面我们介绍了Trait的基本使用,下面来...

    yeoooyeooo 评论0 收藏0
  • php 后端实现JWT认证方法

    php 后端实现JWT认证方法

    摘要:基于的身份验证可以替代传统的身份验证方法。例如可自定义示例如下该的签发者签发时间过期时间该时间之前不接收处理该面向的用户该唯一标识部分对应的签名为最终得到的的为说明对和进行编码后进行拼接。 JWT是什么 JWT是json web token缩写。它将用户...

    hiyanghiyang 评论0 收藏0
  • Redis 应用场景【商品拼团抢购】

    Redis 应用场景【商品拼团抢购】

    摘要:命令命令用于移除并返回列表的第一个元素。具有原子性下面是用写的一个简单将商品库存加入列表默认库存为获取当前库存列队的长度剩余可预订创建订单执行创建订单操作抢购成功库存不足创建失败已经抢光了哦检查库存 使用到 redis-list llen 命令:获取...

    since1986since1986 评论0 收藏0
  • PHP 利用文件锁处理高并发

    PHP 利用文件锁处理高并发

    利用flock()函数对文件进行加锁(排它锁),实现并发按序进行。 flock(file,lock,block)有三个参数。 file : 已经打开的文件 lock : 锁的类型 LOCK_SH : 共享锁定(读锁) LOCK_EX : 独占锁定(排它锁,写锁) LOCK_UN : 解锁 LOCK_NB : 如果希望在文件...

    calxcalx 评论0 收藏0
  • 《简明 PHP 教程》03 第一步

    《简明 PHP 教程》03 第一步

    摘要:故而选择一款编辑器确实至关重要。而一款好的编辑器能够自动帮你完成这一工作。如果你已是一名经验丰富的程序员,那你一定在用或了。通过输入命令来运行程序。它是如何工作的一款程序是由语句所构成的。 接下来我们将看见如何在 PHP 中运行一个传统的...

    FWHeartFWHeart 评论0 收藏0
  • 《简明 PHP 教程》04 基础

    《简明 PHP 教程》04 基础

    摘要:逻辑行与物理行所谓物理行是你在编写程序时你所看到的内容。以作为不同逻辑行的结束与分隔。在逻辑行的开头留下空白区使用空格或制表符用以确定各逻辑行的缩进级别,而后者又可用于确定语句的分组。每一组这样的语句被称为块。 只是打印出 hello world...

    Yu_HuangYu_Huang 评论0 收藏0
  • PHP多进程初探 --- 进程间通信二三事

    PHP多进程初探 --- 进程间通信二三事

    摘要:多进程通信之一命名管道。多进程通信之三信号量与共享内存。共享内存是最快是进程间通信方式,因为个进程之间并不需要数据复制,而是直接操控同一份数据。的一些书籍中甚至不建议新手轻易使用这种进程间通信的方式,因为这是一种极易产生死锁的解决方案...

    hearawayhearaway 评论0 收藏0

热门文章

<