`
allenwei
  • 浏览: 87660 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
解析并不难,schema校验比较麻烦,以下是全部代码 private Document readXmlFromFile(File file) { Document protocolDoc = null; SAXReader reader = new SAXReader(); XMLErrorHandler errorHandler = new XMLErrorHandler(); SAXParserFactory factory = SAXParserFactory.newInstance(); System.out.pr ...
response.setContentType("APPLICATION/OCTET-STREAM"); response.setHeader("Content-Disposition","attachment; filename=\"lircd.conf\""); response.getOutputStream().print("")  
上一节我们做了一个小程序,演示了Flex的基本功能,这一节主要讲解MXML与Actionscript的关系   只要记住一点,MXML最后会编译成Actionscript,用Actionscript 可以完全代替MXML。   重现以下上一节的代码 <?xml version="1.0" encoding=&q ...
在这个例子中主要是对flex主要功能的演示,其中包括组件拖放,组件属性修改,绑定,事件,特效。具体内容的详细讲解,再接下来的教程中会一一讲解。   好了,我们现在来做我们的第一个小程序   1、先拖一个Panel带我们的舞台 2、在上面放两个Text控件,一个Label ,一个TextInput,一个button,如下图 3、在右面的属性面板中修改这些元素的属性,我们修改一些这组件的文字和id,如下图 4、让我们打开Source面板,IDE已经在这里给我们写好了各个组件的定义,我们刚才在属性面板上的修改,也被添加到这里 <mx:Application xmlns:mx=" ...
Flex 是免费的,你可以用任意IDE 编辑它,也可以用免费的编译器编译你的代码。   可以去Flex 官方网站下载Flex SDK http://www.adobe.com/products/flex   Adobe 提供了FlexBuilder ,这是收费的,你有30 天试用的机会,你可以从官方网站 ...
Flex 是Adobe 公司推出的一种基于Flash Player 的富客户端应用的技术,开发人员能更简单更快捷的建立美观并且功能强大的富客户端应用,其中包括web 端和桌面端。   Flex 的基于XML 的语言和我们通常开发web 应用很相似,Flex 用标记语言MXML 和类似于JavaScript 的Actionscript 开发。对于平常使用HTML 和Javascript 的开发者来说, 你会感到很熟悉。   你也许会问,Flex 和Flash 是什么关系,Flex 是Flash 的另一种形式,有一种说法是Flash 能做到的Flex 都能做到,当你编译Flex 应用后,你会惊奇 ...
为什么要重写hashCode方法?   我们应该先了解java判断两个对象是否相等的规则。   在java的集合中,判断两个对象是否相等的规则是: 首先,判断两个对象的hashCode是否相等 如果不相等,认为两个对象也不相等 如果相等,则判断两个对象用equals运算是否相等 如果不相等,认为两个对象也不相等 如果相等,认为两个对象相等   我们在equals方法中需要向下转型,效率很低,所以先判断hashCode方法可以提高效率   如何重写hashCode方法呢?   你可以写 public int hashCode(){ return 42; }  这是一种 ...
private SessionFactory sessionFactory; //重写setUp方法 protected void setUp() throws Exception { super.setUp(); sessionFactory = (SessionFactory) SpringContext.getInstance().getBean( "sessionFactory");//SpringContext是自己创建spring工具类 Session s = sessionFactory.openSession(); T ...
为什么会有这样的需求呢? 在测试hibernate的级联配置是否正确的时候,需要两个TestCase 一个测试类TestAdd,测试所有add方法(含级联保存),另一个测试类TestDelete测试delete方法   在TestDelete的每一个delete方法前都需要现把所有数据添加进去,就需要调用TestAdd所有add方法   以前的做法是把add的过程全部copy到TestAdd的setUp方法中,但是这样做很繁琐,而且丑陋   说了那么多废话,贴出代码   在TestDelete中重写其setUp方法,加入以下代码 @Override protected void setUp() ...
经过测试发现Hibernate annotation中@ManyToOne,@OneToMany,@OneToOne中lazy的默认值是不同的   @OneToMany 默认Lazy为true @ManyToOne,@OneToOne 默认lazy为false   在设置@ManyToOne的时候我们一般都会设置Lazy=true   一般不会在@ManyToOne,@OneToOne考虑这个问题   但实际hibernate进行load是时候是把一端也load出来的     希望大家以后写得时候注意  
在网上查了很多资料都没找到如何为非空列加上默认值 以前的做法是给字段一个初始值,加上dynamic-insert属性 换了annotation了以后没有找到如何设置dynamic-insert属性   但是,最后经过测试发现hibernate annotation 根本不用设置dynamic-insert就可以实现给列赋予默认值 给字段赋初值和在构造方法中定义都可以的   没看过hibernate源码,不知道其中缘由,请高手指点
项目中用到freemarker和spring集成后中文出现乱码 上网搜大部分是说在viewResolver中加入<property name="contentType" value="text/html;charset=gb2312"></property>   但我发现对于我的项目不起做用   又goole一下 剔除掉上面的搜索结果,发现还有一种解决方案 <bean id="freemarkerConfigurer"         class="org.springframework.web. ...
今天写模型让hibernate自动创建表的时候发现其中有一张表没有创建 百思不得其解,最后在网上查到了原因   -----绝对不要用sql 的关键字作为模型中字段的名字   比如我就把oder作为成员变量的名写进去了,导致这张表没有创建成功,还没有报异常
今天开始把工作迁移到ubuntu 需要做的有安装jdk,tomcat,mysql,安装eclipse和netbeans(6.1其实还挺好用的) 1、首先安装jdk     java6 在命令行输入 apt-get install sun-java6-jre sun-java6-jdk 可以自行选择是否安装jre     java5 在命 ...
今天有人给我留言说我水平低,这个我承认,我是一个非计算机专业还在校学习的学生,只凭着对计算机的热情一直在学习,我很谢谢他直言不讳,同时我有我的坚持,而就凭着这种坚持,我已经在上地找到了java web开发的工作,我会努力工作,现在我是菜鸟,今后绝对不是!! 我还是会继续写我的学习笔记,将我学到的和大家分享,大家有什么问题可以一起讨论一起进步,同时谢谢大家的支持 今天要讲的是在ubuntu下安装wine,用wine来安装使用windows程序 曾经看过一篇文章,意思是不能将linux和windows互相比较,各有各的特长,但是在实际使用中确实感觉到了linux软件的支持不够 比如我最近要做论文要用 ...
Global site tag (gtag.js) - Google Analytics