问题列表 - 第49460页

为什么.NET中没有_MethodInfo接口称为IMethodInfo?

我刚刚阅读了这个MethodInfo类型并遇到了这种类型,并认为它起初是某种类型的非托管类.然后看到它实际上是一个界面.

谁知道为什么没有命名IMethodInfo?我认为前缀接口I是.NET中的标准做法.是因为一些命名冲突?

.net c# reflection methodinfo

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

Visual Studio 2008不断重建

可能重复:
Visual Studio会继续构建所有内容

Visual Studio 2008不断重建整个项目,就像每个实现文件都被修改一样.即使没有修改文件,也会发生这种情况.按行构建按钮两次,整个项目重建两次.这不会发生在另一个盒子上.操作系统是Windows Vista.

这非常烦人.什么可能导致这样的行为?

这是一个C++项目.

visual-studio-2008 visual-studio visual-c++

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

GDI +是否有标准图像编码器CLSID?

GDI + Image::Save方法需要CLSID参数来指定要使用的编码器.该文档指向一些示例代码,用于获取与特定MIME类型相关联的编码器,例如image/jpeg或image/png.但是我想到复制一个半页函数只是为了支持一行调试辅助,我将中间结果保存到磁盘.

不应该有标准编码器的标准CLSID列表吗?我在哪里可以找到这样的清单?我无法通过搜索Microsoft的包含文件找到一个.

c++ winapi gdi+ clsid

11
推荐指数
2
解决办法
6610
查看次数

@include("filename")是什么意思?有什么区别,包括"文件名"?

可能重复:
参考 - 这个符号在PHP中意味着什么?

我正在制作一个使用URL查询访问应用程序不同部分的Web应用程序.我正在寻找一个解决方案,使得无效的查询index.php?page=dashboarrrd显示错误404消息而不是PHP错误.

经过一番搜索后,我发现我可以使用以下内容来完成这项工作:

if(!@include($fileName)){
    @include("pageData/404.php");
}
Run Code Online (Sandbox Code Playgroud)

这是有道理的,但我不知道为什么会有效.我的意思是,这到底是什么的@在之前include是什么意思?我完全理解,include $filename;但我需要一个解释@include ($fileName)

php

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

在函数中无限递归的麻烦

我从昨天起就开始工作以使这个功能正常工作,但事实并非如此.我已经尝试了一切.我正在使用具有深度递归的函数.我得到的输出很奇怪:

Im going in with depth: 8
Depth in builder: 8
Depth in builder: 7
Depth in builder: 6
Depth in builder: 5
Depth in builder: 4
Depth in builder: 3
Depth in builder: 2
Depth in builder: 1
Depth in builder: 0
Depth in builder: 0
Depth in builder: 0
Depth in builder: 0
Depth in builder: 1
Depth in builder: 0
Depth in builder: 0
Depth in builder: 0
Depth in builder: 0
Depth in builder: 1

..... …
Run Code Online (Sandbox Code Playgroud)

c++

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

PHP将所有$ _POST []变量访问到一个数组中?

如何捕获$_POSTVARIABLE中的所有字段?成阵列?

$email = $_POST;
$emails = array_keys($email);
foreach($emails as $email) {
        echo '$' . nl2br($email);
}
$emailadd = new email_save;
$emailadd->insert_email_into_database("POST VARIABLES GO HERE)
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个电子邮件列表,名称和电子邮件地址,如何捕获所有可以正常访问的变量,如 $_POST['email']数组,以便我可以将它们添加到我的函数中的参数?

我的表单字段有5个字段.方法是POST.

而不是写作,

$email = mysql_real_escape_string($_POST['email']);
$firstname = mysql_real_escape_string($_POST['firstname']);
Run Code Online (Sandbox Code Playgroud)

我正在尝试访问$ _POST []数组中的所有值; 因此,我可以节省获取已发布变量的时间,并为这些变量添加函数mysql_real_escape_string();

其他安全措施将被计算出来.

我希望能够将一个数组的reffrence添加到一个函数,以便我可以将它们添加到数据库中.

php arrays oop post

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

如何从MSBuild中的ItemGroup构建PropertyGroup条目?

我是MSBuild的新手,我很难搞清楚如何从条件部分构造一个PropertyGroup条目.

这是我拥有的,不起作用的:

<ItemGroup>
    <CompilerDirective Include="DEBUG_PARANOID" Condition=" '$(SomeFlag)' == 'true' "/>
    <CompilerDirective Include="DEBUG"/>
    <CompilerDirective Include="TRACE"/>
</ItemGroup>

<PropertyGroup>
    ...
    <DefineConstants>@(CompilerDirective)</DefineConstants>
    ...
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

我希望定义的常量显示为DEBUG_PARANOID; DEBUG; TRACE如果SomeFlag设置为true,如果没有则省略DEBUG_PARANOID.顺便说一句,这是针对.csproj的.

如果我用消息任务打印出@(CompilerDirective),它就可以了.

我的问题是如何在PropertyGroup条目中进行此工作?

msbuild

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

如何在PHP中列出require_once()的搜索路径?

我们之前都看到过这个错误:

Warning: require_once(test/blah.inc) [function.require-once]: failed to open stream: No such file or directory in /home/narf/narf.inc on line 3

Fatal error: require_once() [function.require]: Failed opening required 'test/blah.inc' (include_path='.:/usr/lib64/php:/usr/lib/php:/home/narf/inc:/home3/narf/php:/home3/narf/inc/dev:') in /home/narf/narf.inc on line 3
Run Code Online (Sandbox Code Playgroud)

超级烦人.

以下是我正在寻找的内容:某种PHP代码段将列出正在搜索包含文件的路径.

从我所看到的,我已正确设置我的路径(上面包括场景只是一个制作),我可以从项目的其他部分成功包含该文件.

但是,我无法让它发挥作用.如果我有一个正在搜索的位置列表,我可以轻松找到我错过的路径,并确定我的require/include无效的原因.

思考?有人有一个他们可以分享的片段吗?

提前一百万!:)

编辑:对于它的价值,我认为我已经找到了问题,但是如果你还有一些可以提供帮助的东西,那么对于未来的错误配置来说会很棒!:)

编辑2:感谢所有回答的人.获取包含路径很好,但我正在寻找正在搜索的目录的实际绝对路径.我之所以挑剔是因为在使用require()或include()以及相对路径时会让人感到困惑.此外,我怀疑还有其他一些问题,例如(可能)是否在给定的设置上遵循符号链接等.

php require include

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

从DbValidationException获取确切的错误类型

我有这样的情况,我在DatabaseInitializer()中为EF 4.1初始化我的模型,并得到这个恼人的错误"Validation failed for one or more entities. See 'EntityValidationErrors' property for more details."所以,我去了这个EntityValidationErrors,有一个字段{System.Data.Entity.Validation.DbEntityValidationResult},根本没有给我任何关于它无法初始化的字段的信息.有没有办法获得有关此错误的更多信息?

清除问题:

我知道如何解决字符串长度问题.我问的是如何获得打破模型的确切字段名称.

.net entity-framework ef-code-first entity-framework-4.1

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

HTML选择字体大小

<select>在OS X Safari和Chrome上设置HTML 字体大小时遇到问题.基本上该属性被忽略,除非我放大或缩小,在这种情况下属性被神奇地识别.有人看到同样的事情/知道一个变通方法吗?适用于OS X Firefox,这让我觉得它是一个Webkit问题.

html safari webkit google-chrome

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