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

最新标签
网站地图
文章索引
Rss订阅
  介绍   对包含代码串和block求解是我最钟爱Ruby特性的Ruby提供了多种区别类型求解方式;不过我最常用是下面这些:eval、instance_eval和_eval   Module._eval   使用Module类_eval(及其别名module_eval)思路方法可以在个类定义或者module定义上下文中对给定串或block进行求解我们常常用_eval来向类定义中加入思路方法或是包含其他module klass = Class. klass._eval do ERB::Util def encoded_hello htnl_escap [阅读全文] [PDF]
 TXT文本文档里有很多小黑块这是什么?如何造成?其实很简单在这个文件里面换行标志只有个也就是ASCII码10而在Windows中换行是采用两个表示即回车加换行也就是ASCII码13和10当打开类似图1那样文件时由于在这个文件当中只有换行没有回车所以记事本就把它解析成了小黑块   解决思路方法很简单先下载个名叫uitraedit软件Software用它来打开这样文件会出现警告询问是否将其转换为DOS格式也就说将其中个换行转换成Windows下回车加换行无论点“是”还是点“否”UltraEdit都能正确地显示文件内容这是UltraEd [阅读全文] [PDF]
今天测试用LUAwindowsMessageBoxW需要在LUA中定义UNICODE串LUA类型为8位编码包括数值0可以编码任意 2进制数据如果编码UNICODE则需要使用"\<ddd>"转义序列如串"LUA"如果使用UNICODE 在LUA中表示为: text = "\076\000\085\000\065\000"如果串很长也可以使用TABLE方式来表示: text = table. [阅读全文] [PDF]
该在串 s 中清除 search(注意:如果 s 为 aaabbbsearch 为 ab如何?) : function cleaner(s as , search as ) as dim i as eger, res as res = s do while instr(res, search) i = instr(res, search) res = left(res, i - 1) & mid(res, i + 1) loop c [阅读全文] [PDF]
很多其他语言的libary都会有去除string类的首尾空格的库函数,但是标准C++的库却不提供这个功能。但是C++string也提供很强大的功能,实现trim这种功能也不难。下面是几种方法: 1.使用string的find_first_not_of,和find_last_not_of方法 /* Filename:StringTrim1.cpp Compiler:VisualC++8.0 Description:Demohowtotrimstringbyfind_first_not_of&find_last_not_of Release:11/17/2006 [阅读全文] [PDF]
char* trimRight(char * strr) { char *str = strr; int len = strlen(str); for(int i = len - 1; i>= 0;i--) if(str[i] ==' ') str[i] = '\0'; else break; return str; } int _tmain() { char str[] = "abcd "; //char *strr="abcd ";注意这么写会有错误。 str = trim [阅读全文] [PDF]
(*//标题:搜索字符串在流中的位置说明:适用于文件搜索等设计:Zswang支持:[email protected]日期:2004-03-21//*)(*//============================================================================设计思路:从流中将数据取到缓冲中再逐一对缓冲进行搜索============================================================================//*)function [阅读全文] [PDF]
1 共7条 分1页