1. 软件主要是在不改变文本文件内容情况下,自动填充空格一定数量的空格,达到空格右对齐的功能; 2. 本软件主要是节省个人的代码跟踪文档打空格的时间;
分类:
其他好文 时间:
2015-08-03 08:53:50
阅读次数:
128
Summary:1. 使用内建警告信息2. 使用 perl 帮助文档Details:1. 内建警告信息- 当程序内有“可疑的东西”运行时, Perl可以对其发出警告- 警告并不改变程序的行为,只是作为对程序员的一种辅助性提示。 当Perl的解释器认为代码有问题时,会对程序员进行提示,但是并不阻止程序...
分类:
其他好文 时间:
2015-07-30 08:14:20
阅读次数:
133
模板方法模式:
定义:
定义一个操作中的算法框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
模板方法模式非常简单,仅仅使用了Java的继承机制,但它是一个应用非常广泛的模式。
在软件开发工程中,如果相同一段代码复制过两次,就需要对设计产生怀疑,架构师要明确地说明为什么相同的逻辑要出现两次或更多次。
模板方法模式的优...
分类:
其他好文 时间:
2015-07-29 17:21:00
阅读次数:
121
Recover Binary Search Tree这道题要修正二叉查找树错误节点,不改变结构。
并且时间复杂度药O(n),空间复杂度药O(1).思路:Here’s an example:
1
/ 2 3
/
4
5
The above binary tree is serialized as “{1,2,3,#,#,4,#,#,5}”....
分类:
其他好文 时间:
2015-07-29 14:14:33
阅读次数:
148
模板方法模式(Templete method) 定义一个操作中的算法的骨架,而将一些可变部分的实现延迟到子类中,模板方法模式使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定的步骤。例: 1 package practice1; 2 3 import java.util.Random; ....
分类:
编程语言 时间:
2015-07-28 10:26:32
阅读次数:
126
1.tr替换字符(只是把替换结果输出,并不改变原文档)ls*.txt|tr‘a-z‘‘A-Z‘列出文件,并修改结果的小写英文,为大写英文echo"abcdefg123"|tr‘a‘‘B‘把a替换为B,并输出显示echo"abcdefg123"|tr‘abcd‘‘ABCD‘一一对应,替换英文为大写2.split切割文件split-b50m1.txt把1.txt文件,..
分类:
其他好文 时间:
2015-07-27 16:37:04
阅读次数:
138
一.分类的作用:在不改变原来类内容的基础上,可以为类增加一些方法使用注意:1)分类只能增加方法,不能增加成员变量2)分类方法实现中可以访问原来类中声明的成员变量3)同名方法,分类的优先级最高(方法重构,覆盖原类中方法)4)方法调用优先级:分类—>原类—>父类(后编译的会覆盖先编译的(.h文件不编译)...
分类:
其他好文 时间:
2015-07-24 20:36:59
阅读次数:
110
StringString的一个关键概念是一个String对象想创建后,就永远不能改变它。在java内String就是对象,像这样 String s=new String();赋值s="aaa";就可以创建一个心得String对象实例.一旦为String赋值那该值将永不改变.虽然该值不可变。但其引用变...
分类:
其他好文 时间:
2015-07-23 13:40:20
阅读次数:
114
结构意图定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Te m p l a t e M e t h o d 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。适用性一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。各子类中公共的行为应被提取出来并集中到一个公共父类中...
分类:
其他好文 时间:
2015-07-22 09:21:24
阅读次数:
127