在SAE收费越来越贵的今天,节约是一件越来越重要的事。今年(2016)三月开始共享型MySQL也开始收费,这个时候多个应用共享一个MySQL是节约的一种重要方式。
1. 假设有多个应用(APP1, APP2, APP3)。其中共享型MySQL仅APP1保留,APP2和APP3使用APP1的MySQL。
2. 导出APP2和APP3的MySQL作为备份,然后删除APP2和APP3的MySQ……
由于nodejs是非阻塞单进程单线程的,一旦nodejs抛出异常,整个服务就会停掉。服务将会非常不稳定。
解决方法:
1. 使程序鲁棒,在有可能出现异常的地方,全部使用try { } catch(){ }进行嵌套。
2. express作为nodejs比较常用的框架,其实nodejs自己也有一定的异常错误捕获机制
// Express' errorHandler
function errorH……
<?php
$memcache_obj = memcache_connect('127.0.0.1', 11211);
$memcache_obj->add("name", "test");
echo $memcache_obj->get("name");
有人反应点击没反应,目前我在chrome和ie都测试过是可以的:
我想了一下可能的原因应该是没有引入jquery导致的,目前加入cdn上的jquery,我把代码更新为:
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js" typ……
基于UEditor,实现了UEditor的动态加载和隐藏。
Github: https://github.com/hujiulin/UEditorComponent
初始页面
点击左侧DIV
点击右侧DIV
点击页面空白位置
– Apache配置
下载mod_flvx.so、mod_h264_streaming.so模块。
注意:apache以及模块的x86、x64的版本对应[下述模块针对apache x86 2.2及以下版本]。
下载地址:链接:http://pan.baidu.com/s/1dEzYX4d 密码:jb0i
编辑apache\conf\httpd.conf,查找LoadModule,在LoadModule的最后面(或者附近)配置:
LoadModul……
ZendGuard下载
官方下载地址:http://www.zend.com/en/products/guard/downloads#Windows
下载之前需要注册,我下的版本是Zend Guard 6.0。双击运行即可傻瓜式安装。
最新的版本是7.0,如果想下载早期的版本,请点击:>Download here,当前页面下方会弹出早期版本的列表。
PHP下载
官方下载地址:http://php.net/dow……
版本描述
PHP: 5.3
PHPUnit
ThinkPHP 3.1.3
IDE: PHPStorm 10 (推荐)
PHPStorm配置PHPUnit
详见博文:
http://blog.coinidea.com/web%E5%BC%80%E5%8F%91/php-1088.html
ThinkPHP部署
官方代码下载:
http://www.thinkphp.cn/down.html
初始化站点:
http://www.thinkphp.cn/info/60.html
测试用例
本例中,根目录的inde……
PHPUnit的安装及样例测试
网上很多人推荐使用pear的安装方式,尝试了很多博客中的方法,均已失败。
我成功的方法是比较原生:
下载地址:
https://phpunit.de/index.html
下载下来的是.phar的PHP扩展。根据自己的PHP版本下载对应的PHPUnit版本
根据https://phpunit.de/manual/current/en/installation.html#installati……
Grunt是一个前端自动化的工具,互联网上关于如何安装和使用它的博客特别多:
http://www.cnblogs.com/wangfupeng1988/p/4561993.html
http://www.cnblogs.com/lhb25/archive/2013/01/24/grunt-for-javascript-project-a.html
因为Grunt的安装依赖于nodejs,本文主要介绍如果遇到“npm install grunt”等命名下载缓慢或者无……