专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
Ruby很强大,可是相关资料少而不详细。本文是个人学习总结,测试环境是windows xp sp3 + NetBeans6.7.1(JRuby 1.2.0),主要结论来自于互联网、"Programming Ruby"2e、对于源代码的分析和实测代码。双引号字符串和单引号字符串都能表示字符串对象,区别在于双引号字符串能够支持更多的转义字符。下面的代码在字符串中增加了'符号。str=‘he'lo’ puts str显示结果为he'lo。单引号仅支持\ = 和 ' = '下表是ruby中双引号字符串支持的转义字符:分界符 所有不是字母或者数字的单字节字符都 [阅读全文] [PDF]
  分析   最简单问题求解  串由组区别含义单词组成它区别于数值型变量可以用个特定数值来确定它大小或位置所以用何种方式来描述两个串的间距离成为了个值得探讨问题  通常情况下用于分析数据类型有如下几种:区间标度遍历、 2元变量、标称型变量、序数型变量、比例标度型变量、混合类型变量等  综合这些变量类型本文认为串变量更适合于归类于 2元变量我们可以利用分词技术将串分成若干个单词每个独立单词作为 2元变量个属性我们把所有单词设定为个 2元变量属性集合R串1和串2单词包含于这个集合R设q是串1和串2中都存在单词总数s是串1中存在串2中不存在单词总数r是串2中存在串 [阅读全文] [PDF]
?php //1,把串中任意空格换成个 $str1 = A  B     C  ; echo xmp; echo 1:; echo preg_replace ("/s+/", , $str1); echo /xmp; //2,把串中任意连续 M 换成个 M echo 2: ; $str1 = AMMMBMMMMCMM  ; echo preg_replace ("/M+/", M, $str1) .br; //3,把串中任意连续换成个对应 echo 3:br; $str1 = ACCCB CCCCCGGG OOO  YYYFFFXXXZZZZZ; echo [阅读全文] [PDF]
般往ListBox等Control控件里插入串后对符串对得都不是很齐如下图ListBoxControl控件第行和其它行对得明显不齐: 对串进行对齐常规做法是设定串各部分所占长度不足补空格其代码大致如下:比如占6位就这样做: for(k=0;k6-strlen();k) =" "+ ; 这样做毫无疑问是使得代码冗长变得难以维护最近我想出个较好串对齐办法其主要是给Control控件设置等宽字体然后sp [阅读全文] [PDF]
private Cleanse( InputString) { //过滤掉 And AND aNd 等包含And MatchCollection ms = Regex.Matches(InputString, " (a|A)+(n|N)+(d|D)+ "); foreach(Match m in ms) { InputString = InputString.Replace(m.Value, ""); } InputString; } private bool IsLegalCh [阅读全文] [PDF]
1 共5条 分1页