问题列表 - 第39318页

在Eclipse中使用gcc的-lpthread和-lrt进行编译

我目前正在尝试使用Eclipse来开发一些我在C语言编辑器中一直在做的代码.

我目前在Linux下,用GCC用以下参数编译它:

gcc -o SO SO.c -lpthread -lrt
Run Code Online (Sandbox Code Playgroud)

我已经尝试添加"-lpthread -lrt"到Eclipse的"C/C++ Build" - >"Discovery Options" - >"Compiler Invocation Arguments",但它似乎无济于事.

我也尝试过"C/C++ Build" - >"Discovery Options" - >"Settings",但这似乎也没有.

我怎样才能覆盖Eclipse的GCC命令行参数?

c c++ eclipse

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

AppFabric Cache'Design' - 缓存单个项目或集合?

我们正在将我们的一个Web应用程序从单个服务器扩展到Web场.应用程序当前使用Http运行时缓存来缓存应用程序的引用数据.数据与产品目录"相似":

  • 类别(即清单)
  • 产品(即清单)

由于数据很少更新,我们还预先计算了一些查找

  • ProductsByCategory(即字典)

集合当前被缓存为整个对象...即整个列表/字典是get和put.这些集合通常用于我通常需要填充下拉列表/列表框/等.

需要在服务器场中的服务器之间保持参考数据同步.输入AppFabric ...

  1. 我们上面的缓存模型是否仍然适用于AppFabric缓存?我遇到的示例似乎将单个项目放在缓存中而不是整个集合中(将'regions'用于批量get操作)

  2. 什么是最好的方法,如果有的话,保持参考数据"一起"更新...即如果类别刷新我需要刷新的产品以反映最新的类别.

appfabric

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

可以在Scala中编写类似于C++模板的泛型返回类型吗?

在C++中,我可以执行以下操作:

template<typename T, typename V>
struct{
    void operator()(T _1, V _2){
        _2.foo( _1 );
    }
};
Run Code Online (Sandbox Code Playgroud)

这让我随意决定使用任何有一些名为"foo"的方法的对象,它采用某种类型"T",而不事先指定"foo"函数的参数类型和所述函数的返回类型.

当我看到Scala时,看到像Function1这样的特征,并且正在使用像.这样的函数定义

def foo[T<:{def foo():Unit}]( arg:T ) = //something
def bar( x:{def foo():Unit} ) = //something
def baz[T,V<:Function1[T,_]]( x:T, y:V ) = y( x )
Run Code Online (Sandbox Code Playgroud)

我看着自己,想想为什么我不能做同样的事情?为什么"baz"会返回Any?它不能在编译时推断出实际的返回类型吗?如果我甚至不使用它,为什么我必须声明返回类型"foo"?

我希望能够做到

def biff[T,V:{def foo( x:T ):Unit}] = //something
Run Code Online (Sandbox Code Playgroud)

要么

def boff[T<:{def foo( x:Double ):_}]( y:T ) = y.foo _
Run Code Online (Sandbox Code Playgroud)

你能做到这一点,我只是错过了一些东西吗?如果没有,为什么不呢?

scala scala-2.8

5
推荐指数
2
解决办法
1747
查看次数

为什么我不能使用Qt的QXmlStreamReader解析XML文件?

我正在试图弄清楚QXmlStreamReader如何为我正在编写的C++应用程序工作.我要解析的XML文件是一个大字典,结构复杂,有很多Unicode字符,所以我决定尝试一个带有更简单文档的小测试用例.不幸的是,我碰壁了.这是示例xml文件:

<?xml version="1.0" encoding="UTF-8" ?>
<persons>
    <person>
        <firstname>John</firstname>
        <surname>Doe</surname>
        <email>john.doe@example.com</email>
        <website>http://en.wikipedia.org/wiki/John_Doe</website>
    </person>
    <person>
        <firstname>Jane</firstname>
        <surname>Doe</surname>
        <email>jane.doe@example.com</email>
        <website>http://en.wikipedia.org/wiki/John_Doe</website>
    </person>
    <person>
        <firstname>Matti</firstname>
        <surname>Meikäläinen</surname>
        <email>matti.meikalainen@example.com</email>
        <website>http://fi.wikipedia.org/wiki/Matti_Meikäläinen</website>
    </person>
</persons>
Run Code Online (Sandbox Code Playgroud)

...而我正在尝试使用以下代码解析它:

int main(int argc, char *argv[])
{
    if (argc != 2) return 1;

    QString filename(argv[1]);
    QTextStream cout(stdout);
    cout << "Starting... filename: " << filename << endl;

    QFile file(filename);
    bool open = file.open(QIODevice::ReadOnly | QIODevice::Text);
    if (!open) 
    {
        cout << "Couldn't open file" << endl;
        return 1;
    }
    else 
    {
        cout << "File opened OK" << …
Run Code Online (Sandbox Code Playgroud)

c++ xml qt qt4 xml-parsing

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

在Razor视图中默认部分

这是我想要解决的情况:

我有一个主要的共享布局,单个部分@RenderSection("菜单"),我想默认为我的大多数页面的标准菜单,但我想在几个子页面中替换/覆盖该部分.Razor在游戏的这个阶段有可能吗?

我希望我可以在_ViewStart.cshtml中定义该部分的默认实现,但它似乎不喜欢它.

对于这种情况,菜单部分视图会更好吗?

编辑:

我现在使用此代码收到以下错误:已定义以下部分,但尚未针对布局页面"〜/ Views/Shared/_Layout.cshtml":"menu"进行渲染.

_Layout.cshtml

            <div id="menu">
@if (IsSectionDefined("menu"))
{
    RenderSection("menu");
}
else { 
    <text>
            <ul>
                <li>@Html.ActionLink("Home", "Index", "Home")</li>
                <li><a href="#">Lookups</a>
                    <ul>
                        @Html.ActionLink("Product","Index","Product")
                    </ul>
                </li>
            </ul>
    </text>
}
        </div>
Run Code Online (Sandbox Code Playgroud)

Index.cshtml

@section menu {
            <ul>
                <li>@Html.ActionLink("Product", "Index", "Product")</li>
                <li>@Html.ActionLink("Form Type", "Index", "Product")</li>
                <li>@Html.ActionLink("Supplier", "Index", "Product")</li>
            </ul>
    }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc razor

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

哪个编译器对C++ 0x的当前状态有最高级的支持?

可能重复:
编译器支持即将推出的C++ 0x

希望将其用于纯粹的实验目的.那里有没有全力支持?似乎VC++和GCC都有很好的支持,但仍然不完整(可以理解).

c++ c++11

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

SQL中的":1",":2"是什么意思?

我正在看一个看起来像这样的sql语句:

...
AND col2_.col_date >= :1
AND col2_.col_date <= :2
...
Run Code Online (Sandbox Code Playgroud)

我不明白:1和:2呢?

有人可以开导我,

谢谢, :)

sql postgresql

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

Boss说"我们需要一个iPhone应用程序",哪些框架类似于Firefox,JQuery,模板和iPhone上的数据链接?

我们有一个很好的软件基础,​​基于Microsoft MVC 2,实体框架4,存储库,POCO,服务和控制层,C#视图,JQuery和html.Firefox在250毫秒内提取100条记录,将其放入模板,将数据链接到标记,然后我们坐下来喝玛格丽塔酒.

Boss走进来说他想要一个iPhone应用程序.我打赌我们也需要一个Android应用程序.

我们可以使用哪些框架轻松地从我们的微软舒适区跳到Apple iPhone/iPad的广泛世界,以及后续的Android宝贝.

我想我们可以使用我们的JSON控制器方法进行通信. 是否有某种类型的客户端JavaScript消费应用程序框架,我们可以得到一个合理的网站,如界面重新工作? 他们不喜欢简单地在Safari中运行整个东西的想法,这非常有效.

需求:

  • 发送和接收JSON对象
  • 某种类型的模板引擎,所以我们可以将对象配对到标记,或者至少是某种方式将设计与编程分开
  • 类似于JQuery的东西会很好
  • 一个很好的编辑器,具有自动完成和突出显示功能,与VS2010相比

我们用了两年时间,使用MVC和Javascript整合了设计模式,敏捷方法和Domain Driven概念.我们可能需要两到三个月才能重新生成相同的功能.

c# iphone android asp.net-mvc-2

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

如何将(Jpeg)图像保存到MySql并在以后检索它?

寻找代码示例,最好使用TADOConnection.

我想将TImage的TPicture保存到MySql(最好是ODBC,而不仅仅是MySql)数据库,之后我想创建一个TImage并将图片检索到其TPicture属性.

任何代码片段,或链接到同一个?

mysql delphi ado

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

覆盖google.com匿名函数的一部分

如果匿名声明了javascript函数,有没有办法覆盖它或它的一部分?

我试图阻止google.com的即时搜索从劫持上下箭头键移动搜索排名.我已经确定了我认为有问题的代码部分.键码38和40用于向下和向上键.

if (b == 40) aa(f);
else if (b == 38) aa(j);
else if (b == 37 || b == 39) if (!ca(b == 39)) return f;
a.preventDefault && a.preventDefault();
return a.returnValue = j
Run Code Online (Sandbox Code Playgroud)

问题是这是一个名为Sb = function(a){}的函数的一部分,它位于大约三千行的匿名函数中.在这里发布了一个类似的问题,作者最终以一种不适合我的黑客方式进行工作.我意识到我可以关闭即时搜索,但我喜欢它,我无法忍受我的箭头键不再工作.

解:

我最终编写了一个chrome扩展来恢复向上/向下箭头键功能以滚动.我使用了以下代码.谢谢Raze和Mofle.

if (event.keyCode == 40 || event.keyCode == 38)  {
    event.cancelBubble = true;
    event.stopPropagation();            
    return false;
}
Run Code Online (Sandbox Code Playgroud)

javascript overriding anonymous function

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