腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
不
破坏
现有
约定
的
情况下
向
导出
的
类型
添加
函数
我想向
导出
的
类型
添加
一个新
函数
,该
类型
已在prod中使用,因此不想重命名任何内容或引入
破坏
性更改。/logger'; export type Logger = BunyanLogger; 我尝试使用接口而不是
类型
,但这需要我
在
BunyanLogger上实现所有方法。我想用一个额外
的
方法来扩展Logger
类型
,我已经尝试了下面所示
的
交集,但也不起作用: expo
浏览 12
提问于2021-02-11
得票数 1
回答已采纳
1
回答
以编程方式将字段附加到内容
类型
在这种
情况下
,我需要对.install文件中
的
内容
类型
进行一些修改。我知道如何以编程方式创建内容
类型
,只需通过UI和
导出
创建它,并重新创建表单来提交它。在这种
情况下
,删除
现有
的内容
类型
并重新创建它会
破坏
现有
的内容
类型
实例,因此我需要向
现有
的内容
类型
中
添加
一个
现有
字段。这很容易实现吗?
浏览 0
提问于2011-12-02
得票数 0
1
回答
向
函数
添加
变量参数会
破坏
现有
代码吗?
、
、
、
向
现有
的Go
函数
添加
变量参数是一种
破坏
吗?例如:func Foo(a int) func Foo(a int, params ...string) API
的
调用者可以省略新
的
参数,所以我认为API是向后兼容
的
。有人能提供一个示例,说明旧API
的
用户
在
不
更改代码
的
情况下<
浏览 0
提问于2019-03-14
得票数 8
回答已采纳
1
回答
添加
了DateTime?DataMemberto DataContract -
现有
客户端失败,并显示“可为空
的
对象必须具有值”
、
、
、
、
我想在
不
破坏
现有
客户端
的
情况下
,
向
WCF DataContract
添加
更多
的
DataMembers。这就是为什么我将它们
添加
为可为空
的
DateTime对象,但是客户端失败并返回“可为空
的
对象必须有一个值”。 我知道这和DateTime? something = (DateTime?)我如何在
不
更改所有
现有
客户端
的
情况下
使其工作?
浏览 1
提问于2012-10-08
得票数 1
回答已采纳
1
回答
SOAP web服务演变
、
、
关于如何处理SOAP web服务
的
演变,有没有什么指导原则/教程? 我可以看到,更改
现有
的方法或
类型
可能不起作用,但我是否可以
在
不
破坏
现有
客户端
的
情况下
添加
新
的
方法、复杂
类型
和枚举值?
浏览 3
提问于2010-04-01
得票数 5
4
回答
如何在不需要重新链接C++文件
的
情况下
更新lib dll?
、
我想要做
的
是重建Vc++动态链接库,并保持与已经链接到库
的
可执行文件
的
兼容性,而不必重建可执行文件或使用LoadLibrary动态加载动态链接库。换句话说,有没有一种方法可以
向
dll
添加
类和方法(但不删除任何类和方法),并确保
现有
入口点保持不变?
浏览 0
提问于2009-07-30
得票数 9
回答已采纳
10
回答
在
不
破坏
现有
代码
的
情况下
向
结构
添加
字段
、
、
、
因此,我正在处理这个庞大
的
代码存储库,并意识到其中一个结构缺少一个重要
的
领域。我尽可能仔细地查看了代码(它使用了struct),并得出结论,
添加
一个额外
的
字段不会
破坏
它。 知道我在哪里搞砸了吗?也是:欢迎设计建议--我能做到这一点
的
最好方法是什么?
浏览 4
提问于2010-01-21
得票数 3
回答已采纳
1
回答
什么被认为是对库箱
的
彻底改变?
、
、
因此,每次发布时都会发生重大
的
更改,从而导致版本
的
大幅增加。一个突破性
的
更改通常被认为可能会
破坏
下游
的
板条箱(代码依赖于所讨论
的
库)。 然而,
在
锈病,有可能打破下游板条箱。例如,更改(仅包括
添加
)公共符号集可能是一个重大
的
更改,因为下游
的
板条箱可以使用glob (use foo::*;)将库
的
符号拉到它们
的
命名空间中。因此,
添加
符号也可以打破依赖
的</em
浏览 2
提问于2016-12-16
得票数 18
回答已采纳
1
回答
在
更改protobuf序列化
类型
时,为了
不
破坏
现有
客户端,我需要注意什么?
我需要在
不
破坏
现有
客户端
的
情况下
对我
的
序列化
类型
进行更改(
在
本例中是附加
的
)。我需要小心什么?或者换句话说,哪些
类型
的
更改肯定会
破坏
现有
的客户端?
浏览 2
提问于2013-11-26
得票数 2
回答已采纳
1
回答
当
添加
新
的
数据
类型
时,访问者模式是否阻止了修改
现有
代码
的
需要?
、
、
据我所知,访问者模式应该解决表达式问题(描述为这里),其中一个程序需要支持
在
多个
类型
上执行多个操作,理想
情况下
允许
添加
新操作和新
类型
,而
不
涉及
现有
代码。OOP语言可以为每种对象
类型
的
操作定义一个方法;这使得
在
不修改
现有
代码
的
情况下
很容易
添加
新对象,但是
添加
新操作需要修改所有
现有
对象。模式匹配
的
浏览 0
提问于2020-01-09
得票数 2
回答已采纳
1
回答
为LLVM和clang c++开发自定义调用
约定
,以便注入DLL代码。
、
、
、
、
我目前正在从事一个项目,其中有一个可执行文件需要一些C/++注入来修复DLL中
的
代码,不幸
的
是,上述exe恰好是用Watcom编译
的
--这意味着使用visual c++和clang
的
常用方法都无法调用
现有
代码并在
不
破坏
参数
的
情况下
注入自定义
函数
(我已经尝试内联一些程序集以传递带有存根
的
参数,但由于有超过7000个可以任意调用
的
方法,维护起来将非常令人头疼)。因此,由于我使
浏览 53
提问于2020-11-01
得票数 1
1
回答
在
js文件中导入ES2015
、
、
、
、
我想开始
在
一个
现有
的Babel项目上使用
类型
记录。我
的
目标是能够在对
现有
代码进行尽可能少
的
修改
的
情况下
,
向
构建过程
添加
类型
记录。出于这个原因,我决定链接
类型
记录(针对ES2015)和Babel。有了ts1.8
的
js文件支持,我想我最终能够保留一切,然后逐个转换文件。但我遇到
的
第一个问题是: error TS8003: 'export=&
浏览 1
提问于2016-02-01
得票数 3
回答已采纳
2
回答
Java是否有办法让非库开发人员使用扩展方法?
、
C#
的
扩展方法很适合
添加
语法糖,Java扩展方法很好地允许库开发人员向他们
的
接口
添加
方法。我是一名非库Java开发人员,我知道从库中获得新功能会带来很多好处,但我仍然希望拥有C#扩展方法
的
语法糖功能。String data = "abcd&q
浏览 1
提问于2012-10-30
得票数 8
回答已采纳
5
回答
如何在
不
破坏
现有
代码
的
情况下
向
函数
添加
输出参数?
、
、
我假设
函数
已经有一个返回值,所以不能被
添加
。并像这样使用它 *extraoutput = whatever; 但这只是我想出来
的
。我想知道是否有更好
的
方法来做这件事。请注意,
函数
中已经包含了"whatever“。
浏览 0
提问于2012-11-09
得票数 5
回答已采纳
2
回答
模糊共享库
是否有任何工具能够自动对Linux共享库进行模糊化,我指的是自动检测
导出
函数
、确定
函数
签名和最终注入随机数据?如果我们提供
函数
签名之类
的
信息,像Sulley或Peach这样
的
框架可以执行这种
类型
的
模糊化吗?
浏览 0
提问于2014-02-28
得票数 3
回答已采纳
1
回答
如何在不禁用
现有
设计器功能
的
情况下
向
控件
添加
设计器谓词?
、
我已经创建了一个从TextBox派生
的
自定义文本框控件。为了
添加
设计器谓词,我创建了一个附加到控件
的
设计器,但这样做将禁用附加到TextBox类
的
System.Windows.Forms.Design.TextBoxDesigner中
的
所有
现有
设计器功能。TextBoxDesigner类被设置为internal,所以我也不能从中派生我
的
设计器。是否有其他方法可以
在
不
破坏
现有
功能<e
浏览 4
提问于2011-05-27
得票数 1
1
回答
界面在生产应用中
的
优势
、
、
这也使您
的
系统随着系统
的
增长而变得更具有可伸缩性。使用松散耦合,您可以
在
向
系统
添加
新功能时安全地编写附加代码,而不会
破坏
现有
功能。
在
阅读完这篇文章之后,我明白了关键是类/组件可以很容易地交换,它有助于
在
不
破坏
现有
功能
的
情况下
实现代码
的
可扩展性。代码交换是有意义
的
,但是代码可扩展性而
不
浏览 8
提问于2022-11-04
得票数 -1
6
回答
抽象类相对于接口
的
优势
它说,抽象类比接口具有优势,因为可以修改抽象类来
添加
新成员。更改抽象类是否真的会使继承
的
类变得不稳定?或者请任何人解释一下他们
的
观点是什么? 与接口相比,定义类更好。在库
的
以后版本中,可以安全地
向
类
添加
新成员;
在
不
破坏
现有
代码
的
情况下
,不能将成员
添加
到接口中。
浏览 3
提问于2012-02-04
得票数 4
回答已采纳
2
回答
使用extern c和dllexport模块定义(msvc++)调用名称mangling
、
、
、
、
我试图
导出
一个简单
的
dll测试
函数
来处理应用程序(fyi: mIRC),该应用程序将调用
约定
指定为:现在,要从应用程序中调用它,我将使用test_func,但是我注意到,由于名称
的
损坏,它并不像我想象
的
那么简单通过这里
的
类似主题,我了解到,将__declspec(dllexport
浏览 8
提问于2010-12-28
得票数 17
回答已采纳
1
回答
在
不
覆盖标题和描述
的
情况下
将DevOps CSV问题导入到
现有
的用户故事中?
、
、
我正在与Azure合作,我想导入一个CSV,其中包含大约20个问题,并将它们链接到
现有
的用户故事中。
在
阅读了之后,我在下面创建了CSV文件,这似乎是可行
的
,它创建了可以导入
的
新问题。换句话说,它将用CSV导入文件中提供
的
内容覆盖
现有
的标题和描述。 我
在
某种程度上假设,2 in Description 2意味着它只适用于子问题,即新问题,而不是父用户故事。当此描述为空时,则删除用户故事
的
现有
描述,导入屏幕(正确)显示错误并停止任何导入。
浏览 11
提问于2022-07-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如果调用约定不匹配,会发生什么?
基于 TypeScript 的 Weex 优化实践
Kotlin系列之Lambda表达式(1)
Cgo让c和go 手牵手
EF Code-First技能进阶(3)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券