ReportGenerator建立在PDF库之上,可将XML转换为PDF,是生成复杂、多页报表的绝佳方式。现在,您可使用JSP、ASP或类似技术来创建动态PDF报表,与HTML一样快速简便–它与时下的servlet引擎(如WebSphere或Tomcat)搭配效果极佳。正如我们的PDF库一样,ReportGenerator完全支持U..
分类:
编程语言 时间:
2014-05-27 03:12:28
阅读次数:
229
代理模式(ProxyPattern)是java中一个使用率很高的模式。通用类图如图代理模式的本质就是控制对象的访问。首先来介绍下在学习代理中遇到的几个定义:Subject抽象主题角色抽象主题类可以是抽象类也可以是接口,是一个普通的业务类型定义,无特殊要求。RealSubject具体主题角色..
分类:
编程语言 时间:
2014-05-27 03:18:56
阅读次数:
282
/*【程序7】
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
1.程序分析:利用while语句,条件为输入的字符不为‘\n‘.*/
packagetest;
importjava.util.ArrayList;
importjava.util.List;
publicclasstest{
publicstaticList<Integer>countstr..
分类:
编程语言 时间:
2014-05-27 03:32:01
阅读次数:
375
/*【程序5】
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
1.程序分析:(a>b)?a:b这是条件运算符的基本例子。*/
packagetest;
publicclasstest{
publicstaticStringgrade(intnum){
Stringresult=(num..
分类:
编程语言 时间:
2014-05-27 03:54:17
阅读次数:
247
/*【程序6】
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
1.程序分析:利用辗除法。*/
packagetest;
publicclasstest{
//最大公约数
publicstaticintcommonisor(intn,intm){
intmax=(n>=m)?n:m;
intmin=(n>=m)?m:n;
intr=max%min;
while(r!=0)
{
max=min;
m..
分类:
编程语言 时间:
2014-05-27 04:04:03
阅读次数:
374
一、用VC++控制台应用程序输出第一个HelloWorld!1.创建一个C++控制台应用程序ConsoleTest2.在源文件ConsoleTest.cpp中输入以下代码:#include"stdafx.h"//预编译头#include<iostream>usingnamespacestd;intmain(){cout<<"HelloWorld!\n";getchar();return0;}cout函..
分类:
编程语言 时间:
2014-05-27 03:27:38
阅读次数:
299
assumecs:codecodesegment ;第一步:把中断向量表中0号表项的内容进行修改,使之指向我们自己编写 ;的中断处理程序的入口地址start: movax,0 movds,ax movwordptrds:[0],0200h movwordptrds:[2],0 ;第三步,把我们刚才编写好的0号中断处理程序拷贝到中断向量表中 ;0号表项所指..
分类:
编程语言 时间:
2014-05-21 02:32:29
阅读次数:
321
assumecs:code,ds:datadatasegment msgdb"helloworld"dataendscodesegment start: movax,data movds,ax movbx,0b800h moves,bx movcx,11 movsi,0 movbx,0 movah,01000010bs:moval,ds:[si]moves:[bx],almoves:[bx+1],ahincsiaddbx,2loopsmovax,4c00hint21hcodeendsendstart运..
分类:
编程语言 时间:
2014-05-20 20:36:44
阅读次数:
375
javaString中需要转义的特殊字符其实就三个:单引号‘双引号"反斜线\转义的方法为:if(key.indexOf("\\")>=0)key=key.replaceAll("\\\\","\\\\\\\\");if(key.indexOf("‘")>=0)key=key.replaceAll("‘","\\\\‘");if(key.indexOf("\"")>=0)key=key.replaceAll("\"","\\\\\..
分类:
编程语言 时间:
2014-05-21 00:00:25
阅读次数:
504
需要在项目中引入:IKAnalyzer.cfg.xmlIKAnalyzer2012.jarlucene-core-3.6.0.jarstopword.dic什么都不用改示例代码如下(使用IKAnalyzer):[java]viewplaincopypackagecom.haha.test;importjava.io.IOException;importjava.io.StringReader;importorg.apache.lucene.analysis.Ana..
分类:
编程语言 时间:
2014-05-20 20:28:42
阅读次数:
390
安装python2.7,安装成功会有一个python交互解释器,类似与命令窗口!但python仅是个基础库,用作web开发还远不够,因此需要装很多扩展插件!介绍个包管理器setuptools,安装方法:先下载SetupTools,然后安装,如果本机没有装python2.7的话,会报个错误,"python2.7required,b..
分类:
编程语言 时间:
2014-05-20 19:00:14
阅读次数:
334
p是输入目录代码如下importosdefgetDirList(p):#b=[];filepath=piffilepath=="":returnbfilepath=filepath.replace("/","\\")iffilepath[-1]!="\\":filepath=filepath+"\\"a=os.listdir(filepath)#print(a)forxina:path=filepath+xprint(path)ifos.path.isdir(path):c=getDirLi..
分类:
编程语言 时间:
2014-05-21 01:31:14
阅读次数:
417
/*【程序10】
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?*/
packagetest;
publicclasstest{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
doublehigh=100.0..
分类:
编程语言 时间:
2014-05-20 23:22:10
阅读次数:
330
mybatisconfigure:http://mybatis.github.io/mybatis-3/zh/configuration.htmlcorba接口问题:运行时间越久线程越多。原因:资源关闭方法错误。keyword:SelectorThread https://community.jboss.org/thread/49343?tstart=0解决:org.omg.CORBA调用 shutdown(false)后..
分类:
编程语言 时间:
2014-05-21 00:16:40
阅读次数:
394
Spring集成spymemcachedMemcached的安装部署我就不介绍了!首先下载spymemcached,下载地址:jar:https://spymemcached.googlecode.com/files/spymemcached-2.10.3.jarjavadoc:https://spymemcached.googlecode.com/files/spymemcached-2.10.3-javadoc.jar源码:https://spymem..
分类:
编程语言 时间:
2014-05-20 21:59:40
阅读次数:
415
今天写了一个4线程并发发送10W条数据,但是在发送1W2左右时,突然开始报java.net.SocketException:Nobufferspaceavailable异常,经过相关资料的查询,发现是WindowsServer2008R2或Windows7的多处理器计算机上都存在的问题,具体可以参照window官方的解释;地址为:http://suppor..
分类:
编程语言 时间:
2014-05-20 23:19:34
阅读次数:
436
在.bash_profile中增加一行exportJAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8就可以了。
分类:
编程语言 时间:
2014-05-21 02:14:53
阅读次数:
243
jad支持所有内部和匿名的类4.命令行选择的列表-a-用JVM字节格式来注解输出-af-同-a,但是注解的时候用全名称-clear-清除所有的前缀-b-输出多于的括号(e.g.,if(a){b();},default:no)-d<dir>-指定输出文件的文件目录-dead-试图反编译代码的dead部分(default:no)-disass-不用..
分类:
编程语言 时间:
2014-05-21 02:33:58
阅读次数:
368
实现银行系统的账目,增加金额,与减少金额。当支付金额小于实际金额时,返回假。当增加金额成功时,为真。publicclassAccount{
privatedoublebalance;
publicdoublegetBalance(){
returnbalance;
}
publicAccount(doublebalance){
super();
this.balance=balance;
}
publicboo..
分类:
编程语言 时间:
2014-05-21 01:57:06
阅读次数:
329
python获得磁盘剩余空间statvfs:>>>importos
>>>importstatvfs
>>>vfs=os.statvfs("/home")
>>>vfs
(4096,4096,70959944,70058799,66396080,73269248,73234981,73234981,0,255)
>>>dir(statvfs)
[‘F_BAVAIL‘,‘F_BFREE‘,‘F_BLOCK..
分类:
编程语言 时间:
2014-05-20 18:14:07
阅读次数:
363