问题列表 - 第14442页

如何使用JavaScript查找设置为"auto"的元素的实际渲染值

假设我有以下html,没有CSS

<div> 
  here is some content in this div. it stretches it out
  <br />and down too!
</div>
Run Code Online (Sandbox Code Playgroud)

现在我想获得浏览器将此div渲染为的实际像素宽度和高度.

可以用JS完成吗?

谢谢.

javascript dom

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

ELMAH有多个应用程序

刚刚运行了ELMAH,到目前为止看起来很棒.我想知道两件事:

  1. 我在多个应用程序中使用ELMAH,都在MSSQL中记录到同一个表.我是否可以在任何项目中删除.axd文件以浏览所有日志,还是需要自定义解决方案?(后者似乎更有可能,所以我可以有过滤选项,但我只是想验证.)

  2. elmah.axd是否可以定制?我宁愿修改它而不是编写我自己的,所以我可以将ApplicationName列添加到它的列表中.

asp.net elmah

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

减少Tomcat错误页面中的信息泄露

默认情况下,Tomcat的错误页面会显示Tomcat的存在以及处理请求的容器的确切版本.这对于开发很有用,但在生产环境中,这些信息是一个潜在的安全漏洞,禁用它会很不错.

因此,我想知道最好的(如最直接/最全面的)解决方案是完全抑制Tomcat的默认错误页面.我知道<error-page>web.xml 中的选项,但它似乎在两个所需的计数上都失败了,部分是因为我必须多次列出相同的备用错误页面(每个响应代码我想要处理一个),并且因为这个打击我可能不是100%健壮; 如果攻击者能够以某种方式获得我没有明确列出的错误代码,他们将获得默认的错误页面.

理想情况下,设置通用自定义错误页面或者在默认错误页面中禁用发送任何HTML以及错误代码的简单选项将是最佳选择.如果这些选项都不可能,我有兴趣了解实现此功能的典型方法是什么(讨论/显示为什么不存在这些假设选项的奖励点,因为看起来我的要求是非常标准的对于在生产中使用Tomcat的任何人......).

error-handling tomcat web-config

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

Ruby:如何匹配正则表达式中的双引号

我试图使用Ruby one liner从文本文件中删除一些双引号(")字符,但收效甚微.

我尝试了以下和一些变化,但没有成功.

ruby -pe 'gsub(/\"/,"")' < myfile.txt
Run Code Online (Sandbox Code Playgroud)

这给了我以下错误:

-e:1: Invalid argument - < (Errno::EINVAL)
Run Code Online (Sandbox Code Playgroud)

我在Win机器上运行Ruby:

ruby 1.8.6(2007-09-24 patchlevel 111)[i386-mswin32]

任何的想法?

ruby regex escaping gsub

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

将可用语言与语言名称匹配

我想在站点用户编辑/创建页面中进行语言选择下拉列表.

为此,我当然将网站翻译成多种语言.使用I18n.available_languages,我可以得到一个区域代码数组,就像这样

development environment (Rails 2.3.4)
> I18n.available_locales
   => [:en, :da]
Run Code Online (Sandbox Code Playgroud)

此外,我创建了一个语言模型并将其与用户相关联:

# app/models/language.rb
class Language < ActiveRecord::Base
  has_many :users  
end

# app/models/user.rb
class User < ActiveRecord::Base
  belongs_to :language  
end

# db/schema.rb
create_table "languages", :force => true do |t|
  t.string "name"
  t.string "code"
end

create_table "users", :force => true do |t|
  t.integer  "language_id"
end
Run Code Online (Sandbox Code Playgroud)

然后语言表包含本地语言中的语言环境代码和语言名称,如下所示:

| id  | name                | code |
------------------------------------
| 28  | Dansk               | da   |
| 29  | Nederlands          | nl   |
| 30  | …
Run Code Online (Sandbox Code Playgroud)

named-scope ruby-on-rails internationalization

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

发生异常时分配值(Java)

以下是一些示例代码来说明我们的问题:

A a = null;
try {
  a = new A();
  a = doSomethingThatWillThrowAnException();
} finally {
  System.out.println("A = " + a);
}
Run Code Online (Sandbox Code Playgroud)

问题是,finally块中打印的“ a”的值是什么?

我不确定,我想我偶然发现了一些可能无法完全描述的东西。我在笔记本电脑(x86上为jdk1.6.0.16)上观察到“ a”等于A()。但是,对于Solaris上的JDK 1.4,我认为该值为null(就像即使抛出异常也会执行分配一样)。显然,这与错误有关,我们将部署一个没有分配的版本,只是为了确保,但是我们想知道你们中的一个人是否也注意到了这一点,或者提出了某种解释。

我们还将做的是编写一个示例程序,以在有问题的JDK上对此进行演示……然后我们将发布结果。

java variable-assignment

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

jQuery使用append with effects

我怎样才能使用.append()像这样的效果show('slow')

有效果append似乎根本不起作用,它给出与正常情况相同的结果show().没有过渡,没有动画.

我怎样才能添加一个DIV到另一个,并且有一个slideDownshow('slow')效果上呢?

jquery animation append effects show

139
推荐指数
5
解决办法
19万
查看次数

如何优化矩形的布局

我有一个动态数量的等比例和大小的矩形对象,我想在屏幕上以最佳方式显示它们。我可以调整对象的大小,但需要保持比例。

我知道屏幕尺寸是多少。

如何计算将屏幕划分为的最佳行数和列数以及将对象缩放到什么大小?

谢谢,

杰米。

algorithm math layout screen rectangles

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

iPhone Simulator UDID是否对每个已安装的实例都是唯一的?

即这个电话:

NSString *udid = [UIDevice currentDevice].uniqueIdentifier;
Run Code Online (Sandbox Code Playgroud)

在任何mac计算机上的iPhone模拟器上执行时,返回总是相同的UDID吗?

目前我的电脑上的iPhone模拟器返回"2BA99337-3AE2-5234-93DA-193703B876F8".

iphone udid ios-simulator

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

Cnormal版本的isnormal()

是否存在isnormal,isnan等C函数的C++版本?我知道我可以使用C++中的C函数,但我总是很想知道是否有一些C++ - 只有替代品.

c++ floating-point numbers

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