
Composer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Composer是必须的. Composer的结构 Composer命令行工具: 这个理解就比较简单了,通过使用者定义的Compos...
Read MoreComposer是一个非常流行的PHP包依赖管理工具,已经取代PEAR包管理器,对于PHP开发者来说掌握Composer是必须的. Composer的结构 Composer命令行工具: 这个理解就比较简单了,通过使用者定义的Compos...
Read MorePHP 是世界上最流行的编程语言之一,广泛用于主要的项目中。例如,Facebook 就是利用 PHP 来创建和维护他们的内部系统;WordPress 内部基于 PHP, 作为报答它为超过26%的网站提供了技术支持。而现在PHP已经为超过82%的...
Read More摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。 A...
Read More1.svn up 更新文件 2.svn log file 更新历史 3.svn revert file 回滚到当前svn版本 4.svn merge -r r2544:r2270 file 回滚svn到某个版本
Read MoreWHY – 为什么需要功能需求设计说明书 在没有功能设计文档时,主要有如下几个问题: 前期研究团队沟通成本 如何要让团队里面的所有人员对软件产品的功能需求设计有一个共...
Read Moreini_set('display_errors',1); //错误信息 ini_set('display_startup_errors',1); //php启动错误信息 error_reporting(-1); 可以输出错误信息
Read More转自微信公众号WebTechGarden GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body...
Read More子进程的创建 一般的子进程的写法是: ?php $pid = pcntl_fork(); if($pid == -1){ //创建失败 die('could not fork'); } else{ if($pid){ //从这里开始写的代码是父进程的...
Read More最近朋友圈上被CTO的故事刷的满屏都是,着实又火了一次。 你我都不是吃瓜群众,这事不同角色不同的利益点,肯定态度不一样。作为一个技术老司机,今天和大伙谈谈这三个角色到底有啥不同。 程序员,英文名c...
Read More