以前对WinForm窗体显示和窗体间传值了解不是很清楚最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示显示窗体可以有以下2种方法:Form.ShowDialog方法 (窗体显示为模式窗体)Form.Show方法 (窗体显示为无模式窗体) 2者具体区别如下:1.在 ...
主要思想: 1个目标可以有多个观察者, 当目标更新后,目标主动通知观察者, 不同的观察者通过回调函数完成多态。 ...
分类:
其他好文 时间:
2017-09-04 17:41:48
阅读次数:
138
字符串的模式匹配是一个比较经典的问题:假设有一个字符串S,称其为主串,然后还有一个字符串T,称其为子串。 现在要做的是,从主串S当中查找子串T的位置,如果存在返回位置值,如果不存在返回-1。另外主串又称为目标串, 子串称为模式串。 暴力匹配算法 这是一个经典的串匹配问题,涉及的算法也比较多,先讨论第 ...
分类:
编程语言 时间:
2017-09-03 23:59:35
阅读次数:
479
Sed是一种流编辑器,过滤和替换文本工作原理:简单的来说,Sed一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称之为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行。直到文件末尾。语法..
分类:
其他好文 时间:
2017-09-03 23:55:38
阅读次数:
200
解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。 ...
分类:
其他好文 时间:
2017-09-03 15:34:15
阅读次数:
148
命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 ...
分类:
其他好文 时间:
2017-09-02 09:46:09
阅读次数:
172
三大文本处理工具:grep,sed(流编辑器),awk(报告文本生成器) sed基本用法:sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区 ...
分类:
其他好文 时间:
2017-09-01 14:27:37
阅读次数:
111
责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。 ...
分类:
其他好文 时间:
2017-09-01 09:51:18
阅读次数:
192
sed用法一、sed简介sed是一种在线编辑器,它一次处理一行内容!!!处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断循环,直到文件末尾。如果没有..
分类:
其他好文 时间:
2017-08-26 18:41:51
阅读次数:
130
sed命令 文件编辑 sed是一种文本编辑命令,通过终端读取文件数据到缓冲区,然后通过sed编辑文本,在输出到指定的文件,sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern spac ...
分类:
系统相关 时间:
2017-08-20 20:05:46
阅读次数:
299