在string.xml定义字符串的时候常常要用到空格, 直接用键盘敲的话不知道是几个空格,常常看错了,导致误删。假设用 来替代空格的话,就好非常多。另外使用%1$s,%1$d能够在一个字符串里定义多个统配字符。
分类:
移动开发 时间:
2014-08-08 21:12:36
阅读次数:
200
什么是后缀数组后缀树(Suffix tree)是一种数据结构,能快速解决很多关于字符串的问题,缺点是算法复杂难懂且容易出错。而后缀数组、后缀自动机、后缀仙人掌都是后缀树的替代品。后缀数组 Suffix Array 是一个一维数组,它将字符串S的n个后缀从小到大排序后把排好序的后缀的开头位置顺次放入数...
分类:
其他好文 时间:
2014-08-08 18:00:46
阅读次数:
447
oracle REPLACE 函数是用另外一个值来替代串中的某个值。例如,可以用一个匹配数字来替代字母的每一次出现。REPLACE 的格式如下所示:REPLACE ( char, search_string [, replace_string]) 如果没有指定replace_string 变量的值,...
分类:
数据库 时间:
2014-08-08 15:14:06
阅读次数:
260
看到别人写的,都看不进去,算了还是自己手写一遍吧,算是帮助自己理解了。写的比较简单,例子也比较好懂,什么时候使用自己看着办。1.定义装饰者模式:动态地将职责附加到对象上。若要扩展功能,装饰者提供比继承更有弹性的替代方案。装饰者和被装饰者对象都哟相同的超类。装饰者会使程序中出现很多小类,增加使用难度可...
分类:
其他好文 时间:
2014-08-07 22:46:45
阅读次数:
290
换行符unix系列用 \nwindows系列用 \r\nmac用 \rPHP中可以用PHP_EOL来替代,以提高代码的源代码级可移植性1 可以用函数get_defined_constants()来获取所有PHP常量1
分类:
Web程序 时间:
2014-08-07 13:03:09
阅读次数:
234
问题引出:我们都知道宏定义#define只是简单替换,所以遇到复杂的带参数宏,必须很小心的为需要的参数加上括号“()”;同样碰到复杂的多条语句替代,虽然加{}可以将其封装成一个整体,但同时又有另一个问题:与语法习惯的冲突。比如:#include void print_1(void){printf("...
分类:
编程语言 时间:
2014-08-07 12:52:09
阅读次数:
223
实例化Font类时,当传入参数为不存在或未安装的字体时,Windows系统会用Microsoft Sans Serif字体替代该字体。 Msdn: "For more information about how to construct fonts, seeHow to: Constru...
分类:
Web程序 时间:
2014-08-07 12:38:59
阅读次数:
290
有一个已经编译的asp.net 1.1的网站。为了改进录入的效率,改为由barcode扫描枪来替代手动。由于在扫描枪添加其它信息。原录入窗口已经无法适应。另外程序虽然跑的是存储过程,但交易的transaction是写在程序中。Insus.NET只好使用iframe来传入数据,并能执行原网页的铵钮事件...
分类:
其他好文 时间:
2014-08-07 12:24:39
阅读次数:
185
1、泛型编程 实际使用的类型在代码中只是以参数形式出现的占位符(称为形式类型参数),在具体实例化时,用实际类型替代其中的类型占位符(参数化类型),这种方式被称为泛型编程。 可以阻止向一个集合类的对象中...
分类:
编程语言 时间:
2014-08-07 09:53:49
阅读次数:
342
虽然C在密码学中有不可替代的优势:速度快,但是,Java的可移植性使得开发人员可以很快地将代码移植到各个平台,这比C实现要方便的多。尤其是Android平台的出现,Java的应用也就越来越广。因此,我本人在密码学研究过程中实际上也在逐渐使用和封装一些知名的Java密码学库,主要是方便自己使用。第一部分的实现是标准Hash算法。这一实现使用的是Java JDK,但是使用了Bouncy Castle的工具库实现Byte和String的一些转换。...
分类:
编程语言 时间:
2014-08-06 23:03:42
阅读次数:
816