- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 自定义FLEX滚动条滑块样式
在Flex里我们可以使用downArrowSkin,upArrowSkin,trackSkin,thumbSkin方法的设置滚动条的样式..不过由于设计的关系..滚动条的thumbSkin常设置成一个"点"或一个"块"..这个块是固定大小的..不像Flex自带的滚动条会随滚动区域的高度而改变..如果直接设置thumbSkin,那滑块将拉变形~非常难看..这时候我们可以使用verticalScrollBar里的setScrollProperties方法来调整滑块高度..publicfunctionsetScr
2010-08-10 21:41:00 4329 4
原创 Flex数据绑定陷阱(三)
<br />Using binding in place of direct assignment<br />在直接赋值的地方使用绑定<br /><br />有一种情况,就是你可以不使用绑定,使用直接赋值就可以成功实现同样效果的话,你最好不要使用绑定。<br />我已经看到过很多形式的这类型错误了。<br /><br />下面的代码就可以说明:<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/
2010-08-10 15:08:00 962
原创 Flex数据绑定陷阱(二)
<br />尝试绑定一个没有包含IPropertyChangeNotifier接口的类<br /><br />实现IPropertyChangeNotifier接口的类,必须在类改变属性时派发事件并且任何嵌套类必须作为公共属性被曝光。<br />因此,你能发现类里的属性何时改变了。<br />例如,让我们来看一下UIComponent类的签名(见图3)。<br />UIComponent类确实实现了发布属性改变事件,这个一旦某个属性被改变就会派发一个事件的接口。<br /><br />图3.UICompon
2010-08-10 14:52:00 601
原创 Flex数据绑定陷阱(一)
(一)<br /> <br />Flex数据绑定陷阱:常见的误用和错误<br />当构建Flex或者Adobe AIR程序时,将一个对象的值自动的传递给另一个对象这种处理是数据绑定最常 用并最有用的特征之一。<br />尽管如此,同时数据绑定会减缓程序的初始化,并且当开发者不是完全理解数据绑定的机制是如何工作的话,会引 起一些开发者意想不到的问题。<br />最好的解决方法及是确保你正确的使用了它并且在只有需要它的时候才使用它。在这篇文章中,我整理了十条开发者在构建应用使用数据绑定时常见的陷阱和错误。<br
2010-08-10 14:44:00 691
原创 commitProperties属性设置
<br /> commitProperties<br /> 部分Flex框架周期包括一个对commitProperties()函数的调用。在组件的所有属性 都设定完毕之后就会调用这个函数,这一点很重要,因为你不知道在一个属性的set函数中是否调用了另外一个属性的set函数。例如,如果第三个属性的设定 需要用到其它两个的值,那么设定第三个属性的唯一合理的地方就是在commitProperties()中。<br /> 我们将使用commitProperties()将Lin
2010-08-10 14:30:00 2096
原创 获取站点源代码
获取站点内容有多种方式我这里介绍两种,一种是通过HTTPSocket对象获取,另一种是通过HttpURLConnection对象获取1、采用HTTPSocket对象要应用一个叫做heaton的抓取页面的包可以去网上找到下载参考代码如下:import com.heaton.bot.*;class HTTPGet { public static void main
2008-10-10 09:42:00 1421
原创 lucene搜索引擎配置续
使用lucene索引HTMLlucene索引HTML原理与索引text类似,也是通过新建document对象,然后将HTML的各种信息比如title、content等信息以不同的字段保存到document对象中,具体过程介绍如下:1、设置IndexWriter对象,及其索引文件保存目录、分词器等信息2、读取HTML文件相应信息,提取文件的各个信息字段,将HTML中的信息一各种方式提取出来,本人采用
2008-09-25 09:11:00 750
原创 lucene搜索引擎配置
Lucene是一个基于Java的全文索引工具包,,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。要配置Lucene只需要到http://jakarta.apache.org/lucene/下载对应的jar插件。Lucene的主要过程为首先给以后要查找的文件建立索引,这里的文件可以是任意的,只要是能够转换为document对象的即可。然后查询时将用户的查询语句组合成对应的查询条件
2008-09-19 14:51:00 1370
原创 Flex中实现链接
Flex中实现链接主要有三种方式:1、通过新建URLRequest对象,设置对象的参数,然后调用navigateToURL的方法打开,参考代码如下var u:URLRequest = new URLRequest();u.url = "http://www.baidu.com/s";u.Data = new URLVariables("ie=gb2312&bs=flex+b
2008-09-02 15:35:00 636
原创 MVC开发中的工作心得
在基于MVC架构的开发中要特别注意三层的数据结构之间的对应关系,一般M层和DB对应的时候M层总有一些属性不能跟DB一一对应,DB中的一个ID对应到M中往往不是一个int 的ID而是一个对象,因此在ORM时要特别小心。
2008-07-24 11:17:00 496
原创 配置Tomcat数据池
配置Tomcat数据池分为三步:一、修改Tomcat安装目录下conf->server.xml文件的节点下添加 <Resource name="jdbc/DBPool" type="javax.sql.DataSource" password="root" driverClassName="com.mysql.jdb
2008-07-09 17:14:00 766
原创 JAVA集合的认识[Set,List,Map]
对JAVA的集合的理解是想对于数组 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型. JAVA集合主要分为三种类型:
2008-05-05 09:27:00 834
原创 java中Map类
Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象。 Map的接口 Map---实现Map Map.Entry--Map的内部类,描述Map中的按键/数值对。 SortedMap---扩展Map,使按键保持升序排列 关于怎么使用,一般是选择Map的子类,而不直接用Map类。 下面以
2008-05-05 09:09:00 461
原创 AJAX中XMLHttpRequest的有效性
AJAX中XMLHttpRequest对象,如果不放在方法中每次调用新建而是直接放在script中直接运行,该对象只会在使用的第一次有效,使用完成后将自动失效,因此这里建议每一次要使用XMLHttpRequest对象的时候都要新建一次,至少在eclipse中是如此。为了避免不必要的错误最好还是每次反送请求的时候新建一个XMLHttpRequest对象。
2008-04-28 10:13:00 430
原创 关于解决无法获取AJAX中无法获取XML返回的问题
其实这个问题能容易解决只需要在返回之前设置好返回的格式为"text/xml",即response.setContentType("text/xml");注意在返回的时候当前返回的文档的编码方式与接收返回的文档最好设置一样的编码方式,否则非常容易出现乱码。
2008-04-28 09:06:00 710
原创 关于在eclipse新建tld标签库描述文件的问题
要在eclipse中新建.tld文件,在右击项目选择new无法直接找到,要右击项目选择new-other-xml-xml(BasicTemplates)-next-选择CreatXmlfile from a DTDFile输入文件名-next-选择selectXML Catalog entry-在出现的XML文本选择下拉框中选择-//sun.Microsystem,Inc.//DTD.jsp Ta
2008-04-25 12:46:00 5718 2
原创 jar命令的使用
jar命令的使用用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 …选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上 -f 指定存档文件名 -m 包含来自标明文件的标明信息
2008-04-23 10:45:00 666
原创 关于在eclipse中解决struts中ApplicationResources.properties文件的中文支持问题
ApplicationResources.properties文件elipse默认的不支持中文,其实不需要任何的插件只需要修改windows---->Preferences----> PropertiesEditor在Encode at reading a file中选US--ASCII(其实不一定要这种编码,其它UTF的编码都可以)这样在ApplicationResources.properti
2008-04-22 10:20:00 1094
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人