07 2012 档案
摘要:话说好的开端是成功的一半,记录一下经典教材吧《JavaScript高级程序设计》:一本非常完整的经典入门书籍,被誉为JavaScript圣经之一。http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html
阅读全文
摘要:flex里一个组件要响应DRAGDROP事件,首先要定义dragenter事件,在这个事件里accept,才能在dragdrop事件里进行处理。如:<s:Panel height="1500" width="1500" dragEnter="canvas1_dragEnterHandler(event)" dragDrop="dragAddNode(event)" id="myPanel">protected function canvas1_dragEnterHandler(eve
阅读全文
摘要:做Flex页面的时候要更换背景图片,用bitmap提供的,图片名字不变,内容变后会重新请求。但是效果总是不变。找啊找,bitmap下载下来的图片宽度也没变,于是认定,缓存问题。找了下,在URLREQUEST里加入MATH.RANDOM就可以了ldr.load(new URLRequest("../pic/"+topoTree.selectedItem.mapname+".PNG?"+Math.random()));
阅读全文
摘要:build文件详解Ant的概念 可能有些读者并不理解什么是Ant以及如何使用它,但只要使用过系统的读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。 最初Ant开发者在开发跨平台的应用时,同样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefile Makefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调“我在Tab前面加了一个空格,所以我的命令
阅读全文
摘要:那些优雅的数据结构:bloomfilter 线段树 树状数组 trie树 后缀树后缀数组 并查集 hash表 b树 红黑树 堆与优先队列hash算法提供了一种快速存取数据的方法,他用一种算法建立键值与真实值之间的联系(每个真实值只能有一个键值,但一个键值可以有多个真实值),这样可以快速在数组等数据结构中存取数据。我们只要知道key值,就可以快速存取T类型的数据,而不同于像在链表等数据结构中查找一样找来找去。key值,一般是hash算法算出来的,就是把任意长度的输入通过hash算法变成固定长度的输出,输出即为散列值,这是一种压缩,不同的散列输入可能会出现同一输出,不能从散列值的输出唯一确定输入值
阅读全文
浙公网安备 33010602011771号