`
unbounder
  • 浏览: 174406 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

重写mxml组件

    博客分类:
  • flex
遇到的问题挺无聊的,使用ToggleButtonBar组件时,application捕捉不到MouseEvent.CLICK事件。看了下源码,问题出在这里 ToggleButtonBar.as /** * @private */ override protected function clickHandler(event:MouseEvent):void { var index:int = getChildIndex(Button(event.currentTarget)); // 143958 ...
常见题,挺简单的 譬如7(111) 含有3个1 主要是了解 与运算 记录一下。 public static void main(String[] args) { int i = 5; int index = 1; while (true) { int temp = i & (i - 1); if (temp != 0) { i = temp; index++; } else { break; } } System.out.println(index); } 代码中i为待考察的整形数。 ...
异或这玩意并不常用,但是一些算法题很好用。 异或满足交换律结合律 对于a^b^c=b^c^a 又有a^a = 0,0^a =a 对于数值查找时,异或可能是最好的办法。
一般使用e4x是这样的 <root> <result>aa</result> </root> trace(xml.result)//aa 但是有时候xml格式是有一定变化的,比如服务器端使用castor自动生成的xml就会在节点中出现横杠等符号。 <root> <result-result>aa</result-result> </root> 这时我们需要稍微改变一下 trace(xml.child("result-result"))//a ...
Java 6 JVM 参数选项大全(中文版)   作者: Ken Wu Email: ken.wug@gmail.com 转载本文档请注明原文链接 http://kenwublog.com/docs/java6-jvm-options-chinese-edition.htm !   本文 是基于最新的 SUN官方 文档 Java SE 6 Hotspot VM Options   编写的译文。主要介绍JVM 中的非稳态选项及其使用说明。 为了让读者明白每个选项的含义,作者在原文基础 ...

关于hashcode

    博客分类:
  • java
object本身的hashcode方法将对象内部地址转化为整数作为HashCode。 这主要是因为object的equals()方法比较的正是内存地址,为了保证当A.equals(B)时也有A.hashcode=B.hashcode(),故有这样的策略。 在不覆盖默认方法的前提下,同时创建两个相同对象时,hashcode是不一样的。这样在处理hashtable时用object作为key时就会很麻烦。 java自己包装的object比如string这些都重写了equals方法和hashcode方法,不再是用对象内部地址转化为整数,而是保证两个相同对象的hashcode是一致的。 string的 ...
正在做关于twitter的数据挖掘的研究,先期需要获取一定量的数据,尝试做了一个小的爬虫。 几个碰到的问题和自己的解决思路,和大家交流一下,第一次先谈谈一些基本问题 1 由于众所皆知的原因,twitter不能直接访问 解决方法无外乎代理。笔者尝试过利用gae假设一个api的方法,但是速度并不理想,如今使用puff做代理直接访问,这个软件会在本机1984端口设立代理 基于httpclient的简单代码如下: HttpClient client = new HttpClient(); client.getHostConfiguration().setProxy("127.0. ...
基于java的多线程编程必然躲不掉线程间通信这一步,因为java不像其他语言一般可以轻松的设置监听,所以我们多才用一些替代的办法,基于阻塞的生产者消费者模型就是一个很好的解决方案。 网上关于生产者消费者的例子并不少见,不过生产者或者消费者不只一个时,这个模型又有了新的变化。先上代码: public class Test { public static void main(String[] args) { BlockingQueue<Integer> queue = new ArrayBlockingQueue<Integer>(10); P p ...
log4j的作者Ceki Gülcü在停止维护log4j后开始新的日志组件的开发,他的新作为日志门面slf4j以及log4j的替代品logback。不过logback至今还没有出1.0的正式版,所以使用率并不算高。反而是slf4j几乎已经称为业界日志的统一接口,在hibernate、mina等很多重要的框架中都有所试用。 slf4j作为日志门面,比之单纯的log4j有很多优点。 诸如下面这样的代码,在log4j中应该很常见 logger.info("this is "+ user.getpasswd()); 这个是变相的字符串拼接 而利用slf4j作为门面,这句代码可以 ...
诸如js中lightbox这样用一个半透明图层覆盖原有页面的效果在flex中应用也很广泛,一些弹出框效果使用这种半透明图层屏蔽原页面操作会使得ui交互更友好,而且在flex中,这种实现并不麻烦,最近操练了一下也有一点心的。 private var cover:Canvas; private function pop():void{ cover = new Canvas(); cover.styleName = "cover"; cover.visible = false; co ...
引用迅雷面试回来,用了整整一下午(不知道怎么说了,其中等待时间都快2小时了),自己感觉笔试和上机还可以,但技术面谈这一关答得不太好,现在再次感觉互联网公司与一般软件公司的区别了,其中一点就是互联网应用在性能上要求很高,谈了一个小时大部分题目感觉都在谈论性能问题,自己在方面一直是弱项,汗啊:( 仔细回忆了一下整个面试过程的题目,记录下来,希望大家多多给点意见讨论下啊 一、笔试题: A)JAVA基础多项选择题,比较简单,略 B)问答: 1)ajax原理、如何实现刷新数据及优点? 2)门面模式的解释、适用场合? 3)写6个linux常用命令? 4)SQL语句题,较简单 C)编程: 1)有三个线 ...
工具:Eclipse3.5 源码下载:http://apache.etoak.com/tomcat/tomcat-6/v6.0.20/src/apache-tomcat-6.0.20-src.zip 准备工作,建立java的环境变量等 步骤 1 解压至workspace,设项目命名为tomcat6 2 新建project(非java project),选择java project from existing ant buildfile 3 一路next,选择tomcat6项目下的build.xml作为编译项,finish 4 修改jar包引用,附件中为所需要的jar包,添加后可以消除代码错误 ...
apahce 孵化器中有一个项目是pdfbox,这是一个操作处理pdf的jar包 可以实现的方法有 pdf信息提取: public void getContent(String file) throws Exception { PDDocument pdf = PDDocument.load(file); PDFTextStripper s = new PDFTextStripper(); s.setStartPage(1); s.setEndPage(10); String outfile ...
不容易啊,参加那个接力活动半个多月了才有回音 试玩一下,不过貌似没看到提名其他人的地方
wiki地址:http://en.wikipedia.org/wiki/Bayesian_model_comparison 做爬虫、做搜索、做数据挖掘都免不了对数据做索引,更进一步的操作应该是对得到文档做分类操作。传统yahoo目录式网页导航就是一个很典型的文档分类应用,利用文档分类 ...
Global site tag (gtag.js) - Google Analytics