文章列表
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,可恢复正常模式!赶紧试试吧。