- 浏览: 395126 次
- 性别:
- 来自: 北京
最新评论
-
iris_1992:
2005年以前,国外开原报表完全碾压国产软件,但是现在国内软件 ...
JasperReport报表设计总结(一)(已完毕) -
水土第一:
在flash显示jasperprintlist的时候,根据下面 ...
JasperReport报表设计总结(三)(已完毕) -
水土第一:
结构分的很清晰。。。加上applet与jasper的东西就更完 ...
JasperReport报表设计总结(三)(已完毕) -
水土第一:
windowshead 写道import cn.com.rea ...
JasperReport报表设计总结(二)(已完毕) -
zwj1533:
下载的附件服务解压!
JasperReport报表设计总结(一)(已完毕)
文章列表
如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。
本文是使用Subversion ...
- 2007-12-28 11:05
- 浏览 1146
- 评论(0)
在China-pub上看到《Grails权威指南》作为强力推荐的书,终于忍不住,要一探这个基于被Java SE 6支持的脚本语言Groovy之上的Rails框架了。恰逢infoq推出了《Getting Started with Rails》中译本的书推出,赶快一睹为快。
Grails的版本进化得太快,我是读着原程序看完的,因为无法运行,在Grail的网站上已经找不到grails 0.5的版本了(不知道是不是我老了,眼睛不好了:P )。实在不习惯于使用notepad之流的东西来写代码(我已经被eclipse彻底的腐化了),下了一个Grails for eclipse的插件,结果这东西让我痛不欲生, ...
越来越喜欢组件化的开发了,可能是对于组件化开发的喜欢。
在Java EE中有Tag,在基于asp的编程中,看到了用pascal编写的脚本打包成dll。习惯于用组件进行开发,却有一个不太好的习惯,习惯于使用style进行样式的定义,虽然对于一些背景色什么的设置会在tag的tld中定义,可是明知道这样做,却不想去改变,使用css不更好吗?
放下项目管理中的一些事情,潜心在编写着自己的程序,一个一个的初始化组件,感觉还是这种感觉好。不用去考虑今天安排谁做什么,谁做完了没有,不用想怎么去让不积极的人加油工作。自己控制自己还是比较容易的。
已经很久没有静心学习了,虽然断断续续的看着EJB,也不时的看看 ...
- 2007-12-12 20:49
- 浏览 1162
- 评论(1)
log4j简介
简单的说log4j就是帮助开发人员进行日志输出管理的API类库。它最重要的特点就
可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。
Log4j除了可以记录程序运行日志信息外还有 ...
- 2007-12-09 09:27
- 浏览 4693
- 评论(0)
JBoss是越来越强大了,一直有使用JBoss的,自从归属于Redhat之后,就更强大了。
使用eclipse大家可能会到处找插件,处理一堆的东西,不过如果你是基于JBoss AS进行开发,或者说你的项目中引入了很多JBoss开源社区的技术。JBPM?Seam?Hibernate?等等,那么就建议你看看JBoss Tools。绝对是一个好用的插件,不要问我地址在哪里,连JBoss项目的网站也不知道在哪里,建议你先google一下,再抄上一百遍。
JBoss Tools中包括了对于JSF、JBPM、JSP、XDoclet等的支持,具体大家去发掘了。对于JSP的支持包括可视化编辑,用过Dreamwe ...
Eclipse发布了3.4M3,内置了许多有用的新功能,最直接的莫过于加入了对于javascript的支持。
早上打开的时候无意中发现了汉字无法输入,敲击时,没有任何反应,又使用了搜狗拼音试了一下,发现正常,不知道3.4改变了什么?
算bug吗?
在“狼人”发布后,马上下了最新的fedora core8,3.2G的容量,一个晚上才上了下下来,马上开始安装。下面列举一下fedora core8的安装感受
1、安装时,原来的grub安装时,选择默认进入的系统的配置的选项不见了,现在安装完后,只能去手动去更改grub的配置来实现,这在以前版本中是有的。不知道为什么会去掉了,是羽翼丰满了?认为不会安装双系统了,还是fedora的社区的人自作聪明?
补充:配置默认的操作系统依然存在,不过已经进入了二级菜单了,就是在分区后,还要查看并编辑分区信息。
2、终于有了对于ntfs的读写操作了,这个要表扬一下,一直到了fedora core8的版本中才有, ...
初等代数是研究数字和文字的代数运算理论和方法,更确切的说,是研究实数和复数,以
及以它们为系数的多项式的代数运算理论和方法的数学分支学科。
初等代数是更古老的算术的推广和发展。在古代,当算术里积累了大量的,关于各种数
量问题的解法后,为了寻求有系统的、更普遍的方法,以解决各种数量关系的问题,就产生
了以解方程的原理为中心问题的初等代数。
代数是由算术演变来的,这是毫无疑问的。至于什么年代产生的代数学这门学科,就很
不容易说清楚了。比如,如果你认为“代数学”是指解ax2+bx+c=0这类用符号表示的方程的
技巧。那么,这种“代数学”是在十六世纪才发展起来的。
如果 ...
- 2007-11-16 09:21
- 浏览 1511
- 评论(0)
首先当然是要安装samba了,呵呵:
sudo apt-get install samba
sudo apt-get install smbfs
下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share
首先创建这个文件夹
mkdir /home/ray/share
chmod 777 /home/ray/share
备份并编辑smb.conf允许网络用户访问
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf ...
- 2007-11-15 22:25
- 浏览 9488
- 评论(0)
JavaFx是sun在2007新推出的一种脚本语言,在推出之时也是号称令整个Java社区为之振奋的语言。
昨天偶然在IBM DW上看到了教程,遂花一天时间学习了,事实上,就整个语言来说,JavaFX的语法是相当简单的,如果对于Ruby有所知的朋友们应当会很轻松的就可以入手。
在sun的官网上下载了几个教程,首先研读了一下JavaFX_Programming_Language,这是对于语法的描述。
从语法上来说,JavaFX也是sun为了适合于Java与其它脚本语言的综合体,class,动态数组,类sql的操作。不可置否的是,JavaFX还是一个很年轻的脚本语言,我也没有找到如何打包的方法,从su ...
- 2007-11-01 09:38
- 浏览 1463
- 评论(0)
cpp 代码
直接用文件名打开文件
filecache 包提供了直接用文件名打开文件的方法,不用关心文件在那个目录里
面。在打开文件时,minibuffer 中按 C-tab,直接打开相应文件。
(eval-after-load "filecache"
'(progn (file-cache-add-directory-using-find "~/projects")
(file-cache-add-directo ...
- 2007-10-18 13:14
- 浏览 4689
- 评论(0)
EJB工作原理学习笔记
1 RMI工作原理
2 websphere实现
3 weblogic实现
4 理解体会
1:RMI工作原理
RMI的本质就是实现在不同JVM之间的调用,它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。
有关RMI的例子代码网上可以找到不少,但绝大部分都是通过extend the interface java.rmi.Remote实现,已经封装的很完善了,不免使人有雾里看花的感觉。下面的例子是我在《Enterprise JavaBeans》里看到的,虽然很粗糙,但很直观,利于很快 ...
- 2007-10-18 10:31
- 浏览 1761
- 评论(0)
有以下情况:
在创建(create)记录时,需要保存(save)到本地数据库中,同时需要通过JMS发送给JMS的接收方。使用何种模式!
个人认为:
save to local
save to jms
是二种服务,应当定义二种service,在Action中分别调用。
而我们DM(Department Manager)坚持认为,应当在一个service中实现。即在service的save()方法中,不仅保存到本地,同时JMS发送。
个人认为DM的方法不符合软件设计的模式,serivce是提供给外部使用的接口,功能应当单一,对于组合的功能,应当通过在action中调用或者是通过切面设计的原则来 ...
一、数据同步方式<o:p></o:p>
1、哪些数据需要同步<o:p></o:p>
(1) 新增的数据<o:p></o:p>
(2) 修改过的数据<o:p></o:p>
(3) 删除的数据<o:p></o:p>
(4) 其它数据(原数据没有修改过,也未删除的)<o:p></o:p>
2、保证最小数据量的同步<o:p></o:p>
(1) 新增的数据需要同步添加<o:p></o:p>