`
hehebendan
  • 浏览: 82033 次
  • 性别: Icon_minigender_1
  • 来自: 伊拉克
社区版块
存档分类
最新评论
文章列表
   首先来看看我们认识事物的过程,当我们第一次看见一只青蛙的时候是什么反应,我们会被它的外形所吸引,它是绿色的,会跳动的小动物,进而我们了解到青蛙会捕捉害虫,从外形上看青蛙具备了其他动物也具备的,眼睛 ...
JAVA设计模式: 一) 创建模式:创建模式分为了:单例模式,工厂模式,建造模式,已经原型模式。     1):单例模式: 为什么要有单利模式,使用单例模式干什么? 以及怎么使用单例模式单例模式主要是为了让某一个类不想让其外部随意的NEW对象,使用单例,就是为了保证在程序运行期间,就只有一个实例,这样就能有效的节约系统资源,减少很大一部分的开销了,因此,第一步:将构造方法变为private的。将构造方法设置为private后,外部将不可能通过new来产生对象了,因此,我们必须在本类产生出一个对象出来,那么外部又该怎么来得到这个对象? 因此该提供方法,返回这个对象,方法是静态的。     总 ...
先从IOC说起,这个概念其实是从我们平常new一个对象的对立面来说的,我们平常使用对象的时候,一般都是直接使用关键字类new一个对象,那这样有什么坏处呢?其实很显然的,使用new那么就表示当前模块已经不知不觉的和new的对象耦合了,而我们通常都是更高层次的抽象模块调用底层的实现模块,这样也就产生了模块依赖于具体的实现,这样与我们JAVA中提倡的面向接口面向抽象编程是相冲突的,而且这样做也带来系统的模块架构问题。很简单的例子,我们在进行数据库操作的时候,总是业务层调用DAO层,当然我们的DAO一般都是会采用接口开发,这在一定程度上满足了松耦合,使业务逻辑层不依赖于具体的数据库DAO层。但是我们在使 ...
[编辑本段]一、什么是正则表达式   一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。很多人因为它们看上去比较古怪而且复杂所以不敢去使用——很不幸,这篇文章也不能够改变这一点,不过,经过一点点练习之后我就开始觉得这些复杂的表达式其实写起来还是相当简单的,而且,一旦你弄懂它们,你就能把数小时辛苦而且易错的文本处理工作压缩在几分钟(甚至几秒钟)内完成。正则表达式被各种文本编辑软件、类库(例如Rogue Wave的tools.h++)、脚本工具(像awk/grep/sed)广泛的支持,而且像Microsoft的Visual C++这种交互式IDE也开始支持它了。   我们将在如下的章节中利用 ...
    到底什么是对象,虽然在书中一直提到一切皆对象,万事万物皆对象。但是这样的回答,似乎让我们自己都觉得没什么说服性。觉得太空洞了。      谈及到对象首先想说的就是什么叫类,类就是一种数据类型,说白了,它就如int,string差不多,不过这种数据类型可以定义自己所特有的一些表现形式与行为,那么对象也就可以说是类型的一个引用。      当然如果将类似为数据类型,那么当然可以说对象就是一个变量,不过这个变量可以装房子,车子,等一切事物,因此万事万物皆对象。      一个程序最基本的组成单位是对象,对象靠与对象之间发送消息而协调完成一项功能。 反过来看之,对象也就是一个数据类型的一个引用。 ...
第一章:Oracle数据库基本概念总结: Oracle的发展历史,Oracle公司原名为SDL,是由1977年6月,在硅谷创建的一个只有3个人的名为 软件开发实验室的公司,最开始开办这公司的3个人,并没有一个明确的方向,直到后来看见了1970年 I ...
谈及JavaScript的监听器首先谈到的应该是传统的绑定监听器的方法 要绑定一个监听器有2种方法,一种是静态绑定,一种是动态绑定。 所谓的静态绑定就是我们在具体的一个元素中,定义一个比如:onclick 的属性,让后让它指向一个具体的事件处理的方法,如:<input type="text" id="first" name="first" onclick="first()"/> 动态绑定就是将方法指针交给比如onclick让他直接执行这个方法比如: <script type="java ...
对于javaScript来讲,并没有类的概念,但是可以理解为有类的概念,我们在创建一个对象的时 间可以去定义一个构造器,这个构造器跟JAVA的构造方法差不多,只要以后每创建一个对象这个 对象就会具备构造器中的属性。 在Javascript中每一对象都有一个属性为Prototype这个属性,对于这个属性就相当于JAVA中的 super关键字,是代表着对父类对象的一个引用,由于我们创建对象的时间如果将方法定义在构 造器中就会造成过多的浪费,因此我们可以将我们要定义的方法交给父类,当我们在去创建对象 的时间那么在内存中就不必再为这个方法开辟空间了,只保证有一个 Person.prototy ...
流程:       因为我们要操作的是日志文件。而日志文件是位于文件夹LoG下面的,因此我们要得到日志文件的路径就应该首先获得LoG 文件夹的路径。日志文件的路径就等于LOG文件夹 的路径加上日志文件的名字;因此首先得到LOG文件夹的路径。通过SYSTEM的GETPROPERTY(”user.dir“)方法来获得用户当前的工作目录;LOG文件的路径就等于用户的工作目录加 [color=darkred]加上文件分隔符在加上文件名;在此由于不同的操作系统不一样,其文件分隔符也不一样,所以应该动态的去获得当前系统的文件分隔符,采用SYStem ,getproperty ("file.se ...
Global site tag (gtag.js) - Google Analytics