技术

对于php中unset函数的认识

2016/11/01

unset($var)函数是我们经常会用到的函数。它的基本意思就是将传入的实参$var变量删除。我一直以为它就是直接把变量从内存中删掉了,从来没有多想,也没有详细阅读过php文档。 直到最近遇到一个问题,我才正确认识了它。

如何解决 drush command needs a higher bootstrap level to run

2016/09/23

drush是一个命令行shell,是专门为drupal做的站点管理脚本。通过drush我们能方便的看到drupal站点的状态,启用或者禁用某个模块以及升级drupal的版本。在帮助客户升级drupal站点期间,我遇到一个问题,当我执行站点升级命令drupal up时,它会提示”Command pm-update needs a higher bootstrap level to run - you will need to invoke drush from a more functional Drupal environment to run this command.”

如何让drupal站点支持emoji字符

2016/09/22

在往drupal的站点插入数据时,我们经常会遇到一个问题,当插入的数据包含emoji等特殊字符时,往往插入不成功,伴随着还有报错信息。这是我们的程序出问题了吗?不一定是,可能的原因有mysql版本过低,mysql配置信息不正确等。如何让drupal站点支持emoji字符呢?drupal7.50让我们看到了可能。

WEBGL之three.js实现

2016/09/05

上一期讲的是WebGL原理和应用--OpenGL实现3D渲染效果,这一次主要介绍Three.js是如何实现3D渲染效果的(Three代表3D):

three.js应用

(1)首先是Three.js里面主要的三个要素:场景,相机,渲染器。这也很好理解,就是在一个空间里实现3D效果的三个环节,了解了这个后面就很容易想象出模拟的过程。

判断linux系统中的服务管理命令是service还是systemctl

2016/07/19

作为网站维护人员,经常要管理客户linux系统中运行的一些服务,例如mysql,nginx等。然而客户的linux系统版本不同,甚至是不同的distribution,因此我经常会遇到一个问题,到底这个linux的服务管理命令是service还是systemctl呢?