递归的优势和劣势各是什么?
优点是代码简单,清晰易懂。有些特殊问题用递归算法解决比较方便。
缺点是速度慢,次数不超过一定时候的情况下速度也比迭代版本慢。比如二路归并内排序、二分查找等算法的实用实现都用迭代而不用递归。
请用代码实现斐波那契的前100位数
参考这个吧 裴波那契数列。
游标的作用和使用方式
游标其实就像是指针的东西,在你查询结果集的时候,游标是在第一条结果的前面,这样当你拨动游标的时候,他会向下移动一个位置,指向第二条记录,这样就会读取出结果集中所有数据。比如在C#中的read()方法和java中的next()都是拨动游标的方法。
请写出socket编程的步骤
服务器端过程就是socket->bind->listen->accpet->Read,write。
而对于客户端则是socket->connect->read,write。
重写string.ToString() 方法使每一个字符串后都接"aa"。
如:string tmp = "abc"; Console.Write(tmp.ToString()); //output:abcaa;
大概思路:
public class my
{
public string fun1()
{
string result;
//.....
return result;
}
//只能重写my.ToString
public override string ToString()
{
//格式化fun1的常规值(假如需要格式化)
return string.Format(this.fun1(),1,2));
}
}
my aa = new my();
textBox1.Text = aa.ToString();
public string fun1(bool IsFormat)
{
string result;
//.....
if(IsFormat) return string.Format(result,1,2);
return result;
}
请写出用代码实现数据库备份的步骤
在要备份的数据上建立以下存储过程:
CREATE PROCEDURE [dbo].[过程名] AS
declare
@filename nvarchar(100),--文件名
@NowDay int --设置时间
set @filename='F:\JXXdata'+cast(Day(GetDate()) as varchar(2))+'.dat' --文件路径及文件名
Set @NowDay=Day(GetDate())
if (@NowDay>=20) or (@NowDay<=10) --这个月的20到下个月的10要备份
begin
print @filename BACKUP DATABASE [数据库名()你也可以设参数] TO DISK = @filename WITH INIT , NOUNLOAD , NAME = N'XX数据备份', NOSKIP , STATS = 10, NOFORMAT
end
SQLSERVER里的索引的作用是什么?
请SQL编程将下列表的重复数据给删除掉
(注意:下表中无自动增长列)
网站攻击方式有哪些?如何防范?
请你谈谈对现在软件行业的发展和看法!
这个的话,参照我的 互联网时代 区吧。。。