问题列表 - 第22112页

如何转发声明以下模板类

我尝试转发declare concurrent_bounded_queue;

class MyClass {
    namespace tbb {
        template<typename T> class cache_aligned_allocator;
        template<class T, class A = cache_aligned_allocator> class concurrent_bounded_queue;
    };

    // I wish to maintain this syntax.
    tbb::concurrent_bounded_queue<std::string>& concurrentBoundedQueue;
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

error C3203: 'cache_aligned_allocator' : unspecialized class template can't be used as a template argument for template parameter 'A', expected a real type
error C2955: 'tbb::cache_aligned_allocator' : use of class template requires template argument list c:\projects\vitroxreport\src\Executor.h(21) : see declaration of 'tbb::cache_aligned_allocator'
Run Code Online (Sandbox Code Playgroud)

我可以知道如何避免吗?

谢谢.

c++

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

在应用程序中有UITabBar和UINavigationController?

大家好,我是iPhone开发的新手,我不了解整个UINavigationController和UITabBarController的想法.是一个替代另一个 - Tweetie等应用程序如何结合?

我希望我的应用程序在底部有一个持久的Tab Bar(看起来很有效),但顶部还有一个导航栏,可以在不删除标签栏的情况下将视图推送/弹出到屏幕上.

  • 我怎么能做到这一点?
  • 对于所有这些控制器,IB的层次结构在我的MainWindow.xib中应该是什么样的?
  • 这里的最佳做法是什么?

非常感谢,

iphone uitabbarcontroller uinavigationcontroller iphone-sdk-3.0

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

Ubuntu上的Adobe Flex开发

我在想以下几点:

  • Netbeans + FlexBeans
  • Maven + FlexMojos

然而:

  • FlexBeans与FlexBuilder无法比较
  • 不确定FlexMojos是否支持Flex 4

你们如何设法在Ubuntu上开发Flex应用程序?

我个人更喜欢Netbeans和Eclipse.Netbeans拥有非常好的Maven项目支持.所以我在考虑:

  • "扩展"FlexMojos以使用Flex 4
  • 从头开始分叉或开发Netbeans的优秀Flex插件

有任何想法吗?

apache-flex ubuntu netbeans flexmojos maven

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

哪个更适合在java,iter.remove()或collection.clear()中读取和删除整个集合?

相比

    synchronized (countList) {
        while (iter.hasNext()) {
            Entry<Long, Long> entry = iter.next();
            if(entry.getVaue>0)
                 entry.output();
        }
        countList.clear();
    }
Run Code Online (Sandbox Code Playgroud)

    synchronized (countList) {
        while (iter.hasNext()) {
            Entry<Long, Long> entry = iter.next();
            if(entry.getVaue>0)
                 entry.output();
            iter.remove();
        }
    }
Run Code Online (Sandbox Code Playgroud)

有真正的区别吗?我猜测垃圾收集可能对collection.clear方法更好.

java performance

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

SQLite,iPhone和版本控制

我想在新版本的应用程序中包含更新的SQLite数据库.我的应用程序在启动时将数据库文件复制到Documents目录中.进行这种版本控制的最佳方法是什么(除了使用Core Data)?

我假设SQLite文件中的特殊"版本"表或带有版本号的小文本文件是要走的路,但我想得到其他人的意见.

versioning sqlite iphone cocoa-touch

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

在Rails中创建仪表板

假设我有一个地址簿的应用程序.我想要一个专门用于"仪表板"的页面.在这个页面上,我想有一个在应用程序本身内发生的事件的运行列表.

事件示例可能是:

  1. 用户添加联系人.
  2. 用户删除联系人.
  3. 用户更新联系人.

创建此类功能的最佳方法是什么?最初我觉得我可以使用现有数据进行一些创意数据库调用,但是我无法处理删除数据的事件,例如删除联系人时.

所以现在我认为它必须是一个单独的表,它只是在事件发生时存储它们.这是大多数网站如何实现这一目标的吗?

我可以在整个应用程序中运行,每次执行CRUD操作时,我都可以在表格中创建一个新项目,详细说明发生了什么,但这似乎不是很干.

我想我的问题是 - 在现有应用程序(如地址簿)中创建仪表板功能的最佳方法是什么?

任何指导将不胜感激.

ruby-on-rails

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

函数重载时的Typedef编译错误

为什么我不能在程序2工作正常时编译程序1?为什么它的行为不同?

计划1:

#include <iostream>
typedef int s1;
typedef int s2;

void print(s1 a){ std::cout << "s1\n"; }
void print(s2 a){ std::cout << "s2\n"; }

int main() {
        s1 a;
        s2 b;

        print(a);
        print(b);

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

计划2:

#include <iostream>
typedef struct{int a;} s1;
typedef struct{int a;} s2;

void print(s1 a){ std::cout << "s1\n"; }
void print(s2 a){ std::cout << "s2\n"; }
int main() {
        s1 a;
        s2 b;

        print(a);
        print(b);

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

这是从模板类重现的错误,如何验证两个模板参数是否来自同一类型(在程序1的情况下)

c++ typedef overloading

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

如何使用Apache POI在单元格中设置公式?

我目前正在使用Apache POI for Java在单元格中设置公式.

但是在我运行程序并打开我创建和处理的Excel文件后,具有公式的单元格将公式包含为字符串,而不是公式应返回的值.

java apache-poi

37
推荐指数
5
解决办法
7万
查看次数

如果我们将12个延伸到任何数字,在圣诞节的十二天内会有多少礼物?

我今天在一次采访中得到了这个问题:写一个函数来计算12天圣诞歌曲中任何一天收到的礼物总数.我在c#'ish代码中使用for()循环编写了一个简单的函数.然后面试官让我把它延长到任意天数.然后谈话转向如何优化循环.显然有一个很酷的数学技巧,可以在你的整数范围内做到这一点.任何人都知道它是什么以及它叫什么?任何语言都可以,并且算法的参考将是fabuloso.

使用递归的答案不是我正在寻找的.

编辑:第2天的答案是总共4个礼物,而不是3个,因为我将有2棵树(今天1个,昨天1个)和2个鹧.在第12天,我将收到总计364.我想要的公式让我输入12并得到364.

algorithm

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

在某些Bash自动填充选项的末尾添加空格,但不向其他选项添加空格?

我正在尝试为Java程序创建一个Bash完成脚本.该程序的典型调用可能如下所示:

$ javaProgram -Dproperty=foo option1 option2
Run Code Online (Sandbox Code Playgroud)

我的部分脚本将建议可用于此程序的各种Java属性(即,当用户键入时-D,脚本会建议,例如property=,允许用户然后键入值).

我希望完成后不要在等号后插入空格.但是,当用户键入程序的各种选项时(option1以及option2上例中),我希望脚本完成,并在完成时插入一个空格.

我是Bash完成脚本的新手,但我知道shell内置的nospace选项complete.但它似乎不适用于compgen内置,这似乎是我想要的.我已经尝试过使用nospace,然后在相应选项的末尾显式包含空格,但它们似乎并没有完成.

有没有人知道如何在某些选项的末尾获得空格,但在其他选项的末尾没有空格?

bash autocomplete spaces

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