小编Mr.*_*ieu的帖子

获取typescript中的函数名称

我正在寻找一种方法来获取函数传递参数的名称

console.clear();
class A{
   test(){


   }
   testCall(fnc:Function){
     console.log(fnc.name); // i want it display test here not empty
     console.log(fnc);

   }
}

var a=new A();
a.testCall(a.test);
Run Code Online (Sandbox Code Playgroud)

你可以在jsbin http://jsbin.com/loluhu/edit?js,console中查看

javascript typescript

7
推荐指数
1
解决办法
9087
查看次数

以较长的运行时间调用存储过程

我正在尝试使用C#调用存储过程.存储过程的运行时间很长(3到4分钟),当我尝试运行它们时会导致超时异常.如何允许它们以更长的超时完成运行?

当它抛出异常时,存储过程是否继续在服务器上运行,还是停止?

我的应用程序是游戏服务器,存储过程运行以更新和删除邮件.它运行缓慢,因为有太多的记录和太多的连接,用户在SP运行的同时插入另一条记录.

我只需要运行SP并等待很长时间来响应服务器.

@minitech感谢您编辑我的问题

这是SP代码

ALTER    PROCEDURE [dbo].[SP_Mail_Scan]
 @NoticeUserID nvarchar(4000) output

AS  
Set @NoticeUserID=''
Declare @AuctionID Int        
Declare @AuctioneerID Int
Declare @AuctioneerName Nvarchar(100)
Declare @BuyerID Int
Declare @BuyerName Nvarchar(100)
Declare @ItemID Int
Declare @PayType Int
Declare @Price Int
Declare @Name Nvarchar(200)


Declare @MailID Int
Declare @SenderID Int
Declare @Sender Nvarchar(100)
Declare @ReceiverID Int
Declare @Receiver Nvarchar(100)
Declare @Title Nvarchar(1000)
Declare @Content Nvarchar(4000)
Declare @SendTime DateTime
Declare @IsRead Bit
Declare @IsDelR Bit
Declare @IfDelS Bit
Declare @IsDelete Bit
Declare @Annex1 …
Run Code Online (Sandbox Code Playgroud)

c# sql-server stored-procedures

2
推荐指数
2
解决办法
1万
查看次数

插值as3

我正在开发一个将一些源代码ActionScript 3转换为C#的项目.它具有以下功能:

Point.interpolate(Point p1, Point p2, Number distance)
Run Code Online (Sandbox Code Playgroud)

此功能的文档在这里.

我想问一下函数的算法是如何工作的.

interpolation actionscript-3

1
推荐指数
1
解决办法
2292
查看次数