由于工作的需求,促进我学习html5 canvas技术,canvas是html5最强大的元素之一。使用它可以在浏览器中做一番奇妙的事情。大家或多或少都听过canvas的强大用处,我这里就不再赘述了。 canvas的强大功能是通过canvas的context对象表现出来的,该环境变量是可以从can.....
分类:
其他好文 时间:
2014-08-11 09:54:01
阅读次数:
254
00.把U盘插到你的真机上, 01.打开你的虚拟机XP系统,02.点上面的虚拟机选项(下拉)--可移动设备--USB设备--U盘--USB设备 点击连接他,一会真机的U盘就到了虚拟机里面!!!00.没加载U盘前01.设置步骤002.U盘加载完成,看见U盘 日记千里,回首一望.
分类:
其他好文 时间:
2014-08-09 13:25:07
阅读次数:
238
在Android中,无论是开发者还是用户,接触最多的就算是Activity。它是Android中最复杂、最核心的组件。Activity组件是负责与用户进行交互的组件,它的设计理念在很多方面都和Web页面类似。当然,这种相似性主要体现在设计思想上。在具体实现方面,Android的Activity组件有...
分类:
移动开发 时间:
2014-08-09 11:13:47
阅读次数:
304
桥接模式:
(1),继承很多情况下会带来麻烦,比如:对象的继承关系在编译时就定义好了,所以无法在运行时改变从弗雷继承的实现。子类的实现与它的弗雷有非常紧密的依赖关系,以至于弗雷视线中的任何变化必然会导致子类发生变化。当你需要复用子类时,如果继承下来的实现不适合解决新的问题,则父类必须重写或被其他更适合的类代替。这种依赖关系限制了灵活性并最终限制了复用性。
(2),合成/聚合服用原则(C...
分类:
其他好文 时间:
2014-08-09 00:16:46
阅读次数:
403
看看以前的私密日志,原来自己之前被很多小而简单的问题困惑过!
看着那时候我们还是新手中的新手做的备忘笔记!
其实就是用了Oracle的统计函数而已!
以前的日记(看样子应该是以前公司的源码,呵呵……)如下:勿喷!
对多数据进行分组排序后取每组第一条记录:...
分类:
数据库 时间:
2014-08-08 16:05:06
阅读次数:
274
本来的话,这一章想要介绍的是Android的系统架构,毕竟有了这些知识的储备,再去看实际的项目时才会更清楚地理解为什么要这样设计,同时在开发中遇到难题,也可以凭借着对Android的了解,尽快找出哪些模块和设计能够帮助解决该问题。但想了一下,这毕竟是入门篇,若没有实际项目开发经验的人看了之后肯定是一...
分类:
移动开发 时间:
2014-08-08 11:59:36
阅读次数:
259
单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。
(1),通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实例。这个类可以保证没有其他实例被创建,并且它可以提供一个访问该实例的方法。
(2),lock 是确保当一个线程位于代码的临界区时,另一个线程不进入临界区。如果其他线程试图...
分类:
编程语言 时间:
2014-08-07 23:10:05
阅读次数:
347
框架可以一成不变,也可以千变万化。
架构这些东西说简单点就是保证从用户层到数据库的来回穿梭,两点之间跨越不同地段,两点就是用户和数据源,地段就是分层;地段之间需要几个辅助点来接通路线,辅助点就是接口;同是走路,不同的地段有不同的走法,所以每层有不同侧重点。
明白这些东西架构就不难了。它的千变万化怎么讲呢?
还是上边的例子,路线是有了,变化如下
?你想怎么划分地段不知道
?每段路怎么走未知的;
?有没有借助外力,未知(别人做好的框架,组件)
?没有完全相同的两条路,不同业务需...
分类:
其他好文 时间:
2014-08-06 23:06:52
阅读次数:
411
迭代器模式(Iterator):提供一种方法顺序访问一个聚合对象的各个元素,而又不暴露该对象的内部表示。
(1),当需要访问一个聚合对象,而且不管这些对象是什么都需要遍历的时候,你就应该考虑迭代器模式。
(2),你需要对聚集有多种方式遍历时,可以考虑用迭代器模式。
(3),当遍历不同的聚集结构,应提供如开始、下一个、当前项等统一的接口。
(4),迭代器模式就是分离了集合对象的遍历行为,抽象...
分类:
编程语言 时间:
2014-08-06 23:05:02
阅读次数:
193
组合模式(Composite):将对象组合成树形结构以表示“部分-整体”的组合结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。
透明方式和安全方式
(1),透明方式:在 Component 中声明所有用来管理子对象的方法,其中包括 Add、 Remove 等、这样实现 Component 接口的所有子类都具备了 Add、Remove 方法。这样做的好处是子类对外界来说没有区别,他们...
分类:
编程语言 时间:
2014-08-05 22:32:30
阅读次数:
242