问题列表 - 第49884页

PARITY_NONE是C++ Windows中的关键字?

我正在使用boost编写一个串行库,我有一个枚举:

enum parity_t { PARITY_NONE, PARITY_ODD, PARITY_EVEN };
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

错误1错误C2059:语法错误:'('

我无法弄清楚问题是什么.然后我的朋友和我试过:

void PARITY_NONE();
Run Code Online (Sandbox Code Playgroud)

我们得到了这些错误:

错误1错误C2143:语法错误:在'常数'之前缺少')'

错误2错误C2143:语法错误:缺少';' 在'恒定'之前

错误3错误C2182:'WORD':非法使用'void'类型

错误4错误C2059:语法错误:')'

我包括boost asio,我认为它包括Windows serial api.这仅发生在Windows中.作为一种解决方法,我改变了我的枚举名称.但是,我无法在互联网上找到与此问题相关的任何内容.有人可以帮我们解决这个问题吗?

c++ windows visual-studio-2010 boost-asio parity

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

使用JSP中的JSTL标记从HashMap读取数据,而不使用for each或for循环

我想从JSP中的哈希映射中读取数据,但不使用JSTL <c:forEach>for循环.我怎样才能做到这一点?

java jsp jstl map

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

如何在编译期间强制cmake包含"-pthread"选项?

我知道有类似的东西,find_package(Threads)但它似乎没有什么区别(至少本身).现在我正在使用SET(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} "-pthread"),但它对我来说看起来不是一个正确的解决方案.

build-automation gcc build cmake

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

从集合中删除重复项

我想获得具有不同语言的所有语言环境的列表,其中ISO3代码用于标识语言环境的语言.我认为以下应该有效

class ISO3LangComparator implements Comparator<Locale> {

    int compare(Locale locale1, Locale locale2) {
        locale1.ISO3Language <=> locale2.ISO3Language
    }
}

def allLocales = Locale.getAvailableLocales().toList()
def uniqueLocales = allLocales.unique {new ISO3LangComparator()}

// Test how many locales there are with iso3 code 'ara'
def arabicLocaleCount = uniqueLocales.findAll {it.ISO3Language == 'ara'}.size()

// This assertion fails
assert arabicLocaleCount <= 1
Run Code Online (Sandbox Code Playgroud)

collections groovy

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

是什么 #!在网址上签名是什么意思?

可能重复:
当链接中有一个"#"符号时,它是什么?

我看到了 #!在网址中签名如:

http://www.google.jo/#!
Run Code Online (Sandbox Code Playgroud)

但我不知道这是什么意思?我知道这个

http://www.foo.com#bar 
Run Code Online (Sandbox Code Playgroud)

用于链接页面中的元素.但是关于 !字符

html

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

WPF Grid IsMouseOver属性

WPF网格有一个"IsMouseOver"属性,你可以在网格的风格的触发器使用.

我的问题是,只有当鼠标位于网格本身的某个控件(即Button或ComboBox)之外时,"IsMouseOver"属性才会更改.

例如:

<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition Width="25" />
    <ColumnDefinition />
  </Grid.ColumnDefinitions>

  <Button Grid.Column="1">A Button</Button>

  <Grid.Style>
    <Style TargetType="{x:Type Grid}">
      <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="False">
          <Setter Property="Opacity" Value="0.5"></Setter>
        </Trigger>
        <Trigger Property="IsMouseOver" Value="True">
          <Setter Property="Opacity" Value="1"></Setter>
        </Trigger>
      </Style.Triggers>
    </Style>
  </Grid.Style>
</Grid>
Run Code Online (Sandbox Code Playgroud)

上面的Grid及其内容将以半透明度显示,以便您可以看到控件.

您会注意到,如果将鼠标悬停在第一列(不包含任何内容)上,则不透明度将不会设置为完整.

但是,如果将鼠标悬停在第二列中的按钮上,则不透明度设置为完整.

在我的应用程序中,我正在设置触发器的网格显示在图像控件的顶部.我不希望在鼠标悬停在图像上之前显示网格...换句话说,由于网格位于图像的顶部,我不希望显示网格,直到鼠标悬停在图像上方网格(网格中的任何位置),因为网格位于图像的顶部.

有谁知道如何做到这一点?

谢谢!

-Frinny

wpf

16
推荐指数
2
解决办法
8708
查看次数

Javascript:从变量本身引用变量名

我想创建一个快速函数,它将console.log变量名称和值.我希望在控制台中显示该函数的结果:foo: bar.

我对该函数的基本思想如下:

function varlog(var_name)
{
    console.log(var_name + ": " + eval(var_name));
}
Run Code Online (Sandbox Code Playgroud)

我打电话的是:

function someRandomFunction()
{
    var foo = "bar";
    // ... some stuff happens
    varlog("foo");
}
Run Code Online (Sandbox Code Playgroud)

如果foo是全局的,则此方法有效,但在提供的示例中不起作用.另一个只能全局运作的选择是使用window[var_name]而不是可怕的eval.

我不认为我问的是可能的,但我想我会把它扔出去.

我花了很多时间试图变懒.我目前的方法是console.log('foo: ' + bar);正常的.但现在我只想知道这是否可行.

我在搜索/创建现有内容时引用的其他一些问题:

-

编辑:varlog(foo)如果名称"foo"可以从变量派生,我很乐意打电话.

javascript

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

如何清除Smarty的缓存

我们公司的原始所有者使用Smartys设计了网站.我已经更新了产品页面,但即使从"templates_c"中删除临时文件(我认为是缓存文件),更新的产品页面也根本不会显示,所有内容仍然看起来与之前完全一样.

如何清除Smartys上的缓存,以便我的修改后的页面可以查看?

php caching smarty

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

指向结构的指针让人头疼..

我不知道如何解释这个但是这段代码可以完美编译,但是当你运行它时,SIGSEV.请问,任何人都可以准确地告诉我哪里出错了吗?事实是我希望能够通过索引访问元素,如下所示,同时能够使用struct.

#include <stdio.h>
#include <stdlib.h>

/* This is a struct describing properties of an element */
struct element{
    int age;
    char* name;
};

/* This struct contains a pointer to a pointer on a element "struct element" */
struct person{
    struct element** p;
    int id;
};

/* Thus function initializes a struct person by allocation memory for it */
struct person* init(int size)
{
    struct person* sample = (struct person* )malloc(size*sizeof(struct person));
    sample->p = NULL;
    sample->id = 0;
    return sample; …
Run Code Online (Sandbox Code Playgroud)

c

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

"帖子的链接必须指向应用程序的连接或画布URL"?

我正在使用Facebook C#SDK为WP7构建应用程序.当我尝试将消息发布到用户墙(只是一条简单的消息)时,一切正常.但是,当我尝试将链接发布到用户墙时,我收到此异常消息:

(OAuthException)(#100)帖子的链接必须指向应用程序的连接或画布URL.

有谁知道如何解决这一问题?我听说过画布应用程序,但我认为这不适用于手机应用程序.也许这是Facebook上的一个设置?

任何反馈都表示赞赏.

这是我用来发布到Facebook的代码:

private void button1_Click(object sender, RoutedEventArgs e)
    {
        _fbClient.PostCompleted +=
            (o, er) =>
                {
                    if (er.Error == null)
                    {
                        MessageBox.Show("Success");
                    }
                    else
                    {
                        MessageBox.Show(er.Error.Message);
                    }
                };

        var args = new Dictionary<string, object>();
        args["name"] = "Hello World!!"; 
        args["link"] = "http://www.nfl.com"; 
        args["caption"] = ""; 
        args["description"] = ""; 
        args["picture"] = ""; 
        args["message"] = "Hello World from application."; 
        args["actions"] = "";

        FacebookAsyncCallback callback = new FacebookAsyncCallback(this.postResult);
        _fbClient.PostAsync("me/feed", args, callback);
    }

    private void postResult(FacebookAsyncResult asynchResult)
    {
        MessageBox.Show("Success");
    }
Run Code Online (Sandbox Code Playgroud)

注意:如果我从"链接"中删除字符串,它的工作原理.

c# windows-phone-7 facebook-graph-api facebook-c#-sdk

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