- 浏览: 76424 次
- 性别:
- 来自: 浙江嘉善
最新评论
-
w649553254:
LeoLi_1221 写道 AccessBase access ...
Java OPC客户端的试用 -
LeoLi_1221:
AccessBase access = new Async20 ...
Java OPC客户端的试用 -
lrvberg:
你好,请教一下:jeasyopc 和 openscada的ut ...
Java OPC客户端的试用 -
ezwuhai:
楼主能详细说明下吗,新手求指导。
Java OPC客户端的试用 -
qululu0728:
请问,使用Openfire + jsjac怎么配置的吗?为什么 ...
Web IM开发随笔
文章列表
上传和下载中文文件时由于http头只能是ASCII字符集(待认证),所以在Content-Disposition只能使用URLEncoder先转化为如%xy这样的格式
样例代码:
response.addHeader("Content-Disposition","attachment;filename="+java.net.URLEncoder.encode(filename));
不过,各个浏览器表现不一致,在encode以后ie可以显示中文,而firefox3则出现%xy... 不会自己转化为中文,而ff3好像支持不使用encode的方式.
...
- 2009-06-04 16:53
- 浏览 1050
- 评论(0)
学习了一段时间,发现rails的空间很找找到
作为网站开发的初期尝试,准备使用google的app engine做一次尝试
google的app engine在支持java以后,可以使用jruby开发了
介绍一篇详细说明的文章:
http://olabini.com/blog/2009/04/jruby-on-rails-on-google-app-engine/
示例网站:
http://jruby-rack.appspot.com/
在google app engine中开发也会存在很多问题,比如性能,灵活性,google依赖性
不过作为一种尝试的话,google app engine会 ...
- 2009-06-01 14:25
- 浏览 1416
- 评论(0)
工作已经两年了,记录一下现在的心情,也为自己打打气.
两年的变化很大:
从上海到了北京,
从互联网公司到了重工企业的IT部门,
从perl转为了java
... ...
没有变的是自己的决心
保持着自己的原则,追求着完美的软件开发,坚定努力的方向
现实和理想的差距是巨大的,去实现自己理想的道路必定也遍地荆棘
我愿意怀着热忱的心去实现自己的理想
执着和热情是我现在所要保持的
想大喊一声:我要一直努力下去!
- 2009-06-01 09:18
- 浏览 941
- 评论(0)
ie8下存在问题,绘图出现空白
windows 2003的ie7也出现问题
奇怪的问题,不过flot整体还是还是很好用!
补充:
flot最新的代码解决了ie8的问题,真是个不错的库
- 2009-05-27 09:06
- 浏览 1867
- 评论(0)
prototype中属性是对象时,继承时可能出现的问题
Shape = function(){}
Shape.prototype = {
area: [1,2,3]
}
var Rectange = function(){
this.area.push(4);
}
Rectange.prototype = new Shape();
var Square = function(){
}
Square.prototype = new Shape();
console.log(new Rectange().area.length);
console.log(ne ...
- 2009-04-23 14:46
- 浏览 891
- 评论(0)
Javascript的继承和Ext的Extend
Javascript中实现一个类,使用的是Construct Function和prototype
例如:
Shape = function(name,area){
if(name != null)
this.name = name
if(area != null)
this.area = area
}
Shape.prototype = {
name:'',
area:0
}
var shape1 = new Shape('shape_1',20)
集成实现Rectan ...
- 2009-04-23 14:28
- 浏览 1268
- 评论(2)
<body xmlns="http://jabber.org/protocol/httpbind" wait="60" to="127.0.0.1" route="xmpp:127.0.0.1:7070" ver="1.6" xml:lang="en" xmlns:xmpp="urn:xmpp:xbosh" xmpp:version="1.0" rid="2778"></body>
在Jabb ...
- 2009-04-20 16:16
- 浏览 1419
- 评论(0)
使用Openfire构建基于Web的聊天应用
参看了多个方案:
1. 使用Openfire + XMPP4JS 没配置成功
2. 使用Openfire + jsjac 略做修改,成功运行
成功搭建Web IM环境的一点心得:
Openfire 3.6.3 + jsjac-1.3.2
apache httpd 2.2 作为Ajax跨域的Proxy
可登录,可聊天
注意事项:
JSJACHBC_USE_BOSH_VER = false 改为true可以等到在线人
oArgs.authtype = 'nonsasl'; 更改认证方式
接下去继续扩充功能和进行系统集成了~
- 2009-04-17 17:10
- 浏览 2157
- 评论(1)
可以用于通过路径解析JSON对象的一个函数
主页:http://goessner.net/articles/JsonPath/
和XPath的使用对比
XPath JSONPath Description
/ $ the root object/element
. @ the current object/element
/ . or [] child operator
.. n/a parent ...
- 2009-03-06 11:34
- 浏览 10789
- 评论(0)
主要分为两类:
一类是纯Javascript
优点:不需要任何插件,不需了解Flash
推荐产品:1 Flot http://code.google.com/p/flot/ 功能不错,文档太简单
2 EJS 商业的,需要购买,功能强大
另一类是JS+Flash
优点:画面漂亮
推荐: Open Flash Chart http://sourceforge.net/projects/openflashchart/
比较了一圈,还是Flot合适一些,Flash终究还不会~
- 2009-02-19 15:05
- 浏览 1355
- 评论(0)
Ext布局的宽度问题
出现问题:
在一个panel中添加子GridPanel,子GridPanel宽度超过父Panel宽度
通过设置父Panel的layout,子GridPanel中设置相应layout的配置
比如父Panel中设 layout:'anchor'
子GridPanel中: anchor: '100%'
- 2008-12-31 11:22
- 浏览 1211
- 评论(0)
先前研究过Grizzly的Comet实现,Grizzly使用Bayeux协议进行Comet通讯,但是内部没有实现消息队列机制,存在消息丢失的现象.所以,在现实应用中缺乏可用性.
ActiveMQ提供了一种自己的退数据方案(不遵循Bayeux协议),ActiveMQ中JMS服务作为消息通道,使用一个servlet处理浏览器comet连接
- 2008-12-10 11:11
- 浏览 2314
- 评论(2)
Opc客户端使用说明:
概述:
*使用openscada中的子项目UtgardProject实现opc客户端,与opc服务器进行连接.
*使用DA2.0通讯
*UtgardProject是基于DCOM实现的访问方式,使用了j-Interop作为DCOM通讯的工具.
使用方式:
1 不使用AccessBase方式,使用for循环轮询查看item的数值
样例:org.openscada.opc.lib.myopcdemo.ItemReadTest
步骤:
> String groupName = " ...
- 2008-12-10 10:50
- 浏览 10097
- 评论(4)
知道Facebook的app很久了,以前也一直有开发的想法,不过一直没有什么idea,也没时间.
上周末去听了sun tech day,对于web service的发展有了新的了解.
国外的web service比较发达,包括google,yahoo,facebook等等都提供了自己的web service.
在这些丰富的web service帮助下,我们可以建立起很多有趣的应用.在各种web service的帮助下,web3.0的时代也即将到来.
sun tech day上接触到的zembly网站,提供了对web app开发的支持.这也是一个有意思的应用, ...
- 2008-11-28 17:30
- 浏览 951
- 评论(0)
Maven的核心内容:
declarative builds
dependency management
repository managers
universal reuse through plugins
- 2008-11-26 11:18
- 浏览 907
- 评论(0)