obsolete相关内容

为什么 Java Vector(和 Stack)类被认为已过时或不推荐使用?

为什么 Java Vector 被视为遗留类、已过时或已弃用? 在处理并发时它的使用是否有效? 如果我不想手动同步对象而只想使用线程安全的集合而不需要制作底层数组的新副本(如 CopyOnWriteArrayList 所做的那样),那么是可以使用Vector吗? Stack是Vector的子类,我应该用什么代替它? 解决方案 Vector 同步每个单独的操作.这几乎不是你 ..
发布时间:2022-01-22 11:59:52 Java开发

为什么 Java Vector(和 Stack)类被认为已过时或已弃用?

为什么 Java Vector 被视为遗留类、已过时或已弃用? 它在处理并发时是否有效? 如果我不想手动同步对象而只想使用线程安全的集合而无需制作底层数组的新副本(如 CopyOnWriteArrayList 所做的那样),那么它是可以使用 Vector 吗? Stack怎么样,它是Vector的子类,应该用什么代替? 解决方案 Vector 在每个单独的操作上同步.这几 ..
发布时间:2021-11-25 10:20:33 Java开发

ASP.NET Core 仍然使用 OWIN 吗?

我注意到在使用 C# 构建旧的 MVC 项目时,有很多对 OWIN 库的引用.但是在 VS2015 SP3 中创建 .NET Core Web 应用程序时,似乎没有引用它. 这个库过时了吗? 解决方案 OWIN 不是一个库,而是一个规范.从文档中, OWIN 定义了 .NET Web 服务器和 Web 应用程序之间的标准接口. OWIN 的“大创意"是,如果每个人都同意使 ..
发布时间:2021-11-24 13:42:36 C#

为什么 Java Vector(和 Stack)类被认为已过时或已弃用?

为什么 Java Vector 被视为遗留类、已过时或已弃用? 它在处理并发时是否有效? 如果我不想手动同步对象而只想使用线程安全的集合而无需制作底层数组的新副本(如 CopyOnWriteArrayList 所做的那样),那么它是可以使用 Vector 吗? Stack怎么样,它是Vector的子类,应该用什么代替? 解决方案 Vector 在每个单独的操作上同步.这几 ..
发布时间:2021-11-19 22:27:54 Java开发

为什么 ArrayList 没有标记为 [Obsolete]?

经过深思熟虑和研究 ArrayList,我个人真的很想说已经过时了,2.0以后我没有理由用这个类了.但是由于它没有被标记为 [Obsolete],有什么我不知道的用法比使用泛型类更好吗?如果是,请举例说明.谢谢. EDIT 以List为例,它提供了ArrayList的所有功能,并且是强类型的.那么我们什么时候需要使用ArrayList?也许有时它有更好的表现?我不知道.如果你能告诉我一些 A ..
发布时间:2021-11-17 23:09:41 C#/.NET

制作第三方方法 [已过时]

如果我想将我的代码中的方法声明为已弃用/过时,我可以向其添加[Obsolete]属性并使编译器发出警告(或错误)无论何时使用该方法. 第三方方法(如System.Console.WriteLine)是否可以达到类似的效果?显然,我无法添加该属性,因为我无法控制代码.但也许 .NET 或 Visual Studio 中还有其他一些技巧? 我最好寻找一种“开箱即用"的解决方案,它不需要像编 ..
发布时间:2021-09-18 19:29:35 C#/.NET

Vector 是一个过时的集合

检查报告对 java.util.Vector 或 java.util.hashtable 的任何使用.虽然仍受支持,但这些类已被 JDK 1.2 集合类淘汰,可能不应在新的开发中使用.... 我有一个 Java 项目,它使用 vector 无处不在,我使用的是最新的 JDK 8.我想知道我是否可以在最新的 Java 上运行该应用程序. 并告诉我是否可以对 ArrayList 使用其他关 ..
发布时间:2021-09-17 19:08:57 Java开发

没有实现的注释方法

为了获得简洁漂亮的代码,我一直在寻找一个问题的答案,而这个问题在记录我的最新项目时突然出现. 通常,将有一个抽象类或接口以及需要实现的方法;有时,继承这些方法的类还有其他特定且独特的方法,这些方法使那些继承的方法过时,因此从未被引用. 为了避免在不使用功能的地方添加功能,我将这些过时的继承方法留空,并评论了为什么这样做. 不过,我觉得我还有很多工作要做,但是除了给出不推荐使用的注释之外,还无 ..
发布时间:2020-07-02 00:29:51 Java开发

隐藏旧版浏览器的Java代码

好吧,我认为这有点愚蠢,但是,我想知道是否有任何方法可以在较旧的浏览器中隐藏Javascript代码,而又不影响现代浏览器的代码. 是的,我知道有标记可为较旧的浏览器显示一条消息,但是有时如果某些旧版本的浏览器由于无法识别而将JS代码显示为文本. 希望您能理解 解决方案 ..
发布时间:2020-07-02 00:29:48 前端开发

反序列化时忽略过时的字段

我整天都在寻找一种方法来实现这一目标而没有结果... 我正在尝试反序列化一个对象.当我序列化它时,我有一个叫做(叫)obsoleteBool的布尔值.在该类的新版本中,我删除了该布尔,然后在反序列化时遇到错误(找不到字段"obsoleteBool"). 在类的旧版本和新版本之间添加新字段非常容易.即使不使用[OptionalField]属性,但是如何管理类的旧版本和新版本之间的字段删除 ..
发布时间:2020-07-02 00:29:46 C#/.NET

CSS 3.0用户选择属性替换

我正在使用CSS 3.0,并且抱怨“用户选择"属性不存在.有谁知道合适的替代品是什么? 解决方案 似乎没有一个. user-select被定义为 CSS3用户界面的一部分,后来被 CSS3基本用户界面模块取代.但是,后一文档不包含user-select的规范.经过最近的搜索,我找不到关于为何将其从规范中删除的任何讨论. 请注意,尽管供应商前缀版本将在Firefox,Chrome,Sa ..
发布时间:2020-07-02 00:29:43 前端开发

过时的意思

我已经接管了一个项目,该项目包含很多旧代码,包括C ++和C#,目前在VS 2010下(在Windows 7上)进行编译. 当我构建解决方案时,令人惊讶的是,成功构建了143个项目.但是,有大量警告提示.其中令人惊讶的数量是关于过时功能的警告. warning CS0618: 'System.Runtime.InteropServices.UCOMIMoniker' is obsole ..
发布时间:2020-07-02 00:28:35 C#/.NET

为什么drand48()和朋友过时了?

毕竟,它们似乎优于标准libc rand().我错过了什么吗? (我花了一些时间在网上搜索该问题,而我能找到的这个问题的另一个实例是在分配偏差的背景下,未得到解答.) 关于rand()和drand48()的手册页似乎也不尽相同.第一个建议第二个,第二个指出它已经过时,应该使用第一个. (不过,公平地说,许多了解PRNG背后的数学知识的人对于这些功能的手册页有疑问,因为它们的用词不当,在 ..
发布时间:2020-05-29 18:37:52 其他开发

如何将Marshal.SizeOf(Object)替换为Marshal.SizeOf< T>()?

我正在从现有代码中构建一个 Universal 类库,并且收到一些编译器警告,提示我一生都无法解决该问题. 我有这样的代码: void SomeMethod(Object data) { var size = Marshal.SizeOf(data); ... } 代码已构建,但是在 Universal 项目(我猜是.NET 4.5.1和更高版本的项目)中,我收到以下编译器 ..
发布时间:2020-05-29 01:51:01 C#/.NET

ASP.NET Core是否仍使用OWIN?

在使用C#构建较旧的MVC项目时,我注意到,有很多对OWIN库的引用.但是,在VS2015 SP3中创建.NET Core Web应用程序时,似乎没有对其的引用. 这个图书馆被淘汰了吗? 解决方案 OWIN不是库,它是规范 .在文档中, OWIN定义了.NET Web服务器和Web应用程序之间的标准接口. OWIN的“大想法"是,如果每个人都可以就使用的通用接口达成一致, ..
发布时间:2020-05-23 18:51:37 其他开发

Swing今天还在使用吗?

Java Swing是否仍在使用?是我最近发布的帖子发现它已经4岁了(现在已经8岁了),所以... 在专业环境中使用Swing ?我是一名学生,想知道是否值得学习,或者是否已过去。 (我不是在询问Swing-AWT比较......只是是否Swing在劳动力中已经过时。) 解决方案 现有的大多数GUI java代码库都是 Swing 并且可能会保持这种状态,直到代码库腐烂并且没有 ..
发布时间:2018-12-07 13:01:45 Java开发

为什么Java Vector(和Stack)类被认为已过时或已弃用?

为什么Java Vector被认为是遗留类,已废弃或已弃用? 使用并发时它的使用是否有效? 如果我不想手动同步对象而只想使用线程安全的集合而不需要制作底层数组的新副本(如 CopyOnWriteArrayList 确实如此,那么可以使用 Vector 吗? Stack ,这是 Vector 的子类,我应该使用什么而不是它? 解决方案 Vector 对每个操作进行同步。这几 ..
发布时间:2018-11-26 11:56:30 Java开发

IOS6 Monotouch中不推荐使用的方法

我们的应用目前正在定位ios5.1。安装MT 6.0.2后,不推荐使用的警告填充了构建日志。被弃用的方法是否仍然保留在源中或是否应该被替换? 例如,我应该用以下内容替换以下内容: public override bool ShouldAutorotateToInterfaceOrientation(UIInterfaceOrientation toInterfaceOrientati ..
发布时间:2018-09-23 19:06:36 IPhone