- 浏览: 374303 次
- 性别:
- 来自: 上海
最新评论
-
liqiong0327:
解决了困扰我2天的问题。
Unity3D中 Android插件findviewbyid返回null的解决办法 -
liqiong0327:
大神啊,给跪了!!!!
Unity3D中 Android插件findviewbyid返回null的解决办法 -
wangzhongquan_:
Chrome中canvas上drawImage无法画出image的解决办法 -
deux9876:
为什么position%6(6怎么来的)。还有,为什么判断p= ...
利用convertView优化ListView性能 -
wuweitiandian:
请假一下~如果我不是通过new Images()来加入图片,而 ...
Chrome中canvas上drawImage无法画出image的解决办法
文章列表
HTML DOM学习
The HTML DOM defines the objects and properties of all HTML elements, and the methods (interface) to access them.
HTML DOM定义了所有HTML元素的对象和内容以及可以操作他们的方法(接口)
In other words: The HTML DOM is a standard for how to get, change, add, or delete HTML elements.
HTML DOM是一种关于获得,改变,增加,删除HTML元素的 ...
代理模式ProxyPattern
给某一个对象提供一个代理对象,并由代理对象控制原对象的引用。
代理模式的组成角色:
抽象主题角色Subject:生命了真实主题和代理主题的共同接口
代理主题角色ProxySubject:内部含有真实主题的 ...
观察者模式
又叫发布-订阅模式 源-监听器模式 从属模式等等
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。当这个主体对象在状态上发生变化时,会通知所有观察者对象,使他们能够自动更新自己。
观察者模式中有以下这些角色:
Subject抽象主题角色:主题角色将所有的观察者对象的引用保存在一个聚集里,提供增删的接口。
Observer抽象观察者角色:为所有观察者提供统一接口,在得到通知时更新自己。
ConcreteSubject具体主题角色:实现抽象主题Subject中定义的方法 包括维护一个聚合 通知其中的观察者等
ConcreteObse ...
跟犀牛聊的过程中他提到一个词“闭包” 然后说到了什么lambda什么的 但是一直没明白到底有什么用 今天偶然看到这篇东西 详细讲述了JS中的闭包 因为写的真的不错 让我这个不知道闭包是什么东西的 看起来也非常易懂 因此就转载过来了
--------------------------------------------------分割线---------------------------------------------------
最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很 ...
JSON数据解析
其实关于json在做毕业设计的时候就用过了,当时使用MongoDB来作数据存储,No-Sql数据库中存储的就是JSON形式,当时使用了simple.json来作JSON的解析,这次借机当做一次整理
什么是JSON
1 JavaScript Object Notation
2 JSON数据是一系列键值对的集合
3 JSON在网络数据传输中应用广泛
4 JSON相对于XML,解析更方便
{
"name":"Michael",
"address":
{
"city& ...
Animations使用(4)
LayoutAnimationController的使用方法(与ListView结合使用为例)
什么是LayoutAnimationController
1 LayoutAnimationController用于为一个layout里面的控件,或者是一个ViewGroup里面的控件设置动画效果
2 每一个控件都有相同的动画效果
3 这些控件的动画效果在不同的时间显示出来
4 LayoutAnimationController可以在xml文件中设置,也可以在代码中设置
在XML中使用LayoutAnimaionController
1 在 ...
C++拾遗
今天的所谓培训总算讲到了一些我有点兴趣的东西了,很明显C和Java中有非常多不同的地方,既然有一些收获,就把今天碰到的一些情况记录下来做个整理。很高兴的,我终于对C/C++(抱歉 我始终觉得C++跟C差不多 就 ...
Animations的使用(3)
1 AnimationSet的使用方法
什么是AnimationSet
1 AnimationSet是Animation的子类
2 一个AnimationSet包含了一系列的Animation
3 针对AnimationSet设置一些Animation的常见属性(如StartOffset,duration等),可以被包含在AnimationSet当中的Animation继承
使用步骤:(类似1中的例子 只不过含有2个动画效果)
AnimationSet animationSet = new AnimationSe ...
Animations使用(2)
接上篇
Animations的第二种使用方法(第一种见1)
步骤:
1 在res文件夹线面新建一个名为anim的文件夹
2 创建xml文件,并首先加入set标签,改标签如下
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
...
</set>
3 ...
组合模式
又称合成模式,属于对象的结构模式,也被叫做部分-整体模式。
合成模式将对象组织到树结构中,使客户端将单纯元素和复合元素同等看待。
传统的盗图
合成模式主要涉及的3个角色:
1 抽象构件(Component):抽象角色,对参加组合的对象规定了统一接口
2 树叶构件(Leaf):代表参加组合的对象
3 树枝构件(Composite):代表参加组合的含有子对象的对象
合成模式有2种形式:
安全式
在Composite树枝构件中声明管理子类对象的方法,但是这种方法不够透明
透明式
在Component抽象构件中就定义所有管理子类对象的方法,但是 ...
Animations的使用
什么是Animations
提供了一系列的动画效果,可以应用在绝大多数控件中
Animations的分类
1 Tweened Animations 渐变动画
提供了旋转,移动,伸展,淡出等效果
2 Frame-by-Frame Animations
可以创建一个Drawable序列,按照指定时间间歇一个个显示
Tweened Animations:
1 Alpha 淡入淡出效果
2 Scale 缩放效果
3 Rotate 旋转效果
4 Translate 移动效果
Animations的第一种使用方法(代码实现,x ...
Bridge Mode
又称为柄体模式或接口模式
桥梁模式含有2个等级结构
1 由抽象化角色和修正抽象化角色组成的抽象化等级结构
2 由实现化角色和两个具体实现化角色所组成的实现化等级结构
桥梁模式设计的角色:
●抽象化角色:抽象化给出的定义,并保存一个对实现化对象的引用
●修正抽象化角色:扩展抽象化角色,改变和修正父类对抽象化的实现
●实现化角色:给出实现化角色的接口
●具体实现化角色:给出实现化角色对象接口的具体实现
依旧懒人盗图:
书上草草扫了一遍概念,完全没有弄明白他在讲的是什么东西,于是上网找相关的资料,这才有点眉目。
同样参照网上, ...
Decorator 装饰模式
又被称为包裹模式Wrap
●以对客户透明的方式动态给一个对象附加更多的责任,客户端不会感觉装饰前后对象有何不同。
●装饰模式可以在不使用创造更多子类的情狂下,将对象的功能加以扩展。
装饰模式的对象图是呈链状结构的
比较懒 依旧盗版过来一张类图:
下面是代码,来看看他们都是如何构建的:
首先是Component 他是一个抽象接口,以规范准备接受附加责任的对象
public interface Component {
void sampleOperation();
}
之后是ConcreteCompon ...
AppWidget3
接收来自AppWidget的广播
步骤:
1 在AndroidManifest.xml中为AppWidgetProvider注册新的intent-filter
<intent-filter>
<action adroid="my.package.MYPACKAGE">
</intent-filter>
2 使用getBroadcast()方法创建一个PendingIntent
3 为AppWidget当中的控件注册处理器
在onUpdate方法中:
pulblic void onUp ...
闲得没事干 又没心思深入研究其他东西 找了个折中的办法 看点新玩意儿 事实证明还是成功的 这次是Python 看的是http://sebug.net/paper/python/index.html 《简明Python教程》 只当扩充眼界 说实话 你让我Python搞个实际可用的东西 我依旧无能为力 悲催吧
简单把笔记整理一下 跟我认知中相同的部分都略过了
* Python中 字符串 '...' "..."是一样的 '''...''' """..."""这样的三引号代表多行字符串
* 自然字符 ...