小编JL.*_*JL.的帖子

如何检查 WCF 服务是否可运行?

是否有一种快速可靠的方法来检查 WCF 服务是否可用并接受请求,也许是一些内置方法的最佳实践?从代码中显然可以看出。

谢谢

.net wcf

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

如何在VS2010中使用MS Deploy?

我有VS2010,我开了一个网站.我现在如何使用MS Deploy部署到zip文件,该文件可以安装在远程IIS站点中?

我搜索了所有菜单选项,但似乎无法找到从哪里开始.

提前致谢

visual-studio-2010 msdeploy

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

在C#中生成真正的随机数这么容易吗?

我发现此代码使用Google.

private int RandomNumber(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
}
Run Code Online (Sandbox Code Playgroud)

这真的是在C#中生成实数随机数吗?我打算在值1-10之间小规模生成.

谢谢

c#

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

VS2010和.net v4项目的优秀混淆器,内置可视化工作室集成

我正在寻找一个有视觉工作室集成的好的混淆器,可以是商业或免费的,并且必须与vs 2010和.net v4一起使用.

尽可能轻松自由的东西,可以混淆我的发布版本

.net obfuscation

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

存储过程,如何选择多个变量?

我的存储过程不符合我的预期.我期望从1个select语句中填充多个变量.

像这样:

Declare @Phone nvarchar(30); 
Declare @Fax nvarchar(30); 

select @Phone = phone , @Fax = fax from customer where customerID = 1;
Run Code Online (Sandbox Code Playgroud)

但是,此选择后变量始终为空白.我确信结果集是标量,数据实际存在.

明显的错误在哪里,谢谢!

sql stored-procedures

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

C#console应用程序不会调试,很奇怪

我在现有解决方案中创建了一个新的控制台应用.设置一个断点,它不会调试.

它打开并立即再次关闭.在同一解决方案中测试另一个控制台应用程序正常

有任何想法吗?

c# console-application

2
推荐指数
3
解决办法
5227
查看次数

如何在 LINQ 查询中将字符串转换为十进制

我有以下 Linq 语句:

var total = (from a in mobileChunk.Data select a.callCost).Sum();
Run Code Online (Sandbox Code Playgroud)

callCost是一个字符串。我需要将其转换为十进制。这是怎么做到的?

linq

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

使用LINQ检查集合中的唯一值?

我有以下类定义:

public class PriorityItem
{
    public string uniqueID { get; set; }
    public List<DelegationTask> DelegationTasks = new List<DelegationTask>();
    public List<int> Priorities = new List<int>(); 
}
Run Code Online (Sandbox Code Playgroud)

现在让我说我从这个类创建一个列表,如下所示:

List<PriorityItem> pItems = new List<PriorityItem>();
Run Code Online (Sandbox Code Playgroud)

现在我想根据uniqueID属性检查此列表中是否存在项目如何完成?

例如,我将使用PriorityItem的集合填充列表,但前提是Priority项不存在.要确定它是否存在,我需要使用LINQ检查uniqueID的值.

希望这是有道理的.

linq

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

为什么在动作参数中我有时需要传递lambda而不是其他时间?

考虑以下:

public void Step(Action code){}
Run Code Online (Sandbox Code Playgroud)

为了重用它,我通常传递一个lambda表达式,如下所示:

tr.Step(() => StaticType.SomeMethod(someParameter);
Run Code Online (Sandbox Code Playgroud)

而在其他时候我可以简单地传递一个void函数而不使用lambda表达式:

tr.Step(SomeNonStaticType.SomeMethod);
Run Code Online (Sandbox Code Playgroud)

SomeMethod在哪里:

public override void SomeMethod(){}
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释一下吗?

编辑:要清楚两者都有void返回类型.编辑2:如果我问这些问题我应该阅读哪本书(请在评论中).

c#

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

对线程理论的疑惑

我有一个可以包含1-10条记录的循环....

在我循环的那个循环中:

 ThreadStart processTaskThread = delegate { ProcessTasks(myParam ); };
 new Thread(processTaskThread).Start();
Run Code Online (Sandbox Code Playgroud)

我的问题是:这会工作,还是我需要编写代码,以便使用唯一的变量名声明线程?

c# multithreading

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