问题列表 - 第48366页

编译C文件时出现有趣的错误消息

嗯,我对C有点新,所以我想知道为什么在编译这行时它会给我以下错误信息:

   void (ESCALLBACK *drawFunc) ( void* );
   void (ESCALLBACK *keyFunc) ( void*, unsigned char, int, int );
Run Code Online (Sandbox Code Playgroud)

对于第一行,它给了我:

  error: expected ‘)’ before ‘*’ token
Run Code Online (Sandbox Code Playgroud)

而对于第二个:

  error: expected ‘;’ before ‘void’
Run Code Online (Sandbox Code Playgroud)

我很可能没有给你足够的信息,但目前我想知道为什么会打印这样的错误信息.我的意思是,他们看起来并不是很有帮助,我认为他们甚至没有接近真正的问题.

对不起,如果我听起来很傻,我是一个Java开发学习C.

谢谢!

c compilation

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

symfony:setHttpHeader()不起作用,header()没有

我在symfony中构建了一个简单的动作,它通过wkhtmltopdf生成一个PDF文件并将其输出到浏览器.

这是代码:

  $response = $this->getResponse();
  $response->setContentType('application/pdf');
  $response->setHttpHeader('Content-Disposition', "attachment; filename=filename.pdf");
  $response->setHttpHeader('Content-Length', filesize($file));
  $response->sendHttpHeaders();
  $response->setContent(file_get_contents($file));
  return sfView::NONE;
Run Code Online (Sandbox Code Playgroud)

这在我的本地开发环境中工作正常 - 我的浏览器按预期获得标题,显示下载对话.

现在我更新了我的测试环境,用PHP 5.3.5-0.dotdeb.0运行Apache 2.2.9-10 + lenny9.如果我现在为测试环境调用该URL,我的浏览器不会获得任何自定义设置标头:

Date    Mon, 07 Mar 2011 10:34:37 GMT
Server  Apache
Keep-Alive  timeout=15, max=100
Connection  Keep-Alive
Transfer-Encoding   chunked
Run Code Online (Sandbox Code Playgroud)

如果我在动作中通过header()手动设置它们,Firebug会按预期显示标题.有人知道什么可能是错的吗?它是symfony bug,还是php或apache2配置问题?我不明白.: - /

提前致谢!

php symfony1 apache2 http-headers symfony-1.4

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

在Scala中有两个上限?

可能重复:
如何在Scala中设置多个类型边界?

我对Scala的类型系统有点困惑.我有类似的类型:

// ==== BASE CLASS
class Attribute {
    def name(): String
    def defaultVal(): Any
}

// ==== TRAIT - defines data type of an attribute
trait AttributeDataType[T] {
    def defaultVal(): T
}

trait TextAttr extends AttributeDataType[String] {
    def defaultVal() = ""
}

trait NumAttr extends AttributeDataType[Double] {
    def defaultVal() = 0.0   
}

// ==== CONCRETE ATTRIBUTES
class AgeAttribute extends Attribute with NumAttr {
    def name() = "Age"
}

class ColorAttribute extends Attribute with TextAttr {
    def name() = …
Run Code Online (Sandbox Code Playgroud)

types scala

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

将所有数组值存储为PHP中的CSV单个变量

我有一个包含数字1-5(有时更多)的数组.可以使用php函数显示数组中的所有成员foreach.但是,如何通过将其作为csv(like 1, 2, 3, 4, 5)存储在单个变量中来显示数组的所有成员,从而仅打印该变量?

php csv arrays variables

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

如何使css属性无效?

基本上我的页面中有两个外部css.

第一个Main.css包含所有样式规则,但我无法访问它,因此我无法修改它.我有权访问第二个文件Template.css,所以我需要覆盖其中Main.css的值template.css.

这很容易我必须更改值,但如何完全删除属性?

好比说一个类.c1height: 40px;,我怎么摆脱这个高度财产?

css

105
推荐指数
4
解决办法
10万
查看次数

如何在弹出窗口中显示输入错误?

我想EdiText在弹出窗口中显示所有字段的验证错误,如下图所示:

弹出窗口中的错误警报

据我所知,Android有drawables:

1)popup_inline_error.9.png

popup_inline_error.9.png

2)popup_inline_error_above.9.png

popup_inline_error_above.9

3)indicator_input_error.png

indicator_input_error.png

我可以EditText使用以下方法在右侧显示红色错误指示器:

Drawable err_indiactor = getResources().getDrawable(R.drawable.indicator_input_error);
mEdiText.setCompoundDrawablesWithIntrinsicBounds(null, null, err_indiactor, null);
Run Code Online (Sandbox Code Playgroud)

现在我也想显示错误信息,如图所示是第一张图片,但似乎我对此没有任何想法,虽然我认为它应该是自定义Toast.

validation android popup android-edittext

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

PostgreSQL与wamp

我已经在Windows 7上使用PHP-5.3.4和Apache-2.2.17安装了WAMP 2.1,但是我使用PostgreSQL版本8.4而不是MySQL.

如何在WAMP上配置PostgreSQL?

postgresql wamp

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

内联成员函数使用的静态全局变量

当您在C++头文件中有一个静态全局变量时,包含头文件的每个翻译单元最终都会有自己的变量副本.

但是,如果我在同一个头文件中声明一个类,并创建该类的成员函数,在类声明中实现内联,它使用静态全局变量,例如:

#include <iostream>

static int n = 10;

class Foo {
 public:
   void print() { std::cout << n << std::endl; }
};
Run Code Online (Sandbox Code Playgroud)

然后我看到gcc 4.4下的一些奇怪的行为:

  1. 如果我在没有优化的情况下编译,则成员函数的所有使用都使用来自其中一个翻译单元(g ++命令行中提到的第一个)的变量副本.

  2. 如果我编译-O2,每次使用成员函数都使用来自翻译单元的变量的副本.

显然这是一个非常糟糕的设计,所以这个问题只是出于好奇.但是,我的问题是,C++标准对此案例的说法是什么?通过在启用和不启用优化的情况下提供不同的行为,g ++是否正常运行?

c++ gcc global-variables

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

一个从列表<T>转换为vector <T>的Liner

是否存在将a转换list<T>vector<T>?的单行程?

谷歌搜索返回了很多结果,使用手动,冗长的转换,这让我呕吐.我们应该去做一些像列表到矢量转换这样简单的事情吗?

c++ stl

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

如何从包资源管理器中隐藏文件

大家好我正在开发一个插件,我通过自己的向导创建项目.我使用javaElementFilters来隐藏名为device-configs.xml的文件.它只适用于eclipse helios sdk版本.

有谁能建议我更好的隐藏文件的方法?或者其他扩展点可以在3.6的所有eclipse版本中工作,也可以在MyEclipse中工作吗?

eclipse-plugin

8
推荐指数
3
解决办法
6189
查看次数