文章库ARTICLE COLUMN

  • isset在php5.6-和php7.0+的一些差异

    isset在php5.6-和php7.0+的一些差异

    摘要:今天在公司实现一个模块功能时写了如下代码居然报错在编译阶段就通不过了错误信息意思很明显但我的代码里面并不是一个表达式啊,这让我百思不得其解我带着疑惑在家里重新敲下了如上代码,编译通过正常运行查看版本而公司的开发机上运行的是那么,为什么...

    oysunoysun 评论0 收藏0
  • mysql.sock 文件解析

    mysql.sock 文件解析

    摘要:连接连接的操作实际上是启动一个连接进程和数据库实例进行通信,本质上属于进程间通信,而进程通信的方式有管道命名管道命名字套接字套接字。同时代表该文件内容为空。 在观察MySQL本地连接的时候,发现对mysql.sock是个啥我不明白,于是我提出了一个...

    cppowboycppowboy 评论0 收藏0
  • PHP学习方向-进阶2(三)

    PHP学习方向-进阶2(三)

    摘要:关注回复,获取原理锁的解析以及使用场景关注回复,获取高级知识块关注回复,获取的相关知识关注回复,获取相关的知识轻轻关注,将推心的不错经验和知识 实践篇 给定二维数组,根据某个字段排序 如何判断上传文件类型,如:仅允许 jpg 上传 不使用临...

    ingoodingood 评论0 收藏0
  • PHP下kafka的常用脚本实践

    PHP下kafka的常用脚本实践

    摘要:阅读本教程前最好先尝试阅读下的实践自带命令实践尝试实践的知识创建话题生产消息消费消息话题信息获取消费组获取消费组的自带的命令安装目录的目录下代表我们会使用的脚本 阅读本教程前最好先尝试阅读:PHP下kafka的实践 自带命令实践 尝试实践的kafk...

    caiyongjicaiyongji 评论0 收藏0
  • Jupyter Notebook 下安装 PHP 内核

    Jupyter Notebook 下安装 PHP 内核

    摘要:我最近被强烈安利了这个交互式笔记本。我在下面内容介绍下该应用下如何安装内核。所以处理办法是引入扩展写入绝对路径问题使用内核并打印出现了双输出解决实际是因为它将打印的值和返回值无差别的输出导致的,而作者暂未解决。 我最近被强烈安利了 Jup...

    lifesimplelifesimple 评论0 收藏0
  • PHP开发错误锦集(持续更新)

    PHP开发错误锦集(持续更新)

    摘要:检测是否关闭了。一个字,烦关于空间名大小写问题问题在类内实例化类,并调用类内的方法,第一次运行,没用错误。结果仍解决不了。一经检查,发现类空间名中的路径与类文件路径存在不一致主要是有一个字母的大小写不同,其它部分都一样。 1、trait 命...

    libin19890520libin19890520 评论0 收藏0
  • php对微信支付回调处理

    php对微信支付回调处理

    摘要:微信支付回调处理分为同步异步这里微信官方推荐使用第二种对微信回调异步处理获取返回的将转化为格式转成数组如果成功返回了进行改变订单状态等操作。。。。 微信支付回调处理分为1.同步2.异步这里微信官方推荐使用 第二种 php对微信回调异步处理 //获...

    LiangJLiangJ 评论0 收藏0
  • 使用PHP操作MongoDB数据库

    使用PHP操作MongoDB数据库

    1.连接MongoDB数据库(在已安装php-mongodb扩展的前提下) $config = "mongodb://{$user}:{$pass}@{$host}:{$port}"; $mongodb = new MongoDBDriverManager($config ); 2.简单统计 $command = new MongoDBDriverCommand(["...

    wenziwenzi 评论0 收藏0
  • Swoole 源码分析——Server模块之TaskWorker事件循环

    Swoole 源码分析——Server模块之TaskWorker事件循环

    摘要:函数事件循环在事件循环时,如果使用的是消息队列,那么就不断的调用从消息队列中取出数据。获取后的数据调用回调函数消费消息之后,向中发送空数据,告知进程已消费,并且关闭新连接。 swManager_start 创建进程流程 task_worker 进程的创建可以分为...

    用户83用户83 评论0 收藏0
  • php yii2框架在linux/mac环境下的安装教程  2018年最新版

    php yii2框架在linux/mac环境下的安装教程 2018年最新版

    摘要:一下载介绍下什么是是用来管理依赖关系的工具你可以在自己的项目中声明所依赖的工具库,会帮你安装这些依赖的库文件。 一、 下载Composer 1.介绍下什么是Composer? 是 PHP用来管理依赖关系的工具,你可以在自己的项目中声明所依赖的工具库,Composer会...

    kelvinleekelvinlee 评论0 收藏0
  • composer私有仓库搭建

    composer私有仓库搭建

    摘要:安装包添加配置文件添加类似如下内容配置文件详解仓库名字主页地址包所在地址指定获取哪些包及对应的版本,获取所有包使用,与包中中的名称相同,不同会出现问题必需要的,表示生成的压缩包存放的目录,会在时的目录中压缩包格式默认和 安装satis包 c...

    h9911h9911 评论0 收藏0
  • PHP协程

    PHP协程

    摘要:协程协程就是用户态的线程要理解是什么是用户态的线程,必然就要先理解什么是内核态的线程。记住,不是协程,而是协程需要借助的特性来实现。 协程 协程就是用户态的线程 要理解是什么是用户态的线程,必然就要先理解什么是内核态的线程...

    SolomonXieSolomonXie 评论0 收藏0
  • mongodb数据库的导出与导入

    mongodb数据库的导出与导入

    数据库的导出 导出类型为json,数据库:mapdb,集合:bike 字段:bikeId,lat,lng,current_time,source ,条件为source字段为ofo第一条数据 mongoexport --port 27017 -u sangfor_edr -p Sangforedr! -d sangfor_edr -c agent_info --type=json -o agent_...

    liuchengxuliuchengxu 评论0 收藏0
  • 我理解的数据结构(一)—— 数组(Array)

    我理解的数据结构(一)—— 数组(Array)

    摘要:我理解的数据结构一数组首先,我是一个,但是毕竟是一个脚本语言,如果使用脚本语言去理解数据结构具有一定的局限性。 我理解的数据结构(一)—— 数组(Array) 首先,我是一个phper,但是毕竟php是一个脚本语言,如果使用脚本语言去理解数据结构具有...

    WorktileWorktile 评论0 收藏0
  • Swoole 源码分析——Server模块之Worker事件循环

    Swoole 源码分析——Server模块之Worker事件循环

    摘要:如果为,就不断循环,杀死或者启动相应的进程,如果为,那么就关闭所有的进程,调用函数退出程序。调用函数,监控已结束的进程如果函数返回异常,很有可能是被信号打断。函数主要用于调用函数,进而调用函数 swManager_loop 函数 manager 进程管理 ...

    BDEEFEBDEEFE 评论0 收藏0
  • Redis持久化 - RDB和AOF

    Redis持久化 - RDB和AOF

    摘要:同时拥有父进程和子进程。当子进程完成对新文件的写入时,用新文件替换原来的文件,并删除旧的文件。在保存文件时父进程唯一需要做的就是出一个子进程,接下来的工作全部由子进程来做,父进程不需要再做其他操作,所以持久化方式可以最大化的性能。 一...

    neroneroffyneroneroffy 评论0 收藏0
  • PHP面试:说下什么是堆和堆排序?

    PHP面试:说下什么是堆和堆排序?

    摘要:一个常见的例子就是优先队列,还有排序算法之一的堆排序。另外我们还将学习堆排序,并将使用实现堆。堆排序在堆排序中,我们需要用给定的值构建一个一个堆。伪代码如下从上面的伪代码可以看到,堆排序的第一步就是构建一个堆。 堆是什么? 堆是基于树...

    twohappytwohappy 评论0 收藏0
  • Swoole 源码分析——Server模块之Stream 模式

    Swoole 源码分析——Server模块之Stream 模式

    摘要:新建可以看到,自动采用包长检测的方法该函数主要功能是设置各种回调函数值得注意的是第三个参数代表是否异步。发送数据函数并不是直接发送数据,而是将数据存储在,等着写事件就绪之后调用发送数据。 swReactorThread_dispatch 发送数据 reactor 线...

    wumswums 评论0 收藏0
  • 我理解的数据结构(二)—— 栈(Stack)

    我理解的数据结构(二)—— 栈(Stack)

    摘要:以数组的最后一个元素当成栈顶元素。解题思路首先,我们可以把左括号直接压入栈,不论是小括号中括号还是大括号。拿出栈顶元素,如果与之右括号不匹配,则返回。如果字符串比较完成,没有返回,则判断栈是否为空。 我理解的数据结构(二)—— 栈(Sta...

    lcodecorexlcodecorex 评论0 收藏0
  • 基于Composer的Laravel扩展包开发工作流

    基于Composer的Laravel扩展包开发工作流

    使用场景 在引用第三方包的时候,对第三方包有改动需求,需要将代码放在自己的仓库;并且自己的其他项目也有需求引用自定义的第三方包;甚至自己会发布修改后的第三方包; 读完本文你讲获得: Git Submodule的基本使用 从本地加载第三方包 从自定义仓库地...

    FaremaxFaremax 评论0 收藏0
  • 整理些PHP的学习方向资料

    整理些PHP的学习方向资料

    摘要:如果你现在处于以下几种状态,本资料非常适合你准备换工作,不知道从哪开始准备技术遇到瓶颈,不知道该学什么准备学,但不知道领域有多深一基础篇了解大部分数组处理函数字符串处理函数区别系列函数引用,结合案例分析与区别与区别全部魔术函数理解区别...

    voidkingvoidking 评论0 收藏0
  • 如何利用showdoc自动生成API文档

    如何利用showdoc自动生成API文档

    摘要:仿照此种写法,在你的项目中插入类似的注释,也能达到自动生成文档的效果。执行以下命令,脚本会自动递归扫描本目录和子目录的所有文本代码文件,并生成文档。如果是,程序会自动进行格式化展示。 介绍 showdoc是一个适合IT团队的文档工具,阅读本文前...

    linkinlinkin 评论0 收藏0
  • 解决Windows上编译PHP7.1拓展的错误

    解决Windows上编译PHP7.1拓展的错误

    摘要:安装好,开始按照流程编译拓展,新的问题出现了。参考的方案将其值改成。继续编译,变量初始化错误导致类似问题。所以很有可能是因为变量未设置正确导致的。 转载请注明文章出处:https://tlanyan.me/solve-buil... 接上篇Windows编译PHP7.2拓展,以...

    qianfengqianfeng 评论0 收藏0
  • 使用PHP辅助 快速制作一套自己的手写字体实践

    使用PHP辅助 快速制作一套自己的手写字体实践

    摘要:参考代码地址四制作字体模板把自己最常接触的汉字找出来之后,需要制作一套字体模板,这套字体模板的用处是让手写汉字后,顺利的找到对应的汉字,这里需要依靠第三方网站提供的一些功能。 一、背景 笔者以前在网上看到有民间高手制作字体的相关事迹,...

    moven_jmoven_j 评论0 收藏0
  • php实现微信公众号生成淘宝客推广海报(正则匹配淘宝联盟)

    php实现微信公众号生成淘宝客推广海报(正则匹配淘宝联盟)

    摘要:现在很多人做淘宝客,包括我。例如本次讲的是用公众号一步生成此类的推广图。只要打开淘宝联盟,获取如下格式的推广文案,把这段文案发到公众号,然后公众号通过后端正则匹配,提取里面的核心内容,并且生成带二维码的宣传图即可,原理就这么简单。 现...

    高胜山高胜山 评论0 收藏0

热门文章

<