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

最新标签
网站地图
文章索引
Rss订阅
/************************************************************************** 54. 求N个字符串的最长公共子串,N<=20,字符串长度不超过255。 例如:N=3,由键盘依次输入三个字符串为 What is local bus ? Name some local buses. local bus is a high speed I/O bus close to the processer. 则最长公共子串为"local bus"。 ****************** [阅读全文] [PDF]
Type yourType = Type.GetType(\"System.Web.UI.WebControls.Label\");Object yourLabel = Activator.CreateInstance(yourType); [阅读全文] [PDF]
在数据库表tbl1中有一个字段Keywords,它是nvarchar类型,长度为1000,该字段的内容是所要分析的论文的关键字id keywords -----------------------------------------------------------1 kw1;kw2;kw32 kw2;kw33 kw3;kw1;kw4 问题1。对于在keywords字段中出现的所有关键字集合(上例中关键字集合为{kw1,kw2,kw3,kw4})中的任意一个关键字,要统计它出现的次数(也就是包含该关键字的纪录的条数),然后写到另一张表中。最后的效果就是k [阅读全文] [PDF]
经常有人提到,用动态生成SQL语句的方法处理数据时,处理语句超长,无法处理的问题下面就讨论这个问题:/*-- 数据测试环境 --*/if exists (select * from dbo.sysobjects where id = object_id(N\'[tb]\') and OBJECTPROPERTY(id, N\'IsUserTable\') = 1)drop table [tb]GOcreate table tb(单位名称 varchar(10),日期 datetime,销售额 int)insert into tbselect \'A单位\' [阅读全文] [PDF]
<%\' Company: Sabra Inc\' Author: Dave Hoffenberg \' Function: Finds a value within a delimited list\' FreewareFunction ListFind(value,list,delim)If list <> \"\" Then arr = split(list,delim) For i=0 to ubound(arr) If arr(i) = value Then Match = 1 Exit For Else [阅读全文] [PDF]
在较旧版本的odbc驱动程序下,使用第(1)种连接字符串,没有出现该错误。升级odbc驱动程序后(升级了sql server 7.0的sp2),出现“无法指出的错误”(第一次访问不出错,刷新后出错),错误位置指向connection.open connstr一行,将连接字符串改为第(2)种,也就是把它的所有参数全部写出来,错误消失。(1) connstr=\"DBQ=\"+server.mappath(\"usecar.mdb\")+\";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};\" (2) [阅读全文] [PDF]
原帖及讨论:http://bbs.bc-cn.net/dispbbs.asp?boardid=5&id=85644题目:编一程序,将两个字符串连接起来,不要用strcat函数。第1种方法:main(){char str1[10]=\"world!\";char str2[20]=\"hello \";strcpy(str2+strlen(str2),str1);printf(\"%s\",str2);}第2种方法:void copy_string(char from[],char to[]){int i=6;while(from[i]!=\'\\0 [阅读全文] [PDF]
//连接两个C_style字符串。 //收获:动态定义字符数组,可以用指针名字输出整个字符串。无需像傻子似的用for循环 //一个一个输出,而且还犯严重错误。 //感想:指针真是个难以驾驭的东西!SomedayIwillmakeitmyserver. #include<iostream> usingnamespacestd; intmain() { constchar*cp1=\"Iamahardwork\"; cout<<\"cp1is:\"<<cp1<<endl; constchar*cp2=\"stu [阅读全文] [PDF]
  如果你想创建一个容易进行语言版本移植的应用程序,你就不能在你的源代码中直接包含本土语言字符串 (下面这些例子我用的语言都是英语,因为我的本土语是英语),比如下面这种写法就很糟:CString s = \"There is an error\";   你应该把你所有特定语言的字符串单独摆放(调试信息、在发布版本中不出现的信息除外)。这意味着向下面这样写比较好:s.Format(_T(\"%d - %s\"), code, text);   在你的程序中,文字字符串不是语言敏感的。不管怎样,你必须很小心,不要使用下面这样的串:// fmt is \"Error [阅读全文] [PDF]
//在平时的应用中,经常会碰到一些,对象集TAs中每个A对象都对应每个B对象,对象TBs中每个对象B都对应一个A对象. 如果在A和B中各放一个Tobject属性来进行互相引用,也是非常不错的,但那样依赖关系太强了.//同样,我们经常会碰到一些这样的情况,有一串的编号和一串的名称进行对应,我们经常要从编号找名称,或从名称找编号. //所以,此处提取出来了两个对象TDoubleObjList和TDoubleString,虽然可以从它们上面抽象出一个基类,但由于在delphi中string的内存管理机制有点别扭,不属于强类型, 所以还是分 [阅读全文] [PDF]
想我们已经存在一个XML文档,结构如下: <?xmlversion=\"1.0\"encoding=\"utf-8\"?> <employees> <employeeclass> <firstname>symbol</firstname> <lastname>sn</lastname> </employeeclass> </employees>现在我们想就向现有的文档中插入一个已经序列化好的XML字符串: <employeeclass> <f [阅读全文] [PDF]
一般往ListBox等控件里插入字符串后对符串对得都不是很齐,如下图的ListBox控件,第一行和其它行对得明显不齐: 对字符串进行对齐,常规的做法是设定字符串的各部分的所占长度,不足的补空格,其代码大致如下: 比如string占6位,就这样做: for(k=0;k<6-strlen(string);k++) string =" "+ string; 这样做毫无疑问是使得代码冗长,变得难以维护。最近我想出一个较好的字符串对齐办法,其主要是给控件设置等宽字体,然后调用sprintf函数进行 [阅读全文] [PDF]
//第一种获取连接字符串的方法 Properties.Settingsconnset=Properties.Settings.Default; constr=connset.ConnectionString; //第二种获取连接字符串的方法 ConnectionStringSettingssettings=ConfigurationManager.ConnectionStrings[\"ConnectionString\"]; stringstr=settings.ConnectionString; //第三种获取连接字符串的方法 XmlDocument [阅读全文] [PDF]
private static string Cleanse(string 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, ""); } return InputString; } private sta [阅读全文] [PDF]
1 共14条 分1页