小编gli*_*ran的帖子

使用firebase云功能向非谷歌服务器发送POST请求

我想知道是否可以使用firebase云功能向非谷歌服务器发送一个帖子请求(我可以找到我需要在火焰计划上与非谷歌服务器进行交互)

基本上我想在每次将值添加到数据库时POST到运行在arduino上的外部服务器.

我查看了文档并找到了云函数响应HTTP post请求(HTTP云函数)的示例,但似乎无法找到任何发布到外部服务器的示例.这可能吗?

javascript firebase google-cloud-functions

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

实体框架迁移不包括DefaultValue数据注释(EF5RC)

我有一个看起来像这样的课程:

[Table("Subscribers", Schema = "gligoran")]
public class Subscriber
{
    [Key]
    public string Email { get; set; }

    [Required]
    [DefaultValue(true)]
    public bool Enabled { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

创建迁移以包含此类时,我得到:

public partial class AddSubscriberClass : DbMigration
{
    public override void Up()
    {
        CreateTable(
            "gligoran.Subscribers",
            c => new
                {
                    Email = c.String(nullable: false, maxLength: 128),
                    Enabled = c.Boolean(nullable: false),
                })
            .PrimaryKey(t => t.Email);

    }

    public override void Down()
    {
        DropTable("gligoran.Subscribers");
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望这Enabled条线看起来像这样:

Enabled = c.Boolean(nullable: false, defaultValue: true),
Run Code Online (Sandbox Code Playgroud)

当然我可以自己做,但我只想问是否有办法让Entity Framework自动完成. …

c# ef-migrations entity-framework-5

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

使用不显眼的javascript/MVC3和DataAnnotations验证电子邮件地址

jQuery Validation使验证电子邮件地址变得简单:

$("someForm").validate({
    rules: {
        SomeField: {
            required: true,
            email: true,
            remote: {
                type: "POST",
                url: "CheckEmail"
            }
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

这使得SomeField成为必需,必须格式化为电子邮件地址,并且还执行对CheckEmail操作的远程调用(检查重复项).

我喜欢让事情变得尽可能简单,所以我可以用Data Annotations做很多相同的事情:

public class RegisterModel {
    [Required]
    [Remote("CheckEmail", "Home", HttpMethod="POST")]
    public string SomeField { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

ASP.net MVC 3/Data Annotations是否有内置/简单的方法来验证以确保电子邮件地址的格式正确?

如果可能的话,我希望它能产生不引人注目的javascript.

c# unobtrusive-javascript data-annotations unobtrusive-validation asp.net-mvc-3

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

C#最快交集的2组排序数字

我正在计算我的应用程序的时间关键部分中的两组排序数字的交集.这个计算是整个应用程序的最大瓶颈,所以我需要加快速度.

我尝试过一些简单的选项,目前正在使用它:

foreach (var index in firstSet)
{
    if (secondSet.BinarySearch(index) < 0)
        continue;

    //do stuff
}
Run Code Online (Sandbox Code Playgroud)

这两个firstSetsecondSet的类型列表.

我也尝试过使用LINQ:

var intersection = firstSet.Where(t => secondSet.BinarySearch(t) >= 0).ToList();
Run Code Online (Sandbox Code Playgroud)

然后循环intersection.

但是,由于这两个集合都已排序,我觉得有更好的方法.请注意,我无法从集中删除项目以使其变小.两套通常每件约50件.

请帮助我们,因为我没有太多时间来完成这件事.谢谢.

注意:我这样做了大约530万次.所以每微秒都很重要.

.net c# intersection sortedset

11
推荐指数
3
解决办法
6318
查看次数

如何在子文件夹中托管ASP.NET MVC站点

我正在尝试在我的托管的子文件夹中运行一个小的ASP.NET项目.我的域名是www.gorangligorin.com,但我想在www.gorangligorin.com/testmvc中运行我的应用程序.ASP.NET MVC在顶级运行时没有问题,但在子文件夹中没有运行.

服务器说这个(第58行是红色的):

Line 56:             ASP.NET to identify an incoming user. 
Line 57:     -->
Line 58:     <authentication mode="Forms">
Line 59:       <forms loginUrl="~/Account/LogOn" timeout="2880" />
Line 60:     </authentication>
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能使这个ASP.NET MVC网站有效?这不是托管在我的计算机上,因此我无权访问IIS配置.

asp.net asp.net-mvc

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

用于打印到PNG(或SVG)的免费打印机

是否有一个很好的免费打印机驱动程序用于打印到PNG(或甚至SVG)的Windows(我使用7 64位)?我有这个网站的一些统计数据,它显示了这个很酷的图表.它有一个嵌入功能,但那是使用闪存.我想把这个图放在我的博客上,但我不想因为移动浏览器的原因而使用flash.该站点还支持打印图表.所以我想我会做的是将图形打印到PNG或SVG文件并使用图片.

我一直在寻找,我真的找不到任何好的东西,或者我只是没有输入正确的关键字.无论哪种方式,如果你知道一个良好的打印机到文件请分享.或者,如果你看到任何其他方式.

顺便说一句:智能手机甚至可以处理SVG吗?

windows printing svg png

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

如何在Visual Studio 2010中快速切换源代码控制提供程序?

我目前正在使用使用Git或Mercurial(Hg)源代码控件的.Net项目.我将Visual Studio 2010用于所有这些项目.由于我经常需要切换源代码控制提供程序,我想知道是否有快速的方法来执行此操作,因此我不必每小时一次使用工具 - >选项 - >源代码控制.

一个更好的解决方案是,如果Visual Studio能够识别它需要哪个源控制提供程序,或者可能还记得哪个提供程序用于某个项目.可以这样做吗?

git version-control mercurial visual-studio-2010

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

Visual Studio 2010安装项目文本变量列表

我正在寻找可以在Visual Studio 2010安装项目的文本字段中使用的变量列表.

例如,"欢迎"对话框默认包含此文本:

安装程序将指导您完成在计算机上安装[ProductName]所需的步骤.

我正在寻找其他变量,如[ProductName],所以我可以这样做:

安装程序将指导您完成在计算机上安装[ProductName] v [Version]所需的步骤.

谢谢.

installer visual-studio-2010

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

在OS X上非100%放大Safari时,视口单元vw/vh无法正常工作

我在OSX Safari上遇到麻烦vwvh单位.

以此代码为例:

<body style="margin: 0;">
    <div style="background: red;
                height: 100vh;
                width: 100vw;"></div>
</body>
Run Code Online (Sandbox Code Playgroud)

在100%变焦,它工作正常.但是,如果缩小,Chrome和Firefox(使用此示例)仍会div在整个页面上呈现红色.Safari浏览器,而另一方面,好像被渲染vw,并vh在放大100%对视计算.

这是预期的行为还是Safari对其他浏览器的不同之处?有没有提供任何其他浏览器vw,并vh以同样的方式?

html safari viewport-units

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

将水平滚动条添加到Ionic2的离子滑轨

我正在使用Ionic2 ion-slides,它对我来说很好.

    <ion-slides [options]="extraOptions">
        <ion-slide *ngFor="let slide of slides">
            <img src="{{slide.image}}" />
        </ion-slide>
    </ion-slides>
Run Code Online (Sandbox Code Playgroud)

我想补充一个水平滚动条如下所示的组队,探索API中http://idangero.us/swiper/api/#.V6Lcx8twbqA(例13)作为文档提到组队,探索什么是用于ion-slides.在该示例的源代码具有 <div class="swiper-scrollbar"></div>的后<div class="swiper-wrapper">标签.

问题是Ionic会生成HTML,所以如何添加滚动条功能.

要向滑块添加分页项目符号,我只需pagerion-slides标记中添加属性指令.是否有类似的horizental滚动条?

swiper ionic2 angular

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