- 浏览: 92714 次
- 性别:
- 来自: 广州
最新评论
-
xinfei_java:
有什么作用?
dojo中 this.inherited(arguments); -
shunyang218:
Java常用的设计模式 -
tianwaishan:
学习中
Heritrix简单又全面的入门 -
jiaxuan0906:
赞同!一起努力!
自我激励的四个小动作
文章列表
使用过flex的人都知道,它很耗内存,所以优化flex应用程序时非常重要的工作,也是必经之路,,以下是我的笔记:
1, 合理使用布局
a) 避免多层嵌套容器:嵌套容器时,每个容器实例都会在其子对象上运行度量和缩放算法(某些子对象本身又是容器,这样度量过程将是递归的)
b) 使用绝对定位和缩放:默认使用的是相当布局,这样每个容器及其其子对象大小和位置的计算会占用大量资源,以下两个技巧有助于减少这个计算
i. 将对象位置固定坐标:运行时就不需要计算对象的位置,,,但是如果想采用这个技巧,可使用画布容器,其他类型的容器(如盒子容器)无法使用绝对位置,,使用画布容器时,必须显示地声明所有Canv ...
最近开始接触Heritrix,听书说,配置很麻烦,一开始我也无从下手,上网找了下,很多都是超级无敌烦又多,不过我得感谢yeniu040209这位仁兄的资料,再加上我的一些经验,把我的入门配置与大家分享下:
1)下载heritrix-1 ...
在document内部,field是保存在一个Vector类型的对象数组中的。 它的主要作用是用来维护它内部的field信息,包括对field的删除,增加,查找等操作
Segment其实是一个逻辑的概念,在一个索引中,可能有多个segment,lucene对索引管理的最大单位就是segment,。。
二,索引文件格式
1,segment
每一个segment代表lucene的一个完整索引段,每一个segment都有统一的前缀,这个前缀是根据当前索引的document的数量转成36进制,再前面再加一个下划线而成的
2,.fnm格式
该文件中包含了Document中的所有field名称
3,. ...
4.1使用IndexSearcher进行搜索
Lucene里与搜索相关的api多数都被包含在org.apache.lucene.search中
4.1.2indexSearcher最简单的使用
IndexSearcher searcher = new IndexSearcher(INDEX_STORE_PATH);
Term t = new Term(“bookname”,女);
Query q = new TermQuery(t);
Hits hits = searcher.search(q);
For(int i=0; i<hits.length(); i++) {
S ...
Flex中数据验证器有:
CurrencyValidator:货币数据验证
CreditCardValidator:信用卡数据验证
DateValidator:日期数据验证
NumberValidator:数字验证
PhoneNumberValidator:电话号码验证
EmailValidator:邮箱地址验证
ZipCodeValidator:邮政区号验证
Flex中的数据验证是由验证器(Validator)来执行的。验证器的创建是使用<mx:Validator>标签或者指定验证器的标签,如
<mx:Style>
.errorTip { borderColor: ...
ToolTip重点主要在ToolTipManager和ToolTip上,看如下代码你就会明白
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Style>
ToolTip {
fontFamily:"Arial";
fontSize: 14;
fon ...
Flex效果触发器有:
addedEffect 添加组件时
creationCompleteEffect 组建创建完成时
focusInEffect 获得键盘焦点时
focusOutEffect 失去键盘焦点时
hideEffect 当组建的visible属性变为false时
mouseDownEffect 单击鼠标按下时
mouseUpEffect 鼠标弹起时
moveEffect 组建位置变换时
removedEffect 组建从容器中移除时
resizeEffect 组建的height和width属性变化时
rollOutEffect 在组建上使用鼠标滚动轮离开时 ...
做了一个flex+oracle10g+hibernate分页,花费我两天时间,郁闷的不是在flex,hibernate,而是在于oracle的rownum,如果分页的hql语句中,rownum如果是大于某一个值得话,它就会拿不到表中的某些值,甚至是全部值,所以,要解决这个问题就得先先排序,在分页。因为rownum是随机拿的表内的数据,所以有些值是拿不到的,所以要先排序后分页,这样才能拿到全部的值,,今天是圣诞节,祝大家圣诞快乐,哈哈。。希望大家可以多多交流,有什么问题,都可以留意,,
最近自学lucene,去图书馆也接了两本lucene的书,看了,做了些笔记,分享下。
1 建立搜索引擎的第一步:创建索引。主要介绍IndexWriter,Document,Field,关系如下:
IndexWriter就像一本书,Document就像书里的文章,Field就像文章里的标题,正文,时间,作者。
2 Field field = new Field(Field 名称 , Field 内容, 存储方式, 索引方式);
存储的方式有三种: 不存储(Field.Store.NO),,,,, 完全存储(Field.Store.YES),,,,,,,压缩存储(Filed.Store.CO ...
Occur用于表示布尔查询子句关系的类,包括:
Occur.MUST, Occur,MUST_NOT Occur.SHOULD
1, must和must:取得连个查询子句的交集
2,must和must_not :包含must并且查询结果中不包含must_not的检索结果
3,should和should 表示“或”关系, 最终检索结果为所有检索子句的并集
使用注意:
1 must和should:此时should无意义,结果为must子句的检索结果
2 must_not和must_not :无意义,检索无结果
3 must_not 和should:此时should相当于must,结果同 ...
在做lucene2.9 highlighter 用法时,但是运行时报Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/lucene/index/memory/MemoryIndex
这个错,我觉的很是怪哦.在我用highlighter这个类时
我都没有用过MemoryIndex 这个方法.后来我上网一查说去lucene2.9包下 contrib\memory 找到 lucene-memory-2.9.1.jar 导和就行了
试了后果然可以了,但我不知道是怎么回事.只知道导入这 ...
hibernate常见包异常
2. //如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException
3. antlr-2.7.2.jar
4.
5. //如果不用此包,在启动时会抛出: nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Type
6. asm.jar
7.
8. //如果不用此包,在启动时抛出:nested exception is java ...
AS3中主要有3种事件模型,EventFlow事件流 EventObjects事件对象 EventListeners事件监听
事件对象在As3的事件处理系统中主要有两个用途,1事件对象通过一组属性保存指定事件的信息
2事件对象包含一组方法,开发人员可以通过事件对象中的方法来操作事件对象,并且可以影响事件处理系统的行为
它包含3个阶段 是静态常量来的 1 CAPTURING_PHASE:uint = 1//获取所有目标结点的父结点阶段 2 AT_TARGET:uint = 2 //目标阶段 3 BUBBLING_PHASE:uint =1; //起泡阶段
...
FLEX Array和ArrayCollection的区别
当Array的数据发生变化的时候,用它作为数据源的控件不能感知这种变化。
例如:myArray.push("new value"); 这时,如果一个List用它作为dataProvider,List的列表中不会增加新加入的这个值。
而当ArrayCollection的数据发生变化的时候,能够通知控件发生变化。
例如:myArrayCollection.addItem("new item"); 这时,如果一个控件List用它作为dataProvider,List列表中会增加一列内容
另 ...
. 匹配任何单词 如r.t 可以匹配 rat等等
$ 匹配行结束符 如a$ 可以匹配以a结尾的单词等等
^ 匹配一行的开始 如^ where in 可以匹配where in the course of
* 匹配0或者多个正好在它之前的那个字符
\ 这是引用符 \$用来匹配美元符号,,而不是匹配行结束符($)
[][c1-c2][^c1-c2] 如[^269A-Z]用来匹配除了269和所有大写字母以外的所有字符
\<\> 匹配词(word)的开始(\<) 和结束(\>) 如\<t 可以匹配 for the ...