AOP
AOP(Aspect Orient Programming),也就是面向切面编程,是OOP(面向对象编程)的延续。AOP带来了新的编程革新。 使得软件设计更加细化,代码的编写顺序不再决定其运行顺序,典型框架有Spring和AspectJ框架。
理解
面向对象的编程的执行顺序和开发中写入对象之间的调用关系是一致的。面向接口或者加入代理、反射等,都是从纵...
分类:
其他好文 时间:
2015-03-01 00:24:43
阅读次数:
261
先说说学js的条件论条件,咱是文科生,大学专业工商管理,和计算机毛关系都没;有人说英语,读了四年大学,很遗憾,咱还四级没混过;就咱这条件都学得乐呵呵的,您还等啥。当然学习JS也是有门槛的,就是你的html和css至少还比较熟练,您不能连这东东是干啥的都不知道就开始上JS了,学乘除前,学好加减法总是有...
分类:
编程语言 时间:
2015-03-01 00:19:31
阅读次数:
211
来自Oracle官方文档,对JVM GC知识整理的清晰易懂,查资料还是看官方的好!1 GC步骤简述步骤1:标记 (Marking)根据对象引用关系,将未被任何对象引用的对象实例标记出来,如下图中的黄色。当堆中的所有对象都要被扫描一遍时(如Major GC),将会非常耗时。步骤2:删除 (Sweeping)Ø 普通删除:直接删除未被引用的对象,之后内存分配器(memory allocator)要持...
分类:
其他好文 时间:
2015-02-28 23:03:09
阅读次数:
308
消息队列
消息队列分为:
1.posix消息队列:可以在同一主机上有亲缘关系或无亲缘关系的进程间使用。
2.system v消息队列:同上。
消息队列有随内核的持续性....
分类:
其他好文 时间:
2015-02-28 21:45:15
阅读次数:
245
概念:
1.BOM(Browser Object Model):
浏览器对象模型,从名字上就能知道它和浏览器关系密切。浏览器的很多行为是通过JavaScript控制的,例如打开新窗口、打开关闭标签页、把网页设为主页或添加到收藏夹等等,这些功能的实现实质上就是对BOM的操作,BOM就是由一系列独立于内容而与浏览器窗口进行交互的对象构成的。
2.DOM(Document ...
分类:
其他好文 时间:
2015-02-28 21:42:32
阅读次数:
206
题目描述
Happy Spring Festival everyone! Many relatives will visit your house, of course they have bear kids. Now you are playing chess with a bear kid.
It's really terrible. You have a 3*3 chessboard...
分类:
其他好文 时间:
2015-02-28 21:41:43
阅读次数:
232
1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化2、只有在调用new方法时才会创建类的实例3、类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法4、类实例销毁时候,...
分类:
编程语言 时间:
2015-02-28 21:30:50
阅读次数:
201
管道(管道都是单向的半双工数据流)
管道分类:
1.无名管道:只能在具有共同祖先的进程间使用。
2.命令管道:可以在无论是否有亲缘关系的进程间使用,只能在同一主机上使用。
无名管道使用fcntl设置非阻塞模式,
有名管道可以使用open活fcntl设置非阻塞模式。
管道和fifo的限制:
OPEN_MAX :一个进程在任意时刻打开的最大描述符数;
PIPE_BUF :可原子的写往一个管道或fifo的最大数据量。...
分类:
其他好文 时间:
2015-02-28 20:24:37
阅读次数:
237
Linux是多用户,多任务的操作系统,这意味着多人可以同时使用一台主机。因为每个用户的个人喜好与隐私问题,文件的所有者就显得尤为重要。将用户分为不同的组别当然是为了方便管理。因此用户与文件之间的关系就有三种:(1)User:表示该用户是文件的所有者。(2)Group:表示该用户和文件的所有者在同一用户组。(3)Others:除了以上两种的其他用户。此外,Linux中还有一个特殊root账户,相当于Windows中的管理员账户,对所有文件具有所有权。
由于只是自己一个人在自己的机器上使用,对这一部分就...
分类:
系统相关 时间:
2015-02-28 20:19:09
阅读次数:
261
Gallery组件主要用于横向显示图像列表,只是按常规做法。Gallery组件仅仅能有限地显示指定的图像。也就是说,假设为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这尽管在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重...
分类:
移动开发 时间:
2015-02-28 20:16:57
阅读次数:
166