- 博客(65)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Hadoop中FileInputFormat计算InputSplit的getSplits方法的流程
其实流程算起来也不算复杂,所以就直接用代码注释来做吧 这里边涉及这么几个方法: 1、public List<InputSplit> getSplits(JobContext job), 这个由客户端调用来获得当前Job的所有分片(split),然后发送给JobTracker(新API中应该是ResourceManager),而JobTracker根据这些分片的存储位置来...
2012-03-24 22:06:28 493
原创 Hadoop中VIntWritable编码方式解析
最近因为实验室的云计算项目,开始学习Hadoop,有时间就记录一下自己在学习过程中的一些小收获吧。 《Hadoop权威指南》在序列化这一节有个例子程序,叫做TextPair,代码略长,就不贴上来了,它implements了WritableComparable<TextPair>,将两个Text对象打包到一起。TextPair以静态内部类的形式实现了WritableCompar...
2012-03-22 20:36:45 326
Ask, "What Would the User do?"(You Are Not the User)
Giles Colborne 我们都倾向于认为别人会向我们一样思考。但是他们不会。心理学家把这叫做错误的共性偏移(false consensus bias)。当人们思考或是行为与我们相异时,我们...
2010-05-24 19:45:35 210
从Fibonacci到尾递归(tail recurrence)
Fibonacci函数有两种很经典的实现一种是以while为基础的:public long Fib_Loop(int n){ long b1 = 1, b2 = 1, temp, begin = 3; for (; begin <= n; ++begin) { temp = b1; b1 = b2;...
2010-05-23 14:36:52 208
servlet specification笔记 II
第四章 Servlet Context 1. Introduction to the ServletContext Interface 这个接口定义了一个servlet对它运行于其中的Web application的概览。使用ServletContext对象,一个servlet可以记录时间,获得资源的URL,存取属性,而这些属性又可以被别的context访问。一个Servlet...
2010-05-22 14:26:21 153
Apply Functional Programming Principles
Edward Garson 函数式编程最近又重新引起了主流编程社区的兴趣。一部分原因来自于函数式编程范式中聚合性质(emergent properties)的出现非常好的解决了由于我们的工业逐渐向多核转变所带来的挑战。但是,虽然可以肯定的说那是一项非常重要的应用,这并不是这篇文章用来说服你去了解函数式编程的根本原因。 对函数式编程范式的理解和掌握能很大程度上...
2010-05-22 13:24:28 165
Act with Prudence
Whatever you undertake, act with prudence and consider the consequences. --Anon ...
2010-05-21 12:47:43 170
servlet specification笔记 I
最近对开源框架的研究涉及不少原理性的东西,索性找来servlet2.5的specification,再次留下一点东西,方便以后回忆。 首先,这个版本的规范已经不建议使用SingleThreadModel接口来实现多线程的操作。这个接口的意义在于要求容器保证一次仅有一个request线程传入service方法被其处理。 servlet的生命周期包含: 装载和实例化, 初始...
2010-05-21 11:27:01 195
原创 flex with 关键字用法
以下示例首先设置 someOther_mc 实例的 _x 和 _y 属性,然后指示 someOther_mc 转到第 3 帧并停止。 同时访问一个作用域链列表中的多个项时,with 语句会很有用。在以下示例中,内置 Math 对象位于作用域链之前。将 Math 设置为默认对象可将标识符 cos 、sin 和 PI 分别解析为 Math.cos 、Math.sin 和 Math.PI...
2009-10-06 20:52:33 945
原创 FLEX 系统管理器 SystemManager
首先介绍一下SystemManager。SystemManager是Flex应用的主控者,它控制着应用窗口,Application实例,弹出窗口,cursors,并管理着ApplicationDomain中的类。SystemManager是FlashPlayer实例化的第一个类,它存储了主应用窗口的大小和位置信息,保存其子组件比如:浮动弹出窗口和模态窗口的痕迹。通过SystemManager可以获...
2009-10-06 10:04:05 200
原创 认识Tweener缓动类
认识Tweener缓动类by MainColor on 八.14, 2009, under 技术支持 多年来,补间引擎Tweener赢得了相当多用户的欢迎。最初他是一个ActionScript 2.0版本的引擎,后来被移植到ActionScript 3.0,现在两个版本都有。实际上,Tweener至少部分是基于更早的一款ActionScript 1.0引擎MC Twee...
2009-09-24 22:45:17 272
原创 as3读取和发送JSON
json是JavaScript Object Notation的简写,是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它是基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集,也就是说他是来自于javascript的东西。因为现在ajax的流行,大部分网站会采用ajax的模式和构架,那么json...
2009-09-20 20:24:35 224
原创 数据绑定技巧
有一种简单的方法可以通过选中来激活/禁用控件。举个例子,假设你有一个DataGrid以及一些操作数据的按钮,这些按钮中有一些只能在选中某一行的时候才可以使用,另外一些按钮只能在没有选中的时候使用,还有一些只能在选中特定行的时候使用。问题为了达到上述目的,你可能需要编写一些if语句或者使用数据绑定设定一个变量然后在代码里不断调整变量的值。就像这样: [Bindable] private ...
2009-09-10 23:25:43 149
原创 你不一定知道的css样式表技巧
现在大部分的网页布局都是采用的div+css网页布局,而css样式表则贯穿着整个的页面的显示样式.只是会写css样式是不行的,你也要掌握一些css样式表技巧才行,这样会使你的代码更加的简洁易懂,使网页读取的速度更快.下面就给大家说几种你不一定知道的css样式表技巧.css样式表技巧一.CSS字体属性简写规则一般用CSS设定字体属性是这样做的:font-weight:bold;...
2009-09-10 22:46:04 190
原创 学习ActionScipt的一些提示
ActionScript 3.0是一种强大的面向对象语言,它为Flash Player描绘了一种新的编程模型。如果你已经对ActionScript 1.0或2.0很熟悉,那么当你使用ActionScript 3.0开发你的第一个应用程序的时候需要知道一些语言差别。注:更多资料,请参考Flex 2.0 Language Reference中ActionScript 2.0 和ActionS...
2009-09-10 15:38:58 210
如何在Flex 4 中使用新的CSS语法
by Romain Pouclet on August 31, 2009 Edited by: Ed Sullivan on September 9, 2009 CSS现在提供了许多诸如高级选择或是命名空间的特性,让我们来看看如何使用。我们会展示一些方法来选择和应用一些样式到部件上:使用namespace的全局选择,使用ID的选择,继承和状态的选择。 代码 在这个例...
2009-09-10 14:38:59 194
原创 Java程序员学习Flex和BlazeDS的十三个理由
本文列述了13个Java程序员应当学习Flex和BlazeDS的理由,讨论了为什么Flex结合BlazeDS是开发RIA的最佳组合之一。无论是高 度交互的网站还是以Java为后端的企业应用,这项组合都是最佳选择之一。更重要的是,这项组合能同时为开发员和企业带来高回报(ROI)。在阐述Java程序员应当学习BlazeDS的13条理由时,我以一个假想的苏打分派系统来展示如何让已有的Java程序转变...
2009-09-09 22:31:42 153
原创 Java程序员ActionScript 3入门
我们还是勇敢面对吧:客户端对于Java程序员来说,一直都不是个友好的地方。Java在客户端的技术,包括applet、Swing和JavaFX到目前为止只取得了有限的成绩。JavaScript除了它的名字外,几乎没有什么地方像Java语言。而Adobe Flash呢,它看起来的确像JavaScript,真的吗?也许在几年前说Flash就像JavaScript一样是可以理解的,但随着 ActionSc...
2009-09-09 22:30:57 142
原创 flex应用程序与模块之间的数据传输
1.<mx:ModuleLoader url=”module1.swf” id=”m1” ready=”execLoad()” />Private function execLoad():void{S=(m1.child as module1.getData());} 2. //通过ModuleManager获得模块...
2009-09-09 22:28:05 180
原创 flex获取基于WebService返回的验证码(Java)
近段时间做用户登录,用到验证码,开始是用客户端生成的后来知道客户端生成的种种弊端,所以还是用服务端但是以前有没有做过,到网上查了一下,有一个例子,不过是ASP.NET的自己是搞JAVA的,所以就想写一个,说不上是原创,只不过是把各种资料整合起来,献给大家VerifyCode.mxml<?xml version="1.0" encoding="utf-8"?><mx:Image...
2009-09-09 22:24:10 174
原创 Flex 模块化应用程序开发
如果你没有看过Roger Gonzalez的Blog中关于模块(Module)的文章,那么你应该去那里了解一下Flex 2这个特性背后的细节和想法。这里我不想过多地探讨为什么要这样,而是想要给大家展示一个使用了模块(Module)的简单的Flex程序,你可以从中获得启示。 示例源码你可以下载关于这个例子的压缩文件:点击这里下载。模块(Modules)模 块(Module)是创建大型F...
2009-09-09 22:21:47 127
原创 Flex Application 初始化顺序
preloader->systemManager->FlexApplication started... 然后才是 preinitialize 在所有的初始化之前触发,没有子组件的定义,但是可以引用组件的变量. initialize 当所有子组件生成完成后触发,在这个时间点还没有组件被渲染出来. creationComplete 组件定义完成并已经在显示列表. applicationC...
2009-09-09 22:19:40 120
原创 从Flex3到Flex4的转变一览
flex4 beta发布了,它是自flex3以来的重大改革。flex4 beta 提供了一种新的组件和皮肤的架构。作为一个flex3的开发者,当你用flex4 beta编译你的flex3应用时你应该不会遇到太大的挑战,因为flex4 beta的一个目标就是保持与flex3的兼容。在这篇文章里我会提供关于flex4 beta主体带的一个大概的浏览,介绍一下Flex3到Flex4架构上的区别,以及...
2009-09-09 22:18:04 231
原创 Flex常识 && Bar类组件
Loader与URLLoader的比较AS3已经中Loader与URLLoader是两个比较轻易混淆的类,特此区分:应用范围Loader: swf,图片(jpg,png,gif)URLLoader:文本文件(xml,php,jsp…) 使用方法Loader:loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplet...
2009-09-09 22:10:52 195
原创 Flex4相对FLex3的组件变化
customizations much more straightforward. Here is a table showing Flex 3 Halo components and their Flex 4 beta Spark counterparts: Flex 3 Halo ComponentFlex 4 beta Spark Componentmx.controls...
2009-09-09 22:06:33 192
原创 Flex可视化组件开发
Flex可视化组件都继承自UIComponent类继承结构:UIComponent↓Sprite↓DisplayObjectContainer 显示对象容器↓InteractiveObject 交互对象↓DisplayObject 显示对象↓EventDispatcher 事件分发器↓Object 通用对象可视化组建属性:doubleClickEnabled、Enabled、Hei...
2009-09-09 22:04:31 192
原创 Flex程序设计基础
总结:Flash Builder 4设计MXML+ActionScript 3.0通过Flex SDK封装于SWF文件,以HTML做为容器在浏览器中运行,通过LifeCycle与企业级应用进行沟通.这就是Adobe的RIA开发方案。简单的Flex编写:<?xml version="1.0" encoding="utf-8"?><s:Application xmln...
2009-09-09 22:04:02 161
原创 Flex特效
这里面有许多特效很酷,希望对大家有帮助。 1.旋转 效果:http://www.alex-uhlmann.de/flash/adobe/blog/distortionEffects/effectCube/ 代码:http://weblogs.macromedia.com/auhlmann/archives/DistortionEffects.zip 2.画布按钮 http://dougm...
2009-09-08 22:47:10 140
原创 Flex3特效的基本用法---触发器
触发器在Flex3的特效实现中起着重要作用,对于Flex3中的每个控件,均存在预定义的一组触发器。常见的触发器及其作用总结如下: Ø addedEffect 当某个控件作为子元素添加到容器控件中时触发特效。 Ø creationCompleteEffect 当某个控件被创建后触发特效。 Ø focusInEffect 当某个控件获取到键盘焦点时触发特效。 Ø focusOutEffect ...
2009-09-08 22:45:43 144
原创 Flex Timer定时器的应用
flash.util.Timer类 flash.util.Timer类允许通过添加时间事件或延时来调用方法。通过Timer构造器创建实例对象,传递一个毫秒数字作为构造参数作为间隔时间,下面的例子实例化一个Timer对象每个1秒钟发出事件信号: var timer:Timer = new Timer(1000); 一旦创建了Timer实例,下一步必须添加一个事件监听器...
2009-09-08 22:41:50 171
原创 改变ViewStack子对象的创建策略 && 如何强制Flex控件显示手型光标(hand cursor)
ViewStack 在默认情况下,所有子对象只有在第一次显示的时候才被实例化 <mx:ViewStack id="mainview" width="80%" height="80%"> <ui:APanel id="a_panel" creationComplete="trace(1)"> </ui:APanel&
2009-09-08 22:39:01 171
原创 keycode对照表
keycode 8 = BackSpace 回格keycode 9 = Tab keycode 12 = Clearkeycode 13 = Enter 回车keycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lockk...
2009-09-08 20:29:47 563
原创 12条有用的Flex代码
1.复制内容到系统剪贴板 System.setClipboard(strContent); 2.复制一个ArrayCollection //dummy solution( well, it works ) var bar:ArrayCollection = new ArrayCollection(); for each ( var i:Object in ac ){ ...
2009-09-08 10:51:28 147
原创 javascript获得元素的尺寸和位置二 : clientWidth/Height、scrollWidth/Height、scrollTop/Left...
1、clientWidth clientHeight 元素的可视部分的宽度和高度(也就是CSS的width加padding)。它们不把边框和滚动条计算在内,也不包括任何可能的滚动。 若CSS中没有指定元素的高度和宽度(即自适应),则IE中显示0,而非IE浏览器则显示实际的值 2、 offsetWidth offsetHeight 元素在页面中占据的宽度和...
2009-09-02 21:18:42 169
原创 javascript获得元素的尺寸和位置一 : offsetTop/Left、offsetWidth/Height、offsetParent
在学习offset的相关属性前,必须明确指出offsetHeight/Width、offsetTop/offsetLeft等返回的都是只读的并且以数字的形式返回像素值(例如,返回12,而不是'12px')。 定位父元素:指在CSS中某一元素domElement[position:relative/absolute]所相对定位的元素。 1、offsetParent 对于offset...
2009-09-02 21:16:12 217
原创 基于 REST 的 Web 服务:基础
基础 REST 定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的 Web 服务,包括使用不同语言编写的客户端如何通过 HTTP 处理和传输资源状态。 如果考虑使用它的 Web 服务的数量,REST 近年来已经成为最主要的 Web 服务设计模型。 事实上,REST 对 Web 的影响非常大,由于其使用相当方便,已经普遍地取代了基于 SOAP 和 WSDL 的接口设计。 R...
2009-09-02 11:03:18 279
原创 开发Java系统程序员要注意的基本知识
问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。假如要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hel...
2009-08-21 21:09:56 134
原创 学习java的30个目标
1.你需要精通面向对象分析与设计(OOA/OOD)、设计模式(GOF,J2EEDP)以及综合模式。 你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库 collections, serialization, streams, networking, multithreading, re...
2009-08-19 17:00:04 96
原创 OGNL使用小结
最近一直使用struts2,表现层采用JSP,用的struts2标签,支持OGNL 。 OGNL 中的# $ %使用场景: 1、“#”主要有三种用途:访问OGNL 上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性: 名称作用例子parameters包含当前HTTP请求参数的M...
2009-08-17 16:58:44 155
原创 hibernate_component_mapping
component映射在hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid,component可以成为是值对象(DDD)采用component映射的好处:它实现了对象模型的细粒度划分,层次会更分明,复用率会更高User.hbm.xml<?xml version="1.0"?><!DOCTYPE hibernate-mappin...
2009-08-14 09:30:27 228
Distributed systems for fun and profit
2018-10-28
Becoming a Technical Leader The Psychology of Technology
2018-10-28
Deep Learning for Computer Vision with Python-Adrian Rosebrock-三本全
2018-08-31
关于Struts2的可能比较基础的问题
2009-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人