小编And*_*son的帖子

使用ffmpeg调整图像大小

是否可以使用FFMPEG调整图像大小?

到目前为止我有这个:

ffmpeg. -i 1.jpg -vf scale=360:240 > 2.jpg
Run Code Online (Sandbox Code Playgroud)

我收到错误消息"必须至少指定一个输出文件"

可能吗?

ffmpeg image-processing

22
推荐指数
5
解决办法
3万
查看次数

如何切换组列表中突出显示的选定项目

我在使用Bootstrap中有这个:

    <ul class="list-group">
        <li  class="list-group-item active">Cras justo odio</li>
        <li class="list-group-item">Dapibus ac facilisis in</li>
        <li class="list-group-item">Morbi leo risus</li>
        <li class="list-group-item">Porta ac consectetur ac</li>
        <li class="list-group-item">Vestibulum at eros</li>
        <li class="list-group-item">Cras justo odio</li>
        <li class="list-group-item">Dapibus ac facilisis in</li>
        <li class="list-group-item">Morbi leo risus</li>
        <li class="list-group-item">Porta ac consectetur ac</li>
        <li class="list-group-item">Vestibulum at eros</li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

顶行被选中.

我只想向用户1选择的行显示.

当用户通过使用Javascript向Click-Event添加函数来点击一行时,我可以引发一个事件.

然后我可以将该行设置为活动状态.但会发生的是需要取消选择上一个选定的行.

可以接受的方法是什么?

如何枚举和访问每一行以更改其类设置?

有没有更好的CSS方式来做到这一点?

附加所有这些方法都有效(感谢所有人)但是如果我的页面上有多个选项组,我怎样才能明确删除我正在使用的那个上的活动突出显示的行?

javascript html5 twitter-bootstrap

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

无法将"Newtonsoft.Json.Linq.JObject"类型的对象强制转换为"Newtonsoft.Json.Linq.JArray"

我正在测试我的Web API.模拟我有这个数据:

var objs = ((JArray)JsonConvert.DeserializeObject("{ \"PrintId\":10,\"Header\":\"header\",\"TC\":\"tc\",\"CompanyRef\":\"00000000-0000-0000-0000-000000000000\"}")).Values<JObject>();
Run Code Online (Sandbox Code Playgroud)

这给了我错误:

无法将"Newtonsoft.Json.Linq.JObject"类型的对象强制转换为"Newtonsoft.Json.Linq.JArray"

事情是工作.我必须改变一些东西,但我不知道是什么.

我的目的是将此JSON对象转换为名为.NET对象的列表,Print其中包含以下字段:

PrintId
Header
TX
CompnayRef
Run Code Online (Sandbox Code Playgroud)

c# json.net asp.net-web-api

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

Windows Phone 8.1中ListView中行的交替颜色

我创建了一个Windows Phone 8.1运行时应用程序.

我正在使用ListView控件.

我想交替每个背景行颜色.

搜索后我发现此链接是之前的答案.

但这会给标记带来错误.一方面,没有'AlternationCount'属性.我假设这是因为它不是SilverLight而是RT?

如果有人可以给我发送链接,因为我正在寻找一个简单的例子.更好的是一个简单的代码示例将不胜感激.

listview listviewitem windows-runtime windows-phone-8.1

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

比较2字节数组

我有2个int数组.

int[] data1 #
int[] data2 #
Run Code Online (Sandbox Code Playgroud)

我想创建第3个int [] data3,这是其他2个数组之间的差异.

让我们取data1中的第一个值.

值为15(例如).

现在让我们在data2中取第一个值.

值为3(例如).

data3中的第一个值为12.

但是,如果第一个值是相反的,即

data1[0]  = 3
data2[0]  = 15
Run Code Online (Sandbox Code Playgroud)

然后差异将是-12.但我希望它只有12岁.

目前我有一个for循环,我在那里做计算的东西来获得那种类型的结果.

  1. 有没有办法在不通过循环枚举的情况下执行data1-data2 = data3?
  2. 如果是这样,我可以在不使用减号的情况下获得差异吗?

谢谢

NB回应'关闭者'.我同意你的观点.我需要在这个问题上添加的是:

我正在寻找最有效(最快的方式,但低内存是第二优先)来促进这一点.使用Linq(据我所知)可能是最慢的方法?

c# arrays

9
推荐指数
2
解决办法
1433
查看次数

如何确定Task.Run是否在循环内完成

这可能是一个奇怪的问题,它实际上是出于我的教育目的,所以我可以在未来可能出现的场景中应用它.

我正在使用C#.

我是压力测试所以这不是生产代码.

我通过Web服务将数据上传到我的服务器.

我使用Run.Task启动服务.

在允许下一个Run.Task开始之前,我检查任务是否完成.

这是在循环内完成的.

但是,因为我使用模块化声明的Task会不会对结果产生影响?我可以声明一个本地的Task.Run变量,但我想看看我能在多大程度上得到这个问题.

如果Task.Run可以举起事件说它已经完成,那么这可能不是问题吗?

这是我的代码:

//模块声明:

private static Task webTask = Task.Run(() => { System.Windows.Forms.Application.DoEvents(); });
Run Code Online (Sandbox Code Playgroud)

//在通过计时器调用的函数中

if (webTask.IsCompleted)
{
   //keep count of competed tasks
}


webTask = Task.Run(() =>
{
    try 
    { 
         wcf.UploadMotionDynamicRaw(bytes);  //my web service
    }
    catch (Exception ex)
    {
        //deal with error
    }
);
Run Code Online (Sandbox Code Playgroud)

c# task

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

如何将 ILogger 传递到我的过滤器

我有一个 ASP.NET Web APi 服务。

我使用 IExceptionFilter 添加了一个全局错误异常例程。

要注册该服务,我在 StartUp.cs 中包含以下内容:

services.AddMvc(options =>
{
    options.Filters.Add(new ErrorHandlingFilter()); 
});
Run Code Online (Sandbox Code Playgroud)

我的异常过滤器类是这样的:

public class ErrorHandlingFilter : ApiControllerBase, IExceptionFilter
{
    public ErrorHandlingFilter(ILogWriter logger) : base(logger)
    {

    }


    public void OnException(ExceptionContext filterContext)
    {

        // If our exception has been handled, exit the function
        if (filterContext.ExceptionHandled)
        {
            return;
        }

        // Set our handled property to true
        filterContext.Result = new StatusCodeResult(500);
        filterContext.ExceptionHandled = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,显然,我在这一行遇到编译错误:

 options.Filters.Add(new ErrorHandlingFilter()); 
Run Code Online (Sandbox Code Playgroud)

因为它期望我传递 ILogger 的实例。

但我在这里定义了 Ilogger:

// Add singleton instance …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core asp.net-core-webapi exceptionfilterattribute

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

网站重新启动时自动恢复/重新连接SignalR连接

我有一个用ASP.net编写的网站,它使用SignalR.

每当我发布对Web服务器的更改时,任何打开的SignalR连接都会在没有警告的情况下断开连接,因此用户看来它已被冻结.当然,如果他们刷新页面,连接将恢复,并且可以继续.

有没有办法优雅地重新打开那些丢失的连接,而不要求用户以任何方式行事?

asp.net signalr

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

C#桌面应用程序的本机编译

我有一个C#桌面应用程序.

我想将其编译为本机代码以实现速度执行,并为我的代码添加一定程度的保护.

我注意到MS为Window Apps提供了这个功能吗?但不是桌面应用?

我也听说过(某处)我可以使用Mono进行原生编译.真的吗?如果是这样,使用像Aforge.Net和EMGU这样的第三方工具会成为一个停留点吗?

谢谢

c# mono native-code

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

我可以使用ffmpeg将JPEG输出到内存流而不是文件吗?

我有一个C#应用程序.我有100个JPEG(例如).

我可以轻松地将其编码为视频文件.

当它在客户端应用程序上完成编码后,我将FTP上传到我的服务器.

如果我不能将视频文件写入光盘,而是将其写入内存流(或字节数组)并通过Web服务上传,那将是"更整洁"?

我已经查看了ffmpeg文档,但作为C#开发人员,我觉得理解C示例并不自然.

我想我的第一个问题是可能的,如果是这样,任何人都可以在C#中发布示例代码?目前我在C#中使用进程类来执行ffmpeg.

c# ffmpeg

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