小编KCI*_*ing的帖子

使用S3作为静态网页,将EC2作为REST API一起使用?(AWS)

我发现这个链接涉及将静态数据和web api分离为静态s3 Web服务器和用于api的bean stalk应用程序以及用于创建网站的ec2 web服务器.Charles的答案是准确的,CORS是你如何解决在两个域之间移动的问题.

如何将S3用作静态网页,将EC2用作REST API?(AWS)

我的问题是你为什么要这样做?

我的一些想法是:

优势 - 我们使用节点作为api的Web服务器,这将减轻节点进程的负担.

就是这样.

不仅仅使用Bean Stalk来完成这一切的缺点

增加了CORS的复杂性更新软件更复杂似乎有点过分,除非你有大量的静态数据,我不这样做

我错过了另一个优势

amazon-s3 amazon-ec2 amazon-web-services node.js

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

Linq比较两个对象列表,其中一个对象有多个列表

public class MyObject1
{
    public  Guid g1;
    public Guid g2;
    public Guid g3;
}

public class MyObject2
{
    public Guid g4;
}


List<MyObject1> list1;
List<MyObject2> list2;
Run Code Online (Sandbox Code Playgroud)

我想要一个LINQ查询,它将返回list1中的所有MyObject1对象,其中MyObject1.g2 == MyObject2.g4,其中MyObject2对象位于列表2中

我编写的代码可以在很多步骤中完成,但我认为我可以在一次迭代中完成.

所以像

var n = list1.Select(p=> p.g2).ToList()

var o = list2.Intersect(n)
Run Code Online (Sandbox Code Playgroud)

但现在我需要再次使用o研究list1,这很尴尬

c# linq

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

从 JObject JSON.Net 读取日期

我想动态读取json。除了约会,我一切都在工作。所以我有

                    JObject obj = JObject.Load(reader);
                    data.location= (obj["duration"].Value<double>());
                    data.deviceID = (obj["deviceID"].Value<string>());
                    data.reason= (obj["reason"].Value<string>());
                    data.id= (obj["id"].Value<string>());

                    // data.startTime=(obj["startTime"].Value<DateTime>());
                    string start = (string)obj.SelectToken("startTime");
Run Code Online (Sandbox Code Playgroud)

在快速观看中,日期看起来像

在此处输入图片说明 所以我尝试了约会时间但没有运气。如果我能得到字符串值,我发现了一个不同的 stackoverflow 帖子,该帖子将其用于解决方案。但是我还不能很好地阅读它

        private DateTime TryParseIso8601(string s)
    {
        string format = s.EndsWith("Z") ? "yyyy-MM-ddTHH:mm:ssZ" : "yyyy-MM-ddTHH:mm:sszzz";
        DateTime date = new DateTime();
        DateTime.TryParseExact(s, format, CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal, out date);
        return date;

    }
Run Code Online (Sandbox Code Playgroud)

每条评论,异常由

data.startTime = (obj["startTime"].Value<DateTime>());
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

c# json.net

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