小编ale*_*kow的帖子

如何在服务器上安装ASP.NET MVC 5?

我刚刚将我的网站从MVC 4更新为MVC 5.

现在,当我想在我的Web服务器而不是我的开发机器上运行它时,它不起作用.

它认为这是因为我需要在服务器上安装MVC 5库,但我找不到它们.

我下载了WebMatrix 3,希望它能提供一种安装方式,但它只能让我能够安装MVC 4.

我应该安装什么才能运行ASP.NET MVC 5应用程序?

(不安装Visual Studio 2013)

编辑: 我禁用了自定义错误和我的错误:

Could not load file or assembly 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Run Code Online (Sandbox Code Playgroud)

编辑2: 我发现问题是由于我的一个依赖项使用的是版本2.0.0.0的razor.

asp.net asp.net-mvc asp.net-mvc-5

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

我的随机梯度下降的实现是否正确?

我正在尝试开发随机梯度下降,但我不知道它是否100%正确.

  • 我的随机梯度下降算法产生的成本有时与FMINUC或批量梯度下降产生的成本相差甚远.
  • 当我将学习率α设置为0.2时,批量梯度下降成本收敛,我被迫为我的随机实现设置学习率α为0.0001,因为它不会发散.这是正常的吗?

以下是我使用10,000个元素和num_iter = 100或500的训练集获得的一些结果

    FMINUC : 
    Iteration  #100 | Cost: 5.147056e-001

    BACTH GRADIENT DESCENT  500 ITER
    Iteration #500 - Cost = 5.535241e-001

    STOCHASTIC GRADIENT DESCENT 100 ITER
    Iteration #100 - Cost = 5.683117e-001  % First time I launched
    Iteration #100 - Cost = 7.047196e-001  % Second time I launched
Run Code Online (Sandbox Code Playgroud)

Logistic回归的梯度下降实现

J_history = zeros(num_iters, 1); 

for iter = 1:num_iters 

    [J, gradJ] = lrCostFunction(theta, X, y, lambda);
    theta = theta - alpha * gradJ;
    J_history(iter) = J;

    fprintf('Iteration #%d - …
Run Code Online (Sandbox Code Playgroud)

matlab machine-learning gradient-descent logistic-regression

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

删除TFS构建代理工作目录有什么影响?

我的构建代理工作目录开始在磁盘上占用太多空间.我想知道是否可以删除一些旧文件夹,或者我是否应该备份它们.

删除TFS构建代理工作目录有什么影响?

  • 标签是否受到影响?
  • 构建历史是否受到影响?

msbuild tfs build tfs2010

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

使用TFS 2010进行依赖管理

使用TFS 2010管理依赖关系的最佳方法是什么?

编辑:我想知道是否有一个像Maven或NuGet这样的系统允许在TFS 2010中轻松管理.dll(外部或由我们的团队创建)的依赖关系.但是我们面临的问题是我们希望能够如果它们有效,则修改我们的dll代码并进行实时测试(不发布新包).

tfs visual-studio-2010 dependency-management tfs2010

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

async/await会影响tcp服务器的性能吗?

我创建在C#5.0 TCP服务器和打电话时我使用的await关键字tcpListener.AcceptTcpClientAsyncnetworkStream.ReadAsync

但是,当我使用Process Explorer检查我的服务器的CPU使用率时,我得到以下结果:

Tcp Sync版本: CPU使用率为10%

Tcp异步版本:30%的CPU使用率一半的使用是内核使用.

此外,我通过在网络流的外观中添加计数器来测量我接收数据的时间,并且异步版本循环120,000次,而同步版本循环2,500,000次.

在收到的消息/秒中,当从3个不同的客户端接收消息时,异步版本比同步版本慢15%.

为什么Async Version比Sync版本使用更多的CPU?

这是因为async/await关键字?

Async Tcp服务器比其同步速度慢吗?这是正常的吗?

编辑:这是异步tcp服务器代码的示例

public class AsyncTcpListener : ITcpListener
{ 
    private readonly ServerEndpoint _serverEndPoint;  // Custom class to store IpAddress and Port

    public bool IsRunning { get; private set; }

    private readonly List<AsyncTcpClientConnection> _tcpClientConnections = new List<AsyncTcpClientConnection>(); 

    private TcpListener _tcpListener;

    public AsyncTcpMetricListener()
    {
        _serverEndPoint = GetServerEndpoint();  
    }

    public async void Start()
    {
        IsRunning = true;

        RunTcpListener();
    }

    private void MessageArrived(byte[] buffer)
    { 
        // …
Run Code Online (Sandbox Code Playgroud)

c# tcp async-await

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

LISP中的关联列表与C#中的字典相同吗?

我正在读一本关于Common LISP的书,作者说:"alist包含存储在列表中的键/值对."

所以它让我想到,这与C#中的Dictionnary是否相同?如果是这样的话?

c# lisp common-lisp

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