小编9er*_*9er的帖子

.NET Signalr MapConnection已经过时了?

我是.Net和SignalR的新手.我正在查看一位前同事编写的一些代码,他将此行添加到Route Config,现在正在抛出错误,说它已过时,但我读过的所有文档都建议以这种方式映射连接.

namespace FailureInvestigationToolbox {
public class RouteConfig {
    public static void RegisterRoutes( RouteCollection routes ) {
        routes.IgnoreRoute( "{resource}.axd/{*pathInfo}" );

        routes.MapRoute(
            name :"Default",
            url :"{controller}/{action}/{id}",
            defaults :new {
                controller = "fit",
                action = "Index",
                id = UrlParameter.Optional
            }
        );

        RouteTable.Routes.MapConnection<TaskListPersistence>("taskpersist", "/taskpersist");
    }
}
}
Run Code Online (Sandbox Code Playgroud)

错误是:

System.Web.Routing.SignalRRouteExtensions.MapConnection<T>    
(System.Web.Routing.RouteCollection, string, string)' is obsolete: 
'Use IAppBuilder.MapSignalR<TConnection> in an Owin Startup class. See
http://go.microsoft.com/fwlink/?LinkId=320578 for more details.'  
C:\fit\FailureInvestigationToolbox\App_Start\RouteConfig.cs
Run Code Online (Sandbox Code Playgroud)

有可能我的SignalR安装有问题,或者是IAppBuilder的方式来映射我应该做的事情......如果是这样的话?

我使用的是SignalR 2.0.3

.net asp.net signalr

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

Gunicorn不会绑定我的应用程序

我使用默认的localhost创建了一个django Web应用程序,但是我试图在服务器上设置它,以便我可以配置postgre数据库并继续,而不必在以后重做数据库.

我通过数字海洋ubuntu 14液滴托管该网站.当我创建了Droplet时,我选择了它已预先配置为django.它使用nginx和gunicorn来托管网站.

当我第一次创建服务器实例时,基本的django应用程序被配置为处理给定的IP.它确实如此.

我尝试将我的项目克隆到与该项目相同的目录中,假设它将存在于python路径('/ home/project')上,并将nginx配置为每找到一些文档提供127.0.0.1:8000.

我相信问题在于我试图束缚炮弹.这个输入我得到以下错误.

gunicorn -b 127.0.0.1:8000 GenericRestaurantSystem/wsgi.py:application

ImportError: Failed to find application, did you mean 'program/wsgi:application'?
Run Code Online (Sandbox Code Playgroud)

我不是百分百肯定,但似乎枪炮在这一点上没有提供任何东西(或者甚至没有).

有关成功绑定此应用程序的任何建议吗?

python django nginx gunicorn

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

Vim搜索/替换,%s的含义

在Vim中,您可以按以下方式搜索/替换文本.

:%s/old/new
Run Code Online (Sandbox Code Playgroud)

%s是什么意思?

vim replace

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

每个路由具有1个Lambda函数更好吗?或1个处理子路线的Lambda?

如果我的API具有以下路由

POST /slack
POST /slack/hook
POST /slack/another-hook
POST /slack/hook/nested
Run Code Online (Sandbox Code Playgroud)

在API网关中具有4个单独的Lambda函数和4个路由是否更好?还是要有1个Lambda作为根路由,并让Lambda从那里处理路由?

例子1

POST /slack --> lambda1
POST /slack/hook --> lambda2
POST /slack/another-hook --> lambda3
POST /slack/hook/nested --> lambda4
Run Code Online (Sandbox Code Playgroud)

例子2

POST /slack --> lambda1
POST /slack/hook --> lambda1
POST /slack/another-hook --> lambda1
POST /slack/hook/nested --> lambda1
Run Code Online (Sandbox Code Playgroud)

是否有最佳做法?如果可以,为什么?

api api-design amazon-web-services aws-lambda

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

Bash数组访问文件全局

我是一个非常新的bash脚本,但我无法访问数组.(或者我认为是一个数组)我使用文件glob来获取数组的内容.

我只想打印每个文件,然后允许用户根据其索引选择一个.但是我注意到所有内容都存储在数组的第一个元素中.我错过了什么?文件全球化不是我想要的最好的主意吗?

files=templates/*.tex
fnum=0
for file in $files
do
        echo $fnum : $file
        # bash expression is ((expression)) $(( expression )) expects a command
        (( fnum++ ))
done
read -p "Which file would you like to include: " answer
if [ $answer -ge 0 ] && [ $answer -lt $fnum ]
then
        echo ${$files[0]}
else
        echo bad range...
        exit 1
fi
Run Code Online (Sandbox Code Playgroud)

arrays bash

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

PHP不在Amazon S3上执行

我有一个网站,它使用简单的PHP脚本在调用时发送电子邮件.但是,电子邮件永远不会被发送.我在我的大学服务器上测试了它,它工作得很好. 有什么我必须做的,以确保PHP由AWS处理?我是否必须以特定方式配置我的存储桶?

我是AWS的新手,但我在之前的网站上取得了成功,所以我不确定为什么这不起作用.

php amazon-s3 amazon-web-services

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

CSS 圆形过渡,中间带有 V 形图案

我想要一个播放按钮,就像这里找到的那​​样。然而,我希望它不是一个超出边界的播放按钮,而是一个 V 形右侧。然而,这两个用途:before:after并不完全理解。

有人可以向我解释这些伪选择器的用途并指出我正确的方向吗?我正在尝试将该示例与此 V 形代码笔结合起来

当一切都说了又做了之后,我希望它看起来像这样。我只是认为从第一个示例中获得良好的转换真的很酷。 在此输入图像描述

css

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