PHP&JS&node.js
文章平均质量分 93
AAA20090987
一个喜欢编程,喜欢C 的人
展开
-
PHP:输出数组的四种方式
PHP输出数组的四种方式:<?php//测试用的数组$info = array('11'=>'aaa', '22'=>'bbb', '33'=>'ccc');//第一种,将整个数组作为一个对象输出,DEBUG专用echo '------------------------------------------';var_dump($info);//第二种,foreach,只能输入v原创 2013-05-22 10:20:45 · 26653 阅读 · 1 评论 -
windows下开发PHP扩展(无需Cygwin)
第一步:准备1、php源码包和windows下的二进制包,以及安装Visual C++,并把Microsoft Visual Studio/Common/MSDev98/Bin的绝对路径添加到windows环境变量2、解压源码包到d:/php_src3、进入d:/php_src/ext目录,复制skeleton文件夹,并重命名为要开发扩展的名字,本例为“linvo”转载 2013-05-29 15:33:22 · 1211 阅读 · 0 评论 -
centos下编译php扩展
新装了centos 6.2,用yum安装的php,发现少了mbstring、mcrypt扩展,可是在centos的repos里不再包括mcrypt的源文件,于是1、下载php-5.3.11.tar.gz,找到ext/mcrypt,用phpize来进行扩展,发现phpize不能用;2、rpm -q --whatprovides /usr/bin/phpize找出需要安装php-devel,转载 2013-06-07 17:02:03 · 2556 阅读 · 0 评论 -
使用forever运行nodejs应用
何为foreverforever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用。官方的说明是说:A simple CLI tool for ensuring that a given script runs continuously (i.e. forever).// 一个用来持续(或者说永远)运行一个给定脚本的简单的命令行工具Githu转载 2014-04-30 09:50:42 · 1222 阅读 · 0 评论 -
Socket.IO 和 Node.js 入门
Node.js 并不能做所有事情,但它可通过 Socket.IO 库轻松实现 WebSockets。使用 WebSockets 可轻松构建实时多用户的应用程序或游戏,今天我们将讲述如何使用 Node.js 和 Socket.IO 构建简单的聊天程序。注意: 在阅读文章之前你应该先安装好 Node.js,同时你需要一个自己喜欢的文本编辑器,本文提及的一些源码有些改自 http://boo转载 2014-05-27 14:59:26 · 1321 阅读 · 0 评论 -
Node.js 异步异常的处理与domain模块解析
异步异常处理异步异常的特点由于node的回调异步特性,无法通过try catch来捕捉所有的异常:try { process.nextTick(function () { foo.bar(); });} catch (err) { //can not catch it}而对于web服务而言,其实是非常希望这样的: //express风转载 2014-06-13 10:17:54 · 1428 阅读 · 0 评论 -
皇帝的新衣:Node.js
现在有很多人非难Node.js(例如著名的Node.js is cancer),但是反对者往往误解其中所传达的信息并用一些无关的观点进行反驳。更麻烦的是现在有两类人在使用Node.js,第一类人需要一个高并发的服务器来同时处理大量的连接(例如HTTP代理、Websocket聊天服务器等等),第二类人是重度依赖于JavaScript,他们在浏览器、服务器、数据库甚至洗衣机上都用JS。我想转载 2014-12-06 10:04:22 · 1344 阅读 · 0 评论 -
ecshop修饰符preg_replace/e不安全的几处改动
主要集中在 upload/includes/cls_template.php 文件中: 1:line 300 : 原语句: return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source); 修改为: return preg_replace_callback("/{([^\}\{\n转载 2015-07-22 11:24:29 · 2292 阅读 · 0 评论