码迷,mamicode.com
首页 >  
搜索关键字:信息隐藏    ( 374个结果
PairProject 电梯调度 【附加题】
[附加题]改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享。目前的设计有什么缺点,你会如何改进它?1.之前判断电梯是否闲置的函数不太好理解,重新修改了,如下所示: //是否停顿状态(停止的以及开门间隔>=0) pu...
分类:其他好文   时间:2014-10-18 20:51:57    阅读次数:144
C++学习笔记(十六):友元
问题的提出:我们已知道类具备封装和信息隐 藏的特性。只有类的成员函数才能访问类的私有成员,程式中的其他函数是无法访问私有成员的。非成员函数能够访问类中的公有成员,但是假如将数据成员都定义 为公有的,这又破坏了隐藏的特性。另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递,类型...
分类:编程语言   时间:2014-10-18 12:28:31    阅读次数:188
面向对象的三个基本特征
面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之中的一个,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,而且类能够把自己的数据和方法仅仅让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”...
分类:其他好文   时间:2014-10-15 12:26:14    阅读次数:253
Effective JavaScript Item 35 使用闭包来保存私有数据
本系列作为EffectiveJavaScript的读书笔记。   JavaScript的对象系统从其语法上而言并不鼓励使用信息隐藏(Information Hiding)。因为当使用诸如this.name,this.passwordHash的时候,这些属性默认的访问级别就是public的,在任何位置都能够通过obj.name,obj.passwordHash来对这些属性进行访问。   在E...
分类:编程语言   时间:2014-10-09 16:30:08    阅读次数:186
app开发历程————服务器端生成JSON格式数据,采用Unicode编码,隐藏中文
今天,问以前的同事,他们写接口按什么编码,怎么看到有\u的一些看不懂的内容,一问,原来是信息隐藏,防止信息泄漏。然后在网上查了Java如何把中文转换成unicode编码,转自:http://blog.csdn.net/sunmenggmail/article/details/27539023 1 ....
分类:移动开发   时间:2014-09-19 15:29:15    阅读次数:298
《javascript设计模式》读书笔记二(封装和隐藏信息)
1.为什么要封装和信息隐藏 做过编程的朋友们知道“耦合”这个词,其实封装的效果就是为了解耦,让类和类之间没有太多的联系,防止某一天修改某一类的时候,产生“多米骨诺牌效应”。 我们可以把信息隐藏看成目的,把封装看成达到信息隐藏的技术。通过封装就可以把对象的内部数据表现形式和实现细节进行隐藏。就好比你会看电视,但是你不知道电视的内部结构一样。但是在javascript中没有任何内置的机制,所以我们...
分类:编程语言   时间:2014-08-27 23:32:58    阅读次数:470
7天入门JavaScript,第二天
全局变量会削弱程序的灵活性。所以在javascript中,一个很关键的问题是要控制和避免全局变量.(减少全局污染)方法一,在应用中只创建一个全局变量,然后把多个全局变量整理到这个命名空间下。 这样可以减少和其他应用程序、组建、类库产生耦合。方法二,使用闭包进行信息隐藏,闭包 内部函数可以访问外部函数...
分类:编程语言   时间:2014-08-26 21:21:06    阅读次数:225
第四章:类和接口。ITEM13:使类和成员的可访问性最小化。
信息隐藏是软件程序设计的基本原则之一,面向对象又为这一设计原则提供了有力的支持和保障。这里我们简要列出几项受益于该原则的优势:1.更好的解除各个模块之间的耦合关系:由于模块间的相互调用是基于接口契约的,每个模块只是负责完成自己内部既定的功能目标和单元测试,一旦今后出现性能优化或需求变更时,我们首先需...
分类:其他好文   时间:2014-08-26 19:04:46    阅读次数:172
二维码加密解密工具——优密 更新版本发布!
优密——二维码加解密工具该工具是一款强大的二维码加密与解密扫码的手机软件,适用于Android 2.2及以上平台。使用本工具可以制作出具有加密信息的二维码,该二维码无法被普通的二维码扫码工具解码其中的内容,可以非常方便的将机密的信息隐藏在二维码中,帮助保护机密信息不被非法的扫码解读!   优密二维码加密解密工具主要特点: 1、制作包含加密信息的二维码;软件可在手机中直接生成需要的内容的加密二...
分类:其他好文   时间:2014-08-07 09:50:59    阅读次数:268
软件保护技术
1.防范算法求逆 2.抵御静态分析 a.花指令 b.SMC(Self-Modifying Code) c. 信息隐藏 d.简单的多态变形技术 3.文件完整性检验 磁盘文件校验;检验和;内存映像校验 4.代码与数据结合技术 使.text区块可写:a.LoadPE/Prodump改变区块属性为E0000...
分类:其他好文   时间:2014-08-03 15:09:35    阅读次数:219
374条   上一页 1 ... 34 35 36 37 38 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!