PHP高效率写法(详解原因)

1.尽量静态化:

如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。
当然了,这个测试方法需要在十万级以上次执行,效果才明显。
其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。
任何语言都是对内存和磁盘的操作,至于是否面向对象,只是软件层的问题,底层都是一样的,只是实现方法不同。静态内存是连续的,因为是在程序开始时就生成了,而实例申请的是离散[……]

Read more

DirectAdmin 1.44.3 开心版 + CaPri 皮肤一键安装包

此 DirectAdmin 开心版 1.44.3 (x86/x64) 自带并默认 Capri 皮肤,默认中文界面。支持CentOS 32bit 64bit

中文界面:

wget -c http://directadmin.u.qiniudn.com/da1443.sh;chmod 755 da1443.sh;./da1443.sh 2>&1|tee directadmin_install.log

纯英文界面:

wget -c
http://directadmin.u.q[……]

Read more

微信JSSDK支付–公众号内支付—fail_invalid_appid

认真检查,每个参数的正确性,打印一下签名的字符串是什么,一定要认真

1、网上有教程说timeStamp 字段的S是小写,其实是错的。请保持大写,请保持大写。
2、缺少appId,那么请检查你得到的JSON字符串是不是标准JSON字符串。
    SDK中代码示例

//调用微信JS api 支付
	function jsApiCall()
	{
		WeixinJSBridge.invoke(
			'getBrandWCPayRequest',
			<?php echo $jsApiParameters; ?>,
			fun[......]

Read more

如何判断Javascript对象是否存在

Javascript语言的设计不够严谨,很多地方一不小心就会出错。

举例来说,请考虑以下情况。

现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下:

if (myObj不存在){

声明myObj;

}

你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy Zaytsev指出,判断一个Javascript对象是否存在,有超过50种写法。只有对Ja[……]

Read more

MAC最新10.13.1版本折腾apache

1、

sudo vi /etc/apache2/extra/httpd-vhosts.conf

注释掉两个虚拟主机。增加一个本地测试主机


2、sudo vi /etc/apache2/httpd.conf

注释掉 httpd-vhosts  的include,
开启相关mysql、php、userdier等等

<Directory /> 
 AllowOverride none
    Require all granted </Directory>

3、注意APACHE的启动权限,是_www,你的文[......]

Read more

转载:什么是VUE?为什么用VUE?

Vue.js新手入门指南

最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,楼主自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己的结业项目。

在做的过程中也对Vue.js的官方文档以及其各种特性有了许多认识。作为一个之前以PHP+模版引擎为主的开发,从一个从未接触过除HTML+CSS+JavaScript+JQuery以外的前端技术的人到现在可以独立使用Vue.js以及各种附属的UI库来开发项目,我总结了一些知识和经验想与大家分享。

[……]

Read more

Linux下SSH远程连接断开后让程序继续运行解决办法

在下载的过程中,不小心把SSH远程连接关闭了,这个时候下载也会中断

必须重新登录到系统,再次手动执行命令,才能继续下载之前未下载完成的文件。

有没有办法在SSH远程连接被断开或者关闭的时候,系统里面的下载程序还能继续运行?

解决办法:(以CentOS系统为例)

1、安装screen命令

yum  install screen   #安装

2、screen -S  mysql5.5   #创建screen会话,自定[……]

Read more

首家倒闭共享单车创始人:真的当做公益了

愿赌服输,人要向前看。

共享单车依然热得烫手。

6 月 16 日,摩拜宣布又获得超 6 亿美元融资。与此同时,重庆一家名为“悟空单车”的共享单车却撑不下去了。就在摩拜宣布巨额融资的三天前,悟空单车宣布停止运营。这让悟空单车成为行业首家彻底退出的企业。

为了这个风口,悟空单车创始人雷厚义搭进去了 300 多万元,一千多辆单车也不见了踪影。当然,他也不打算找回来,“当做公益了”。

雷厚义是怎么被卷入进这个风口的?有哪些心路历程?又有哪些血淋淋的教训?昨天,创业家&I 黑马与雷厚义聊[……]

Read more