4 老魏老魏

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

mac 安装swoole扩展

从PHP官网下载最新扩展包:http://pecl.php.net/package/swoole下载下来后 解压,进入tar -xzvf swoole-4.2.13.tgzcd swoole-4.2.13执行phpize在执行./configure --with-php-config=/usr/local/Cellar/php/7.2.12_2/bin/php...

2019-03-04 21:54:08

phpstorm+xdebug 不用跳出网页

首先通过 <?php echo phpinfo(); ?> 来查看当前php环境中是否开启了xdebug二、 开始配置phpstorm1、配置php版本2、 配置您要测试的host和你项目的地址(我这里已经是改成测试域名)3. 配置的DBGp PRoxy 这里的IDE key 是在php.ini 配置 4.重新代开Settings 配置 测...

2018-09-28 15:23:53

swoole 编译异步redis 消息解决问题

swoole 编译异步redis 遇到 swoole.so 找不到。通过官网 发现 解决办法为 swoole官网地址 vi ~/.bash_profile在最后一行添加 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libsource ~/.bash_profile 然后在重新编译swoole ,在通过php -m 就好了。再通过 php...

2018-04-28 13:47:01

PHP二维数组(或任意维数组)转换成一维数组的方法

$arr = [ 'a' => [ 1, 2, ], 'b' => [ '3', '4'=>[ '5' ] ], 'b'];print_r(iterator_to_array( new RecursiveIterato...

2018-03-28 17:39:31

laradock xdebug Mac

记录在mac 使用 laradock xdebug的坑 ,第一次使用如有记录错误,请指出谢谢。官网教程laradocke官网安装xDebug1.在laradock 目录下 找到 docker-compose.yml文件 后打开搜索 INSTALL_XDEBUG参数,能搜索到 两个 一个是workspace,一个是php-fpm,全都修改为true

2018-01-12 12:25:45

laravel框架使用webuploader token问题

在使用像webuploader 上传组件 后端需要token 验证的问题 如 laravel可以在创建web uploade实例的时候这样写:var uploader = WebUploader.create({ auto: true, // 选完文件后,是否自动上传 formData: { // 这里的token是外部生成的长

2018-01-09 13:16:51

laravel mysql 低版本 migrate 解决办法

laravel 使用php artisan migrate 数据迁移  mysql 版本5.7之前 如5.6 产生错误第一种解决办法:找到config文件下的database.php 找到这里修改成第二种办法:在AppServiceProvider 文件 下修改 入图网上也有很多说明,这个记录下来 自己遇到的问题

2018-01-04 16:43:23

GIT tag标签注意

打git tag 标签是要注意几点,今天我就造成打标签 打到三月份分支,造成项目失误。 1.先查看你当前所在分支git branch2.切换到主分支#如主分支明为:developgit checkout develop3.要更新的主分支的代码 pullgit pull origin develop4.在主分支里合并你要打标签的分支#如我修改的分支为dev-17-change合并到develop

2017-06-12 19:27:24

git 分支命令

查看本地分支:$ git branch查看远程分支:$ git branch -r#查看全部分支$ git branch -agit 创建一个本地的子分支#基于该分支创建子分支:$ git checkout -b 新分支名 老分支名(这种写法的意思为基于老分支创建新的分支)$ git checkout -b branch2_based_on_b1 branch1 切换分支:$ git che

2017-06-08 19:01:31

oh-my-zsh 安装使用

去http://ohmyz.sh/ 里面有命令让你运行$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"如果出现 Zsh is not installed! Please install zsh first! 这里我们下载一下sudo apt-get inst

2017-06-06 19:13:52

ubuntu中把安装的软件启动图标加到桌面上如DataGrip

首先我们要了解,Ubuntu 的 Dash 里所有程序都是在 /usr/share/applications 中的,所以我们的思路很简单——建一个类似于“快捷方式”一样的东西扔进去就好了。所以第一步自然是打开终端,输入sudo gedit gatadrip.desktop #创建一个gatadrip.desktop文件接着,在打开的 gedit 里我们编辑这个 desktop 文件,注意 Exec

2017-06-05 11:05:59

docker

下载容器镜像$ docker pull ubuntu:16.04查看docker 容器$ docker pull ubuntu:14.04运行下载的容器 输出 Hello World$ sudo docker run -it --rm ubuntu:16.04 /bin/echo "Hello world"

2017-06-03 16:04:13

PHP面试之文件夹下内容重复的文件去重

今天下午复试,面试官引导我写出文件夹下内容重复的文件去重。然后自己在黑板上写了好久没理清楚,现在写出来了,记录一下,如有不对,请各位大佬指出,或者有更好的方式请指导首先用到md5_file()因为之前也没接触过这个函数 在这里看下手册md5_file() 函数计算文件的 MD5 散列。md5_file() 函数使用 RSA 数据安全,包括 MD5 报文摘要算法。来自 RFC 1321 的解释 -

2017-05-24 21:58:47

HTTP请求格式和HTTP响应理解

HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 HTTP请求格式这里写代码片一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 <request-line><headers><blank line>[<request-

2017-05-17 22:00:53

PHP字符串翻转面试题

假定输入为一串字符串,字符串是大小写字母和数字组成,希望输出为这一串字符串的翻转格式(比如输入abc123,输出结果为321cba)。请用自己熟悉的语言(不用使>用语言层面的内置函数)实现这一函数。请考虑性能最优和安全性。function str($str){ $len=strlen($str)-1; $newstr = ''; for($i=$len;$i>=0;$i--

2017-05-16 22:02:24

Linux 常用命令

常用指令ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch 创建空文件echo

2017-05-12 23:27:27

五种常见的 PHP 设计模式

工厂模式 最初在设计模式 一书中,许多设计模式都鼓励使用松散耦合。要理解这个概念,让我们最好谈一下许多开发人员从事大型系统的艰苦历程。在更改一个代码片段时,就会发生问题,系统其他部分 —— 您曾认为完全不相关的部分中也有可能出现级联破坏。 该问题在于紧密耦合 。系统某个部分中的函数和类严重依赖于系统的其他部分中函数和类的行为和结构。您需要一组模式,使这些类能够相互通信,但不希望将它们紧密绑定在一

2017-05-11 18:07:03

angular.js Ajax使用

前端<div class="mt-20" ng-app="myapp" id="myapp" ng-controller="testcontroller"> <table class="table table-border table-bordered table-bg table-hover table-sort"> <thead>

2017-05-04 16:10:03

jquery 获取父级元素、子级元素、兄弟元素的方法

jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如("span").parent()或者("span").parent()或者(“span”).parent(“.class”)jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素jQuery.children(expr).返回所有子节点,这个方法

2017-04-06 20:33:47

MySql sum和count

今天写sql sum和count 有点傻傻分不清了 ,记录下来。如: 表名(test) id name 1 张三 2 李四 3 王了麻子如:select sum(id) from test;//结果是6 SUM是对符合条件的记录的数值列求和SUM是对符合条件的记录的数值列求和如:select count(id) from test;//结果是 3COUNT 是对

2017-03-30 13:36:04

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!