关于iReport3.7.2的转帖3

好,本篇开始讲解如何利用设计好的jasper报表来付诸应用,即在Web应用中如何调用jasper报表文件。 首先运行Netbean IDE 6.8,并创建一个Web应用的工程。如何在Netbean IDE创建Web应用工程,包括如何使用Netbean IDE可以参考我写的《NetBeanIDE 6如何安装和使用》文章,这篇文章在我博客日志的”NetbeanIDE“分类中,时间是2007-12-04,如果需要可以去参考。 要要把jasper的包加入到/WEN-INF/lib中 需要的类在ireport的安装目录下: iReport-3.7.3\ireport\modu...
hwoarangzk 发布于 2010-08-09 09:36 | 阅读 1392 次 | 评论 0 条

关于ireport3.7.2的转帖2

6、手工编写一个例子 6.1、需求 前面我们已经介绍了IReport的开始,现在我们做一个例子。假设我们要做一个会议通讯录的报表,要求按照参会人的单位分组显示,即同一个单位的参会人员显示在一起,而且每个人占用一行,相邻两个人之间用不同的背景进行间隔。要求在标题下面打印会议名称,会议名称通过参数传入。 6.2、绘制 首先你需要获得Javabean中的属性。通过在主界面中选择如下图所示图标,图中用红圈圈住,并用红色箭头指向。 此时弹出Report Query窗口(如下图所示)。 选择”JavaBean Datasou...
hwoarangzk 发布于 2010-08-09 09:36 | 阅读 1587 次 | 评论 0 条

关于ireport3.7.2的转帖1

1、下载IReport(既是废话,又套路,呵呵,就从这里开始吧) 官网下载地址是:http://jasperforge.org/plugins/project/project_home.php?projectname=ireport 2、安装IReport IReport安装十分简单,这里就略了,否则真要被人拍砖了。 3、运行IReport 直接在桌面上双击IReport图标就可以了,IReport3.7.2的闪屏还是蛮好看的,大家看看吧,如下图: 进入IReport主界面后,大家会发现其和N...
hwoarangzk 发布于 2010-08-09 09:35 | 阅读 1372 次 | 评论 0 条

程序命名的一些提示

选择一个正确的名字是编程中最重要的事。以前酷壳向大家推荐过两篇文章《编程命名中的7+1个提示》 和《编程中的命名设计那点事》,今天再向大家推荐一篇。一个正确的命名可以让你更容易地理解代码的程序,好的命名可以消除二义性,消除误解,并且说明真实的意图,甚至可以让你有清新的气息以让你更能吸引异性。;-)方法,类和变量正确的名字可以让你的程序顾名思义,下面是一些提示:不要使用”ProcessData()“这样的命名你如果在你的程序生涯中使用这样的函数名,那么这意味着你将是一个不合格的程序员而会被淘汰或解雇。请明确实际的功能。比如:ValidateUserLogin(验证用户登录) 或 Elimi...
hzh512 发布于 2010-08-09 09:24 | 阅读 749 次 | 评论 0 条

大数的阶乘算法

// 目前我看到最短,速度最快的大整数阶乘纯C代码实现,如果有兴趣可以自己算算100000!// 原代码我只调整了下格式,想计算100000以上阶乘的请自己修改N的数值。#include <stdio.h>#define N 100000int n;int main(){ l: while(scanf("%d",&amp;n) != -1) { int s[N]={1},t=2,a=0,b=0,m=0; if(n<2) { puts("1"); goto l; }...
vfdff 发布于 2010-08-09 01:21 | 阅读 1429 次 | 评论 0 条

zz一些重要的算法

转载自:http://blog.csdn.net/haoel/archive/2010/07/22/5755241.aspx酷壳: http://CoolShell.cn/ 原文: http://coolshell.cn/?p=2583 下面是一些比较重要的算法,原文罗列了32个,但我觉得有很多是数论里的或是比较生僻的,和计算机的不相干,所以没有选取。下面的这些,有的我们经常在用,有的基本不用。有的很常见,有的很偏。不过了解一下也是好事。也欢迎你留下你觉得有意义的算法。(注:本篇文章并非翻译,其中的算法描述大部份摘自Wikipedia,因为维基百科描述的很专业了)A*搜寻算法俗称A星算法...
hzh512 发布于 2010-08-08 16:20 | 阅读 1137 次 | 评论 0 条

hdu2098 分拆素数和

题目:hdu2098 代码一:105ms #include<iostream>#include<cmath>using namespace std;int prime(int x){ int i; for(i=(int)sqrt(x);i>1;i--) if(x%i==0)return 0; return 1;}int main(){ int n,i,c; while(cin>>n&amp;&amp;n) { c=0; for(i=2;i<n/2;i++) { if(prime(i)&amp;&amp;prime(...
honesty2008 发布于 2010-08-08 16:15 | 阅读 1111 次 | 评论 0 条

zz 浅谈字节序(Endianness)

原文出处:http://blog.sina.com.cn/s/blog_4833ae820100jorc.html阅读文件格式文档的时候看到关于字节序(Byte Order)的要求:For values which span more than a single byte, the multiple byte ordering followed is that of the Big Endian / Motorola standard. The most significant byte will occur first, the least significant byte last想...
hzh512 发布于 2010-08-08 15:27 | 阅读 997 次 | 评论 0 条

主机的服务规划

主机的服务规划 非企业或者小型企业或者学校单位,通常的服务: 服务项 关键设备点 优化建议 NAT(network address transfer) 网卡 建议安装两个网卡 SAMBA(filer server档案服务器) 网卡、硬盘 /home 考虑独立出来 Mail 网卡、硬盘 /var 独立出来,加大容量 Web CPU、RAM 提升RAM DHCP Proxy CPU、硬盘、网卡 FTP ...
flamemiracle 发布于 2010-08-08 14:43 | 阅读 956 次 | 评论 0 条

主机的硬盘的主要划分

以特别建议 Linux 新鲜人先只切两个扇区就好,分别是根目录 / 与 Swap ! 最简单的切割方法:Linux 安装的过程中,至少要有两个 partition(分区) 才行,一个是『 / 』,另一个则是虚拟内存『 Swap 』,如果你的硬盘很小(例如小于 1GB 的小硬盘),那么使用这个分割的方法会比较好!但是,保证是比较不保险的切割方式啦; 稍微麻烦一点的方式:在预设的情况下,由于 Linux 的操作系统都是摆在 /usr/ 当中,所以啰,你可以将这个部分切割的大一点,另外,由于使用者的信息都是在 /home 底下,因此这个也可以大一些,而 /var 底下是记录所有预...
flamemiracle 发布于 2010-08-08 14:41 | 阅读 945 次 | 评论 0 条

从字符串中提取数值( 包括浮点格式数据)

// 目的:从字符串中提取数值( 包括浮点格式数据)#include <stdio.h>#include <ctype.h>#include <math.h>#include <malloc.h>// 如果是小数点则必须保证这个位置的前面和后面中有有一个数字// 如果是负号则要求// 数据格式的限制(简化操作)// 必须保证是符号开始的或者数字开始的制,如果是负号,则后面一定是数字// 一直查询到非数字和小数点才结束int process(char *str,double *data){ int row = 0 ; for(int i=0;*(str+i)!='\0';i++...
vfdff 发布于 2010-08-08 11:07 | 阅读 1699 次 | 评论 0 条

对uchar 类型图象数据添加误码

// 10 -4,-5,-6 #include <string.h>#include <stdlib.h>#include <string.h>#include <time.h>#include <stdio.h>#include <math.h>#include <dos.h>// 对uchar 类型图象数据添加误码void Add_Error_Code(char *in_fname,char *out_fname,short r,short c, double err_rate,short seed) { FILE *stream; unsigned cha...
vfdff 发布于 2010-08-08 11:01 | 阅读 2497 次 | 评论 2 条

sql中的连接查询

以下部分是我学习的笔记 create table 产品( 产品编号 char(9) not null, 产品名称 varchar(20) not null )gocreate table 产品销量( 产品编号 char(9) not null, 销量 int)goinsert into 产品 values('001','显示器')insert into 产品 values('002','键盘')insert into 产品 values('003','鼠标')insert into 产品销量 values('001','25')insert i...
f1194361820 发布于 2010-08-08 09:17 | 阅读 355 次 | 评论 0 条

算法专栏

/********************************************************\ *牛顿下山法 *非线性方程求根 *目标: *用牛顿下山法,求非线性方程x*x*x-x-1=0,的根。 *要求: *输入,初值,误差限,最大迭代次数,最大下山次数; *输出,近似根以及下山因子 *评价: *使用牛顿下山算法 目标就只能求出一个根 并且在初值附近. *因为算法只设计了一个出口.即X1-X0<E. 满足此条件 即结束 \*******************************************************/#include"iostr...
vfdff 发布于 2010-08-08 00:09 | 阅读 2293 次 | 评论 14 条

zz数据挖掘的总结

数据挖掘的总结,这10大易犯错误包括:0. 缺乏数据(Lack Data)1. 太关注训练(Focus on Training)2. 只依赖一项技术(Rely on One Technique)3. 提错了问题(Ask the Wrong Question)4. 只靠数据来说话(Listen (only) to the Data)5. 使用了未来的信息(Accept Leaks from the Future)6. 抛弃了不该忽略的案例(Discount Pesky Cases)7. 轻信预测(Extrapolate)8. 试图回答所有问题(Answer Every Inquiry)9....
hzh512 发布于 2010-08-07 15:55 | 阅读 623 次 | 评论 0 条

C语言中可变参数函数相关的一些偏方

C语言中有一种长度不确定的参数,形如:"…",它主要用在参数个数不确定的函数中,我们最容易想到的例子是printf函数。 原型: int printf( const char *format [, argument]… ); 使用例: printf("Enjoy yourself everyday!\n"); printf("The value is %d!\n", value); 这种可变参数可以说是C语言一个比较难理解的部分,这里会由几...
vfdff 发布于 2010-08-07 15:24 | 阅读 1824 次 | 评论 1 条

发了两篇学习笔记

今天早上发了两篇学习笔记,因为本人刚开始学编程,目前只好边看书边做笔记,为了加深记忆,我就抄写原程序,希望能尽快熟悉基本格式,对语句也有所熟悉。
hmsabc 发布于 2010-08-07 09:19 | 阅读 956 次 | 评论 1 条

迷宫求解——简单的算法

#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define MATRIX_LEN 13void PrintMaze(int (*PtrMaze)[MATRIX_LEN]);void RecoveryLocation(int &amp;n,int &amp;m,int &amp;Naddr,int &amp;Maddr);void RightLocation(int &amp;n,int &amp;m);void DownLocation(int &amp;n,int &amp;m);void LeftLocation...
smztsmzt 发布于 2010-08-06 22:41 | 阅读 455 次 | 评论 0 条

稀疏矩阵相乘——比书上更容易理解的算法

看严蔚敏的数据结构关于稀疏矩阵相乘的一节,觉得有点复杂,自己按照个人理解,写了一个相乘的程序,把相乘后的矩阵先转化成了一维数组,代码如下 自己感觉,貌似比书上的容易理解,而且简单多了,(好像花费的时间和原算法是一样的),各位指点指点 #include <stdio.h>#include <stdlib.h>#define max 12typedef struct{ int i,j; int e;}triple;typedef struct{ triple data[max+1]; int ...
smztsmzt 发布于 2010-08-06 22:36 | 阅读 1158 次 | 评论 0 条

GCC的51项扩充的说明

http://gcc.gnu.org/onlinedocs/gcc-4.1.2/gcc/C-Extensions.html#C-Extensions是GCC的51项扩充的说明,若有时间,不妨一阅。 http://en.wikipedia.org/wiki/ISO_C它给出了C语言的定义。
vfdff 发布于 2010-08-06 18:14 | 阅读 2642 次 | 评论 1 条