会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
罗松超的博客园
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
23
下一页
2013年7月22日
VIM快捷键
摘要: G 跳最后一行 gg 跳到第一行 ...
阅读全文
posted @ 2013-07-22 13:37 罗松超
阅读(805)
评论(0)
推荐(1)
2013年7月20日
设计模式之状态模式
摘要: 问题描述: 状态模式使用 问题引入: 在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到。然后使用if... ellse语句来做状态判断来进行不同情况的处理。但是对复杂状态的判断就显得“力不从心了”。随着增加新的状态或者修改一个状体(if else(或switch case)语句的增多或者修改)可能会引起很大的修...
阅读全文
posted @ 2013-07-20 16:17 罗松超
阅读(455)
评论(0)
推荐(0)
2013年7月19日
观察者模式
摘要: 问题描述: 观察者模式 问题解决: 观察者模式-----定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Source...
阅读全文
posted @ 2013-07-19 20:37 罗松超
阅读(328)
评论(0)
推荐(0)
抽象类与接口的区别
摘要: 问题描述: 抽象类与接口的区别 问题解决: 区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现接口的子类来说,相对于接口来说,是“行为需要按照接口来完成”。这些听起来有些虚,举个例子。例如,狗是对于所有狗类动物的统称,京哈是狗,牧羊犬是狗,那么狗的一般特性,都会在京哈,牧羊犬中...
阅读全文
posted @ 2013-07-19 20:37 罗松超
阅读(285)
评论(0)
推荐(0)
2013年7月18日
单例模式(.NET)
摘要: 问题描述: 单例模式 Singleton Pattern 问题解决: (1)单例模式简介: Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设计者的责任,而不是类使用者的责任。 ...
阅读全文
posted @ 2013-07-18 11:16 罗松超
阅读(6468)
评论(0)
推荐(0)
代理模式之动态代理
摘要: 问题描述: Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: (1). Interface InvocationHandler:该接口中仅定义了一个方法Object:invoke(Object obj,Method method, Object[] args)。在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,如上例中的re...
阅读全文
posted @ 2013-07-18 11:14 罗松超
阅读(322)
评论(0)
推荐(0)
代理模式
摘要: 问题描述: 代理模式的使用 问题解决: (1)说明 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或 者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到三个角色: 1、抽象角色:声明真实对象和代理对象的共同接口; 2、代理角色:代理对象角色内部含有对...
阅读全文
posted @ 2013-07-18 11:13 罗松超
阅读(245)
评论(0)
推荐(0)
Log4j XML配置
摘要: 问题描述: Log4j XML配置 问题解决: (1)编写log4j.xml配置文件 注: 如上的XML文件必须以log4j.xml文件命名,否则无法读取配置文件,同样的如果是properties配置文件也需要命名为log4j.properties 上述xml文件包含两个输出位置,一个是File一个是Console 首先声明输出目录,最后声明...
阅读全文
posted @ 2013-07-18 11:11 罗松超
阅读(1215)
评论(0)
推荐(0)
2013年7月16日
编译内核步骤
摘要: 编译内核的步骤: 将新内核解压到/usr/src/目录之下。以linux2.6.37.6版本内核为例,查看系统版本内核的命令是uname -a 原来安装的ubuntu系统假设是linux2.6.32-24,将linux2.6.32-24-generic/.config拷贝到linux2.6.37.6中,命令是: cp /usr/src/linux-2.6.37.6/ /usr...
阅读全文
posted @ 2013-07-16 13:22 罗松超
阅读(888)
评论(0)
推荐(0)
vim选中字符复制/剪切/粘贴
摘要: 问题描述: vim 中选中指定字符,进行复制/剪切/粘贴 问题解决: 进入vim中visual模式,visual模式进入,可以有三种方式: (1)在普通模式(normal)下,直接按键 v 就可以进入默认visual模式,可以使用v+j/k/h/l 进行文本选择 注: 使用normal模式下的 v命令,进入visual模式...
阅读全文
posted @ 2013-07-16 13:21 罗松超
阅读(173421)
评论(3)
推荐(8)
上一页
1
···
14
15
16
17
18
19
20
21
22
23
下一页
公告