摘要: jfreechart版本:0.9.20把下面三个类放一起就可以编译,可以查看各种图生成的效果。ChartFrame.java有错import java.awt.BorderLayout;import java.awt.Color;import java.awt.Image;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import org.jfree.chart.JFreeChart;/** *//** * @author x. 阅读全文
posted @ 2009-10-10 13:21 zhwj184 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 两者都是装入bean定义信息,装配bean,根据需要分发bean。但是ApplicationContext提供更多功能,它提供了bean工厂所没有的解析信息文本工具,包括对国际化的支持,提供了载入文件资源的通用方法,如载入图片,它可以用注册为监听器的bean发送事件。另外一个很重要的区别是单例bean被载入的方式不一样。bean工厂延迟载入所有的bean,直到getbean方法被调用,才被创建。而ApplicationContext会预装入所有的单例bean,确保需要的时候单例bean都已经准备好了,这样我们的应用就不需要等待这些单例bean被创建。 阅读全文
posted @ 2009-10-02 14:40 zhwj184 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在网上找了个方法,解决了我的问题。在script中使用defer属性。意在页面加载完毕后再执行脚本,这样可以避免找不到对象的问题。defer不会考虑外部文件是否全部下载完,只会判当前页面是否全部加载完成。并且,有defer标签的代码块里不能写document.write方法 例如:<SCRIPT LANGUAGE="JavaScript" src="<%=path%>/pub/js/myDateControler/WdatePicker.js"defer="defer"></Script> 阅读全文
posted @ 2009-09-28 03:01 zhwj184 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在linux系统中用 java命令执行.class程序是出现“段错误”,这个问题是因为jdk版本不一致的,比如系统环境变量jdk版本是1.4,但我把这个类放在jdk1.6的bin下编译,那执行.class文件时就出现段错误,这是可以把环境变量重新设置为你想要的jdk版本,把类放到相应版本的jdk下去编译就ok了。 阅读全文
posted @ 2009-09-14 17:37 zhwj184 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 在linux下装了svn后,用svn co http://subversion.tigris.org/ /temp 时出现could not resolve hostname 错误,需要在/etc/hosts 增加 192.168.1.195 debian.localdomain debian 这种域名与ip地址的映射,这样svn就可以正常co了。 阅读全文
posted @ 2009-09-08 18:44 zhwj184 阅读(252) 评论(0) 推荐(0) 编辑
摘要: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3322最小区间覆盖,排序加上贪心。#include <iostream> #include <algorithm> #include <cstdio>using namespace std;struct SetNode{ int a; int b;}mySet[5010];int n;int minPoint;int maxPoint;bool cmp(SetNode a, SetNode b){ if(a.a != b.a) return 阅读全文
posted @ 2009-09-06 00:14 zhwj184 阅读(123) 评论(0) 推荐(0) 编辑
摘要: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3321回溯,dfs实现,注意要用long long, 9个100相乘最大数需要long long表示。#include <iostream>#include <cstdio>using namespace std;long long a[20];int n;int k;long long ans;const long long inf = 1000000000000000LL;long long myabs(long long nn){ return 阅读全文
posted @ 2009-09-05 23:31 zhwj184 阅读(105) 评论(0) 推荐(0) 编辑
摘要: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1875#include <vector>#include <iostream>#include<algorithm>#include <string>#include <cstring>using namespace std;int main(){ vector<string> phonelist; int testcast; cin >> testcast; while(testcast-- 阅读全文
posted @ 2009-09-05 16:28 zhwj184 阅读(146) 评论(0) 推荐(0) 编辑
摘要: //设计一个支持大数运算的计算器,其中乘法使用分治法求解。该计算器支持加减乘除还有开方根运算。#include <iostream>#include <list>#include <string>#include <cstdio>#include <cctype>#include <cmath>using namespace std;list<char> Add(list<char> s, list<char> t);list<char> Sub(list<char&g 阅读全文
posted @ 2009-09-03 23:22 zhwj184 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 对于每一行 ,都要从某一位置分成两段 ,由于不能切出0长度的一段,所 以有n - 1个选择 ,一共m行 ,就是(n - 1)m种方案 。由于问题的规模很 小 ,暴力枚举所有情况取最优解就可以了。直接用dfs即可。#include <iostream>#include <cstdlib>#include <string>#include <cctype>using namespace std;const int MAXSIZE = 8;long nutrition[MAXSIZE][MAXSIZE];int m, n;long mindiff = 阅读全文
posted @ 2009-09-03 22:16 zhwj184 阅读(134) 评论(0) 推荐(0) 编辑