07 2012 档案
sqlite的系统表sqlite_master
摘要:SQLite数据库中一个特殊的名叫 SQLITE_MASTER 上执行一个SELECT查询以获得所有表的索引。每一个 SQLite 数据库都有一个叫 SQLITE_MASTER 的表, 它定义数据库的模式。 SQLITE_MASTER 表看起来如下:CREATE TABLE sqlite_master (type TEXT,name TEXT,tbl_name TEXT,rootpage INTEGER,sql TEXT);对于表来说,type 字段永远是 ‘table’,name 字段永远是表的名字。所以,要获得数据库中所有表的列表, 使用下列SELECT语句:SELECT name FRO 阅读全文
posted @ 2012-07-31 09:27 星^_^風 阅读(240) 评论(0) 推荐(0)
Flex Label组件扩展边框与背景
摘要:效果预览:由于Label控件没有borderStyle属性,也就是它不支持边框与背景图.所以我们可以通过扩展Label控件来实现边框与背景图!其他不支持边框或者背景的控件如:Text、Image用同样方法可以扩展它。下面运用到自定义Flex控件的[Style]元素标签。下表描述了[Style]元数据标签的属性:选项类型描述nameString(必须) 指定样式名称。typeString指定样式属性值的数据类型。如果类型不是一个像Number、Date这样的ActionScript类型,就要使用packageName.className。arrayTypeString如果type是Array,那 阅读全文
posted @ 2012-07-18 16:13 星^_^風 阅读(239) 评论(0) 推荐(0)
JasperReport学习笔记8-JasperReport和Hibernate,Struts的整合
摘要:1.JasperReport与Hibernate的整合更改JRXML文件queryString标签里面加一个属性language="hql",然后里面就不用SQL语句了,写HQLXml代码<queryStringlanguage="hql"><![CDATA[fromAircraftaircraftwherecountry=$P{countryCode}orderbyaircraft.id]]></queryString>JRXML文件里面的field是HQL语言查出来的字段Hibernate配置文件和DOJO类配置文 阅读全文
posted @ 2012-07-17 17:05 星^_^風 阅读(239) 评论(0) 推荐(0)
JasperReport学习笔记7-导出成其它格式(pdf,xls,html)
摘要:JasperReport还可以导出为其它格式,如PDF,XLS,RTF,HTML,CSV下面是导出为PDF和XLS文件Java代码Class.forName("com.mysql.jdbc.Driver");Connectionconnection=DriverManager.getConnection("jdbc:mysql://localhost/jasperreportdb","root","root");try{//据据jasper文件生成JasperPrint对象JasperPrintjasperPrin 阅读全文
posted @ 2012-07-17 17:04 星^_^風 阅读(804) 评论(0) 推荐(0)
JasperReport学习笔记6-JRXML的标签
摘要:1.<jasperReport>根元素包括很多属性pageWidth,pageHeight,leftMargin,rightMargin,topMargin,bottomMargin,orientation,whenNoDataType,isTitleNewPage,isSummaryNewPageorientation表示是横着放,还是竖着放,默认是Portrait(横),也可以选Landscape(竖)whenNoDataType表示页面没有信息的时候怎么办,默认是no pages,如果你想没有数据的时候也显示,就用AllSectionsNoDetailisTitleNewPa 阅读全文
posted @ 2012-07-17 17:00 星^_^風 阅读(537) 评论(0) 推荐(0)
JasperReport学习笔记5-其它数据生成动态的报表(WEB)
摘要:1.空数据(Empty Datasources)就是说JRXML文件里面的内容都是静态的,直接使用JREmptyDataSource就行了Java代码JasperRunManager.runReportToPdfStream(reportStream,servletOutputStream,newHashMap(),newJREmptyDataSource());2.Map数组(Map Datasources)有的时候数据不一定要从数据库里面来,还有可能从Map数组里面来成生Map[]的方法Java代码privateMap[]initializeMapArray(){//你可以把数组里面的每个 阅读全文
posted @ 2012-07-17 16:43 星^_^風 阅读(381) 评论(0) 推荐(0)
JasperReport学习笔记4-查询数据库生成动态的报表(WEB)
摘要:分两种方法第一种1.模版Xml代码<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEjasperReportPUBLIC"//JasperReports//DTDReportDesign//EN""http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"><jasperReportname="DBReport"><parametername=" 阅读全文
posted @ 2012-07-17 16:28 星^_^風 阅读(1234) 评论(0) 推荐(0)
JasperReport学习笔记3-在浏览器生成PDF文件
摘要:在浏览器生成PDF文件,主要用了JasperRunManager对象面的runReportToPdfStream方法,在WEB里一般都先用iReport生成jasper文件,这样就去解析JRXML文件了例子如下Java代码importjava.io.IOException;importjava.io.InputStream;importjava.io.PrintWriter;importjava.io.StringWriter;importjava.util.HashMap;importjavax.servlet.ServletException;importjavax.servlet.Ser 阅读全文
posted @ 2012-07-17 16:26 星^_^風 阅读(262) 评论(0) 推荐(0)
JasperReport学习笔记2-创建简单的报表例子
摘要:一,创建简单的jrxml文件Xml代码<?xmlversion="1.0"?><!DOCTYPEjasperReportPUBLIC"-//JasperReports//DTDReportDesign//EN""http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"><jasperReportname="FirstReport"><detail><bandheight="20"& 阅读全文
posted @ 2012-07-17 15:56 星^_^風 阅读(326) 评论(0) 推荐(0)
JasperReport学习笔记1-了解JasperReport
摘要:JasperReports是一个开源的java报表制作引擎,他的网页是http://jasperforge.org/projects/jasperreports一,先下载JasperReport的包二,进入官方面的JasperReports Requirements说明了JasperReports所必须的类库Commons,JRXML,JDBC,PDF,XLS,Chart(http://jasperforge.org/website/jasperreportswebsite/trunk/requirements.html?group_id=252)其它的就根据情况自己引用所用到的JAR包基本上 阅读全文
posted @ 2012-07-17 15:40 星^_^風 阅读(247) 评论(0) 推荐(0)
flex拖动技术汇总
摘要:Flex组件内置了处理拖拽事件的接口,有些控件已经实现了拖拽功能,比如List、DataGrid、Menu、HorizontalList、 PrintDataGrid、TileList、Tree,在设置相关的拖拽属性后,它们都可以在相同类型的组件之间利用鼠标来实现数据的转移。allowDragSelection 是否可以拖选allowMultipleSelection 是否可以多选dragEnabled 是否可以拖动子元素dragMoveEnabled 是否移动元素位置,而不是复制元素dropEnabled 是否可以将物体放置... 阅读全文
posted @ 2012-07-16 10:01 星^_^風 阅读(363) 评论(0) 推荐(0)
java的Hashtables
摘要:问题是这样的:假设这有一个各种字母组成的字符串,假设这还有另外一个字符串,而且这个字符串里的字母数相对少一些。从算法是讲,什么方法能最快的查出所有小字符串里的字母在大字符串里都有?一个最佳的算法,只需要O(n+m)次操作。方法就是,对第一个字串进行轮询,把其中的每个字母都放入一个Hashtable里(成本是O(n)或16次操作)。然后轮询第二个字串,在Hashtable里查询每个字母,看能否找到。如果找不到,说明没有匹配成功。这将消耗掉8次操作 —— 这样两项操作加起来一共只有24次。不错吧,比前面两种方案都要好。如果这样呢 —— 假设我们有一个一定个数的字母组成字串 —— 我给每个字母分配一 阅读全文
posted @ 2012-07-13 14:36 星^_^風 阅读(221) 评论(0) 推荐(0)
java自定义异常
摘要:自定义异常类。 一、第一种定义方式,继承Exception类 public class MyFirstException extends Exception { public MyFirstException() { super(); } public MyFirstException(String msg) { super(msg); } public MyFirstException(String msg, Throwable cause) { super(msg, cause); } public MyFirstException(Throwable cause... 阅读全文
posted @ 2012-07-13 14:03 星^_^風 阅读(149) 评论(0) 推荐(0)
flex:使用FileReference上传文件
摘要:<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()" width="1000" height="700" color="#25C1E2"><mx:Script><![CDATA[private const defaultRequestUrl:String = "http://www.mys 阅读全文
posted @ 2012-07-10 16:24 星^_^風 阅读(445) 评论(0) 推荐(0)
在flex中使用flexpaper
摘要:1. 下载FlexPaperSWC,添加到你的Flex项目libs中2. 复制你用PDF2SWF(下载swftools)创建的SWF到你的bin-debug目录,如Paper3.swf,添加FlexPaper组 件到你的flex代码中Xml代码<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="800 阅读全文
posted @ 2012-07-10 15:29 星^_^風 阅读(190) 评论(0) 推荐(0)
在html或asp.net中使用FlexPaper
摘要:网上已有很多FlexPaper仿百度文库的一些文章,园子里也有很多大牛的详细教程。 结合这次做的例子,在这里详细记录一下使用Flexpaper实现仿百度文库的效果,及自己在跟着园子里的教程做的时候,遇到的一些小问题。希望能给初次接触或者遇到同样问题的同学们提供一些小小的帮助。(描述不足之处,请大家多多见谅,毕竟是第一次在园子里写文章)。1.准备工作:下载FlexPaper及PDF转换工具pdf2swf.exeFlexpaper下载地址:下载(我下的是1.4.5 Flash Version(release notes))Pdf2swf工具下载:下载 (我下的是swftools-2011-01-. 阅读全文
posted @ 2012-07-10 14:52 星^_^風 阅读(341) 评论(0) 推荐(0)
(20120710)flex中的undefined类型
摘要:1、一个适用于尚未初始化的无类型变量或未初始化的动态对象属性的特殊值。在 ActionScript 3.0 中,只有无类型变量才能采用值undefined,这在 ActionScript 1.0 和 ActionScript 2.0 中并非如此。例如,以下两个变量都是undefined,因为它们都未类型化或初始化:Actionscript代码varfoo;varbar:*;undefined值还适用于动态对象的未初始化或未定义的属性。例如,如果某对象是 Object 类的一个实例,则除非向该属性赋予值,否则动态添加的任何属性的值将为undefined。将undefined用于不同的函数时,结果 阅读全文
posted @ 2012-07-10 10:23 星^_^風 阅读(413) 评论(0) 推荐(0)
flex的错误码列表
摘要:在 ActionScript 3.0 中,无论是在严谨模式下还是在警告模式下编译,都将进行运行时类型检查。代码 消息 说明1000 系统内存不足。 系统可用内存无法满足 Flash Player 编译代码的需要。请关闭系统上正在运行的某些应用程序或进程。1001 未实现方法 _。1002 Number.toPrecision 的范围是 1 至 21。Number.toFixed 和 Number.toExponential 的范围是 0 至 20。指定的值不在期望范围之内。 指定的值不在 precision 参数的期望范围之内。Number.toPrecision 的范围是 1 至 21。Nu 阅读全文
posted @ 2012-07-09 15:18 星^_^風 阅读(356) 评论(0) 推荐(0)
plsql快捷键
摘要:最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL编程效率明显高于自己,观察了好久,才发现他使用PLSQL已经很长时间了而且,他自己也在其中添加了好多快捷方式,1、登录后默认自动选中My Objects 默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。设置方法:Tools菜单 --> Brower Filters,会打开Brower Folders的定单窗口,把“My Objects 阅读全文
posted @ 2012-07-06 17:13 星^_^風 阅读(270) 评论(0) 推荐(0)
flex日期比较
摘要://判断结束日期是否小于起始日期protected function finalDate_focusOutHandler(event:FocusEvent):void{if(ObjectUtil.dateCompare(DateField.stringToDate(finalDate.text,"YYYY-MM-DD"),DateField.stringToDate(startDate.text,"YYYY-MM-DD")) == -1){Alert.show( "结束日期不能小于起始日期");finalDate.text = sta 阅读全文
posted @ 2012-07-04 10:35 星^_^風 阅读(217) 评论(0) 推荐(0)
乱码
摘要:1、通常办法在jsp页面中,加入<% request.setCharacterEncoding("utf-8"); %>,flex默认编码是utf-8。然而,如果问题没有解决,依旧是乱码的话,那么,打开你的tomcat目录下的conf/server.xml文件,观察:<Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort="84 阅读全文
posted @ 2012-07-03 16:36 星^_^風 阅读(240) 评论(0) 推荐(0)