`
tonynju
  • 浏览: 74505 次
  • 性别: Icon_minigender_1
  • 来自: 浙江嘉善
社区版块
存档分类
最新评论
文章列表
上传和下载中文文件时由于http头只能是ASCII字符集(待认证),所以在Content-Disposition只能使用URLEncoder先转化为如%xy这样的格式 样例代码: response.addHeader("Content-Disposition","attachment;filename="+java.net.URLEncoder.encode(filename)); 不过,各个浏览器表现不一致,在encode以后ie可以显示中文,而firefox3则出现%xy... 不会自己转化为中文,而ff3好像支持不使用encode的方式. ...
学习了一段时间,发现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会 ...
工作已经两年了,记录一下现在的心情,也为自己打打气. 两年的变化很大: 从上海到了北京, 从互联网公司到了重工企业的IT部门, 从perl转为了java ... ... 没有变的是自己的决心 保持着自己的原则,追求着完美的软件开发,坚定努力的方向 现实和理想的差距是巨大的,去实现自己理想的道路必定也遍地荆棘 我愿意怀着热忱的心去实现自己的理想 执着和热情是我现在所要保持的 想大喊一声:我要一直努力下去!
ie8下存在问题,绘图出现空白 windows 2003的ie7也出现问题 奇怪的问题,不过flot整体还是还是很好用! 补充: flot最新的代码解决了ie8的问题,真是个不错的库
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 ...
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 ...

xmpp4js connect code

<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 ...
使用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';     更改认证方式 接下去继续扩充功能和进行系统集成了~
可以用于通过路径解析JSON对象的一个函数 主页:http://goessner.net/articles/JsonPath/ 和XPath的使用对比     XPath       JSONPath    Description     /           $           the root object/element     .           @           the current object/element     /           . or []     child operator     ..          n/a         parent ...
主要分为两类: 一类是纯Javascript     优点:不需要任何插件,不需了解Flash     推荐产品:1 Flot http://code.google.com/p/flot/ 功能不错,文档太简单              2 EJS 商业的,需要购买,功能强大 另一类是JS+Flash     优点:画面漂亮     推荐: Open Flash Chart http://sourceforge.net/projects/openflashchart/ 比较了一圈,还是Flot合适一些,Flash终究还不会~
Ext布局的宽度问题 出现问题: 在一个panel中添加子GridPanel,子GridPanel宽度超过父Panel宽度 通过设置父Panel的layout,子GridPanel中设置相应layout的配置 比如父Panel中设 layout:'anchor' 子GridPanel中:  anchor: '100%'
    先前研究过Grizzly的Comet实现,Grizzly使用Bayeux协议进行Comet通讯,但是内部没有实现消息队列机制,存在消息丢失的现象.所以,在现实应用中缺乏可用性.     ActiveMQ提供了一种自己的退数据方案(不遵循Bayeux协议),ActiveMQ中JMS服务作为消息通道,使用一个servlet处理浏览器comet连接
Opc客户端使用说明: 概述:     *使用openscada中的子项目UtgardProject实现opc客户端,与opc服务器进行连接.     *使用DA2.0通讯     *UtgardProject是基于DCOM实现的访问方式,使用了j-Interop作为DCOM通讯的工具. 使用方式:     1 不使用AccessBase方式,使用for循环轮询查看item的数值         样例:org.openscada.opc.lib.myopcdemo.ItemReadTest         步骤:             > String groupName = " ...
    知道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开发的支持.这也是一个有意思的应用, ...

Maven随笔

Maven的核心内容: declarative builds dependency management repository managers universal reuse through plugins
Global site tag (gtag.js) - Google Analytics