文本处理三剑客之SEDsed不仅可以像grep过滤文件,查找想要的内容,还可以更改文件,这是grep做不到的。一。sed介绍StreamEDitor,行编辑器sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使
分类:
系统相关 时间:
2019-04-09 20:17:58
阅读次数:
210
策略模式 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 环境角色 引用者 抽象策略角色 通常由一个接口或者抽象类实现 具体策略 包装相关的算法或者行为 环境角色 引用者 ...
分类:
编程语言 时间:
2019-04-09 18:12:42
阅读次数:
160
题目链接:https://ac.nowcoder.com/acm/problem/14612 题意: 维护一个在线 AC 自动机,要求实时添加和查询模式串。查询和添加次数 <= 10^5,字符串总长度 <= 3*10^6。 题解: 设 n 为模式串个数,l 为模式串平均长度。 AC 自动机不支持实时 ...
分类:
其他好文 时间:
2019-04-05 19:46:31
阅读次数:
160
按照一定规则使用匹配模式在目标空间进行搜索,然后执行相应操作; 运行时系统将kvc的运行机制解释为模式匹配,将值的兼容性问题解释为装包解包问题 一、模式匹配 The default implementation of the NSKeyValueCoding protocol provided by ...
分类:
其他好文 时间:
2019-03-27 12:55:30
阅读次数:
142
一、正则表达式的语法 正则表达式使用反斜杠字符('\')来表示特殊的形式或者来允许使用特殊的字符而不要启用它们特殊的含义。这与字符串字面值中相同目的的相同字符的用法冲突;例如,要匹配一个反斜线字面值,你必须写成'\\\\'作为模式字符串,因为正则表达式必须是\\,每个反斜线在Python字符串字面值 ...
分类:
编程语言 时间:
2019-03-27 10:45:01
阅读次数:
186
文本处理三剑客之SEDsed(StreamEDitor),行编辑器sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到
分类:
其他好文 时间:
2019-03-23 00:45:09
阅读次数:
190
文本处理的工具sedStreamEDitor,行编辑器sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断重复,直到文件末尾。文
分类:
其他好文 时间:
2019-03-22 15:34:11
阅读次数:
179
创建模式 单件模式、工厂模式、抽象工厂模式、生成器模式、原型模式。 结构模式 适配器模式、桥接模式、组成模式、装饰模式、外观模式、享元模式、代理模式。 行为模式 中介者模式、命令模式、备忘录模式、状态模式、策略模式、解释器模式、迭代器模式、观察者模式、访问者模式、模板方法模式。 第一类 单件模式(S ...
分类:
其他好文 时间:
2019-03-21 10:24:02
阅读次数:
189
额。。。上通识课讲到了NLP12条,感觉讲的挺好的,照着抄一条先。。。 1,没有两个人是一样的 没有两个人的人生经验会完全一样,所以没有两个人的信念,价值和规条系统会是一样。 因此没有两个人对同一件事的看法能够绝对一致。 因此没有两个人对同一件事的反应会是一样的。 因此没有两个人的态度和行为模式会完 ...
分类:
编程语言 时间:
2019-03-21 01:08:28
阅读次数:
259
区别: B/S(Browser/Server):浏览器/服务器,浏览器也就是指的是web浏览器如微软的Internet Explorer、Mozilla的Firefox、Opera和Safari等,随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S 模式,特意称为B/S模式。 ...
分类:
Web程序 时间:
2019-03-10 20:50:18
阅读次数:
228