文章库ARTICLE COLUMN

  • Yii手册备忘

    Yii手册备忘

    摘要:一二跳转下载文件,但是里面有封装的组建。跳转并且制定状态码三此时是一个对象此时是一个数组这是因为提供了一个的接口。四的拓展影响程序后期的拓展性和延伸。模块化事件机制代码的解耦 一、Request $request = Yii::$app->request; $request->isPos...

    WinerWiner 评论0 收藏0
  • php sort 不同类型导致的问题

    php sort 不同类型导致的问题

    摘要:今天和客户端进行签名校验,打算按照参数的进行升序列排序然后进行处理,但是使用方法进行排序的时候,却发现一个神奇的问题我们这里将数组值的顺序调整下问题出现了,两次排序竟然顺序是不一样的从上找到了答案重点就是 今天和客户端进行api签名校验...

    imingyuimingyu 评论0 收藏0
  • PHP最佳实践之多字节字符串、字符编码

    PHP最佳实践之多字节字符串、字符编码

    摘要:多字节字符串假设字符串中的每一个字符都是八位字符,占用一个字节的内存。如果使用原生的字符串函数处理这些多字节字符串,会得到意外的错误。字符编码一定要知道数据的字符编码。扩展不仅可以处理字符串,还可以在不同的字符编码之间转换多字节字符串...

    CymprosCympros 评论0 收藏0
  • laravel5.4实现无限级分类

    laravel5.4实现无限级分类

    摘要:建立表在下找到你的迁移文件建入建在调用或或将树形分类转成数组有朋友问到这个问题我就更新到这了 1、建立表 php artisan make:migration create_category_table --create=category 在database/migrations/下找到你的迁移文件建入: ...

    parallerparaller 评论0 收藏0
  • Laravel中你为什么可以直接在 web.php 中 直接使用 Route ? 服务提供者的介绍

    Laravel中你为什么可以直接在 web.php 中 直接使用 Route ? 服务提供者的介绍

    摘要:这篇文章来自一个社区问题的思考中为什么可以直接使用原理很简单首先你注意一下里面 这篇文章来自一个 sf 社区问题的思考 laravel web.php 中 Route 为什么可以直接使用 原理很简单 1 . 首先, 你注意一下 /config/app.php 里面 /* |-------------...

    desdikdesdik 评论0 收藏0
  • PHP最佳实践之异常和错误

    PHP最佳实践之异常和错误

    摘要:预测和捕获并处理异常是我们自己的责任,因为未捕获的异常可能会导致应用终止运行,显示错误信息。处理并记录异常你的代码还原成之前的异常处理程序错误我们可以使用函数或者在文件中使用指令告诉报告或者忽略那些错误。 异常 1).异常是Exception类的...

    TigerChainTigerChain 评论0 收藏0
  • Ueditor上传本地音频MP3

    Ueditor上传本地音频MP3

    摘要:遇到一个项目,客户要求能在编辑框中上传录音文件。用的是编辑器,但是却不支持本地上传并使用标签播放,只能搜索在线,实在有点不方便。 遇到一个项目,客户要求能在编辑框中上传录音文件。用的是Ueditor编辑器,但是却不支持本地MP3上传并使用audio...

    VickyVicky 评论0 收藏0
  • LiveIm(php+swoole)实现webim+直播支持pc端、微信端、安卓端

    LiveIm(php+swoole)实现webim+直播支持pc端、微信端、安卓端

    摘要:服务基于还有版本开发,超高性能,支持多服务器部署。提供版本和版本等两个版本源码,以保证快速接入现有系统。支持平台端微信端安卓端安装版版本项目地址 简介 LiveIm是IM的快速部署接入的解决方案,经过简单的编码即可接入自己的系统,程序及数据库...

    YangyangYangyang 评论0 收藏0
  • PHP file_get_contents打开文件 无法json_decode问题

    PHP file_get_contents打开文件 无法json_decode问题

    摘要:这是因为文件本身带了头,造成函数无法识别可以用下面的方法去掉这个头 这是因为文件本身带了BOM头,造成json_decode函数无法识别 可以用下面的方法去掉这个头 $data = json_decode(trim($fileSource,chr(239).chr(187).chr(191)),true);...

    ddongjian0000ddongjian0000 评论0 收藏0
  • php swoole使用简单实例

    php swoole使用简单实例

    摘要:本文记录一次对初步的学习和简单的使用。使用异步协程的特效,提升代码效率。使用我的业务使用场景是对应活动发奖品发积分,赠劵,礼包,希望在对用户的领取条件判断通过后,立刻给用户返回提示,然后用异步发这些奖品。 本文记录一次对swoole初步的学...

    ScorpionScorpion 评论0 收藏0
  • PHP中一个 & 和两个 && 的区别简析

    PHP中一个 & 和两个 && 的区别简析

    摘要:几个例子输出简析表达式从左到右依次执行。数字转换成二进制所以 两个 && 是逻辑 与。一个 & 是按位与。 几个例子: if (($a = 1) & ($a == 1) & ($a = 3)) { echo "true", $a;die; } echo "false", $a; 输出:true3 简...

    hot_pot_Leohot_pot_Leo 评论0 收藏0
  • PHP 使用 Oracle 数据库的准备工作

    PHP 使用 Oracle 数据库的准备工作

    摘要:系统前言想让可以操作数据库,那绝对是需要安装关于扩展。的扩展叫扩展包下载地址网页上会显示如下的下载列表如系统是位则选择第个,位选择第个。选择错误会造成的时候报兼容失败。下面是位系统的演示。 系统 : Linux Centos 7.0 前言:想让PHP可以操...

    yuanzhanghuyuanzhanghu 评论0 收藏0
  • Ubuntu14.04下安装LAMP环境,以及源码安装PHP5.6和Apache2.4

    Ubuntu14.04下安装LAMP环境,以及源码安装PHP5.6和Apache2.4

    摘要:安装在下很多功能都在这个软件包中了,不在区分等软件包了,因此我们可以直接安装注意这边的是为了方便安装,加上它就不需要在进行安装确认,简单粗暴一键完成安装的模块在中的模块有两个软件包,分别是和大多数情况下应该使用第一个。 安装Apache 在...

    myshellmyshell 评论0 收藏0
  • yii2提示错误1062 Duplicate entry 'xxx&�

    yii2提示错误1062 Duplicate entry 'xxx&�

    摘要:昨天在后台添加话题数据时,报了下面错误,看错误提示大概知道是的字段设置了唯一索引导致数据无法插入导致,但想不到为什么会直接报错了。后来在的里发现这段验证代码,才明白是因为它导致的。由于对字段验证还使用了,会把输入的包含特殊字符进行转义...

    cooxercooxer 评论0 收藏0
  • PHP使用PDO封装一个简单易用的DB类

    PHP使用PDO封装一个简单易用的DB类

    摘要:使用创建测试库和表代码测试运行结果工具类安装框架中使用建议在框架中使用类用单例模式或者用依赖容器来管理较好。 使用 创建测试库和表 create database db_test; CREATE TABLE `user` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `n...

    littlelightsslittlelightss 评论0 收藏0
  • -bash: XXX: command not found解决办法

    -bash: XXX: command not found解决办法

    摘要:很多项目在部署时需要配置大量的依赖包,但往往很多时候,我们安装了某个依赖包用代替,输入它的命令后出现以下情况。那碰到这种情况怎么办别急,两步走。 很多项目在部署时需要配置大量的依赖包,但往往很多时候,我们安装了某个依赖包(用xxx代替)...

    warnerwuwarnerwu 评论0 收藏0
  • 完整的PHP依赖倒置原则例程

    完整的PHP依赖倒置原则例程

    摘要:设计模式中依赖倒置原则的定义是高层模块不应该依赖低层模块,二者都应该依赖其抽象抽象不应该依赖细节细节应该依赖抽象。像这样,是无法真正体现依赖倒置原则的。 设计模式中依赖倒置原则(Dependence Inversion Principle)的定义是高层模块不应该依...

    LyuxLyux 评论0 收藏0
  • PHP最佳实践之过滤、验证、转义和密码

    PHP最佳实践之过滤、验证、转义和密码

    摘要:过滤验证和转义不要相信任何来自不受自己直接控制的数据源中的数据。加密和哈希不是一回事,加密是双向算法,加密的数据可以被解密。使用密码哈希简化计算密码哈希和验证密码的操作。密码的哈希值存储在类型的数据库列中。 过滤、验证和转义 1).不要相...

    HitenDevHitenDev 评论0 收藏0
  • Laravel  学习之 XSRF-TOKEN 验证问题

    Laravel 学习之 XSRF-TOKEN 验证问题

    摘要:近日在学习在写登录模块时用传递数据一直报错误后了解需要在代码中添加如下代码标签中添加如下代码在发起请求时添加如下在请求头添加验证符测试成功但是如果整个页面也多个请求呢 近日在学习laravel,在写登录模块时用ajax-post传递数据,一直报TokenMis...

    TesterHomeTesterHome 评论0 收藏0
  • php 性能监控 分析软件 推荐

    php 性能监控 分析软件 推荐

    ONEAPMhttp://www.oneapm.com/index.html 使用xhprof进行线上PHP性能追踪及分析http://avnpc.com/pages/profil... xhprof 简单使用demohttp://www.jianshu.com/p/c69e... TODO 后续会 持续更新

    RobinQuRobinQu 评论0 收藏0
  • 解决WebStrom、PhpStorm等JetBrains软件最新版的中文打字法问题

    解决WebStrom、PhpStorm等JetBrains软件最新版的中文打字法问题

    摘要:中国用户向反映过这个问题感谢用户提醒解决方法如下大致翻译因为,方法将无法在上的中使用。要更改启动,可以设置环境变量指向安装位置。找到软件的安装路径比如我的干掉文件夹安装链接密码直接安装无脑下一步全部使用默认路径就 中国用户向JetBrains...

    MeathillMeathill 评论0 收藏0
  • nginx配置文件详解(转载)

    nginx配置文件详解(转载)

    摘要:转载自北京流浪儿自己加了隐藏入口文件的配置定义运行的用户和用户组进程数,建议设置为等于总核心数。开启目录列表访问,合适下载服务器,默认关闭。本地动静分离反向代理配置所有的页面均交由或处理所有静态文件由直接读取不经过或 转载自北京流浪儿...

    songzesongze 评论0 收藏0
  • 与工厂相关的设计模式之间的关系

    与工厂相关的设计模式之间的关系

    摘要:在标准的种设计模式中,与工厂相关的模式有种工厂方法模式和抽象工厂模式。在这里,要区分清楚的是工厂方法模式强调的是方法,而抽象工厂模式强调的是工厂,这是两个相关但又不相同的概念,就像做饭和厨房的区别,一个是谈动作,一个是谈空间。 在标准...

    aaronaaron 评论0 收藏0
  • 在 Laravel 中使用 Slack 进行异常通知

    在 Laravel 中使用 Slack 进行异常通知

    摘要:是一款即时通信软件,类似于,它提供开放的,可以调用它向自己团队中指定的个人或者频道发送消息,因此用它来进行异常通知是再合适不过的。这样,当程序中出现异常时,运维能在第一时间收到相关的通知信息,方便及时处理了。 异常处理是软件开发过程中...

    imcclimccl 评论0 收藏0
  • PHP学习笔记系列:PHP生成器概览

    PHP学习笔记系列:PHP生成器概览

    摘要:所以生成器首先是一个迭代器,也就是说它可以使用进行遍历。普通函数后,函数会被从栈中移除,中止执行,但是会保存生成器的状态,当被再次调用时,迭代器会从上次的地方恢复调用状态继续执行。 生成器概述 PHP从5.5.0版本开始支持生成器(Generator)...

    liuhhliuhh 评论0 收藏0

热门文章

<