nodejs socket.io初探
nodejs的socket.io的功能如同websocket一样,是建立长链接,可以让服务器主动发消息给客户端(通常是指浏览器)
但是好处是服务端和客户端用的是同一种语言,都是javascript,学习成本比较低。
下面就一个简单的例子:
建立简单的聊天的程序:
服务器端代码:- server.js
var app = require('express')();
va… 更多... “nodejs socket.io初探”
IT夜班车
nodejs的socket.io的功能如同websocket一样,是建立长链接,可以让服务器主动发消息给客户端(通常是指浏览器)
但是好处是服务端和客户端用的是同一种语言,都是javascript,学习成本比较低。
下面就一个简单的例子:
建立简单的聊天的程序:
服务器端代码:- server.js
var app = require('express')();
va… 更多... “nodejs socket.io初探”
nodejs的hello world可以使用2种方式实现:
—- server.js文件
var express = require('express');
var app = express();
app.get('/', function (req, res)
{
res.se
… 更多... “nodejs的hello world” Javascript JSON打包和解包
比如我们在服务端使用 nodejs对一个数组打包:
var arr = [‘user1’, ‘user2’, ‘user3’];
var jsondata = JSON.stringify( arr );
在客户端收到这个json数据后,可以使用
JSON.parse解析出来
var arr = JSO… 更多... “Javascript JSON打包和解包”
先说明什么是静态服务器,就是客户端请求什么直接返回,例如请求根目录的test.html, 或者是 js目录下面,test.js.或者是css目录下面的test.css. 相对应的就是动态,就是根据客户端的请求作出自定义的行为,这个在
一文中有例子说明
下面看看静态服务器的server.js怎么写,这个文件的名字可以随便取,
[—server… 更多... “nodejs静态服务器示例”
nodejs服务器由下面几个文件组成
通常还需要html,和js,css文件。
服务器入点js文件,例如 server.js
这个文件需要传给nodejs,告诉它从那个文件启动,如:
# node server.js
例如:
var app = require('express')();
var http = requir… 更多... “Nodejs服务器的文件组织结构”
通过本文创建一个聊天程序
后台采用Nodejs作为web服务器,前后台通信采用socket.io,
后台 index.js
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket… 更多... “Nodejs + socket.io创建web聊天程序”
默认php是不显示错误的,例如你写了
require_once('xxx.php')
但是这个文件并不存在,这样导致你的网页输出不正常,但是你又看不到这个错误,要看到这个错误,就需要打开php的错误显示。这个配置是在php的配置文件 php.ini文件中,在linux系统中,这个文件的位置是在
/etc/php.ini
打开它,找到下面的内容,
&nb… 更多... “配置php显示错误”
如何去掉百度统计的小图标
百度的统计小图标有时候挺碍眼的,它一般默认在网页的左上角,并且占一整行,这样你的整个页面显示就有乱掉,怎么去掉它呢?
去百度统计的网站,登陆
然后点击网站中心
网站中心会列出你所有添加的网站,在左边点击统计图标
默认下面红色标记的地方是打钩的,就是显示,这里把这个勾去掉,然后点击确认,绿色的地方选择你想要设置的网站
这样就完成了,但是记… 更多... “如何去掉百度统计的小图标”
这个标题中有点没有说清楚,这里再说一点,就是用你所用的ssl的key 文件有密码保护,当然这样做的是好的,更加的安全,不过带来个问题就是每次重新启动web server的时候,都需要手动输入密码,否则服务器启动就不能完成。另外如果你的服务器(机器)重启了,那么你又没能及时输入密码,那么web server也就不能正常响应用户的http请求了。
因此我们这… 更多... “如何去掉https的启动密码”
这里分享一下wordpress留言板的制作方法:
1.找到你博客模板目录中的single.php文件(一般你的模板目录是在/wp-content/themes/博客模板名称/);复制single.php并重命名guestbook.php,这样做的目的是我们希望留言板能保持博客的基本布局如:页面头部,页脚和侧边栏。因此最好的方式就是复制用来显示单篇主题的… 更多... “自己动手制作wordpress留言板”