一、文本搜索工具grep(一)grep简介Linux上常用的三个文本处理工具被人们称为Linux文本处理三剑客,他们分别是:1.grep(egrep,fgrep):文本搜索工具,基于“pattern”对给定的文本进行搜索操作。2.sed:streameditor,流编辑器,行编辑工具,文本编辑工具。3.awk:GNUawk,文..
分类:
其他好文 时间:
2016-03-13 18:12:53
阅读次数:
203
多态(Polymorphism):即某一类事物的多种表现形态。(父类型的引用指向子类类型的引用,也可以接收子类类型的对象)多态的出现,大大的提高了程序的拓展性。多态的前提必须是类与类之间有关系,要么继承,要么实现。通常还有一个前提,存在覆盖。多态同样存在弊端,虽然提供了拓展性,但是只能使用父类的引用
分类:
其他好文 时间:
2016-03-13 12:38:40
阅读次数:
112
70行代码量的UITableViewCell实现单选,多选,单选多选混合选择。 SingleVC——50行 MultipleVC——55行 ChaosVC——80行 cell为Xib拓展性较好,可拿去直接使用。 代码量不是越少越好,还要容易阅读,这里突出代码量的意思仅仅是建立在简单易用的原则上,有不
分类:
移动开发 时间:
2016-03-09 15:55:07
阅读次数:
454
转自:http://www.cnblogs.com/loveis715/p/5097475.html 在编写一个应用时,我们常常考虑的是该应用应该如何实现特定的业务逻辑。但是在逐渐发展出越来越多的用户后,这些应用常常会暴露出一系列问题,如不容易增大容量,容错性差等等。这常常会导致这些应用在市场的拓展
分类:
数据库 时间:
2016-03-08 00:16:30
阅读次数:
418
在Swift中延伸了一种和C++类似的新特性,Swift的运算符提供了良好的可拓展性,我们可以对运算符进行操作,对运算符的操作其实就是对运算函数的重写或者重载。注意运算符操作一般被操做的参数往往要加上In-Out模式。+、-(运算符重载)我们在实际开发中,Swift可自定义运算符,并不限于预设的运算符,我们可以对+进行重载,使其完成Int与Double或者Flaot相加。
Swift提供了如下的...
分类:
编程语言 时间:
2016-03-07 22:40:20
阅读次数:
267
本桌面拓展自ExtJs6.0 DeskTop Demo
主要作如下修改:
作者:LinBSoft http://www.linbsoft.com
1. 修改提示宽度不能自适应问题
2. 增加桌面图标自适应换行
3. 增加桌面图标拖动
4. 解决桌面图标拖动后闪屏问题
5. 桌面背景默认拉伸
6. 增加中文支持文件
7. 任务栏背景色
8. 开始菜单多级菜单
9. 登录窗口...
分类:
Web程序 时间:
2016-03-07 22:40:15
阅读次数:
483
一、网页君的悲情谁来懂 唉,突然想到了一首悲情诗: 泪湿罗巾梦不成,夜深前殿按歌声。红颜未老恩先断, 斜倚薰笼坐到明。 学生时代学过的一首诗,已还给老师不知所云的诸位可参见下面释义: 诗的主人公是一位不幸的宫女。她一心盼望君王的临幸而终未盼得,时已深夜,只好上床,已是一层怨怅。宠幸不可得,退而求之好
http://poj.org/problem?id=3710 (说实话对于Tarjan算法在搞图论的时候就没搞太懂,以后得找时间深入了解) (以下有关无向图删边游戏的资料来自论文贾志豪《组合游戏略述——浅谈SG游戏的若干拓展及变形》) 首先,对于无向图的删边游戏有如下定理性质: 1.(Fushion...
分类:
其他好文 时间:
2016-03-07 06:43:53
阅读次数:
176