小编Can*_*vas的帖子

居中引导输入字段

我是新来的.特别是使用bootstrap.我有这个代码:

<div class="row">
    <div class="col-lg-3">
       <div class="input-group">
         <input type="text" class="form-control">
         <span class="input-group-btn">
             <button class="btn btn-default" type="button">Go!</button>
         </span>
       </div><!-- /input-group -->
    </div><!-- /.col-lg-6 -->
</div><!-- /.row -->
Run Code Online (Sandbox Code Playgroud)

在网页上看起来像这样
我需要将此输入字段和按钮放在页面中心..."margin-left:auto; margin-right:auto;" 没有工作......有人有想法吗?

html css twitter-bootstrap twitter-bootstrap-3

55
推荐指数
5
解决办法
16万
查看次数

将jQuery插件转换为TypeScript

好吧首先,这是我非常基本的jQuery插件

(function ($){
    $.fn.greenify = function (options) {
        var settings = $.extend({
            // These are the defaults
            color: '#556b2f',
            backgroundColor: 'white'
        }, options);
}(jQuery));

$('a').greenify({
    color: 'orange'
}).showLinkLocation();
Run Code Online (Sandbox Code Playgroud)

基本上所有这一切都是使用提供的元素更改文本颜色和背景颜色.现在我要做的是将这个简单的插件转换为TypeScript

我尝试了一些东西,最接近的是这个.

打字稿

/// <reference path="../../typings/jquery/jquery.d.ts" />

module Coloring
{
    interface IGreenifyOptions
    {
        color: string;
        backgroundColor: string;
    }

    export class GreenifyOptions implements IGreenifyOptions
    {
        // Fields
        color: string;
        backgroundColor: string;

        constructor(color: string, backgroundColor: string)
        {
            this.color = color;
            this.backgroundColor = backgroundColor;
        }
    }

    export class Greenify
    {
        // Fields
        element: JQuery;
        options: …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery typescript

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

openXML spreadsheetdocument返回字节数组,用于MVC文件下载

我正在尝试将openXML电子表格文档作为byte []返回,然后我可以使用它来允许我的MVC将该文件发送给用户.这是我的spreadsheetdocument方法返回字节数组

using (MemoryStream mem = new MemoryStream())
{
    SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.
        Create(mem, SpreadsheetDocumentType.Workbook);

    // Add a WorkbookPart to the document.
    WorkbookPart workbookpart = spreadsheetDocument.AddWorkbookPart();
    workbookpart.Workbook = new Workbook();

    // Add a WorksheetPart to the WorkbookPart.
    WorksheetPart worksheetPart = workbookpart.AddNewPart<WorksheetPart>();
    worksheetPart.Worksheet = new Worksheet(new SheetData());

    // Add Sheets to the Workbook.
    Sheets sheets = spreadsheetDocument.WorkbookPart.Workbook.
        AppendChild<Sheets>(new Sheets());

    SheetData sheetData = worksheetPart.Worksheet.GetFirstChild<SheetData>();

    //row start
    for (int id = 0; id <= reports.Count(); id++)
    {
        if (id == 0)
        {
            Row …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc openxml openxml-sdk asp.net-mvc-4

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

Javascript自定义变量和自定义数组变量类型

我试图在JavaScript中使用vector3的数组,我试图为openGL多维数据集创建一个Vertex,Edge,Face结构,现在我对JavaScript很新,但是当HTML5支持它时,我觉得JS应该是我理解的语言,现在:),

现在我不知道如何在JS中声明一个结构,然后我将如何将它实现为数组类型?

我有类似的东西,但我不确定这是否正确.

var vector3 = (x=0,y=0,z=0);
Run Code Online (Sandbox Code Playgroud)

但那我怎么用它来做一个数组呢?

干杯求救.

javascript html5 webgl

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

Newtonsoft 11.0.0.0无法加载Azure Function App 2.0

我使用Azure Http Trigger创建了一个开箱即用的Azure功能应用程序.这给了我下面的代码.我所更新的是我正在将HttpRequest主体转换为我的Helper类.

这是代码

public static class TriggerTest
{
    [FunctionName("TriggerTest")]
    public static IActionResult Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)]HttpRequest req, TraceWriter log)
    {

        log.Info("C# HTTP trigger function processed a request.");

        string name = req.Query["name"];

        string requestBody = new StreamReader(req.Body).ReadToEnd();

        Helper data = JsonConvert.DeserializeObject<Helper>(requestBody);

        name = name ?? data?.value;

        return name != null
            ? (ActionResult)new OkObjectResult($"Hello, {name}")
            : new BadRequestObjectResult("Please pass a name on the query string or in the request body");
    }
}

public class Helper
{
    public string value …
Run Code Online (Sandbox Code Playgroud)

c# azure json.net nuget azure-functions

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

Azure 服务总线的 Azure Function App 延迟重试

首先让我解释一下我所拥有的。我自己有一个带有 Azure Function App 的 Azure 服务总线。服务总线设置为使用 SQL 过滤器将特定消息类型推送到特定主题。然后使用我的 Azure Function App,这些将获取最新的消息,然后对其进行处理。

一个基本的例子

1:我向我的 EmailAPI 发送请求

2:EmailAPI 然后将类型为“电子邮件”的新消息推送到服务总线中

3:SQL Filter 然后看到类型是“Email”,并将其放入 Service Bux 中的电子邮件主题中

4:EmailListener Azure Function 监视服务总线并注意到一条新消息

5:收集服务总线消息并处理它(基本上只是使用提供的信息发送电子邮件)

现在假设由于某种原因 SMTP 服务器连接有点中断,有时我们在尝试发送电子邮件 (EmailListener) 时收到 TimeOutException。现在,当抛出异常时,Function App EmailListener 将立即尝试再次发送,无需等待,它只会尝试再次发送。它将总共执行 10 次,然后通知服务总线将消息放入死信队列。

我试图做的是,当引发异常(例如 TimeOutException)时,我们等待 X 时间,然后再尝试再次处理相同的消息。我查看了许多讨论 host.json 的不同帖子并尝试设置这些设置,但这些都不起作用。我找到了一个解决方案,但是该解决方案要求您创建消息的克隆并将其推回服务总线并为其提供延迟的处理时间。如果 Azure 服务总线/功能应用程序可以自行处理重试,我宁愿不实现自己的手动延迟系统。

我遇到的最大问题(这可能取决于我的理解)是谁有错?是服务总线设置来处理重试策略,还是 Azure 函数应用程序来处理 X 次后尝试重试。

我提供了一些代码,但我觉得代码并不能真正帮助解释我的问题。

// Pseudo code
public static class EmailListenerTrigger
{
    [FunctionName("EmailListenerTrigger")]
    public static void Run([ServiceBusTrigger("messages", "email", Connection = "ConnectionString")]string mySbMsg, TraceWriter log)
    {
           var emailLauncher = new EmailLauncher("SmtpAddress", …
Run Code Online (Sandbox Code Playgroud)

c# cloud azure azureservicebus azure-functions

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

UDP地址已在使用?

我正在关注http://docs.oracle.com/javase/tutorial/networking/datagrams/broadcasting.html上的UDP教程,我已经复制了所有代码并编译了它,现在如果我先编译客户端然后再编译服务器,服务器在控制台中打印出来

Exception in thread "main" java.net.BindException: Address already in use: Cannot bind
at java.net.PlainDatagramSocketImpl.bind0(Native Method)
at java.net.PlainDatagramSocketImpl.bind(Unknown Source)
at java.net.DatagramSocket.bind(Unknown Source)
at java.net.DatagramSocket.<init>(Unknown Source)
at java.net.DatagramSocket.<init>(Unknown Source)
at java.net.DatagramSocket.<init>(Unknown Source)
at QuoteServerThread.<init>(QuoteServerThread.java:19)
at MulticastServerThread.<init>(MulticastServerThread.java:10)
at MulticastServer.main(MulticastServer.java:3)
Run Code Online (Sandbox Code Playgroud)

QuoteServerThread第19行是

socket = new DatagramSocket(12345);
Run Code Online (Sandbox Code Playgroud)

MulticastServerThread第10行是

public MulticastServerThread() throws IOException {
    super("MulticastServerThread"); // line 10
}
Run Code Online (Sandbox Code Playgroud)

MulticastServer第3行是

public class MulticastServer {
    public static void main(String[] args) throws java.io.IOException {
        new MulticastServerThread().start(); // line 3
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我先启动服务器,然后是客户端,客户端会在控制台中打印出来

Exception in thread "main" java.net.BindException: …
Run Code Online (Sandbox Code Playgroud)

java networking udp

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

有效 URL 字符的正则表达式

我试图在将字符串保存到我的数据库之前检查它,

这是一个示例字符串“Paint & Brush”

现在 & 无效,我如何使用正则表达式来检测这一点,我想检查这些字符的其他字符 £、$、%、# 等

我试过这个

Regex RgxUrl = new Regex(@"[^A-Z0-9.\-\)\(]");
Run Code Online (Sandbox Code Playgroud)

但是之前的“油漆和刷子”示例仍然有效

c# regex

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

HTML5 JS同时播放多次相同的声音

我创建了一个非常基本的HTML5游戏,我打了一个小墙,基本上我有一个数组,这个数组填充了一个声音文件(它是一个数组,所以如果需要我可以分配更多的声音)

this.Sounds["L_Explosion1"] = new Audio("Assets/Sounds/Explosion_1.wav");
this.Sounds["L_Explosion1"].volume = 1;
this.Sounds["L_Explosion1"].load();
Run Code Online (Sandbox Code Playgroud)

当玩家按空格键时我想播放声音,所以我运行此代码

this.Sounds["L_Explosion1"].play();
Run Code Online (Sandbox Code Playgroud)

然而,如果我在播放声音之前再次按空格键它将无法播放它,我想要做的是多次播放相同的声音事件如果相同尚未完成,我将如何实现这一目标?

javascript audio html5

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

Haskell函数'main'没有定义?

这是我的基本程序,但它声明函数'main'未在模块'Main'中定义,我该如何解决这个问题?

这是我的计划

main = do
-- variable
a <- getLine
putStrLn a
Run Code Online (Sandbox Code Playgroud)

haskell haskell-platform

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