Questions tagged «compatibility»

该标签应用于识别有关兼容性问题的问题,例如同一软件产品或开发套件或库的不同版本之间的兼容性问题。

15
<button>与<input type =“ button” />。使用哪个?
查看大多数站点(包括SO)时,大多数使用: &lt;input type="button" /&gt; 代替: &lt;button&gt;&lt;/button&gt; 两者之间的主要区别是什么? 是否有正当理由使用一个而不是另一个? 是否有使用它们的有效理由? &lt;button&gt;看到使用不是很广泛时,使用是否会带来兼容性问题?


11
未初始化的常数ActiveSupport :: Dependencies :: Mutex(NameError)
当我想创建Ruby on Rails项目时,会收到以下消息。 /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support.rb:57 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails_generator.rb:31 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/bin/rails:15 from /usr/bin/rails:19:in `load' from /usr/bin/rails:19 出了什么问题?我该如何解决?

9
我想从Java日期中获取年,月,日等信息,以便与Java中的公历日期进行比较。这可能吗?
我在Java中有一个Date对象,它存储为Java的Date类型。 我也有一个公历创建日期。阳历日期没有参数,因此是今天日期(和时间?)的一个实例。 使用Java日期,我希望能够从Java日期类型中获取年,月,日,小时,分钟和秒,并比较gregoriancalendar日期。 我看到,目前Java日期存储为long,唯一可用的方法似乎只是将long作为格式化的日期字符串编写。是否可以访问年,月,日等? 我看到了getYear(),getMonth()对等的方法Date类已被弃用。我想知道在日期中使用Java Date实例的最佳实践是什么GregorianCalendar。 我的最终目标是进行日期计算,以便可以检查Java日期是否在今天的日期和时间的数小时,数分钟之内。 我仍然是Java的新手,对此感到有些困惑。
231 java  date  compatibility 

18
如何在Windows中同时安装Python 2.x和Python 3.x
我在Windows 7上使用Python 3.x进行大部分编程,但是现在我需要使用Python Imaging Library(PIL),ImageMagick和wxPython,所有这些都需要Python2.x。 我可以在Windows 7中同时安装Python 2.x和Python 3.x吗?运行脚本时,如何“选择”应该运行哪个版本的Python?前面提到的程序能否处理一次安装的多个版本的Python?我已经搜索了数小时,但无济于事。 谢谢。





8
是否有意将PreferenceFragment从兼容性包中排除?
我正在寻找可以同时应用于3.0和3.0之前版本设备的首选项。发现其中PreferenceActivity包含不推荐使用的方法(尽管在随附的示例代码中使用了这些方法),我查看PreferenceFragement了兼容性包并解决了我的麻烦。 但是,它似乎PreferenceFragment不在兼容性包中。谁能告诉我这是否是故意的?如果是这样,我是否可以轻松地定位一系列设备(即&lt;3.0和&gt; = 3.0),还是必须跳过障碍?如果没有有意排除它,我们是否可以期望新版本的兼容软件包?还是有其他可以安全使用的解决方法? 干杯 詹姆士


3
记录框架不兼容
我正在构建一个小型Java应用程序,并希望使用logback进行日志记录。 我的应用程序依赖于一个较旧的项目,该项目通过 org.apache.commons | com.springsource.org.apache.commons.logging | 1.1.1 ...所以我的计划是使用 org.slf4j | jcl-over-slf4j | 1.5.6 ...将JCL日志记录重定向到 org.slf4j | slf4j-api | 1.6.0 ...最终 ch.qos.logback | logback-classic | 0.9.22 ch.qos.logback | logback-core | 0.9.22 因此我的应用可以通过其slf4j API通过logback登录,而旧的库代码可以通过重定向登录到同一位置。 ,这导致 java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;)V at org.apache.commons.logging.impl.SLF4JLocationAwareLog.info(SLF4JLocationAwareLog.java:141) 我已经尝试过在其中一些罐子中使用更高或更低的版本号,并且还通过API文档等进行了挖掘...但是我无法找到并解决问题。 请帮助? 尽管logback被认为是“战略”日志记录框架,但是我在最终使用哪种日志记录机制方面还有一些余地。不过,我希望使用logback或log4j,并且我绝对希望通过通用配置将旧项目的日志记录合并到最终成为“新”日志记录框架的内容中。

10
Internet Explorer 11通过元标记禁用“在兼容性视图中显示Intranet网站”
我一直在Intranet网站上工作超过6个月,因为我一直在使用下面的html5 doctype和Edge兼容性元标记来强制Internet Explorer不要模拟旧版本的浏览器,所以此方法正常。 &lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;title&gt;My title&lt;/title&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=EDGE" /&gt; &lt;/head&gt; &lt;body&gt; &lt;/body&gt; &lt;/html&gt; 之所以这样做,是因为我的工作地点使用策略设置来启用所有Intranet站点的兼容性视图,并且这种使用该EDGE设置的方法在Internet Explorer 9中有效。 一个多月前,我已升级到Internet Explorer 11,该站点仍按预期运行。 今天,它按预期停止了工作,我不能肯定地说,但是我认为在IE11中未启用强制兼容性视图的策略,而现在它已...由于已启用,兼容性元标记不再可以完成预期的工作,并且此站点正在以模仿IE8的企业模式运行。 有谁知道如何解决此问题并强制实施兼容性“企业模式”时强制将IE11用于Intranet站点?不能通过浏览器设置禁用? 编辑 我刚刚尝试按照此答案中的说明在我的web.config中添加自定义标头 https://stackoverflow.com/a/18257208/98706 而且这对我不起作用,我仍然在开发人员工具栏控制台中收到以下消息 HTML1122: Internet Explorer is running in Enterprise Mode emulating IE8. edge在IE11中启用此Intranet兼容性设置时,就好像将版本8视为。 这篇文章:https : //www.leapinggorilla.com/Blog/Read/1016/ie-ate-my-css---disabling-compatability-mode 很好地说明了这一点,我还没有尝试通过代码和我们的用户无权更改其浏览器设置。.其他更改尚未生效。 更新 请参阅我对这篇文章的评论,因为企业模式和兼容模式之间的区别很重要,因为它很重要。

9
Java 32位与64位兼容性
针对32位JDK构建和编译为32位字节代码的Java代码是否可以在64位JVM中工作?还是64位JVM需要64位字节代码? 为了提供更多细节,我有在运行32位JVM的Solaris环境中工作的代码,但是现在将JDK和Weblogic Server升级到64位后遇到了问题。

5
IE11文档模式默认为IE7。如何重设?
Windows 8.1 Surface平板电脑上的Internet Explorer 11默认为文档模式7,导致许多网站显示错误。 当我打开开发人员工具时,由于Intranet兼容性设置,它指出它默认为文档模式7。 但是,我没有手动更改这些设置,而是在浏览互联网! 我试图重设Internet Explorer设置没有任何运气。 有任何想法吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.