- 浏览: 296967 次
- 性别:
- 来自: 深圳
最新评论
-
sunshine217:
请问 var zTool = require("./ ...
模块简单设计——socket.io聊天代码 -
fgjun:
代码中的io.sockets.emit(socket.id,d ...
模块简单设计——socket.io聊天代码
文章列表
#!/usr/bin/env: python
import re
import struct
class CIDRHelper:
@staticmethod
def start():
print "Hello"
def ipFormatChk(self, ip_str):
pattern = r"\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]| ...
转自:http://blog.sina.com.cn/s/blog_7cf112e00100sx1l.html
通常的网站,很多是以war包形式发布的下边介绍如何自行制作war包
首先要求制作war包的环境安装j2sdk-1.4.2以上版本比如,安装了Plesk的服务器,就都已经具有了j2sdk切换到j2sdk的bin目录,找到jar命令在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin在win上,jar命令位于:C:\Program Files\SWsoft\Plesk\Additional\JDK\bin
执行jar -cvf 将要生成的包名.w ...
本文可以任意转载,但请保留原出处:http://www.webwork.cn/archives/50009640.html
为什么要使用Maven,使用Maven有什么好处 maven是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCMs管理、发布等的工具,它可以协助你完成以下工作:1.快速创建一个工程文件2.几乎不用做任何设置,可以立即进行编译、测试、打包等工作。以前用Ant的时候,也可以很方便的做这些工作,但是写Ant的build.xml文件是一件很烦琐的事情。3.创建项目文档非常容易,可以自动生成一个web site,记录你的项目情况、版本信息、两个版本之间的chan ...
javascript基础语法
- 博客分类:
- 琐碎的学习
一,变量类型(string/boolean/number/null/undefined)
val_i=23
val_i=1e3 (1000)
val_i=010 (八进制)
val_i=0xff (十六进制)
val_s="Hello World"
val_b=true
typeof val_i
var b;
b === undefined; // true
b === "undefined"; // false
typeof b === "undefined"; // true
typeof b ...
如果完全用node做所有服务器端的事情,http://expressjs.com/框架是一个很好的选择,不过我们也可以在一些简易的应用场景使用node
root # node server.js
如果server.js被修改后,需要重新启动服务器才能生效,这点很不方便,不过supervisor可以很好地解决
安装supervisor,它会监控目录的服务文件有无变化(如果编辑后文件有语法错误,服务就没法运行了,所以要特别注意)
npm install supervisor -g
root:~/test # supervisor server.js
DEBUG: Running ...
转自:http://www.cr173.com/html/13900_1.html
众所周知,异步是nodejs中得天独厚的特点和优势,但同时在程序中同步的需求(比如控制程序的执行顺序为:func1 -> func2 ->func3 )也是很常见的。本文就是对这个问题记录自己的一些 ...
代码片段一:
demo.js
var http = require("http"),
url = require("url"),
path = require("path"),
fs = require("fs"),
utoken = require("./utoken");//require this module
var handle = {}
handle["/utoken"] = utoken ...
服务器维持状态集合,如果20秒内某个key的数值未达到20,则判定超时,如果达到20,则输出结果
服务器端代码(node server.js)
var http = require("http"),
url = require("url"),
path = require("path"),
qs = require("qs"),
fs = require("fs");
var handle = {}
handle["/&q ...
参照《nodejs开发指南》(node版本 v0.8.16)
创建一个服务器,实现一个简单功能:记录用户请求数(node app.js进入调试模式)
var http = require('http');
var tag = 0
//exports.tag = tag
//module.exports.listen = function(port){
exports.listen = function startServer(port){
// create http server
var server = http.createServer(function ( ...
运行方式如下:
node long.js
不断往服务器目录放置message文件如:(echo "new message" > message)
首页index.html如下
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Test Long-Polling</title>
<script type="text/javascript" src=& ...
bootstrap(版本3.0)源码中的例子有菜单栏和幻灯片的实现
网页模版
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content=" ...
琐碎的学习——接触html5开发
- 博客分类:
- 琐碎的学习
从互联网开发者要转到手机开发不是一朝一夕的事情,不说android与ios复杂繁琐的接口,java与objc的语法就够我学好一阵子了。最近接触了点html5的东西,感觉将html5技术用于手机端开发起来确实容易很多。
网上有很多不错的html5框架,如sencha touch与lungo等,我这里处于学习了解的目的,使用lungo写点代码。
首先下载lungo和quojs两个js库
创建一个最简单的lungo应用程序,包含下面几个部分
1,section(主容器)
2,article(必须放置在section里面,并且配置class为active)
3,添加依赖库(quo. ...
结合jquery mobile简单实现如下
<!DOCTYPE html>
<html>
<head>
<title>jQuery Mobile Application</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" />
<script type="text/javascript" ...
windows版本
C:\Program Files\scala\bin>scala -version
Scala code runner version 2.10.3 -- Copyright 2002-2013, LAMP/EPFL
基本类型及操作
import scala.collection.mutable.Set
import scala.collection.immutable.HashSet
import scala.collection.mutable.Map
object Hello {
//函数
def max(x: Int, y: Int ...
需要将jar包放到scala安装目录的lib(如C:\Program Files\scala\lib)目录下,则使用scalac和scala编译运行时可以不用添加包依赖关系。
如Java使用jetty库实现服务器如下(demo/Hello.java):
package demo;
import org.eclipse.jetty.server.*;
import org.eclipse.jetty.server.handler.HandlerCollection;
import org.eclipse.jetty.server.nio.SelectChannelConnecto ...