`
文章列表
Android:     安卓系统的四大层次:         1.底层架构:Linux Kernel         2.运行环境和类库:             Libraries  类库             Android Runtime  安卓运行时环境                 core libraries 核心                 Dalivk Virtual Machine  虚拟机         3.Application FrameWork 应用组件层         4.Applications  安卓应用
CSS小知识     圆角边框: -webkit-border-radius:10px; border-radius:10px;          CSS3设置背景颜色的透明度,使用rgba属性: background:rgba(0,22,137,0.1);/*0.1表示透明度的比例*/    
观察者模式     观察者模式是一种常见的设计模式,当一个对象的行为依赖另一个对象的状态时,观察者模式就显得非常有用。观察者模式可以使用单线程,是某一个对象,及时得知自身所依赖者的状态的变化。       经典的观察者模式的一般实现如下:     1.主题接口: package com.zendly.mode.observer; /** * 观察者主题接口 * @author zendly */ public interface ISubject { void attach(IObserver o);//添加观察者 void detach(IObserve ...
 json-lib解析JSON依赖jar包     json-lib.jar依赖以下jar包:     commons-beanutils.jar     commons-collections.jar     commons-lang.jar     commns-logging.jar     ezmorph.jar
JS小知识       引入网络位置Jquery代码:(当然如果你的网络能够连接上Google的服务器,也可以使用Google代码库的Jquery代码) <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>//从Jquery官方代码库,引入Jquery的代码       Jquery 禁用右键:  $(document).ready(function(){ $(document).bind("contextmenu",func ...
Jquery插件的编写     如下编写一个DOM元素相当于一个小窗口出现在屏幕的某个位置: $.fn.mywin=function(){ var browserWidth = $(window).width(); var browserHeight = $(window).height(); var scrollLeft = $(window).scrollLeft(); var scrollTop = $(window).scrollTop(); var curwWidth = this.width(); var curwHeight = this.heigt ...
装饰者模式     装饰者模式拥有一个设计非常巧妙的结构,它可以动态的添加对象的功能。在基本的设计原则中,有一条重要的设计原则,叫做 聚合复用 原则。故代码复用应尽可能使用委托,而不是继承。     如果你对此 ...
享元模式     享元模式,是为数不多的只为提升系统性能而生的设计模式。     复用重量级对象。多个线程子类,有个公共的接口管理类。     与对象池不同的是,对象池中的对象都可以相互替代,而享元实例不可以。       享元模式的一个典型应用实例:     SAAS系统中,假定名称为“工资管理系统”(FMR),甲乙丙3个公司,为FMR的3个用户,而每个公司又拥有100名员工。每个员工都可以登录FMR查询自己的收入情况,并且为了系统安全,每个公司都有自己的独立数据库。在这种情况下,我们便可以使用享元模式,为每个公司提供查询接口,而一个公司下所有员工都可以共享相同的查询实例,这样 ...
  一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList绝对优于LinkedList,因为LinkedList要从前到后移动指针。      3.对于新增和删除操作add和remove,LinkedList比较占优势,因为ArrayList要移动数据。  其实,Linkedlist相较于Arraylist的唯一优势在于集合前段部分的数据的插入,中后段的数据插入效率依然不如ArrayList。   J ...
MyEclipse纵向插入模式和块复制:     偶然发现MyEclipse有纵向插入模式。     快捷键:Alt+Shift+A     按下该快捷键,指针变成十字形,此时若选中一块代码,可对选中的块进行复制和剪切;若在纵向上由上往下拉,会变成一个长光标,此时,如果输入字符的话,对应整列都会出现该输入字符。     再次按下Alt+Shift+A,可恢复正常模式!赶紧试试吧。
Global site tag (gtag.js) - Google Analytics