发布了文章2017-11-08
也许这是我们最关系的一个环节了。一个web应用简单来说无非就是请求和相应了。获取你真的该补补 协程 的相关知识了。不过。。不懂协程懂进程~ 那就 当成进程来看 一个请求一个进 (xie) 程.懂线程~ 那就 当成 线程来看 一个请求一个线 (xie) 程
发布了文章2017-11-08
vendor/zanphp/http-server/src/Server.phpvendor/zanphp/server-base/src/ServerBase.php
发布了文章2017-11-08
PHP协程与yield 我说不如你查阅相关文档与资料 Iterator(迭代器)接口 生成器总览在PHP中使用协程实现多任务调度 当然 如果你暂时 懒的话 yield 当成 return 关键字就行 zanphp中的命名空间 Zan\Framework\Store\Facade\Cache 真身 ZanPHP\NoSql\Facade\Cache 这里...
发布了文章2017-11-08
从上的 namespace 得知 Model src/Model/Index/GetDBDataController 中 获取 一个 Model $demo$demo->doSql() 获取相关数据当然 这里 的 GetDBData 只是一个演示,正常来说 应该是个 User 、 Shop 等等啥的同样 doSql() 也是演示而已, 想成 getAllUser(), getBoy...
发布了文章2017-11-08
前言 本系列源码解读已 http-demo 项目为例 目录说明 主要关心 图片箭头指向目录[链接] bin: 服务启动bin文件目录 init: 应用初始化相关 resource: 配置文件目录,具体配置见 项目配置 src: 逻辑代码目录 vendor: composer引入包目录 补充说明 src/Controller 为 项...
发布了文章2017-11-08
前言 因为本系列主要解读zanphp源码, 所以环境采用作者自己搭建的适用 zan 系列的 docker 环境。 [链接] 环境相关说明 本系列基础目录都在 ~/zan-code 目录下进行 如有变更 自行 切换目录 安装 docker 与 composer 不多介绍 下载 zan-docker git clone https://gith...
回答了问题2017-08-03
简单说, min 版本 不代表就是 非min版本的压缩。换句话说 代码是不一样的。
发布了文章2017-06-01
上一篇扩展开发引导文章中。创建了编写扩展的三个基本文件。或许你会有个疑问PHP没有类似的自动生成项目框架的工具吗? 当然有。这篇文章就开始介绍使用 "php-ext-cli" 工具来生成扩展项目文件注意这里的 "php-ext-cli" 本身没有这玩意,是我给 PHP 自带的起的别名这...
发布了文章2017-06-01
PHP扩展开发系列01 - 我要成为一名老司机 1. 关于扩展的教程貌似挺全了,为啥还写? 记录下我写扩展的历程 自认为会写的更容易理解 我的宗旨就是 "先用再识" 代码写着写着就知道原理了 或者说边写边学, 边学边写 2. 那么你首先要具备哪些预备知识? 答:你需要先过...
回答了问题2016-06-03
map(function(){}.bind(this))
赞了文章2015-12-20
如果你还没看过 Swift 发展路线图,我建议你要好好看一看。目前为止,有四个针对 Swift 3 和一个针对 Swift 2.2 的提议已经被接受,也许其中的某些能让你会心一笑。
回答了问题2015-12-19
组件名称必须大写字母开头, {代码...}
回答了问题2015-11-27
{代码...}
回答了问题2015-11-20
把域名解析到 public 目录 作为站点的网站根目录.
回答了问题2015-11-19
[链接] github: [链接] coding: [链接]
回答了问题2015-11-13
完整打包: github: [链接] 速度慢的话使用 coding: [链接]
回答了问题2015-11-12
我的解决办法是 把 a 元素变的跟 li 一样大小. 当然这个不一定都适用..
回答了问题2015-11-12
flux : [链接] redux: [链接]
回答了问题2015-11-11
{代码...} 所以输出 {代码...}
回答了问题2015-11-08
看下 [链接] 另外 对于 ES6 语法 安装 babel-preset-es2015 {代码...} 上面文章中的配置是在 package.json中配置 query 也可以在项目根目录下 添加配置文件 .babelrc {代码...}