`
logicigam
  • 浏览: 32874 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
最近接手了一个web项目,由于一些很蛋疼的压力迫于无奈使用了iFrame来做页面布局,高度自适应问题自然就被提上台面儿了。在网上找了很多的解决办法无果,要么是干脆无效,要么是iframe首次加载的时候高度ok,用ajax加载几个元素高度撑大了以后就越界了。最后跟公司几个前端请教最终修成正果,闲话少说直接上代码   var frameHandler = function() { var inner; var iframeId = ""; return inner = { _isSupport : false, init : function ...
java调DLL自己曾经也做过,当时是通过JNI调的,极其麻烦需要写C++的中间程序,这次又遇到了类似的问题,需要在java中调用vb.net写的com组件,dll的,而且dll封装的不是方法,而是类定义,需要在调用的时候自己实例化对象。一开始还打算走JNI的老路,但发现JNI只能直接调用DLL中的方法,无法进行对象实例化。后来无意间在sourceforge上看到jacob项目,一试之下果然不凡,不用碰C、C++,直接调用,废话少说,步骤如下:     从sourceforge上下到jacob的压缩包,其中有两个关键文件,一个是jacob-[版本号].jar,另一个是jacob-[版本号]-[ ...
由于一些不可抗力因素导致我需要将一个从js函数中返回的字符串变量(内容为xml)转换为IXMLDOMDocument2,进而转换为json,需要能跨浏览器,网上搜了很多种方法,加载xml的时候都必须用ajax加载外部文件中的xml,浪了半天,终于结果了: ========== //解析xml字符串变量为IXMLDOMDocument2 function parseXML(data){ var xml,tmp; if ( window.DOMParser ) { // Standard tmp = new DOMParser(); xml = tm ...
经常用Eclipse,面对满屏幕的白实在晃眼,这几天得空找了一套Eclipse的配色方案,自己改了改,感觉不错,拿出来跟大家分享~  字体用的是MAC上的默认字体monaco,用之前记得从File->Export备份自己的epf。  
这两天因为需要做一个用java读写IC卡的程序,制卡厂商只提供的dll库,无奈之下只能去挖JNI了,期间遇到了两个大问题 1。中文字符乱码,按官方文档里的说法用JNI中的JNIEnv提供的GetStringUTFChars方法问题依旧。 废话不多说了,把解决方案贴出来,闹了半天就是字符位数的问题。 /* 由jstring向char*的转换 */ char* jstringTostring(JNIEnv* env, jstring jstr ) { int length = env->GetStringLength(jstr); const jchar* ...
前段时间发过一个自己弄得Springside的flex登陆,之后有些朋友问过我很多关于Flex整合spring Security的问题,一遍遍的说实在劳神,也耽误大家的时间,所以就抽空做了个例子出来,为求简单,flex这边儿没有用任何的框架,后台没有上Hibernate,这些和整合没多大关系,省的大伙儿看着眼晕。例子的内容很简单,整个就一界面,一个登陆窗,登陆完成后才能在旁边的DG中加载用户信息,否则会跑出access deny异常。整合的部分用到了spring-blazeDS,这是spring的一个子项目,专门用来将flex和后台的blazeDS整合的。例子我放在网盘里了,这次没有用maven ...
这两天在尝试做BlazeDS和Spring security的整合,在做登陆的时候发现需要调用*(ChannelSet).login(name,pass)才能调用spring Security的组件实现验证。但是问题来了,这个ChannelSet从哪儿来??总不能自己凭空new一个吧??google了一下返现Christophe Coenraets给的spring-flex-testdrive里也是直接通过 var channel:AMFChannel = new AMFChannel("my-amf", "http://localhost:8080/messag ...
之前看过Springside论坛里lanfanss 做过一个类似的,仔细研究了一番,自己学Flex也有些时候了,按捺不住也想做一个试试,我的这个和lanfanss 那个稍有些不同,当然后台部分用的还是由springside 3.1.2的archetype生成的项目骨架,copy-jar以后脱离maven构成,剥离了Struts2。lanfanss 大人用了graniteds和pureMVC,而我的这个用的是adobeLCDS的开源版BlazeDS, graniteds主要是对Hibernate的延迟加载有支持,BlazeDS是官方出的,用的人还是多一些,不过由于不支持延迟加载,如果直接将延迟加载 ...
尝试做一个SSH+spring security+blazeDS+flex的例子,修改用户信息的时候报了这么个怪异常 org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of org.catablog.entity.IdEntity.entityId at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:195) [hibernate-cor ...
最近在做一个Flex项目,后台spring+hibernate+blazeDS,由于blazeDS不支持延迟加载,逼得我非得把延迟加载关掉,由于我用的是注释配置,我就直接在EJB3的@ManyToMany注解里加了fetch=FetchType.EAGER,详细配置如下 User.java @ManyToMany(cascade = { CascadeType.PERSIST, CascadeType.MERGE },fetch=FetchType.EAGER) //多对多定义. @JoinTable(name = "USERS_ROLES", jo ...
转自http://blog.csdn.net/windyarts/archive/2008/10/30/3188440.aspx 翻译自: Programming Flex 2™ by Chafic Kazoun and Joey Lott Copyright © 2007 O’Reilly Media, Inc. All rights reserved. Chapter 5 Framework Fundamentals 框架基础 了解Flex应用的生命周期             ...
最近刚开始学用PureMVC,在此之前看过一个flex360大会的视频,介绍过一个叫swiz的flex框架,印象最深的是它可以利用一个叫Mediate的Metadata Tag来绑定事件和控制器中的回调方法。在学习PureMVC的过程中发现要将Notification绑定到一个视 ...
我是spring2.5.6+hibernte3.3,没有用spring 的hibernateTemplate和HibernateDaoSupport,只是用了它的AnnotationSessionFactoryBean,添删查都没有问题,只要一更新就无效,控制台也不报错. 我用 Transaction tx = ud.getSession().beginTransaction(); Session session = ud.getSession(); u.setName("aqertqwe"); tx.commit(); session.clo ...
刚学Rails没几天,写migration的时候觉得添加外键不太方便,按AWDR书里的介绍装了这个叫RedHill Foreign Key Migrations的插件,消失了一下感觉不错,不过问题马上来了~当我想要Migration到一个特定的版本的时候他会报一个SQL异常,说找不到一张叫schema_info的表   Mysql::Error: Table 'testunicode_development.schema_info' doesn't exist: select version from schema_info limit 1 rake aborted!   ,百度了一下,发 ...
Global site tag (gtag.js) - Google Analytics