defensive-programming

defensive-programming

文章 0 浏览 3

防御性编程和异常处理

前几天,我在考试中遇到了以下理论问题: (a) 解释在处理以下问题时防御性编程的含义 执行过程中可能出现的特殊情况 程序。您可以参考课堂上看到的例…

瀟灑尐姊 2024-12-05 18:16:10 1 0

C++防御性编程:从类型安全的缓冲区中读取

假设我有一个我不拥有的类:DataBuffer。它提供了各种 get 成员函数: get(uint8_t *value); get(uint16_t *value); ... 当读取此缓冲区中包含的结构…

追星践月 2024-12-02 12:38:24 1 0

具有非自动属性的 C# 匿名支持字段

我想创建一个私有成员变量,即使对于拥有它的类也是私有的,并且只能由其 getter 和 setter 访问。 我知道你可以使用像这样的自动属性来做到这一点 pr…

桃酥萝莉 2024-11-28 04:07:47 0 0

如果我向某个网站重复发帖一百万次,会发生什么情况?

我只是想通过我的本地主机向网站发布一些内容以检索一些数据,突然,我想到了这个想法:如果我创建一个帖子,将其放入运行超过 100 万次的 for 循环中…

怀中猫帐中妖 2024-11-25 18:18:52 1 0

提高 setValueForKeyPath 的稳健性

我创建了 NSObject 的扩展,以允许从 PLIST 或字典中包含的数据设置对象属性。我确实使用了 setValuesForKeysWithDictionary ,但这仅适用于键,不适…

梦里人 2024-11-19 12:57:31 4 0

Cocoa UI 和通用框架元素抵御恶意攻击的能力如何?

到目前为止,我不太关心整体安全考虑,因为我一直在开发促销性和非批判性的 iPhone 应用程序。 然而,目前我正在开发一个 Mac 应用程序,该应用程序需…

今天小雨转甜 2024-11-09 19:31:46 3 0

Parasoft 规则向导

我正在尝试创建一个静态规则来检查 SIL4 应用程序中防御性编程的令牌传递。 规则如下:“每个函数都应有一个 const uint_32 作为最后一个参数”, 即…

弥枳 2024-11-08 00:35:20 4 0

在禁用的 GUI 选项中添加额外的检查是一个好习惯吗?

我指的是以下内容: void setup_gui() { if (some_condition) some_button.disable(); ... } void some_button_click() { // Is this a good practice…

心在旅行 2024-10-10 15:16:13 10 0

像防病毒一样处理自我防御

我为防御系统、防病毒防恶意软件等编写程序。并且我在通过品味管理器->杀死进程来防御进程被杀时遇到问题。我测试了一些防病毒软件,但它们不让我杀死…

不…忘初心 2024-10-09 22:06:21 9 0

关于检查文件是否存在与目录是否为空以及可靠性的问题

我知道几乎每种编程语言都有一种方法来检查文件或目录是否存在。 然而,就我而言,创建了一个存储程序设置的文件。如果不存在(即 !File.Exists 或 Di…

年华零落成诗 2024-09-28 09:50:25 7 0

使用 Perl 循环遍历文件中的行的最具防御性的方法是什么?

我通常使用以下代码循环遍历文件中的行: open my $fh, '<', $file or die "Could not open file $file for reading: $!\n"; while ( my $line = ) { …

始终不够 2024-09-24 17:08:28 9 0

防御性数据库编程——使用 T-SQL 编写健壮的代码?

在应用程序开发中,有一个防御性编程的概念。如何使用 Transact-SQL 实施防御性编程技术并编写健壮的代码?…

多彩岁月 2024-09-24 09:20:36 6 0

这段代码还能如何针对防御性编程进行优化?

对于我的数据结构项目,目标是读取提供的文件,其中包含 10000 多首歌曲,其中明确标记了艺术家、标题和歌词,并且每首歌曲均由带有单双引号的行分隔…

叫嚣ゝ 2024-09-24 05:48:01 13 0

验证访问权限时如何避免键盘记录器

正如标题所示,在验证访问权限时,可以采取什么措施来击败按键/击键记录? 我刚刚发布了一个相关问题(how-to-store-and-verify-digits-chosen-at-ran…

千里故人稀 2024-09-12 15:45:10 11 0

JavaScript 反静默技术来指示失败

当错误确实发生并且函数无法继续执行时,在 JavaScript 中报告错误而不是依赖 null 和 undefined 是一个好方法。我可以想到三种方法: 不执行任何 操…

他是夢罘是命 2024-09-09 18:16:36 7 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文