标签: deprecated

在VB.NET中,我可以将函数标记为已弃用吗?

VB.NET中是否有能力弃用代码?我知道在C#中有'attributes'和java中的标签; 在VB.NET中有什么类似的东西,除了留下'todo:...?

vb.net function deprecated

63
推荐指数
2
解决办法
2万
查看次数

GL_QUADS有什么不好的?

我听说GL_QUADS将在OpenGL版本> 3.0中删除,为什么会这样?我的旧程序将来不会有用吗?我已经进行了基准测试,GL_TRIANGLES或者GL_QUADS在渲染速度方面没有差异(甚至可能GL_QUADS更快).那么重点是什么?

opengl deprecated

63
推荐指数
3
解决办法
5万
查看次数

为什么 std::aligned_storage 在 C++23 中被弃用以及使用什么替代?

我刚刚看到 C++ 23计划弃用std::aligned_storageandstd::aligned_storage_t以及std::aligned_unionstd::aligned_union_t

据我所知,在对齐存储中放置新对象并不是特别constexpr友好,但这似乎不是完全丢弃该类型的好理由。这让我假设使用std::aligned_storage和朋友还存在一些我不知道的其他基本问题。那会是什么?

是否有建议替代这些类型?

c++ memory-alignment deprecated c++23

62
推荐指数
1
解决办法
8658
查看次数

MockitoJUnitRunner已弃用

我正在尝试用@InjectMocks和进行单元测试@Mock.

@RunWith(MockitoJUnitRunner.class)
public class ProblemDefinitionTest {

    @InjectMocks
    ProblemDefinition problemDefinition;

    @Mock
    Matrix matrixMock;    

    @Test
    public void sanityCheck() {
        Assert.assertNotNull(problemDefinition);
        Assert.assertNotNull(matrixMock);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我不包含@RunWith注释,则测试失败.但

不推荐使用MockitoJUnitRunner类型

我正在使用Mockito 2.6.9.我该怎么办呢?

java deprecated mockito

61
推荐指数
3
解决办法
3万
查看次数

如何在php中替换已弃用的set_magic_quotes_runtime?

当我尝试运行我必须使用但不写的PHP脚本时,我收到此消息.

Deprecated: Function set_magic_quotes_runtime() is deprecated in /opt/lampp/htdocs/webEchange/SiteWeb_V5/inc/fpdf.php on line 1810
Run Code Online (Sandbox Code Playgroud)

这是第1810行:

set_magic_quotes_runtime(0);
Run Code Online (Sandbox Code Playgroud)

如果这是一个已弃用的函数,我可以用它替换它?

非常感谢你!

php deprecated

59
推荐指数
8
解决办法
14万
查看次数

为什么"新日期(int year,int month,int day)"已弃用?

我最近继承的应用程序是关于构造函数的全部弃用警告:

Date d = new Date(int year, int month, int day)
Run Code Online (Sandbox Code Playgroud)

有没有人知道或者可以指出为什么像这样简单的东西被这样的东西"替换"的原因:

Date d = null;
Calendar cal = GregorianCalendar.getInstance();
cal.set(1900 + year, month, day);
d = cal.getTime();
Run Code Online (Sandbox Code Playgroud)

现在,显然弃用警告本身并不是一个问题,但你能想象如果这个构造函数被删除,数百万的LOC会在痛苦中哭泣吗?

在我简短的基准测试中,后者需要大约50%的时间来执行.

java date deprecated

58
推荐指数
4
解决办法
4万
查看次数

正在弃用的std :: iterator的准备工作

3月21 ,标准委员会投票赞成批准P0174std::iterator提议的弃用:

对于读者而言,很长的void参数序列不仅仅是简单地typedef在类定义本身中提供预期的s,这是当前工作草案采用的方法,遵循设置的模式

之前std::iterator,鼓励继承从迭代器样板实现中删除乏味.但弃用将需要以下其中一项:

  1. 迭代器样板现在需要包含所有必需的typedefs
  2. 使用迭代器的算法现在需要使用auto而不是依赖于迭代器来声明类型
  3. 洛基阿斯塔曾建议std::iterator_traits,可以更新,而继承工作std::iterator

有人可以告诉我我应该期待哪些选项,因为我设计了自定义迭代器,着眼于兼容性?

c++ standards iterator deprecated c++17

58
推荐指数
2
解决办法
1万
查看次数

iOS 11.0中不推荐使用'automatedAdjustsScrollViewInsets'

我刚刚开始编译到iOS 11,并注意到Apple现在宣布该属性

var automaticallyAdjustsScrollViewInsets: Bool { get set }
Run Code Online (Sandbox Code Playgroud)

被弃用:

https://developer.apple.com/documentation/uikit/uiviewcontroller/1621372-automaticallyadjustsscrollviewin

在此输入图像描述

是否有其他属性可以在iOS 11中修复此警​​告?

默认值是否保持正确或将来如何处理?

xcode deprecated ios swift

58
推荐指数
3
解决办法
3万
查看次数

不推荐的意思?

当jQuery,微软或其他一些软件公司说:"这个功能已被弃用".

例如,当有一个func1在版本1.0中正常工作并且在2.0版中不推荐使用时,它还引入了一个新的func2:

  1. func1是否也应包含在2.0版中以实现向后兼容性?
  2. func1应该在版本2.0中没有错误吗?(func2适用于版本2和1)
  3. 是否允许func2在2.0版中无法正常工作?

贬值到底意味着什么?它在所有组织中的含义是否相同?

对于前者 jQuery中的live方法在IE中的1.7中不起作用,但它在Chrome中起作用).

deprecated

56
推荐指数
4
解决办法
11万
查看次数

从字符串文字到'char*'的弃用转换

我有一个程序声明一个像这样的字符串数组:

char *colors[4] = {"red", "orange", "yellow", "blue"};
Run Code Online (Sandbox Code Playgroud)

但是我得到了上面的编译器警告.它编译但我宁愿使用非弃用的方式(如果有的话).我试图找出它意味着什么,但我似乎无法弄明白.我听说'char'工作之前使用'const',但如果有人能解释错误的含义,那将会有所帮助.谢谢.

c++ string char literals deprecated

55
推荐指数
3
解决办法
4万
查看次数