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

sql-server-2005 - 在 SQL Server (2005) 中存储适量文本的最佳数据类型是什么?

在 SQL Server (2005) 中存储适量文本的最佳数据类型是什么?

例如,想象一个表格,存储有关网站上可用下载的信息。我想要一个简短的下载标题,比如 varchar(20)。一条路径,比如 varchar(255) 然后我想存储一些关于下载的用户友好文本 - 描述。在某些情况下,它可能与标题一样短,而在其他情况下,您可能需要几段解释。

什么是最好的?大小为 4000 的 varchar,还是 varchar(max) 或其他?

0 投票
7 回答
2233 浏览

types - 您使用什么数据类型来存储 ID?

为什么发布问题有最低字符数?oO

你使用 int、bigint、tinyint 什么的?

我猜这似乎是一件小事,我只是想知道通常的做法是什么

0 投票
5 回答
6745 浏览

java - Java 数组的长度属性的数据类型是什么?

我想知道 Java 数组的长度属性是 int/long 还是别的什么。

0 投票
0 回答
58517 浏览

c# - C#中的字符串与字符串

可能重复:
在 C# 中,字符串和字符串有什么区别

在 C# 中,字符串关键字(在 Visual Studio 中作为数据类型突出显示)只是 String 类的快捷方式,对吧?

在这种情况下,从语义的角度来看,在编码时使用其中任何一个都是一样的。但是,从性能的角度来看是一样的吗?我的意思是,当执行映射时:在编译期间(我猜是这样),在编译期间还是在执行 JIT 编译期间?

或者这一切都错了:字符串和字符串在 C# 中不是一回事,所以在某些情况下它们不能互换

0 投票
10 回答
106990 浏览

c - _t(下划线-t)后跟的类型代表什么?

这似乎是一个简单的问题,但我无法通过 Stack Overflow 搜索或 Google 找到它。一个类型后跟一个_t意思是什么?如

我在旨在密切处理硬件的 C 代码中看到了很多——我不禁认为它们是相关的。

0 投票
3 回答
9479 浏览

c# - .NET:如何检查泛型类型类中的类型?

如何在类中获取泛型类型类的类型?

一个例子:

我构建了一个实现ICollection< T>的通用类型化集合。在我里面我有这样的方法

我如何在给定类型T的方法中询问?

我的问题的原因是:如果object用作​​ T集合使用 Add(object item) 而不是 Add(IEnumerable<object> enumItems) 即使参数是 IEnumerable。因此,在第一种情况下,它将整个可枚举集合添加为一个对象,而不是可枚举集合的多个对象。

所以我需要类似的东西

但这当然不能在 C# 中工作。建议?

非常感谢你!

迈克尔

0 投票
7 回答
1354 浏览

sql-server - 将 SQL Server 2005 数据库的文件附件限制为大于 8000 字节的值

我有一个 .Net 应用程序,它允许用户将文件附加到 SQL Server 2005 数据库。我想将文件大小限制为 10MB,所以据我所知,我必须声明数据类型 varbinary(max),因为我实际上可以指定的最大大小是 8000 字节。但是 varbinary(max) 允许的 ~2GB 文件大小似乎有点过头了。有没有办法让我将它限制在数据库中的 10MB,或者我只需要检查他们是否没有尝试在前端附加更大的东西。

0 投票
10 回答
390587 浏览

mysql - 散列密码字段使用什么数据类型和长度?

我不确定密码哈希是如何工作的(稍后将实现它),但现在需要创建数据库模式。

我正在考虑将密码限制为 4-20 个字符,但据我所知,加密哈希字符串后的长度会不同。

那么,如何将这些密码存储在数据库中呢?

0 投票
1 回答
4402 浏览

mysql - MySQL 中货币的最佳数据类型是什么?

我想以多种货币存储价值,而且我不太热衷于浮动的不精确性。能够在查询中直接对它们进行数学运算也是一项要求。

十进制是去这里的方式吗?

0 投票
5 回答
4573 浏览

.net - 是否可以在 .NET 中在运行时修改方法体?

我知道(理论上)可以在运行时创建新类型,但是是否可以在运行时修改现有类型的方法体?我的计划(如果我可以让它工作的话)是用自定义属性标记方法,然后在运行时搜索具有该属性的方法,并将我自己的一些代码插入到方法体中。

有什么建议么?

我想如果我不能让这种方法发挥作用,我总是可以使用基类中的虚拟方法(带有属性),结合静态工厂来使用我的运行时生成的方法生成派生的动态类型在儿童班。不过,这用起来不太干净。