问题标签 [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 投票
8 回答
254825 浏览

python - Python中的旧样式类和新样式类有什么区别?

Python中的旧样式类和新样式类有什么区别?我什么时候应该使用其中一种?

0 投票
3 回答
1149 浏览

unit-testing - 使用 PHPUnit 对具有多种用户类型的网站进行单元测试的最佳方法

我开始学习如何使用 PHPUnit 来测试我正在开发的网站。我遇到的问题是我定义了五种不同的用户类型,我需要能够使用不同类型测试每个类。我目前有一个用户类,我想将它传递给每个函数,但我不知道如何传递它或测试可能返回为正确与否的不同错误。

编辑:我应该说。我有一个用户类,我想将此类的不同实例传递给每个单元测试。

0 投票
3 回答
385 浏览

compiler-construction - 如何推断强制?

我想知道如何在类型推断期间推断强制(又名隐式转换)。我正在使用 Bastiaan Heeren 在Top Quality Type Error Messages中描述的类型推断方案,但我认为在所有 Hindley-Milner-esque 方法中的总体思路可能都是相同的。

似乎强制可以被视为一种重载形式,但本文中描述的重载方法没有考虑(至少不是以我可以遵循的方式)基于上下文对返回类型的要求的重载,即胁迫的必要条件。我还担心这种方法可能难以优先考虑身份强制,也难以尊重强制的传递闭包。我可以看到将每个可强制表达式(例如e )添加到 coerce( e ),但是将其添加到 coerce(coerce(coerce(... coerce( e) ...))) 对于等于强制嵌套的最大嵌套的某些深度似乎很愚蠢,并且还将强制关系限制为具有有限传递闭包的东西,其深度与上下文无关,这似乎(不必要?)限制。

0 投票
4 回答
3164 浏览

python - 如果对象是任何函数类型,是否有一种常用的方法来检查 Python?

我在 Python 中有一个函数,它遍历从 返回的属性dir(obj),我想检查其中包含的任何对象是否是函数、方法、内置函数等。通常你可以使用callable()它,但是我不想包括课程。到目前为止,我想出的最好的是:

是否有更面向未来的方法来进行此检查?

编辑:我之前说错了:“通常你可以用callable()这个,但我不想取消课程资格。” 我真的取消课程的资格。我只想匹配函数,而不是类

0 投票
11 回答
1988 浏览

c# - 带有位置的大型排序集合的 C# 数据类型?

我正在尝试比较 SQL 查询中的两个大型数据集。现在 SQL 查询是在外部完成的,每个数据集的结果都保存到自己的 csv 文件中。我的小 C# 控制台应用程序加载两个文本/csv 文件并比较它们的差异并将差异保存到文本文件中。

它是一个非常简单的应用程序,只需将第一个文件中的所有数据加载到一个数组列表中,并在从第二个 csv 文件中读取每一行时对数组列表执行 .compare() 操作。然后保存不匹配的记录。

该应用程序有效,但我想提高性能。我认为如果我可以利用两个文件都已排序的事实,我可以大大提高性能,但我不知道 C# 中的数据类型可以保持顺序并允许我选择特定位置。有一个基本数组,但我不知道每个列表中有多少项目。我可以拥有超过一百万条记录。是否有我应该查看的可用数据类型?

0 投票
29 回答
67888 浏览

c# - 泛型有什么好处,为什么要使用它们?

我想我会把这个垒球提供给任何想把它打出公园的人。什么是泛型,泛型的优点是什么,为什么,在哪里,如何使用它们?请保持相当基本。谢谢。

0 投票
2 回答
5976 浏览

types - 如何在 postscript 文件中嵌入真正的字体

我有一个跨平台应用程序,对于我的 Linux 和 Mac 版本,它会生成一个用于打印报告的 postscript 文件,然后使用 CUPS 打印它们。它适用于简单的字符和图像,但我希望能够将真正的字体直接嵌入到 postscript 文件中。有谁知道如何做到这一点??我也可以对简单的 ascii 字符进行编码,但我不确定如何对通常的 az 0-9 之外的任何字符进行编码,例如带有重音符号的外来字符。

0 投票
3 回答
30552 浏览

asp.net - 我应该如何在 ASP.NET 中检测上传文件的 MIME 类型?

人们通常如何使用 ASP.NET 检测上传文件的 MIME 类型?

0 投票
5 回答
5000 浏览

java - 是否可以使用 Java JDBC 在 varchar 字段中存储和检索布尔值?

快速提问:我的客户有这样一种情况,他的数据库带有 varchar 字段,并且相应的 jdbc 代码正在存储/检索布尔值。

我猜布尔值 false 和 true 将被转换为“0”和“1”,但我想对此进行确认(我在网上找不到精确的行为规范,可能取决于每个驱动程序, 在这种情况下是 Oracle)。

我知道我可以自己进行实验,但我想在 stackoverflow.com 上尝试一下!

感谢您的回答,

埃里克。

0 投票
3 回答
163 浏览

c# - 了解类型参数是否在 c# 2.0 中实现接口的更简单方法是什么?

例如,给定一个类型参数方法,我正在寻找类似粗体部分的东西

void MyMethod< T >() {
if ( typeof(T).Implements( IMyInterface ) ) {

别的

}

也欢迎使用 C# 3.0 的答案,但请先放弃 .NET 2.0 的答案;)