会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mingc
博客园
首页
新随笔
联系
管理
2018年7月18日
PHP 中 int 和 integer 类型的区别
摘要: 半夜整理东西,发现一个以前没留意到的小问题。 PHP 7.0+ 里支持了函数(和方法)的返回值类型提示,上述第二种写法在解释运行时会触发一个 Fatal Error,要求返回值必须是 integer 类的一个实例: 当然,两者在强制类型转换时效果是一样的: 相关链接 PHP difference b
阅读全文
posted @ 2018-07-18 04:01 mingc
阅读(3556)
评论(1)
推荐(1)
2018年7月12日
Vagrant 无法校验手动下载的 Homestead Box 版本
摘要: 起因 4年前电脑,配置不太好了,现有的 Homestead 运行起来太吃内存。在修改了 Homestead.yaml 文件里 memory 选项的内存配置为 1024 后,应用最新配置重启失败。 索性重新部署 Homestead,下载一个 3.0.0 版的 Box: 错误消息 The box 'la
阅读全文
posted @ 2018-07-12 02:16 mingc
阅读(1912)
评论(0)
推荐(0)
2018年5月5日
composer install 失败,无法用 unzip 解压归档、proc_open() 函数未支持
摘要: 前言 记得最近好像有不只一个朋友问过 composer install 安装依赖时出现异常,导致项目无法运行。下面简单记录一下其中 2 个比较频繁问题的解决办法。 问题 & 解决 1、unzip依赖 异常消息:Unzip with unzip command failed, falling back
阅读全文
posted @ 2018-05-05 02:43 mingc
阅读(8218)
评论(0)
推荐(0)
2018年4月17日
Laravel 5.5 迁移报错:General error: 1215 Cannot add foreign key constraint
摘要: 问题 之前一直用的 Laravel 5.4,数据库也是直接写 sql 的,感觉可定制性更强,顺便锻炼下 sql。这次改用了 Laravel 5.5,索性用迁移建库试试,结果报错如下: SQLSTATE[HY000]: General error: 1215 Cannot add foreign ke
阅读全文
posted @ 2018-04-17 01:31 mingc
阅读(1528)
评论(0)
推荐(0)
2018年4月5日
npm 安装 electron 超时
摘要: 由于某些不可描述的原因,俺的某个小项目要用客户端桌面应用,后台那还是 php 了。经广大的群友指导,发现了 Electron 这个项目。它可以用 html, css, javascript 构建跨平台的桌面应用程序,基于 nodejs 实现。 问题 然而在安装 Electron 时,卡死在了 npm
阅读全文
posted @ 2018-04-05 21:25 mingc
阅读(5901)
评论(1)
推荐(1)
2018年1月27日
解决 Windows 环境 Git Bash 无法识别 Composer 命令的问题
摘要: 思路 模拟 Linux,复制一个 composer 文件到 Git Bash 的 /usr 的子目录,并赋予执行权限。 解决 首先,请确定你的 composer.phar 文件路径。我的是: /d/wamp64/bin/php/php5.6.31/composer.phar (请把类似 D:\ 的盘
阅读全文
posted @ 2018-01-27 18:24 mingc
阅读(2992)
评论(0)
推荐(1)
2018年1月24日
聊天室(下篇)GatewayWorker 与 Laravel 的整合
摘要: 思路 上一篇大概梳理了一下 GatewayWorker 的基础知识。这篇就来准备整合 GatewayWorker 到 Laravel。 GatewayWorker 是基于 Socket 监听的服务器框架,而 Laravel 是基于 HTTP 请求/响应模型的 Web 框架。所以一定要明白,两者的部署
阅读全文
posted @ 2018-01-24 03:05 mingc
阅读(4189)
评论(0)
推荐(0)
聊天室(上篇)GatewayWorker 基础
摘要: 前言 本文的目的是基于 GatewayWorker 官方手册,梳理一次 GatewayWorker,并在实践中与 MVC 框架整合的思路(附最终的项目源码)。如果你已经理解了整合这一块儿的知识,那么就可以关掉这个网页了。时间蛮宝贵的~ 这篇是上篇,梳理 GatewayWorker 基础,下篇是 Ga
阅读全文
posted @ 2018-01-24 03:04 mingc
阅读(4291)
评论(0)
推荐(1)
2017年12月2日
PHP 生成、识别二维码及安装相关扩展/工具
摘要: 2018-02-20 00:30:26 更新:推荐新扩展(极力推荐) 这篇文章里用的两个二维码扩展都有些问题和麻烦:phpqrcode(生成二维码)的源码有点小 bug; 而 php-zbarcode(识别二维码)需要其他开源套件和扩展模块的支持,编译起来很容易出问题,只支持 php5,而且 3 年
阅读全文
posted @ 2017-12-02 20:52 mingc
阅读(9931)
评论(20)
推荐(0)
编译安装 zbar 时两次 make 带来的惊喜
摘要: 为了装 php 的条形码扩展模块 php-zbarcode,先装了一天的 ImageMagick 和 zbar。也许和我装的 Ubuntu 17.10 的有版本兼容问题吧,总之什么毛病都有,apt 不行,PPA 源也不行,编译安装还有几处源代码出错,装不上~ 折腾了大半天之后终于把 ImageMag
阅读全文
posted @ 2017-12-02 19:20 mingc
阅读(2805)
评论(0)
推荐(0)
下一页
公告