`
eXolution
  • 浏览: 30303 次
社区版块
存档分类
最新评论
文章列表
最近在使用struts2的时候出现了一个莫名其妙的问题。 我的struts.xml配置的好好的,如下   <action name="register" class="com.lifewool.action.RegisterAction"> <result name="success">success.jsp</result> <result name="input">index.jsp</result> </action> 结 ...
  关键词:AOP、SOC、代理模式、动态代理。 上一话,我提到了一个重要的概念就是SOC,即关注点分离。为什么要分离关注点,因为这样可以让我们更加简单而富有条理的去处理这个繁杂的世界。AOP就是SOC的一种体现。   什么是AOP? AOP全程是Aspect Oriented Programming意即面向切面编程。他并不是什么OOP的替代技术,只是OOP的一种延续。使用SOC的思想,去解耦,去降低问题的复杂度。那么,为什么要叫做面向切面编程呢?想想一下,当你在软件开发设计类的时候,会不会发现,有些逻辑或者功能,是每个类或者说大多数类都需要完成的呢?比如异常/错误处理,比如系 ...
前言 这是一篇使用教程式语言写的技术笔记,浅谈了我对面向对象思想以及设计模式的一些认识与理解。 有别于网上大神们技术文章,我使用较为通俗与平易近人的例子阐述这些知识。也希望感兴趣的童鞋们能收获一些知识。 示例代码使用java写的。如果疏误,欢迎指正。 1、抽象 众所周知,面向对象的最核心部分就是抽象。 抽象,即抽取其本象。是人类观察事物,并提取其本质特征或共同点的一种智慧。 而面向对象的设计哲学就是依赖抽象,而不是依赖具体。因为大千世界事物是千变万化的,但俗话说的好,万变却不离其宗。事物的本质(抽象)往往是非常稳定的。
2012-1-9  其实这个不是真正正统的教程(甚至可以认为是不务正业),因为我使用的语言是JASS语言 即魔兽争霸3地图编辑器的脚本语言。(好吧 我知道石头你又该嘲笑我了。确实 整这么长时间我一张成型的图也没拿出来。。。。但是,你不能否认我的技术!!) 但是其中算法和思想。其实和操作系统中储存管理是没啥区别的。在家各种冷,没事码码字活动活动僵硬的手指。 正好也尝试以浅显易懂的方式写一下自己小小的研究成果。 JASS这个语言是很简陋的(PASCAL风格)。他本身的数组全都固定是8192长度的。这样利用率非常的低。所以我就想做一套动态分配的数组。可以自定义数组长度 ...
  Java事件驱动模型 2009-6-22 最近复习基础功课之余研究了下下Java主要看了Java的事件处理机制,感觉收获很大;加强了对于类的继承和接口的理解,特别的,对于接口的了解使我对对象的多态性理解更深。 而且,我做了一个综合实践例程测试了自定义的事件处理还有系统事件处理; 首先需要明确的几个概念 
Win32汇编(MASM32)技术笔记   2009-5-16 最近无意间开始学习汇编语言了以前涉猎过一些汇编书籍,但是当时功力不够,看得晕头转向的。现在开始学习,还是相对容易的。但因为没人知道,也是一步一步的摸索的很艰辛。 汇编作为一种低级语言,语法的运用固然不能像高级语言极富逻辑语义性,但他有他自己独特的特点 I、为什么要学汇编? 首先,汇编语言是低级语言,其实就是机器语言以一种别名的形式存在,其运行速度是不言而喻的。所以在对效率要求很高的程序中汇编能做到很好的优化 其实,现在找工作看的还是高级语言,是不是汇编就很少有用武之地啦?答案是否定的。现在的高级语言很注重封装性,如C++等提供了 ...
以前没事,学习时会写一些技术文章,所谓技术文章跟笔记差不多,也可以算小教程。用于加深对于某技术的了解。以前都是写QQ空间里,貌似不够专业。 于是开始往这搬吧
Global site tag (gtag.js) - Google Analytics