问题列表 - 第11463页

什么代表sql server中的double?

我有一对夫妇在性C#这是double我想将这些存储在SQL Server中的表,但发现没有double类型,所以什么是最好的使用,decimal还是float

这将存储纬度和经度值,因此我需要最精确的精度.

感谢到目前为止的回复.

c# sql t-sql sql-server sql-server-2005

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

ASP.NET忽略Web.config中的IE7兼容模式标记

我的Web.config文件中有以下部分

<system.webServer>
    <!-- For now..... lets be safe and put IE8 in IE7 compatibility mode-->
    <httpProtocol>
      <customHeaders>
        <clear />
        <add name="X-UA-Compatible" value="IE=EmulateIE7" />
      </customHeaders>
    </httpProtocol>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

但是

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
Run Code Online (Sandbox Code Playgroud)

在我的网站上呈现页面的标题中不存在.我按照这篇文章中的建议ASP.NET应用程序 - 设置IE7兼容模式?但它似乎没有按预期使用IE8和IIS6.任何提示?

c# asp.net cross-browser internet-explorer-8

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

Java Enums:从文件中反序列化任意枚举

今天一位同事遇到了一个有趣的问题,虽然我认为实际的,大局的答案是"我们遇到这个问题意味着我们做错了什么",我想我还是会问这个问题.

鉴于以下内容:

public class CrazyEnumTest {

  public class EnumeratedThing<T extends Enum<T>> {
    public T myValue;

    public EnumeratedThing(T value) {
      myValue = value;
    }
  }

  public static void main (String[] args) {
    String className = args[0];
    String enumValue = args[1];

    Enum<?> value1 = Enum.valueOf(Class.forName(className), enumValue);
    EnumeratedThing<?> thing1 = new EnumeratedThing(value1);
  }
}
Run Code Online (Sandbox Code Playgroud)

我在调用Enum.valueOf时遇到以下编译错误:

Bound mismatch: The generic method valueOf(Class<T>, String) of type Enum<E> is not applicable for the arguments (Class<capture#1-of ?>, String). The inferred type capture#1-of ? is not a valid …

java enums serialization

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

我在对象不变的代码中有多自由?

我试图在代码契约中展示不变量,我想我会给出一个排序的字符串列表的例子.它在内部维护一个数组,有额外的空间用于添加等 - 就像List<T>基本上一样.当它需要添加一个项目时,它会将它插入到数组中,等等.我想我有三个不变量:

  • 计数必须合理:非负数,最多与缓冲区大小一样大
  • 缓冲区未使用部分中的所有内容都应为null
  • 缓冲区的已使用部分中的每个项目应至少与其前面的项目一样"大"

现在,我试图以这种方式实现它:

[ContractInvariantMethod]
private void ObjectInvariant()
{
    Contract.Invariant(count >= 0 && count <= buffer.Length);
    for (int i = count; i < buffer.Length; i++)
    {
        Contract.Invariant(buffer[i] == null);
    }
    for (int i = 1; i < count; i++)
    {
        Contract.Invariant(string.Compare(buffer[i], buffer[i - 1]) >= 0);
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,ccrewrite搞乱了循环.

用户文档说该方法应该是一系列调用Contract.Invariant.我是否真的必须像这样重写代码?

Contract.Invariant(count >= 0 && count <= buffer.Length);
Contract.Invariant(Contract.ForAll
    (count, buffer.Length, i => buffer[i] == null));
Contract.Invariant(Contract.ForAll
    (1, count, i => string.Compare(buffer[i], …
Run Code Online (Sandbox Code Playgroud)

invariants .net-4.0 code-contracts visual-studio-2010-beta-1

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

如何使用accepts_nested_attributes_for创建嵌套对象

我已升级到Rails 2.3.3(从2.1.x开始),我正试图找出accepts_nested_attributes_for方法.我可以使用该方法更新现有的嵌套对象,但我无法使用它来创建新的嵌套对象.鉴于人为的例子:

class Product < ActiveRecord::Base
  has_many :notes
  accepts_nested_attributes_for :notes
end

class Note < ActiveRecord::Base
  belongs_to :product
  validates_presence_of :product_id, :body
end
Run Code Online (Sandbox Code Playgroud)

如果我尝试Product使用嵌套创建一个新的,Note如下所示:

params = {:name => 'Test', :notes_attributes => {'0' => {'body' => 'Body'}}}
p = Product.new(params)
p.save!
Run Code Online (Sandbox Code Playgroud)

它使用以下消息验证失败:

ActiveRecord::RecordInvalid: Validation failed: Notes product can't be blank
Run Code Online (Sandbox Code Playgroud)

我明白为什么会这样 - 这是因为validates_presence_of :product_idNote课堂上,并且因为在保存新记录时,该Product对象没有id.但是,我不想删除此验证; 我认为删除它是不正确的.

我也可以通过手动创建第Product一个,然后添加Note,但这会破坏简单性来解决问题accepts_nested_attributes_for.

是否有标准的Rails方法在新记录上创建嵌套对象?

ruby-on-rails

22
推荐指数
2
解决办法
6896
查看次数

为什么JavaScript有时被视为低级语言?

灵感来自这个问题.

我经常看到人们将JavaScript称为低级语言,特别是在GWT和类似工具包的用户中.

我的问题是:为什么?如果您使用其中一个工具包,那么您将从一些使JavaScript非常适合编程的功能中脱颖而出:作为对象的功能,动态类型等.特别是当与一个流行的框架(如jQuery或Prototype)结合使用时.

这就像调用C++低级别一样,因为标准库比Java API小.我不是C++程序员,但我非常怀疑每个C++程序员都编写自己的GUI和网络库.

javascript definition low-level

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

使用旧代码验证单元测试中的结果

让我说我用一个更简单的实现来替换一个过于复杂的方法,我相信它也会做同样的事情.

使用我的单元测试将旧代码复制到一个类中是否有意义,这样我可以断言两者的结果是一样的吗?

谢谢

testing tdd refactoring unit-testing

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

正则表达式从组中排除字符

我有回应:

MS1:111980613994
124 MS2:222980613994124

我有以下正则表达式:

MS\d:(\d(?:\r?\n?)){15}
Run Code Online (Sandbox Code Playgroud)

根据Regex的说法," (?:\r?\n?)"部分应该让它与组匹配,但是将它从捕获中排除(因此我从组中获得连续值).

问题是" MS1:xxx"它匹配[CR][LF]并包含在组中.它应该从捕获中排除......

请帮忙.

regex

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

"test"服务器中的ASP.NET MVC运行时安装要求

我有一个ASP.NET MVC应用程序,我已经在我的框中本地部署了它.现在,如果我想将它部署在"测试"服务器(这是一个严格控制的环境)中,我需要在测试服务器中至少安装什么 - 即在预安装的ASP.NET 2.0和之上. NET框架.

我需要isntall ASP.NET MVC运行时 - 显然我不会被允许安装任何VS.NET或开发人员特定的MVC的东西.它必须是运行MVC ASP.NET应用程序所需的最小运行时间,仅此而已.

我在哪里获得这样的安装程序?在MS网站的某个地方?

谢谢.

deployment asp.net-mvc

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

.NET中的UTF-8智能UTF-7

如果我有一串UTF-8字符,并且需要以UTF-7的形式输出到旧系统,我有两个与此有关的问题.

  1. 如何将具有UTF-8字符的字符串s转换为没有这些字符的相同字符串?

  2. 是否有任何简单的转换扩展字符,如'?' 他们最接近的非延伸等价'O'?

.net utf-8 utf-7

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