-
Android自定义View(1)
Android自定义View(一)一、自定义视图类继承View或者View的子类AlloftheviewclassesdefinedintheAndroidframeworkextendView.YourcustomviewcanalsoextendViewdirectly,oryoucansavetimebyextendingoneoftheexistingviewsubclasses,such...
35
热度 -
三、三种动态改变View位置的方法
让Android控件随着屏幕旋转自由转移至任何地方(附demo) 本文主要介绍AndroidViewGroup/View的绘制流程,及常用的自定义ViewGroup的方法。在此基础上介绍动态控制View的位置的三种方法,并给出最佳的一种方法。一、ViewGroup/View的绘制流程 简单的说一个View从无到有需要三个步骤,onMeasure、onLayout、onDraw,即测量大小、放置位置...
26
热度 -
Storm系列(2):使用Csharp创建你的第一个Storm拓扑(wordcount)
Storm系列(二):使用Csharp创建你的第一个Storm拓扑(wordcount)WordCount在大数据领域就像学习一门语言时的helloworld,得益于Storm的开源以及Storm.Net.Adapter,现在我们也可以像Java或Python一样,使用Csharp创建原生支持的StormTopologies。下面我将通过介绍wordcount来展示如何使用Csharp开发Stor...
49
热度 -
一个基于jquery的简单上拉框实现
一个基于jquery的简单下拉框实现 项目中使用的是easyui的组件,后来发现在编辑页面中,如果combobox组件数量过多,会导致页面超级慢,还有可能造成浏览器崩溃,经过研究easyui的源码发现,combobox是由多个html对象组成的,而且每个combobox有一个单独的下拉面板,如果页面上有100个下拉框组件,每个组件中有500个元素,这样一个页面中隐藏的下拉面板中就会有50000个下...
220
热度 -
Backbone入门指南(4):Model(数据模型)
Backbone入门指南(四):Model(数据模型) 7.Model(数据模型) Model是Backbone中所有数据模型的基类,用于封装原始数据,并提供对数据进行操作的方法,我们一般通过继承的方式来扩展和使用它。 如果你做过数据库开发,可能对ORM(对象关系映射)不会陌生,而Backbone中的Model就像是映射出来的一个数据对象,它可以对应到数据库中的某一条记录,并通过操作对象,将数据自...
449
热度 -
struts2拦截器的兑现
struts2拦截器的实现 ? 如何使用struts2拦截器,或者自定义拦截器。特别注意,在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack,如下(这里我是引用了struts2自带的checkbox拦截器): <interceptor-refname="checkbox"> <paramname="unchecke...
128
热度 -
js在不同浏览器中复制代码的兑现
js在不同浏览器中复制代码的实现 最近在写一个复制相关代码到剪贴板的功能! ? 如果只是IE浏览器的话,可以利用window.clipboardData这个对象,相关js代码: ? ? window.clipboardData.clearData(); varcouponResult=window.clipboardData.setData("couponResult", coupon...
387
热度 -
深入理解JavaScript
深入了解JavaScript在我们的项目中,尤其是我们的web项目,无论你是用何种语言编写,java、C#.....JavaScript这种前台页面的脚本语言都占居着举足轻重的地位,下面带大家深入走进JavaScript,探索其中的奥秘,一起学习,共同进步!! 1、要深入理解JavaScript,你得首先放下对象和类的概念,回到数据和代码的本原。前面说过,编程世界只有数据和代码两种基本元素,而这两...
160
热度 -
Android摄像头:只拍摄SurfaceView预览界面特定区域内容(矩形框)-完整实现(原理:底层SurfaceView+下层绘制ImageView)
Android摄像头:只拍摄SurfaceView预览界面特定区域内容(矩形框)---完整实现(原理:底层SurfaceView+上层绘制ImageView)最近一直在审视以前做过的东西,关于android摄像头预览,预览界面上呈现矩形框,在前文(Android开发摄像头SurfaceView预览背景带矩形框实现(原理:双surfaceview,顶层画矩形框,底层预览视频))----http://...
9432
热度 -
Android解析JSON形式(一)服务器端生成JSON数据
Android解析JSON方式(一)服务器端生成JSON数据JSON数据格式的定义: JSON的全称是:JavaScriptObjectNotation,是一种轻量级的数据交换格式。它构建于两种结构: 1、"名称/值"对的集合(acollectionofname/valuepairs)。不同的语言中,它被理解为对象(Object),记录...
184
热度 -
IE6中select截住DIV的BUG
IE6中select挡住DIV的BUG IE6中select挡住DIV的BUG转自http://hi.baidu.com/wolfoppa/blog/item/4b68993c1ff1e5cb9f3d62c9.html前阵子碰到一个问题,就是在IE6中select会把浮动的DIV给挡住,通常情况都是用JS控制某个DIV显示隐藏的情况下发生的。这冲时候不管怎么设z-index值都没有用。我也查了很多...
146
热度 -
Javascript闭包演练
Javascript闭包演示 有个网友问了个问题,如下的html,为什么点击所有的段落p输出都是5,而不是alert出对应的0,1,2,3,4。 <!DOCTYPE HTML> < html > < head > < meta charset = "utf-8" /> < title >闭包演示</ title ...
93
热度 -
[转]通译:有点高级的JavaScript面向对象特征指南快速教程
[转]翻译:有点高级的JavaScript面向对象特征指南快速教程 翻译:有点高级的JavaScript面向对象特征指南快速教程,呵呵 翻译说明:本文是我从Prado框架的《快速入门指南》翻译中摘录出来的,感觉对JavaScript的学习很有帮助,特贴出备忘。 Javascript简介 本指引基于SergioPereira的QuickguidetosomewhatadvancedJavaScri...
93
热度 -
JavaScript日期对象步骤
JavaScript日期对象方法 DateObjectMethods日期对象方法FF:Firefox,N:Netscape,IE:InternetExplorerFF:火狐,N:网景,IEMethod方法Description描述FFNIEDate()Returnstoday'sdateandtime返回今天的日期和时间123getDate()Returnsthedayofthemonthfrom...
418
热度 -
javascript 权威指南 学习札记2: Comparison Operators
javascript权威指南学习笔记2:ComparisonOperators ? ComparisonOperators Themost commonlyusedtypesofrelationaloperatorsarethecomparisonoperators,whichareusedtodeterminetherelativeorderoftwovalues.Thecomparison...
318
热度 -
String.prototype.replace 的 javascript 兑现比较
String.prototype.replace的javascript实现比较 ? chrome: ?? 以前初学java时,总是被建议多看jdk源码可以大大增强功力,后来想把这套也搬到javascript的学习过程中,无奈发现本来应该算作javascript基础api范畴的String,Array...等都是nativecode,但现在不一样了,chromeV8 来了,我不懂他是怎么实现...
596
热度 -
Struts2学习- 配备常量
Struts2学习--配置常量 一、配置:在struts2中配置常量的方式有三种:在struts.xml文件中配置在web.xml文件中配置在sturts.propreties文件中配置1.之所以使用struts.propreties文件配置,是因为为了保持与WebWork的向后兼容2.在实际开发中,在web.xml中配置常量相比其他两种,需要更多的代码量,会降低了web.xml的可读性3.通常推...
101
热度 -
HTML5 WebSocket 技术引见
HTML5WebSocket技术介绍 http://www.blogjava.net/TWaver/archive/2012/05/03/377244.html ? WebSocket是html5规范新引入的功能,用于解决浏览器与后台服务器双向通讯的问题,使用WebSocket技术,后台可以随时向前端推送消息,以保证前后台状态统一,在传统的无状态HTTP协议中,这是“无法做到”的。 传统服务端...
607
热度 -
YUI3学习(2)-YUI Global Object
YUI3学习(二)--YUIGlobalObject 前一篇YUI3入门 YUI3GlobalObject?http://developer.yahoo.com/yui/3/yui/ ? 首先需要了解在YUI3api文档模块列表的yui模块: YUI模块是YUI3.x实现的单个核心依赖。在使用YUI的页面中都必须包括YUI,这是唯一的依赖文件。YUI模块包含模块加载功能和模块依赖计算功能,YUI...
480
热度 -
WebServices CXF开发常见错误及解决办法
WebServicesCXF开发常见异常及解决方法 转载于:http://apps.hi.baidu.com/share/detail/45929103 ======================================================异常1===============================================================...
1293
热度