问题标签 [types]

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 投票
2 回答
893 浏览

oracle - 无论如何在 Oracle 10gR2 中声明一个没有属性的 TYPE

我想创建一个只有方法的基础对象。该对象将是QUEUABLE_OBJECT_TYPE并且它将具有一个ENQUEUE方法。这些消息(属性)的有效负载将通过子类型化此对象来添加。

我收到一个错误,听起来好像您不能:

PLS-00589:在对象类型“QUEUABLE_OBJECT_TYPE”中找不到属性

有谁知道解决此错误的方法?或者是否可以在子类型中隐藏超类型的这个属性?

要么是一个可以接受的答案。

0 投票
5 回答
14783 浏览

sql-server - Sql Server 2005:使用什么数据类型来存储由 SHA-256 算法散列的密码?

在 Sql Server 2005 中,应该使用哪种数据类型来存储由 SHA-256 算法散列的密码?

数据由应用程序散列并传递到数据库

0 投票
4 回答
12121 浏览

vb.net - VB.NET 中“字节”数字常量的后缀(类型字符)是什么?

只是出于好奇:

我知道我可以告诉编译器我是否希望将一个值解释为某种数字类型,例如整数(32 位有符号),这样可以将“I”(类型字符)附加到常量值:

还有“S”表示短,“D”表示小数等。

但是Byte 的后缀是什么?提示:这不是明显的“B”...

0 投票
4 回答
9594 浏览

sql-server - 如何获取带有括号和所有内容的 SQL Server 列定义?

我需要一种聪明的方法,以一种可以在 CREATE TABLE 语句中使用的方式从 INFORMATION_SCHEMA.COLUMNS 中获取数据类型。问题是需要理解的“额外”字段,例如 NUMERIC _PRECISION 和 NUMERIC _SCALE。

显然,我可以忽略 INTEGER 的列(精度为 10,小数位数为 0),但还有其他类型我会感兴趣,例如 NUMERIC。因此,无需编写大量代码来解析表,关于如何从列定义中获得一种字段速记的任何想法?

我希望能够得到类似:int、datetime、money、numeric**(10,2)**

0 投票
12 回答
24925 浏览

c# - .NET:如何获得空对象的类型?

我有一个带有 out 参数的方法,它尝试进行类型转换。基本上:

问题是通常有人会这样称呼:

这将失败,因为:

目的地为空,所以我们不能调用.GetType()它。我们也不能调用:

因为目的地是变量名而不是类型名。

那么有什么方法可以获取设置为 null 的对象的类型吗?我认为必须有一种方法可以知道存储位置的类型,而无需为其分配任何东西。


只是为了提供更多信息,我正在尝试制作一个实用方法来获取 Oracle 存储过程的输出参数。问题是DbParameter.Value对象类型。

对于开发人员来说,理想的做法是:

值得注意的是,没有类型转换。在实践中,您不知道“等于”的 lparam,所以我选择了:

在方法中,我会知道输出变量的目标类型。我想这是一个糟糕的假设。作为替代方案,我还编写了该方法:

所以开发人员可以这样做:

我发现明确的“字符串”声明是重复的,特别是因为在实践中,目标可能是对象属性和 oracle 数据类型可能会改变(想想 ORM):

但同样,如果 MyObj.SomeProp 为空,则该.GetType()调用将失败。VM 必须知道 的类型MyObj.SomeProp,即使它为空,对吗?否则它将如何捕获强制转换异常?


为了部分解决我自己的问题,我可以这样做:

整个想法是不必在多个地方显式使用 Type,因此如果数据类型发生变化,只需在目标对象 ( MyObj.SomeProp) 和 DB 中进行更改。一定有更好的方法...

0 投票
5 回答
59456 浏览

sql-server - 主键的 Sql 数据类型 - SQL Server?

我们应该将哪种 sql 数据类型用于基于数字的主键:

  1. 整数
  2. 大整数
  3. 数字
  4. 漂浮
0 投票
8 回答
67196 浏览

c++ - 什么比双倍大?

是否存在比双精度“更大”的本机 C++ 变量类型?
float 是 7
double 是 15(当然取决于编译器)
有没有更大的本机,甚至非本机?

0 投票
2 回答
1367 浏览

java - 类型与泛型不匹配

这是一个界面:

并且有一些类实现了这个接口:

现在我想在一个向量中保留一堆 Foos(可能真的是 Foos 或 Boos)。

我得到:

这同样适用于:

Bar 和 Boo 都扩展了这个问题的唯一解决方案的超类吗?

0 投票
3 回答
2640 浏览

wpf - WPF HiercharchicalDataTemplate.DataType:如何对接口做出反应?

问题

我有一个IThings 的集合,我想HierarchicalDataTemplate为 a 创建一个TreeView。直截了当DataType={x:Type local:IThing}当然行不通,可能是因为 WPF 创建者不想处理可能的歧义。

由于这应该同时处理IThing来自不同来源的 s,所以引用实现类是没有问题的。

当前解决方案

现在我正在使用通过具体实现代理 IThing 的 ViewModel:

问题

有没有更好的(即没有代理)方式?

0 投票
2 回答
2188 浏览

php - PHP array_intersect() - 它如何处理不同的类型?

如果我有一个值数组,这些值基本上是各种数字的零填充字符串表示形式和另一个整数数组,array_intersect()仍然会匹配不同类型的元素吗?

例如,这是否可行:

如果没有,实现这一目标的最有效方法是什么?只是循环并比较,或者循环并将所有内容转换为整数然后运行array_intersect()