12 2012 档案
摘要:是解码图片报错。换成这种方式解决URL imageurl = new URL(String url); IputStream stream = imageurl.openStream(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); byte[] b = new byte[1024]; int len = 0; while ((len = is.read(b, 0, 1024)) != -1) { baos.write(b, 0, len); baos.flush()...
阅读全文
摘要:本节内容:什么是模块如何创建模块如何创建一个包;如何使用包管理器并发布自己创建的包 1.什么是模块 模块是Node.js应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个Node.js文件就是一个模块,这个文件可能是JavaScript代码,JSON或者编译过的C/C++扩展。 前面用过var http = require('http'),其中http是Node.js的一个模块,其内部是用到了C++实现,外部用JavaScript封装。我们通过require函数获取了这个模块,然后才能使用其中的对象。2.创建及加载模块 在Node.js中,创建一个模块非常简单,因为一
阅读全文
摘要:Node.js 所有的异步I/O操作在完成时都会发送一个事件到事件队列。在开发者看来,事件由EventEmitter对象提供。前面提到的fs.readFile和http.createServer的回调函数都是通过EventEmitter来实现的。 写个例子://event.js var EventEmitter = require('events').EventEmitter; var event = new EventEmitter();event.on('some_event',function(){ console.log('This is som
阅读全文
摘要:Node.js最大的特点是异步式I/O(或者非阻塞I/O).同步式I/O(阻塞式) 异步式I/O(非阻塞式) 利用多线程提供吞吐量 通过事件片分割和线程调度利用多核CPU 需要由操作系统调度多线程使用多核CPU 难以充分利用CPU资源 内存轨迹大,数据局部性弱 符合线性的编程思维单线程即可实现高吞吐量通过功能划分利用多核CPU可以将单进程绑定到单核CPU可以充分利用CPU资源内存轨迹小。数据局部性强不符合传统编程思维同步式I/O: 线程在执行中如果遇到磁盘读写或网络通信(统称为I/O操作),通常要耗费较长的时间,这时操作系...
阅读全文
摘要:(一)HelloWorld我们开始实现第一个Node.js程序吧。打开你常用的文本编辑器,输入以下代码 console.log('Hello World'); 将文件保存为HelloWorld.js . 打开命令提示符,进入HelloWorld.js所以的目录(这里我的是D:\Project\NodeJs),输入 node HelloWorld.js 结果是解释一下: console是Node.js提供的控制台对象,其中包含了向标准输出写入的操作,如console.log,console.error等。(二)Node.js命令行工具输入node --help可以看到详细的帮..
阅读全文
摘要:一.在Windows系统上安装Node.js 访问:http://nodejs.org/download,下载Windows Installer的安装包 下载完后直接打开就可以自动完成安装。安装程序不会询问你安装路径,Node.js会被自动安装到C:\Program Files\node.js目录下,并且会在系统的PATH环境变量中增加该目录,因此 我们可以在Windows的命令提示符中直接运行node. 为了测试是否已经安装成功,我们在运行中输入CMD,打开命令提示符,然后输入node,将会进入Node.js的交互模式。 接着输入 console.log('Hello Worl...
阅读全文
摘要:项目是2.2开发 测试手机是android4.0时候提示android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:new Thread(){@Overridepublic void run(){//你要执行的方法//执行完毕后给handler发送一个空消息handler.sendEmptyMessage(0);}}.start(); //定义Handler对象private Handler handler =new Handler(){@Override//当有消息发送出来的时候就执
阅读全文
摘要:http://www.zhangxinxu.com/study/201012/jquery-power-float-demo.html
阅读全文
摘要:jQuery-Select-TestjQuery获取Select选择的Text和Value:选择一项试试看语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text();//获取Select选择的Text3. var checkValue=$("#select_id").val();//获取Sel
阅读全文
摘要:http://blog.csdn.net/flightme/article/details/6977191http://www.cnblogs.com/Fskjb/archive/2009/08/17/1548370.html利用axis2实现WebService(Java)
阅读全文
摘要:1.安装时报错error 1920.service NUTCRACKERservice NUTCRACKERservice failed to start.verify that you have sufficent privellige to start the system services. 解决:启动Print Spooler和Server2.本文是基于Windows7(32位)安装环境。 2.1 下载软件 Rose2003 :http://www.oyksoft.com/soft/1880.html 破解文件: http://files.cnblogs.com/lixianh...
阅读全文