问题标签 [typed]

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 回答
478 浏览

arrays - JSON 强类型对象数组

JSON 通常会将对象数组编码为:

有没有一种方法可以编码,使得对象定义只声明一次,以便不在每个数组条目中指定字段的名称?

谢谢,

艺术

0 投票
2 回答
139 浏览

java - 具有类型列表和继承的方法

我在使用从另一个(类型化)类继承的类型化 List 参数的方法时遇到了一些问题。

让我们保持简单:

B 类有一个无用的泛型 T,而 test() 需要一个整数列表。

现在如果我这样做:

我收到“ A 类型的方法 test(List) 必须覆盖或实现超类型方法”错误,这不应该发生。

但是删除列表的类型是可行的……尽管它不依赖于泛型类。

并且还定义了下面无用的泛型以使用类型列表

所以我一无所知, B 的泛型应该对 test() 列表的类型没有影响。有人知道发生了什么吗?

谢谢

0 投票
0 回答
136 浏览

xml - 是否可以在 xml 类型列 sql server 2008 中插入 xml 片段

在创建具有 XML 类型列的表时,我指的是复杂的 XML 模式集合。当我指定 XML 模式时,我没有指定 DOCUMENT 或 CONTENT 选项,假设默认值为 CONTENT。

我能够插入具有顶级节点的 xml 数据,但无法插入其他 xml 片段。

请参阅下面提到的 xml 片段和架构

    插入xml片段
    架构

' ; 去

0 投票
2 回答
2514 浏览

vb.net - 未定义的函数调用lower()

我的 sqlite 查询中出现以下异常:

表达式包含未定义的函数调用 lower()

我在 VS2012 中有一个非常简单的 SQLite 类型数据集。

我正在解析大量数据,并想在添加新行之前检查一行是否已经存在。

我正在使用该.select()方法返回一个数据行数组。如果数组的长度为零,我添加一个新的。简单的!

一切运行良好,但我添加了一个检查以防止在大小写错误时添加重复行。我正在存储文件名。

选择语句是:

但是,我在lower(FileName)上收到上述错误。如果我删除它可以正常工作,但显然检查不具有可比性。

该语句在 SQLiteAdmin 中按预期工作。

0 投票
1 回答
72 浏览

c# - 具有开放类型参数的类型化集合

我想知道为什么我写下面的语句会出错,尽管我在课堂上提到了什么是 T

当我将其更改为以下语句时,错误消失了??

任何机构都可以描述。

0 投票
3 回答
2773 浏览

java - 将具有整数元素的对象数组分配给整数数组

我搜索了互联网,但没有找到任何合适的解决方案。

在我的应用程序中,我有一个整数数组。我需要通过反射访问(分配给)数组。应用程序创建一个包含 Integer 元素的对象数组。Java 不允许将此 Object 数组分配给 Integer 数组。

在Java中不可能吗?我的应用程序只知道整数数组字段的类对象。代码是动态的。类型可以是任意类型。

0 投票
2 回答
155 浏览

javascript - 暂停代码,直到它在浏览器窗口中

我正在使用一个名为“typed”的 jquery 插件,它一个接一个地输入句子。这很好,但我想知道是否可以暂停代码,直到文本区域在浏览器窗口中可见?

因为我希望人们能够看到输入的第一句话,但目前您会错过第一句话,因为它在页面顶部不可见。

这是我正在处理的页面:http: //jakdesign.webflow.com/

这是html头部的代码:

这是插件: https ://rawgithub.com/morr/jquery.appear/master/jquery.appear.js

0 投票
1 回答
766 浏览

javascript - 如何创建从缓冲区的任意字节开始的 Int32Array 视图

给定一些 ArrayBuffer,例如:

我希望能够在任何位置写入 32 位整数(不仅是 32 位对齐)。

例如:

那可能吗?

不幸的是,该byteOffset属性是只读的,如果在创建视图时设置它,它只接受 4 的倍数(对于 int32s)。

0 投票
1 回答
1130 浏览

java - JTable 的自定义 DataModel 返回类型安全值

假设我正在使用 CustomDataModel 和 CustomTableListener 创建一个自定义 JTable。假设他们光荣地工作。

现在假设在实现中,保证每个 JTable 的第一行都填充了类型安全的数据,并且该数据永远不会被删除,只会被修改 - 并且永远不会设置为 null。(使用 JComboBoxes 作为它们的编辑器,而被呈现为空字符串的空字符串和 0 是唯一的“空”选择)

现在; 我想编写一个使用getColumnClass返回类型数据的方法。

根据我的阅读,我将不得不结合使用以下方法:

NetBeans 告诉我强制转换调用返回 Object,但我确信 cast(Object obj) 返回了 T,其中 T 是强制转换中 this 的类型。

我越想,我就越相信我想要的东西是不可能的。这并不是真正必要的,但它会避免强制转换 - 尽管我认为如果我当前的实现得到“固定”并通过手动强制转换完成类型检索,这将强制进行强制转换。

现在; 在 SSCCE 中,我使用 system.out.println 来打印 - 它接受一个 Object 引用并调用它的 toString() 方法,但我想要采取的方法或操作不一定要绑定到 Object 参数.

重点是直接获取存储数据的类型;如果将其存储为对象引用而不将其转换回其原始类型,我想这是不可能的......除非使用泛型?我不知道 - 任何帮助表示赞赏!

SSCCE

0 投票
1 回答
807 浏览

javascript - 横向对象数组并替换JavaScript中所有字段的值

给你们一个快速的问题(也许很简单):

我得到了这个数组:

我需要(来自 C#+LINQ 世界)为“hologramDark”中的每个项目做一个“,用函数的结果替换对话框“default:”的值(例如,assignImage(dialog.default)),然后为每个按钮的值(默认、禁用、聚焦等)做同样的事情。

任何指针?我使用过普通数组 [],但我不知道如何遍历这些数组。

谢谢!