小编Luk*_*101的帖子

如何将UTC时间转换为本地时间

嗨,我正在将 UTC 时间从服务器传送到客户端的浏览器。时间显示正确,但时区没有。以下是时间的显示方式:

2014 年 7 月 15 日星期二 19:35:00 GMT-0500

日期和时间正确,但时区不正确。我只想将 GMT -0500 更改为 UTC。当我将其更改为 UTC 时,我可以将其转换为本地时间。

javascript timezone

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

如何更改任务中的值

我有一个async功能.有多个级别的函数调用都返回a Task.在这个链中的某个点上,我必须修改结果的值.我想这样做而不会中断async函数的流程.注意:

[HttpGet]
[Route("GetWeb")]
public async Task<IHttpActionResult> GetResult([FromUri] string url)
{
    var result = await GetPageText(url);
    return Ok(result);
}

private Task<string> GetPageText(string url)
{
    Task<string> data = GetDataAsync(url);
    //here I would like to manipulate the data variable
    return data;
}
Run Code Online (Sandbox Code Playgroud)

在该函数中,GetPageText如何在不中断异步流的情况下操作数据变量.这可能吗?

.net c# asynchronous async-await asp.net-web-api

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

如何在WPF(MVVM)中绑定datagrid列的宽度

我试图绑定datagrid列宽但不工作.

<DataGridTextColumn Binding="{Binding Name}" Width="{Binding GridNameWidth}" Header="Name" />
Run Code Online (Sandbox Code Playgroud)

这是后端代码:

public int GridNameWidth
{
    get
    {
        return 300;
    }
}
Run Code Online (Sandbox Code Playgroud)

永远不会触及后端代码.没有错误但该name字段具有默认宽度.我想将宽度绑定到我的属性.我不需要双向绑定只需要在网格加载时绑定宽度.这可能在wpf中吗?

c# wpf mvvm c#-4.0

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

这个扩展方法线程安全吗?

我已经创建了扩展方法来映射对象,但我担心它可能不是线程安全的.这是方法:

public static SavableRecord ToSavableRecordForMongoDB(this Record record)
{
    SavableRecord savableRecord = new SavableRecord();

    if (record.Fields == null)
        throw new ArgumentException("Fields of record cannot be null");

    if (string.IsNullOrWhiteSpace(record.id))
        savableRecord._id = record.id;

    foreach (KeyValuePair<string, Field> item in record.Fields)
        savableRecord.Fields[item.Key] = new Field(item.Value);

    return savableRecord;
}
Run Code Online (Sandbox Code Playgroud)

如果此方法不是线程安全的,我该怎么做才能使其线程安全.

更新

record对象在MVC项目的控制器中传递.record在此控制器或其路径中,对象永远不会更改.

c#

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

Task.Wait的默认超时是多少

我创建了一个使用Task.Wait的Web应用程序.使用它后不久,我的应用程序在大约30天后慢慢爬行.我从来没有发现原因,但我怀疑它是Task.Wait方法,如果远程服务器永远不会响应,它永远不会超时.只是想知道Task.Wait是否被执行会永远等待远程服务器从不响应吗?

c#

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

这是什么语法

我在NodaTime中看到过这段代码.这是这里的代码

public bool Equals(DateInterval other) => this == other;
Run Code Online (Sandbox Code Playgroud)

此代码使用=>运算符来定义函数的主体.我尝试使用语法创建一个项目,但一直给我一个错误.我正在使用visual studio 2012.如何在我的代码中使用相同的语法.

c#

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

如何在Docker中安装和配置ftp

我确定有一种在docker中安装ftp的方法,但我不知道如何。我看着其他人的Dockerfile,但是他们的代码非常复杂。是否有直接的前言方式在Dockerfile中安装和配置ftp?

ftp docker

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

如何使用 jooq 在没有数据库连接的情况下生成 sql

我正在玩一些 jooq 代码。我注意到使用 jooq 创建 sql 它会强制您创建数据库连接。想知道如何在没有数据库连接的情况下执行此操作:

String url = env.getProperty("spring.datasource.url");
String user = env.getProperty("spring.datasource.username");
String pass = env.getProperty("spring.datasource.password");

try (Connection conn = DriverManager.getConnection(url, user, pass)) {
    DSLContext create = DSL.using(conn, SQLDialect.SQLSERVER2014);
    String sql = create.select().from(DATA1).offset(100).limit(20).getSQL();
}
catch (Exception e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

java jooq spring-boot

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

如何在Linq Group By Clause中获取所有选择键

我试图在这个linq查询中获取其余的选择键但是intellisense给了我一个错误

var query2 = from row2 in query1
                     group row2 by row2.questionid into g
                     where g.Count() > 0
                     select new
                     {
                         questionid1,   //Error here
                         time,          //Error here
                         thecount = g.Count()
                     };
Run Code Online (Sandbox Code Playgroud)

我如何获得这些选择键?

c# linq-to-objects

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

将ID号添加到CSS标签

我正在检查这个网站的html:listverse.com

我看到他们在列表标签​​中插入了ID号,例如

 <li id="comment-220669">
Run Code Online (Sandbox Code Playgroud)

什么是评论-220669.他们用它做什么?

如果他们使用此ID标记将信息传递回服务器.我怎么能用c#asp.net mvc做到这一点?

html css c# asp.net-mvc

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