我正在开发一种使用 Python 的数据隐藏方法。我最多发送 16 位信息——0 和 1。 有时,原始消息在到达解码器的途中会被弄乱,所以我正在尝试实施一种纠错。 我成功地实现了汉明码,但只有在消息中恰好有一个错误时才有意义。 下面是一个典型的 7 位消息示例。 因此,在此示例中,我有两个错误, B ...
我正在开发一种使用 Python 的数据隐藏方法。我最多发送 16 位信息——0 和 1。 有时,原始消息在到达解码器的途中会被弄乱,所以我正在尝试实施一种纠错。 我成功地实现了汉明码,但只有在消息中恰好有一个错误时才有意义。 下面是一个典型的 7 位消息示例。 因此,在此示例中,我有两个错误, B ...
是否可以在 Excel单元格中隐藏字符输入 - 以便在输入时文本本身不可见。 我知道单元格内容可以被屏蔽,但只有在按下 Enter 后才会出现屏蔽。 以前是否有可能实现它,例如在密码字段中? 字体颜色变为白色,单元格格式填充将不适合。 VBA 和通常的解决方案都适用。 ...
我正在从事一个加密字符串并将其嵌入图像的项目,我的做法是将其二进制化。 当我使用rand() function 生成随机数据时,我的程序完全正常工作,但是当我尝试真正的字符串时,它不起作用,我知道它不起作用的方法是通过比较加密、嵌入和解密前后的数据,提炼。 我用来生成随机数据的代码如下 我用于加密 ...
我对封装和数据隐藏的整个术语感到有些困惑。 我正在通过重构大师阅读一本书“深入研究设计模式”,当他解释封装是什么时,我认为有些不对劲。 我搜索了一下,发现了一个非常好的解释: https://stackoverflow.com/a/28614407/11993214 。 他把封装误认为是数据隐藏。 ...
当我读到“您正在使用接口隐藏具体类”时,我感到困惑。 因为当应用程序被另一个人使用时,他可以看到整个代码(除非我只公开 web 服务......这是一个不同的方面,不要在这里混合)? 我同意接口和抽象类有助于很好地设计代码,但据我了解,仅此而已。 我无法理解在现实世界中我们如何向他人隐藏东西或增加 ...
实现隐藏要求我们向用户隐藏 class 的内部结构。 为简单起见,让我们使用 state:将 getter/setter 的数量减少到最低限度。 关注点分离要求 class 更改的原因只有一个。 因此,不能让服务层的 class 做服务层的事情,例如将数据保存到数据存储中。 数据传输对象 (DTO) ...
我被要求在数据库中隐藏用户的 email。 (平均堆栈)。 我是一个新手,我在管理一些包(如 maskdata、crypto.js... 在我的代码中,对于用户控制器,我有 2 个功能:一个用于注册(称为注册),一个用于登录(称为登录) 对于注册: 我在请求正文中服用email:req.body ...
我对OOP数据隐藏原理有疑问。 据我所知,数据隐藏=将结构的内部字段限制在某个可见区域。 动机:如果更改结构内容,则只需更改可见性区域中的实现。 为了实施数据隐藏原则,oop设计者大多决定这样做: 方法1: 封装=使可见区域成为结构本身(类),放置在其上运行的函数(方法 ...
我试图理解java中的抽象概念。 当我看到一些教程时,他们说抽象是一个过程,你只显示“相关”数据并“隐藏”用户不必要的对象细节。 这是抽象类如何工作的简单示例。 我知道虽然抽象类我们可以在子类中实现常见的方法,比如sound()方法。 我不明白的是,如何帮助数据隐藏和查看必 ...
我一直试图在Excel电子表格中隐藏表格列。 如果我的数据不是表格形式的,我可以隐藏整个列,但是由于表格下面的信息,我无法执行此操作。 对于此电子表格,该信息需要在下面。 因此,我无法真正转换表,也无法隐藏不相关的信息。 是否有人对此有解决方案(这似乎是一个基本问题,但是我对Exce ...
我有一个Sixe 512x512的灰度图像。 因此,每个像素包含8位。 我可以在希望嵌入数据的像素中总共嵌入8位吗? 这可能吗? (我只需要图像用于嵌入数据)。 如果我要在总共512 * 512像素中以10,000像素嵌入数据,那么我可以总共嵌入80,000位数据或10kB数据吗? ...
我已经阅读了 1000 多个未继承静态变量的位置。 但是这段代码如何正常工作呢? 父程序 子程序 此代码打印“父”。 还可以在几个位置阅读数据隐藏的概念。 父程序 子程序 现在输出是“孩子”。 那么这是否意味着静态变量是继承的,但它们遵循数据隐藏的概念? ...
我对Java中的抽象感到困惑。 我检查了许多页面,指出抽象是数据隐藏(隐藏实现)。 我对抽象的理解是“部分实现”。 只需在抽象类/接口中定义所需的内容,然后扩展/实现它们并添加您自己的功能即可。 我不明白这是如何隐藏数据的? 实现类/接口后,您将可以访问代码,并将根据需要对 ...
我在代码中大量使用pimpl习惯用法 ,主要是为了减少编译时间。 我遇到了调用C库的情况。 我有一个C ++包装器类,该类具有其接口,当然,详细信息都在impl中: 在cpp文件中,我必须向C库注册一个回调,然后在其中给它提供一个指针。 我想将此函数调用转发到相应的成员函数。 ...
我想了解JavaScript中封装的概念,以及如何使我的属性和方法公开或私有。 我在玩这个例子: 因此,变量var name和var age是私有的。 要访问它们,我使用.this引用使用公共方法。 因此,函数内部的任何var都是私有的,而对象内部的.this在外部可见。 ...
我没有在 Excel 或 Google Sheets 中编写脚本的经验,所以我试图扩展一下,看看是否有解决我的问题的方法。 我们在厨房改造业务中使用 Google 表格作为每周日历。 我们从左到右组织几周,并在这些列中列出我们目前正在处理的工作。 我想自动隐藏日期超过 4 周的所有列,因此当工作表打 ...
我正在阅读Crockford的这篇文章: http ://www.crockford.com/javascript/private.html 在他谈论私有的部分中,他说: 私有成员由构造函数组成。 构造函数的普通变量和参数成为私有成员。 现在,如果我在脚本中执行此操作: ...
我需要执行隐藏在加密图像中的数据。 要执行数据隐藏,我需要具有位图图像。 但是我不知道如何将图像保存为位图。 下面是我的加密代码。 这称为: output是一个字符串变量,具有存储加密图像的路径。 如何调用该函数来运行加密? 我收到以下错误消息:参数无效: ...
我需要给一群人提供一份报告,总结每个人的信息,但是只透露每个报告要去的人的名字。 我所拥有的是: 爱丽丝4 15%8 20% 鲍勃8 30%6 15% 卡罗尔4 15%8 20% 戴夫4 15%8 20% 艾琳4 15%8 20% 我想要的是: 爱丽丝的总结 ...
经过一些问题之后,我了解到, 封装是关于保护不变式并隐藏实现细节。 抽象与将接口与实现分开有关。 从课堂Java 培训中 ,我了解到, 封装具有以下优点, 为什么封装是您的朋友? [1]实现独立于功能。 拥有接口文档的程序员可以独立实现模块或ADT的新版本。 ...