问题标签 [obsolete]

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 投票
0 回答
303 浏览

c - 用什么代替 getpass(为什么 getpass 过时了)?

可能重复:
在 C 中获取密码而不使用 getpass (3)?

我一般不喜欢“过时”或“弃用”这个词,而附近没有“使用函数'X'”。

我应该使用什么简单的东西从 GNU/Linux 上的 C 中的 CUI 程序中的用户那里读取密码?密码用于加密/解密,但与 PAM、GPG、SSH 或任何其他大事无关。

0 投票
1 回答
1105 浏览

ios5 - Monotouch 中不推荐使用的 IOS6 方法

我们的应用程序现在针对 ios5.1。安装 MT 6.0.2 后,不推荐使用的警告填充了构建日志。不推荐使用的方法应该仍然保留在源中还是应该被替换?

例如,我应该将以下内容替换为:

或者在代码库中有两个被覆盖的方法?

0 投票
1 回答
711 浏览

c - 半双工通信链路上的 Telnet - 协商参数

我们的嵌入式系统需要一个 Telnet(串行)接口,由于硬件/遗留系统,它通过半双工链路 (RS485) 工作。是的,我知道——不,我们无法改变它,业界喜欢这样。

这样做的问题是,当我们向终端发送全屏文本时,用户可以按下按钮并将数据发送回线路。

Telnet 支持 IAC->GA (Go Ahead) 命令向用户终端发出信号,它可以开始发送数据,但是我读过的任何 RFC 中都没有关于告诉用户终端停止发送数据的信息,所以我们可以刷新屏幕。

不幸的是,1973 年以后的所有 RFC 都假定将使用 SGA(Suppress Go Ahead)模式,因此很少提及。不幸的是,似乎没有一个 RFC 或其他文档实际上涵盖了整个协议。

有没有人有任何信息/链接更完整地记录了 telnet 协议(或只是 Go Ahead 行为)?我意识到其中一些可能是写在带有绿色条纹的羊皮纸上;)

重新编辑:为什么这个编程问题的“离题”结束?Telnet 是 OSI 模型的第 7 层,你知道...

0 投票
2 回答
592 浏览

ios - MonoTouch:接近过时的 iOS 方法

随着 iOS 的升级,旧版本的签名和方法被 MonoTouch 标记为过时

我的问题是,如果我们接受 MonoTouch 提供的新方法的建议,我们会对旧 iOS 版本产生负面影响吗?

我了解 iOS 6 中的 Facebook 等新功能在 4.3 中不可用,但这个问题更多的是关于将 MonoTouch 应用程序迁移到更高版本的 IOS 的同时保持兼容性。

例如:

运行 MonoTouch 6 应用程序的 iOS 4.3 设备:删除过时的方法并用新方法替换它们仍然有效吗?

0 投票
2 回答
7180 浏览

typescript - TypeScript – 什么是“导出导入”?

显然,你可以在 TypeScript 中说 'export import xx = module("xx")'。

但是,这是什么意思?我在规范中没有看到。

0 投票
1 回答
502 浏览

html - 属性状态:已弃用或已过时?

我是 HTML 5 的新手,我在不同的W3 HTML 标准化文档中找到了一些问题来获取属性的状态。

例如,从 HTML 4.01 起,不应再使用元素的bgcolor属性。<body>它已被弃用。(见:http ://www.w3.org/TR/html4/present/graphics.html#h-15.1.1 )。

但是它在 HTML 5 中的状态是什么?在 HTML 标记规范中,该属性被标记为过时(参见:http ://www.w3.org/TR/html-markup/body.html )。

这是否意味着本书中的属性不再存在于 HTML 5 中?

考虑编写符合标准的客户端,我应该与文档中的哪个参考相关,以便对属性进行精确和定义的处理?只是因为它已经过时而放弃它?把它留在那里,否则对它充耳不闻(有一个属性节点但它没有意义)?

标准化文件中记录在哪里?

0 投票
1 回答
132 浏览

linux - 如何使用过时的选项编译 linux 内核?

好的,所以我有这个嵌入式内核,它的网卡过去可以与 LLTEMAC 选项一起正常工作。带有 LL_TEMAC 的新版本没有。我仍然在源代码中看到带有 LLTEMAC 的代码,但在 .config 文件中的可用选项中没有:

有没有办法用这个删除的选项编译内核?如免责声明所述,简单地添加CONFIG_XILINX_LLTEMAC=y CONFIG_XILINX_LLTEMAC_MARVELL_88E1111_GMII=y到 .config 文件不会做任何事情:# Automatically generated file; DO NOT EDIT.

谢谢。

0 投票
1 回答
838 浏览

c# - 在 C# 中定义使用属性(作为属性?)的警告

如果代码中使用了某些属性,我想发出警告。我可以使用过时的属性。但是使用的属性并没有过时,因此给出过时的警告是不正确的。当使用该属性时,如何为编译期间打印的某些属性定义自己的警告?

0 投票
1 回答
1539 浏览

c# - 为过时的 C# 事件生成警告

有谁知道在使用 Obsolete 事件时让 Visual Studio C# 编译器发出构建警告的技巧或解决方法?

如果我创建一个带有公共事件的简单程序集并将 Obsolete 属性应用于该事件,当我引用该程序集并在另一个项目中订阅该事件时,编译器在我构建时不会发出警告(即使是最高警告级别或警告设置为错误)。

项目 1 中的事件声明:

在 Project 2 中使用 Obsolete 事件不会导致生成警告:

当我打开源文件时,Visual Studio 将事件识别为已过时并将警告(或错误)添加到错误列表中: 后台源处理识别警告

但是,一旦我构建,警告就会消失并且不会出现在构建输出中: 编译后警告消失

缺少的编译器警告似乎已作为错误提交,但在修复之前,是否有任何方法可以在有人使用该事件时强制发出警告?否则无法提醒外部消费者他们需要更改调用代码。

0 投票
1 回答
108 浏览

python - Python 遗留伯克利数据库

我正在使用一个用 Python 编写的程序,该程序最后一次更新是在 2003 年。我现在一切正常,除了一个导入:

这看起来像是一个非常旧的 berkeley 数据库模块版本,将在 Python 3 中弃用。我能找到的唯一参考是:http: //buildbot.zope.org/Packages/BDBStorage/BerkeleyBase。 py?graph=1.8&only_with_tag=bsddb3Storage_1_0beta4

不幸的是,该软件没有文档,并且构建它的团队无法联系到。

有没有人见过类似的东西?

用法如下: