问题标签 [default]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6336 浏览

php - PHP 默认文档 (index.php) 在 IIS7 中将代码显示为纯文本

我最近在 Windows Server 2008 SP2 上的 IIS 7 上设置了 PHP 5.2.9-2。大多数一切似乎都运行良好——PHP 运行良好,几乎所有 PHP 代码都运行良好……除了默认页面。PHP 不会解释任何默认文档 (index.php),页面仅在浏览器中显示底层 PHP 代码。

最佳示例——两个页面(index.php + phpinfo.php)的代码完全相同:<?php phpinfo(); ?>

http://mysite.com/test/ --> "<?php phpinfo(); ?>" (明文显示) http://mysite.com/test/index.php --> "<?php phpinfo (); ?>" (明文显示)

http://mysite.com/test/phpinfo.php --> 正确的“蓝色/灰色”PHP 信息页面

奇怪的是:我网站的根目录 ( http://mysite.com ) 通过其默认文档 index.php 很好地解释了 PHP。

我已经通过“最佳实践”( http://iis.net/fastcgi/configuration)设置了站点。PHP 通过 FastCGI 运行。Index.php 是唯一的默认文档类型。“Mysite”位于根驱动器之外的子目录中,IUSR 始终具有权限。处理程序映射通过 FastCGI 将 PHP 显示为 *.php 的顶部条目。

谷歌搜索了几个小时,看到其他人有非常相似的问题,但没有解决方案。

谢谢!

0 投票
3 回答
9805 浏览

browser - 如何使用 c# 或批处理文件更改默认浏览器

标题说明了一切。

0 投票
3 回答
1963 浏览

c# - 绑定的默认 ValueConverter

有没有办法让 WPF 自动将 aConverter应用于特定类型的所有绑定?

我见过这个问题,但它涵盖了不同的情况(本地化),因此没有令人满意的答案。

我的问题:我有包含的模型类Commands,我想将其绑定到 WPF 命令。由于模型类是独立于工具包的,因此我无法在ICommand那里实现 WPF。相反,我有一个将 sCommandConverter包装CommandModel到 WPF中的方法ICommand

这工作得很好,除了很容易忘记Converter=和 WPF 没有给出任何绑定失败的迹象。

我现在的问题是:是否有可能强制 WPF 始终将转换器应用于特定类型的绑定?或者,当命令绑定失败时,如何让 WPF 给我正确的错误?

0 投票
6 回答
338 浏览

.net - 你能创建你自己的默认 T 其中 T 是你自己的类吗

可以说我有以下

出于某种原因,我正在检查这个类的默认值,我想为一个类设置默认值,就像 int 类型的默认值是 0,我希望在上面的类中,我的 Somefield 的默认值是“hello” ;

这更多只是为了我自己的理论满足,而不是实际应用。就是想。

0 投票
3 回答
1885 浏览

c# - Windows 窗体:多个默认按钮?

在我制作的一个简单的猜数字游戏中,用户输入几个数字并点击一个按钮。第二个面板被启用,而原来的面板被禁用。用户现在输入一个数字并多次点击另一个按钮。由于这两个面板永远不会同时启用,我希望两个按钮都是“默认”的,即如果按下 Enter,它们将被按下。这可能吗?显然,每个窗口我只能设置其中一个。

0 投票
4 回答
10431 浏览

windows-installer - InstallShield 2009 基本 MSI 静默安装:如何默认设置“修复”

安装 shield Premiere 2009:从命令行键入 setup.exe /s /v/qn 以静默方式安装基本 MSI。但是如果它在默认情况下选择“修改”之前安装过一次并且不用于替换文件。但我需要再次复制文件。默认情况下,如何在第二次静默安装时执行“修复”?

0 投票
1 回答
3532 浏览

c# - 默认/索引页面的 C#/.NET 服务器路径

在我试图进一步证明一个项目的未来时,我试图找到使用 C# 检索 Web 目录中索引/默认页面的完整路径和文件名的最佳方法,并且不知道 Web 服务器的文件名可能性列表。

'Server.MapPath("/test/")' 给我 'C:\www\test\'

...也是如此:'Server.MapPath(Page.ResolveUrl("/test/"))'

...但我需要'C:\www\test\index.html'。

有谁知道检索文件名的现有方法,当有人浏览到该目录时网络服务器将提供该文件名 - 无论是 default.aspx 还是 index.html 或其他什么?

感谢您的帮助,饲料

0 投票
1 回答
4856 浏览

.net - 如何更改托管可执行文件.net 的默认堆栈大小

我们发现我们的一个自动生成的程序集在 new() 上抛出了 StackOverflowException。此类具有(请耐心等待)400 多个在构造函数中初始化的简单属性(大多数默认情况下(字符串)等)。

我们注意到它在 64 位上很好,但在 32 位上它会爆炸!

我们需要测试我们的用例是否可以合理地创建一个更大的默认堆栈,以便在我们重新设计代码生成器时给我们喘息的空间。

我们会特别是。如果可能的话,对涉及 app.config 的解决方案感兴趣。但我是一个现实主义者,所以一切都会好的。

重新堆栈溢出的原因。我们已将错误范围缩小到有问题的构造函数中。我的第一印象也是无限递归的类型。但是,我们使用 3 行控制台应用程序重现了该错误:

  • 创建一个空的类实例。
  • 调用类的非静态方法(克隆),第一个工作是创建和空实例准备将属性传递到。

当它碰到第二个构造函数时它会爆炸。

现在使用 .net 源代码进行调试,我们看到堆栈溢出在 Guid.NewGuid() 中,它作为第二个参数传递给构造函数。实际的代码行是对本机 CoCreateGuid() 调用的调用。

因此,虽然它可能是 CoCreateGuid() 中的错误,但我们希望从问题中消除我们的代码。我的第一个想法是大量增加堆栈的大小,看看这个错误是否再次发生。然后,因为我认为我们可以控制所有用例,所以将构造函数替换为对象初始化 - 认为这可以减轻堆栈的压力。

NB。我们可以通过从类中删除 int 属性来阻止错误的发生。

0 投票
1 回答
239 浏览

wpf - 我如何告诉我的应用程序在传递它不理解的文化时使用哪个 resx 文件?(WPF)

对象说明了一切。我有 Resources.en-US.resx、Resources.de-DE.resx 等。我不希望引用基本的 Resources.resx 文件。如果有人传给我一种我没有 resx 的语言,我希望它退回并使用 Resources.en-US.resx。任何人?

0 投票
6 回答
39165 浏览

javascript - 按向上箭头时防止文本输入中的默认行为

我正在使用<input type="text"/>带有数值的基本 HTML 文本字段。

我正在添加 JavaScript 事件keyup以查看用户何时按下向上箭头键 ( e.which == 38) - 然后我增加数值。

该代码运行良好,但有一件事让我感到困扰。当我按下向上箭头键时,Safari/Mac 和 Firefox/Mac 都会在最开始移动光标。据我所知,这是每个<input type="text"/>文本字段的默认行为,这是有道理的。

但这不会产生光标前后跳跃的非常美观的效果(在更改值之后)。

一开始的跳跃发生了,keydown但即使有了这些知识,我也无法阻止它的发生。我尝试了以下方法:

e.preventDefault()参加keyup活动也无济于事。

有什么办法可以防止光标移动吗?