问题列表 - 第14256页

H264解码器源代码

我正在寻找具有RTP打包支持的h264解码器C/C++源代码.我的嵌入式设备正在发送640x480编码的h264 RTP数据包.我想制作基于Windows XP/Vista的视频流显示.

我在哪里可以找到这个源代码?

decoder h.264

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

是否有更快和面向对象的替代SDL for C++?

当前版本的libsdl(1.2.x分支)非常非常慢,具有混合和每像素alpha(因为它使用软件混合).还有其他好的选择吗?

c++ sdl libraries

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

Jquery在怪癖模式下运作良好吗?

由于我无法控制的原因,该网站以怪癖模式运行.Jquery会在这种情况下帮助我吗?

我希望jquery开发人员能够专注于今天的严格模式 - 未来模式.另一方面,所有这些图书馆曾经开始缓解在怪癖模式下工作的痛苦.

jquery doctype

10
推荐指数
2
解决办法
8646
查看次数

如何在POP3协议上创建新文件夹

我想使用Javamail Api创建一个名为"Spam"的文件夹,但我不允许在POP3协议上创建任何文件夹.我该怎么办?

java pop3 protocols jakarta-mail

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

不使用宏编译时间sizeof_array

这只是过去几天困扰我的事情,我认为不可能解决,但我之前看过模板魔术.

开始:

为了获得标准C++数组中的元素数量,我可以使用宏(1)或类型安全的内联函数(2):

(1)

#define sizeof_array(ARRAY) (sizeof(ARRAY)/sizeof(ARRAY[0]))
Run Code Online (Sandbox Code Playgroud)

(2)

template <typename T>
size_t sizeof_array(const T& ARRAY){
    return (sizeof(ARRAY)/sizeof(ARRAY[0]));
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,第一个问题是成为一个宏(目前我认为是一个问题),而另一个问题是在编译时无法获得数组的大小; 即我不能写:

enum ENUM{N=sizeof_array(ARRAY)};
Run Code Online (Sandbox Code Playgroud)

要么

BOOST_STATIC_ASSERT(sizeof_array(ARRAY)==10);// Assuming the size 10..
Run Code Online (Sandbox Code Playgroud)

有谁知道这是否可以解决?

更新:

这个问题是在引入constexpr之前创建的.现在你可以简单地使用:

template <typename T>
constexpr auto sizeof_array(const T& iarray) {
    return (sizeof(iarray) / sizeof(iarray[0]));
}
Run Code Online (Sandbox Code Playgroud)

c++ puzzle metaprogramming

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

如何以编程方式从亚马逊网站上找到价格?

所以亚马逊有很多不同的API用于不同的事情,很难找到我正在寻找的那个.

我有一个客户销售东西,并检查亚马逊的最低价格,知道在哪里定价他们的东西(略低于那里最低的东西).他们希望将功能集成到他们的库存系统中,这将自动在亚马逊上找到产品的最低价格并显示出来.我想知道哪种AWS服务最适合这项任务.

我看到了Product Advertising API,这看起来就像是现在最接近的东西.是这样吗?

当亚马逊在某个地方为这些信息提供程序化界面时,我真的不想依赖刮刀,我知道他们这样做,因为很多其他产品都有这个.有人说他们可以下载亚马逊产品的转储并在​​本地使用 - 如果有人能指出我的方向,我也会对这个选项持开放态度.

amazon amazon-web-services

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

哪个是RDBMS背景人最合适的Key-Value Store?

所有的超值商店中都有明显的赢家吗?Cassandra,MongoDB,CouchDB?他们都遵循一些中央指导方针吗?或者他们在定义API时都有自己的发言权.

我问的是这个问题,尤其是从一个刚接触键值商店的RDBMS技术人员的角度来看.我们应该遵循哪一个来最好地掌握这个领域的理解/用法?

我们从他们的理论中了解RDMS,所有可用的数据库(Oracle,SQL Server,...)都将拥有所有工件,例如表,索引,外键等.这些工具的唯一区别在于效率,安全性和功能.

我如何知道这些以文档为中心的数据库的普遍理论,并知道所有这些数据库(Mongo,Couch等)将具有的最小工件是什么?

hbase couchdb key-value mongodb cassandra

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

NSTableView上的cocoa +上下文敏感菜单,选择了多行

我在控件上显示上下文相关菜单时遇到问题当选择多行时单击桌面视图.选择单行然后单击控件时,它工作正常.我实现这个的方式如下所示:

-(void)doSingleClick  
{  
    NSLog(@"single clicked");

    if([[NSApp currentEvent] modifierFlags] & NSControlKeyMask)
    {

        NSLog(@"control clicked.......");

        [NSMenu popUpContextMenu:[self showContextMenu] withEvent:[NSApp currentEvent] forView:tableView];

        return;
    }

}
Run Code Online (Sandbox Code Playgroud)

和showContextMenu函数返回一个NSMenu对象.

我这样做是因为我的表视图出于某种奇怪的原因无法识别mouseDown或mouseUp或menuForEvent事件.

上面代码段的问题是,当选择多行并单击控件时,它无法识别控件单击并且不会进入该循环,因此不显示上下文菜单.

请建议我实现这一目标的机制.

谢谢

cocoa contextmenu

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

如何在JPA命名查询上获取CURDATE()/ NOW()?

我想从表中选择date = TODAY,在mysql上where date > CURDATE(),如何在JPA命名查询中执行此操作?

java jpa date

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

TortoiseGit准备好迎接黄金时段了吗?

我是TortoiseSVN简约的忠实粉丝.我也有兴趣挖掘git,并认为它将适合即将开展的项目.但是,基于命令行的严格应用程序可能会有点吓人.我已经跟踪了TortoiseGit项目一段时间,看起来它们已经超过了1.0.

现在有没有人在野外使用它?它是如何运作的?它能让你使用git中的所有功能吗?

git version-control tortoisegit

41
推荐指数
3
解决办法
9189
查看次数