2017 年你应该学习的编程语言、框架和工具 2017 年你应该学习的编程语言、框架和工具 摘要: 2016 年在开发者圈子中许多新的技术和概念层出不穷,人工智能、机器学习、Progressive Web Apps 等等,各种语言、框架和工具的更新也是让人看得眼花缭乱。2017 年,作为开发者应该跟 ...
分类:
编程语言 时间:
2016-12-15 20:19:13
阅读次数:
287
Motivation JavaScript 是一款拥有「自动垃圾回收」功能的编程语言。 市面上具有这样功能的语言,一般都是拥有相对应的虚拟机的,像 Java的JVM ,C#的CLR ,PHP的Zend。 虚拟机一般实现了代码解析,内存的管理、布局、垃圾回收等功能。 不像C/C++这种没有虚拟机的语言 ...
分类:
Web程序 时间:
2016-12-15 14:13:36
阅读次数:
306
表情符号备忘单 表情符号备忘单 此页上列出的emoji 表情图释支持篝火、 GitHub, Basecamp、 Redbooth、 Trac、 Flowdock、 Sprint.ly、 Kandan、 Textbox.io、 Kippt、 Redmine、 JabbR、特雷略、大厅、 Qiita、创 ...
分类:
其他好文 时间:
2016-12-14 07:42:06
阅读次数:
511
由于phpstrom太吃内存,加上公司机器太过古董,所以放弃了phpstromIDE,转而使用sublime3这个轻量级的编辑器。轻量的结构加上优美的插件包管理package controll造就了轻量且优美的sublime3IDE;当然sublime的调试功能还是没有phpstrom和zend s ...
分类:
Web程序 时间:
2016-12-13 18:46:03
阅读次数:
290
PHP 5.3.X 以前版本 为 Zend Optimizer PHP 5.3.X 之后 更名为 Zend Guard Loader 可以帮助php执行加密后的php代码 安装实例以Ubuntu Server 12.04 LTS 64位版本 mkdir /usr/zend (把压缩包下载到此目录,因 ...
分类:
Web程序 时间:
2016-12-05 14:12:33
阅读次数:
339
我们在php中用到的变量,在底层的C语言代码里是一个结构体,由四个成员组成typedef struct _zval_struct { zvalue_value value; /* 变量的值,也是一个结构体 */ zend_uint refcount__gc; /* 变量的引用计数 typedef u ...
分类:
Web程序 时间:
2016-12-04 17:31:19
阅读次数:
258
zendstudio升级后添加自定义templates非常麻烦,新版的codetemplates无添加选项,导入模版亦不生效。只好通过修改软件模版配置文件来添加新的自定义模板,大概步骤如下:1、找到zendstudio的安装目录,再从安装目录下找到plugins目录,从plugins目录里面找到下图文件:2、用win..
分类:
Web程序 时间:
2016-12-03 02:49:48
阅读次数:
190
这里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linux CG CG是从全局的compiler_global中获取属性值,里面存储的就是编译过程使用到的全局变量。 struct _zend_compiler_globals { zend_stack loop_var_stack; ...
分类:
Web程序 时间:
2016-11-30 23:09:09
阅读次数:
303
本文章介绍整个PHP开发环境的搭建 数据库:MySql 5.5.50 数据库软件:Navicat 11.1.20和phpAdmin 4.6.5.1任选 php库:PHP 7.0.13 服务器:Apache 2.4.23 集成开发软件: Zend Studio 13.5.0 操作系统:Windows ...
分类:
数据库 时间:
2016-11-30 09:33:39
阅读次数:
202
php是先把源码解析成opcode,然后再把opcode传递给zend_vm进行执行的。 在php7中,我们能很方便用phpdbg来查看一个文件或者一个函数的opcode了。至于phpdbg的使用,现在网上介绍不多,不过好在有很详细的help文档。下面是一个最简单的opcode代码: 这个php文件 ...
分类:
Web程序 时间:
2016-11-30 02:59:54
阅读次数:
261