小编Mic*_*dze的帖子

将视频从亚马逊流式传输到iOS设备

我将视频存储在Amazon S3存储桶中,并使用Cloudfront将其传输到我的网站.一切正常,但现在我的网站也有一个iPad应用程序,我想将相同的视频流式传输到我的iPad应用程序.

我能找到的唯一文件是:

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LiveStreamingAdobeFMS4.5.html

这是如何在不同设备上进行实时流的很好的解释.我也知道CloudFront使用FMS 3.5,我为FMS 4.5设置了CloudFormation Stack,但我不知道如何将它连接到我的存储桶,创建安全网址并将视频流传输到iOS设备.

请帮助并向我提供任何文档,说明如何使用安全网址将VOD从亚马逊流式传输到iOS设备.

amazon-web-services ios

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

实体框架核心数据库表值函数映射

我使用EFCore 2.1数据库优先方法。我非常熟悉 SQL 语法,更喜欢自己构建查询,而不是将这项工作留给 EF。我使用表值函数和标量函数来查询数据库。

我为标量找到了这个

https://docs.microsoft.com/en-us/ef/core/what-is-new/ef-core-2.0#database-scalar-function-mapping

但不幸的是没有关于函数。

当我运行 Scaffolding 时,有没有办法强制 Visual Studio 从 SQL Server 中获取所有表函数和标量函数和存储过程?

我以前使用 LINQ to SQL dbml设计器。使用dbml一切都非常简单。您从服务器资源管理器拖放到dbml和繁荣,我可以像常规 C# 方法一样使用 SQL 函数或 SP。

在此处输入图片说明

有机会在 EFCore 中重现这个吗?

stored-procedures user-defined-functions ef-core-2.1

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

ASP.NET Core MVC属性路由继承

之前,我一直在MVC应用程序中使用这种方法

[Route("admin")]
public class AdminController : Controller
{

}

[Route("products")]
public class ProductsAdminController :AdminController
{ 
    [Route("list")]
    public IActionResult Index()
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

Url.RouteUrl()指数操作返回/管理/产品/列表/

现在,在.NET Core中,它会忽略基类的路由属性,而结果只是/ products / list /。 这是.NET Core的新功能吗?是否有任何设置,以便系统可以组合操作+控制器+基本控制器路线?

c# asp.net-core-mvc asp.net-core

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

数据库架构 - 用户订阅

我的数据库中有一个订阅模型,可以让用户订阅特定月份的课程。任务类型很少。用户可以:

  1. 使用信用卡购买课程 x 个月订阅
  2. 输入一些激活密钥即可购买课程 x 个月的订阅
  3. 系统管理员将用户分配给 x 个月的订阅。

如果用户续订他/她的订阅,我不会删除旧记录,而是在订阅表中创建一条新记录并将旧记录保留为历史记录,如果管理员更新了同一订阅,我也会创建新记录再次。用户当前的订阅由最后一条记录标识。用户课程的到期日期是最新记录中显示的日期。例如,如果您检查随附的屏幕截图。

在此输入图像描述

用户 1 有 3 个订阅,其中一个订阅课程必须在 6 月 15 日到期,但实际到期日期是 6 月 14 日,因为这是该用户 - 课程组合的最新记录。

我保留所有这些记录(而不仅仅是更新现有的用户课程到期日期)的原因是我需要这些历史记录。如果出现问题,我总是能够恢复错误所在。

我想你已经明白我的想法了,我的问题是,这是否是一个好的解决方案以及更好的实施想法是什么样的。

谢谢你的时间。

sql database-schema

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

立即第一次付款的贝宝订阅

我正在尝试通过立即第一次付款来设置定期付款。

例如,您在我的网站上以 10 美元的价格购买了一些月度订阅。我立即先收取 10 美元,然后继续每月收取 10 美元。

我的问题是我无法设置第一次立即付款。

我使用 REST API:

https://developer.paypal.com/docs/api/#create-a-plan

这是我的 JSON

{
    name = Caption,
    description = "Some Description"
    type = "INFINITE",
    payment_definitions = 
    [
        {
            name = "Some Name"
            type ="REGULAR",
            frequency = "DAY",
            frequency_interval = 1,
            amount = new 
            {
                value = 10,
                currency = "USD"
            },
            cycles = "0"
        }
    ],
    merchant_preferences
    {
        setup_fee = new
        {
            value = 10,
            currency = "USD"
        },
        cancel_url = CancelUrl,
        return_url = ReturnUrl,
        max_fail_attempts = "5" …
Run Code Online (Sandbox Code Playgroud)

rest paypal recurring-billing

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

PLINQ性能不佳

我正在尝试实现PLINQ示例但面临以下问题我的顺序查询比并行查询执行得更快.

这是代码示例:

        Stopwatch sw = new Stopwatch();

        int[] vals = Enumerable.Range(0, Int16.MaxValue).ToArray();

        sw.Start();
        int[] x1 = vals.Where(x => x % 2 == 0).ToArray();
        sw.Stop();
        Console.WriteLine("Sequential Execution {0} milliseconds", sw.ElapsedMilliseconds);


        sw.Restart();
        int[] x2 = vals.AsParallel().Where(x => x % 2 == 0).ToArray();
        sw.Stop();
        Console.WriteLine("Parallel Execution {0} milliseconds", sw.ElapsedMilliseconds);
Run Code Online (Sandbox Code Playgroud)

我的机器是Pentium(R)Dual-Core我也尝试过四核AMD Opteron(tm).

相同的结果并行查询比顺序查询运行慢.你能告诉我我的问题是什么吗?

谢谢.

c# plinq

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

Base64 字符串编码 C# 与 TSQL

我在 C# 和 TSQL 中有 base64 字符串编码/解码函数,我的问题是来自 C# 的编码结果与 TSQL 中的编码结果不同。

我的目标是:

  1. C# 编码的字符串应该在 TSQL 中解码,反之亦然
  2. 这两个函数都应该能够编码/解码 unicode 字符

C#

Convert.ToBase64String(Encoding.UTF8.GetBytes("test"));

Result: dGVzdA==
Run Code Online (Sandbox Code Playgroud)

TSQL

SELECT CAST(N'' AS XML).value('xs:base64Binary(xs:hexBinary(sql:column("bin")))', 'NVARCHAR(MAX)')   Base64Encoding
FROM 
(
    SELECT CAST(N'test' AS VARBINARY(MAX)) AS bin
) AS bin_sql_server_temp

Result: dABlAHMAdAA=
Run Code Online (Sandbox Code Playgroud)

知道如何匹配结果吗?

c# t-sql base64

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

C#Facebook SDK获取图片图片未知的Facebook回复

我在我的MVC应用程序中使用从Nuget下载的C#Facebook SDK https://github.com/facebook-csharp-sdk/facebook-csharp-sdk从页面获取公共相册.

除了一个,当我试图获得专辑封面时,所有请求都可以正常工作.

var PictureUrl = "1713516952246958/picture";
var PictureResult = FB.Get(PictureUrl);
Run Code Online (Sandbox Code Playgroud)

它抛出异常"未知的Facebook响应".

相同的请求在这里工作

https://developers.facebook.com/tools/explorer?method=GET&path=1713516952246958%2Fpicture&version=v2.7

任何想法应该是什么问题?

c# facebook facebook-graph-api

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

C# 正则表达式提取方法和参数名称

我需要正则表达式的帮助,我在其中传递这种字符串:

"MethodName(int? Property1, string Property2, List<int?> Property3)"
Run Code Online (Sandbox Code Playgroud)

并接收字符串数组形式的方法和属性名称。像这样的东西:

["MethodName","Property1","Property2","Property3"]
Run Code Online (Sandbox Code Playgroud)

我试过这个: Regex to get methodparameter name

这个正则 表达式用于提取函数名称及其参数

但无法得到我需要的结果

c# regex

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