问题列表 - 第22728页

FFmpeg可以用作库而不是独立程序吗?

我想为我正在编写的程序添加视频转换功能.FFmpeg用于执行此操作的命令行界面很简单ffmpeg -i InputFile OutputFile,但是有没有办法将其用作库,所以我可以做类似的事情ffmpeg_convert(InputFile, OutputFile)

我希望我不必直接使用libavcodec,因为我认为它将比单行函数更复杂,以便在格式之间进行转换.如果FFmpeg无法轻易改装来执行此操作,是否可能有另一个基于它的库?我听说过libvlc,但这似乎只暴露了一个视频播放 API,而不是视频转换.

谢谢.

c mpeg ffmpeg ogg libavcodec

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

使用"if"过滤器在迭代器上循环的单行?

愚蠢的问题:
我有一个简单的for循环,后跟一个简单的if语句:

for airport in airports:
    if airport.is_important:
Run Code Online (Sandbox Code Playgroud)

而且我想知道我是否能以某种方式将其写成单行.
所以,是的,我可以这样做:

for airport in (airport for airport in airports if airport.is_important):
Run Code Online (Sandbox Code Playgroud)

但它看起来如此愚蠢和冗余(for airport in airport for airport in airports...).
有没有更好的办法?

python

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

相当于c#中的vbCrLf

我有一个这样做:

AccountList.Split(vbCrLf)
Run Code Online (Sandbox Code Playgroud)

在c#AccountList中是一个字符串.我能怎么做?

谢谢

c# split language-comparisons list

42
推荐指数
5
解决办法
9万
查看次数

设计WCF数据合同和操作

我开始设计一个现在很小的wcf服务总线,但随着我们的业务增长而增长,所以我担心一些问题,并且也没有尝试过太多YAGNI.这是一个电子商务平台.问题是我对于把东西放在哪里有太多的想法.我将给出一个场景来展示我的所有问题.

我们有一个电子商务网站,销售产品并最终交付产品.为此我们有一个PlaceOrder服务,除了其他参数之外,还需要一个Address对象,在这种情况下(我们的网站下订单)由City,Street和ZipCode组成.

我们还与仅使用我们平台销售产品的合作伙伴开展业务.他们负责交货.对于这种情况,我们有一个PlaceOrderForPartner服务,除了其他对象之外,还需要一个Address对象.但是,在此上下文(合作伙伴下订单)中,Address对象由不同的信息组成,这些信息仅与合作伙伴下达的订单相关.

鉴于这种情况,我有几个问题:

1)如何在我的解决方案中的命名空间和文件夹中组织此DataContracts对象?我考虑过为每个上下文(合作伙伴,客户等)提供一个文件夹来保存服务和DataContracts.

所以我会的

- MySolution.sln
-    Partner (folder)
-        PartnetService.svc
-    DataContracts (folder)
-        Address
-    Customer (folder)
-        Customer.svc
-    DataContracts (folder)
-        Address

使用这种方式,我将有一个命名空间来放置我所有特定于上下文的数据交换.

2)服务设计怎么样?我应该为可能放置的每个人创建一个服务,并在其中订购和创建一个PlaceOrder方法,如下所示:

Partner.svc/PlaceOrder
Customer.svc/PlaceOrder

或使用PlaceOrderForPartner和PlaceInternalOrder创建订单服务,如下所示:

Order.svc/PlaceOrderForPartner
Order.svc/PlaceOrderForCustomer

3)假设我选择了上一个问题中的第一个选项,我应该如何处理订单上的操作以及合作伙伴和客户的共同操作?

4)我应该将DataContracts和Service定义放在同一个程序集中吗?每个一个?一切都与服务实施?

5)如何为操作命名输入和输出消息?我应该使用实体本身还是使用OperationNameRequest和OperationNameResponse模板?

最重要的是,我的问题是:如何"组织"服务创建中涉及的数据交换和服务?

提前感谢您对此的任何想法!

service wcf soa

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

免费国家/城市建议列表/数据库

我正在寻找类似于带有城市和国家/地区的 facebook 建议列表的内容。当您尝试在 facebook 中创建新事件、单击以添加地址,然后开始在“城市”字段中输入时,您可以看到我在说什么。

我更喜欢在 jQuery 中找到工作建议工具(带有日期),但是带有城市/国家/地区的数据库也可以解决问题。

jquery geolocation autosuggest

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

Windows服务的ELMAH错误日志记录

我们使用ELMAH来记录Web应用程序异常,它非常有用!此外,我们想知道如何自定义ELMAH以记录Windows服务异常.

我对使用另一个应用程序仅记录Windows服务异常不感兴趣.

任何帮助,将不胜感激.

windows-services elmah

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

在.NET中捕获存储过程打印输出(不同型号!)

基本上,这个问题有所不同......

是否可以使用实体框架从.NET中的TSQL存储过程捕获打印输出?

另一个问题的解决方案对我不起作用.它适用于System.Data.SqlClient中的连接类型,但我使用System.Data.EntityClient中没有InfoMessage事件的连接类型.(当然,我可以根据实体连接设置创建一个SQL连接,但更喜欢直接这样做.)

.net c# stored-procedures entity-framework

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


使用char指针和char数组输入

考虑代码

#include<stdio.h>
int main(void)
{
   char* a;
   scanf("%s",a);//&a and &a[0] give same results-crashes 
   printf("%s",a);
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么这段代码导致崩溃?而使用字符数组的代码工作得很好?

#include<stdio.h>
int main(void)
{
   char a[100];
   scanf("%s",&a[0]);//works fine
   printf("%s",a);
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

不同的是字符数组和指针?但是我知道指针只指向第一个元素是&a [0]应该工作正常但是高级代码崩溃所有三个是a,&a和&a [0]?我要收集的主要内容是,如果我坚持只使用scanf,我该如何输入字符指针?如果我不清楚,我道歉.提前致谢:)

c input

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

如何添加RegexKitLite框架?

我是iphone开发的新手.我想添加RegexKitLite框架.我已经下载了源文件,但我无法在我的项目中添加框架.请帮帮我.谢谢.

iphone frameworks

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