• 关于 设计缺陷 的搜索结果

问题

测试平台对持续集成的支持(之七)——缺陷管理

云效平台 2019-12-01 21:17:58 2754 浏览量 回答数 1

问题

云效使用指南:项目协作:工作项管理

行者武松 2019-12-01 21:59:11 1311 浏览量 回答数 0

问题

为什么 RDS for MySQL 不支持 MyISAM 引擎?

云栖大讲堂 2019-12-01 21:32:24 1291 浏览量 回答数 0

新用户福利专场,云服务器ECS低至96.9元/年

新用户福利专场,云服务器ECS低至96.9元/年

回答

谭浩强《C程序设计》、C创造者的《C程序设计语言》、《C陷阱与缺陷》、《C专家编程》(经典)、《C程序员成长攻略》、《算法导论》、《数据结构》等等;

小旋风柴进 2019-12-02 01:20:14 0 浏览量 回答数 0

问题

云效常见问题

行者武松 2019-12-01 22:00:37 1328 浏览量 回答数 0

回答

前端设计可能有缺陷把

妙正灰 2019-12-01 23:16:39 0 浏览量 回答数 0

回答

重点推荐C语言四大圣经:《C语言程序设计》、《C和指针》、《C陷阱与缺陷》、《C作家编程》。其中C语言的发明者K&R的《C程序设计语言》更是重中之重,此书是C语言的第一秘典。所有优秀程序员的必经之路。 四大圣经及其他优秀书籍的信息: 1.《C语言程序设计》 K&R 清华大学出版社 2.《C和指针》 POINTERS ON C Kenneth A.Reek、 徐波 人民邮电出版社 3.《C陷阱与缺陷》 Andrew Koenig、 高巍 人民邮电出版社 4.《C专家编程》 Expert C Programming Deep C Secrets Peter Van Der Linden 人民邮电出版社 (2008-02出版) 5.《清华大学计算机系列教材•数据结构(C语言版)(附光盘1张)》 吴伟民、 严蔚敏 清华大学出版社 6.《计算机算法设计与分析(第3版)》 王晓东 电子工业出版社 7.《算法艺术与信息学竞赛•算法竞赛入门经典》 刘汝佳 清华大学出版社 8.《算法导论(原书第2版)》 科曼(Cormen T.H.)、等、 潘金贵 机械工业出版社 (2006-09出版) 9.《编程之美:微软技术面试心得 》 《编程之美》小组 电子工业出版社 10.《编程珠玑(第2版)》 Jon Bentley、黄倩、 钱丽艳 人民邮电出版社 11.《算法艺术与信息学竞赛》 刘汝佳 清华大学出版社 12.《程序员面试宝典(第3版)》 欧立奇、刘洋、 段韬 电子工业出版社 13.《数学之美》 (《浪潮之巅》作者吴军最新力作,李开复作序推荐,Google黑板报百万点击)

管理贝贝 2019-12-02 01:19:59 0 浏览量 回答数 0

回答

有,CSS2的奇技淫巧来实现圆角框虽然CSS3简单实现,但这正如js原生代码也可以用jQuery来做到,那是否应该抛弃js呢?很明显是NO,在一些要求更为高的实现上,以后可能需要用到这种奇技淫巧,正如CSS3为了弥补CSS2而出现,以后一定也有CSS4等来弥补CSS3的缺陷,而这种缺陷在发展过程中肯定也会有新的奇技淫巧,学习CSS2就像学习js原生代码,花费时间不多,但能非常有利于CSS实现的思维,比如在《CSS Mastery》中就是利用四张图片覆盖来实现自由伸缩的圆角框,这种覆盖的做法就是一例。否则到时要用到离开了CSS3设计功能范围以外,你就不会做了。

杨冬芳 2019-12-02 02:37:14 0 浏览量 回答数 0

问题

登陆页面左面空白太大,右面登陆的地方经常挡住无法输入

zzctnj 2019-12-01 21:00:48 2199 浏览量 回答数 1

回答

现在最新版是第三版,第四部还未发行。 重点推荐C语言四大圣经:《C语言程序设计》、《C和指针》、《C陷阱与缺陷》、《C作家编程》。其中C语言的发明者K&R的《C程序设计语言》更是重中之重,此书是C语言的第一秘典。所有优秀程序员的必经之路。 四大圣经及其他优秀书籍的信息: 1.《C语言程序设计》 K&R 清华大学出版社 2.《C和指针》 POINTERS ON C Kenneth A.Reek、 徐波 人民邮电出版社 3.《C陷阱与缺陷》 Andrew Koenig、 高巍 人民邮电出版社 4.《C专家编程》 Expert C Programming Deep C Secrets Peter Van Der Linden 人民邮电出版社 (2008-02出版) 5.《清华大学计算机系列教材•数据结构(C语言版)(附光盘1张)》 吴伟民、 严蔚敏 清华大学出版社 6.《计算机算法设计与分析(第3版)》 王晓东 电子工业出版社 7.《算法艺术与信息学竞赛•算法竞赛入门经典》 刘汝佳 清华大学出版社 8.《算法导论(原书第2版)》 科曼(Cormen T.H.)、等、 潘金贵 机械工业出版社 (2006-09出版) 9.《编程之美:微软技术面试心得 》 《编程之美》小组 电子工业出版社 10.《编程珠玑(第2版)》 Jon Bentley、黄倩、 钱丽艳 人民邮电出版社 11.《算法艺术与信息学竞赛》 刘汝佳 清华大学出版社 12.《程序员面试宝典(第3版)》 欧立奇、刘洋、 段韬 电子工业出版社 13.《数学之美》 (《浪潮之巅》作者吴军最新力作,李开复作序推荐,Google黑板报百万点击)

聚小编 2019-12-02 01:19:50 0 浏览量 回答数 0

回答

看下 RDS for MySQL默认关闭MyISAM引擎 - 云数据库 RDS 版 MyISAM 引擎表不支持事务,读写操作会相互冲突,仅支持表级别锁。当其上的查询或者写入操作时间比较长的时候,会阻塞其他操作,容易导致连接堆积,而且在crash 后存在数据丢失的风险,因此 RDS   for   MySQL推荐使用 Innodb   引擎。目前 RDS  ... 来自:   帮助  >  云数据库 RDS 版  >  技术运维问题  >  MYSQL使用 为什么 RDS for MySQL 不支持 MyISAM 引擎? - 云数据库 RDS 版 RDS   for   MySQL  不支持   MyISAM   引擎的主要原因有如下几个:   MyISAM  对数据完整性的保护存在缺陷,且这些缺陷会导致数据库数据的损坏甚至丢失。另外,这些缺陷很多是设计问题,无法在不破坏兼容性的前提下修复。   MyISAM  在出现数据 ... 来自:   帮助  >  云数据库 RDS 版  >  常见问题  >  功能/付费方式

火蓝云 2019-12-02 00:31:49 0 浏览量 回答数 0

回答

尽管这是真的,并且已经被其他人观察到(例如STL的发明者Stepanov),但其余的都是胡说八道。OOP可能有缺陷,它当然不是灵丹妙药,但是它使大规模应用程序变得简单得多,因为它是减少依赖关系的好方法。当然,这仅适用于“好的” OOP设计。马虎的设计不会带来任何优势。但是,好的分离设计可以使用OOP很好地建模,而不能使用其他技术很好地建模。

游客ufivfoddcd53c 2020-01-03 21:21:02 0 浏览量 回答数 0

问题

如何自定义一个java超时机制

蛮大人123 2019-12-01 20:18:38 1126 浏览量 回答数 2

回答

楼主您好, 可以多测试您提到那几个函数的是否有性能上的设计缺陷。或咨询一下这个Java程序的作者。 这个帖子可以参考一下喔: http://bbs.aliyun.com/read/189756.html?spm=5176.7189909.0.0.4ANpAr 祝您早日解决问题。

dongshan8 2019-12-02 02:04:28 0 浏览量 回答数 0

回答

零在整数预算中不可以做除数,否则抛运行时异常。   零在浮点运算中可以做除数,返回值为无穷大。   NaN各不相同,可看做是Java设计上的一个缺陷。   浮点型(Float或Double)的除法运算可以接受任何数值,并且结果总是返回一个浮点型的数值。这个数值可能是不合法的,需要进行判断和验证。

nnnnnuo 2019-12-02 00:59:20 0 浏览量 回答数 0

问题

不知道是BUG还是设计缺陷

liner0828 2019-12-01 22:04:17 1717 浏览量 回答数 2

问题

如何设计一个轻量的用户autocomplete系统

落地花开啦 2019-12-01 20:02:02 1398 浏览量 回答数 1

回答

回 6楼jenbo的帖子 没有哪个应用、哪个网站,是永远不换IP的。 如果你的应用连更新IP的能力都没! 那你应该检讨自己的应用设计缺陷。而不是这里怨天尤人。 我用过很多主机,时间长了,都经历过换IP,换机房的。 没有什么好说的,又不是经常换。年份久了,有些是必要的。

云大哥 2019-12-02 01:42:18 0 浏览量 回答数 0

回答

实际上,在AsyncTasks的设计中存在一些缺陷,使它无法真正用于网络。一个简单的例子是,只需旋转设备,即可松开AsyncTask和Activity之间的链接。 看一下这个线程:您将看到AsyncTask也很容易造成内存泄漏。 AsyncTask文档对此很明确:AsyncTask仅应用于短期任务,而且显然,网络不属于该类别。 所以,我真的建议您看看RoboSpice。该库是为异步网络设计的,它是实现它的一种非常可靠的方法。如果只有几秒钟可以说服,请查看此信息图表。 RoboSpice还是商店中的演示应用程序:RoboSpice Motivations,将深入介绍有关Android上异步网络的所有内容。

LiuWH 2020-01-19 11:42:20 0 浏览量 回答数 0

回答

按照从入门到提升的过程,我给您拟了一个学习计划。循序渐进学习C/C++ 0_0 易学C++ 1_0 C程序设计 1_0 C程序设计(谭浩强)或者1_1 C++程序设计教程 (钱能第二版) 1_1 Essential C++ 1_2 C++ Primer3 1_20 C++ Primer Plus中文版第5版 1_21 c++大学教程(第二版) 1_22 C++程序设计语言 1_23 C++沉思录 2_1 Effective C++ 2_2 Exceptional C++ 2_3 More Effective C++ 2_4 More Exceptional 3_1 Inside the C++ Object Model 3_1 Inside the C++ Object Model 3_1 Inside.The.C++.Object.Model 3_2 The Design And Evolution Of C++ 4_1 The C++ Standard Library 4_2 Effective STL 4_3 Generic Programming and the STL 4_4 STL 源码剖析 5_1 Exceptional C++ Style 5_2 C++Template 5_3 modern c++ design 5_4 C++面向对象多线程编程 这是我个人学习C的过程(C/C++)相关的资料和文档我这都有。如果你需要可以找我要。 另外提一点建议,因为学习一门计算机语言是件辛苦的事,你要下定决心就一定要坚持,千万不能开始兴趣浓厚,过了几天遇到一些困难就又打打鱼晒晒网,那就不好了。-------------------------问了这个问题,那么可以假设K&R已经看过了吧。 自己看过的所谓的“第二本”C语言的书(虽然书架上这方面的书有不少): 《C专家编程》和《C陷阱和缺陷》。 个人力荐《C专家编程》,没看这本书之前还是挺自以为是的,看了之后才发现 原来远没有那么“透彻”的理解过。书中的讲数组和指针什么时候相同和什么时候 不同的两节让我深深折服---太漂亮了。当然其他的很多知识点也是很值得一看的,且每章 后面还带了有意思的话题,书的最后还有些哲学性的话和一些面试、笔试题。绝对物有所值的 一本书。另外,这本书不厚的,记得当时是拿起来就没有放下,一气看完的,吸引人呀。 《C陷阱和缺陷》,说实在话,我没有从这本书学到太多的东西,书中所得很多注意事项大部分 都在别的地方看见过。当然这本书也可以看看,毕竟很薄,才一百多页。 其他的书,自己也没有看过,就还是不要说了吧。 斯坦福有一门课叫《编程范式》(programming paradigm),自己在跟,挺好的,尤其是练习 ,有时间可以学学。

沉默术士 2019-12-02 01:20:07 0 浏览量 回答数 0

问题

个人认证改成企业认证出现问题

1299763476257478 2019-12-01 18:50:22 229 浏览量 回答数 1

回答

首先,调理清晰是个很大的优势,程序毕竟是给人读的,更加清晰的代码有助于表达作者的想法。从编译实现上来说,switch 一般编译器会生成一张表来处理 对应的分支,在某些场景下,效率会更高,因为这些都是编译器在后面偷偷做的,不同的编译器的实现也可能会不同,优化的结果也可能会不相同,如果真要扣,可以把编译出来的汇编代码研究一下。另外需要说明的是,如果程序中出现了很多的 if else,一般来说都是设计缺陷,需要重构。

挺锋 2019-12-02 02:02:25 0 浏览量 回答数 0

问题

如何使用 Jenkins 实现 EDAS 持续集成

猫饭先生 2019-12-01 21:04:57 1908 浏览量 回答数 1

问题

企业级分布式应用服务 EDAS应用场景一般在哪里?

猫饭先生 2019-12-01 21:03:04 1064 浏览量 回答数 0

问题

如何使初级程序员编写测试?

游客ufivfoddcd53c 2020-01-03 17:04:44 0 浏览量 回答数 1

回答

1、Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。应该在App移动开发领域应用多。JS在Web里无法取代。2、go语言很优秀,但是现在谈超过Java还太早了,服务器性能不错,底层架构设计也很优秀。但是Java强在生态体系。目前看的高并发测试.NET Core和Java都比Java并发高。3、JavaScript应该是类型化、模块化、性能提升是重点,谷歌搞了V8引擎,但是语言固有缺陷无法摆脱,微软出来TypeScript4、Java最大的问题就是Oracle,这个公司太古板,差点搞死Java,不然谷歌也不会搞Go。安卓也不会退kotlin5、Java太成熟了,体系太大,最近5年的改动都是小改动,其实Java应该改改语法了,语言特性C#已经比Java好了。

徐雷frank 2019-12-02 01:49:27 0 浏览量 回答数 0

回答

嵌入式书籍推荐 : Linux基础 1、《Linux与Unix Shell 编程指南》 C语言基础 1、《C Primer Plus,5th Edition》【美】Stephen Prata 2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R) 3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE) 4、《嵌入式Linux应用程序开发详解》 Linux内核 1、《深入理解Linux内核》(第三版) 2、《Linux内核源代码情景分析》毛德操 胡希明著 研发方向 1、《UNIX Network Programming》(UNP) 2、《TCP/IP详解》 3、《Linux内核编程》 4、《Linux设备驱动开发》(LDD) 5、《Linux高级程序设计》 杨宗德 硬件基础 1、《ARM体系结构与编程》杜春雷 2、S3C2410 Datasheet 英语基础 1、《计算机与通信专业英语》 系统教程 1、《嵌入式系统――体系结构、编程与设计》 2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明 3、《Building Embedded Linux Systems》 4、《嵌入式ARM系统原理与实例开发》 杨宗德 理论基础 1、《算法导论》 2、《数据结构(C语言版)》 3、《计算机组织与体系结构?性能分析》 4、《深入理解计算机系统》【美】Randal E. Bryant David O''Hallaron 5、《操作系统:精髓与设计原理》 6、《编译原理》 7、《数据通信与计算机网络》 8、《数据压缩原理与应用》 C语言书籍推荐 1. The C programming language 《C程序设计语言》 2. Pointers on C 《C和指针》 3. C traps and pitfalls 《C陷阱与缺陷》 4. Expert C Lanuage 《专家C编程》 5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs 《编程精粹--Microsoft 编写优质无错C程序秘诀》 6. Programming Embedded Systems in C and C++ 《嵌入式系统编程》 7.《C语言嵌入式系统编程修炼》 8.《高质量C++/C编程指南》林锐

美人迟暮 2019-12-02 01:21:01 0 浏览量 回答数 0

回答

使用断言的最佳时机偶尔会被提起,通常是因为有人误用,因此我觉得有必要写一篇文章来阐述一下什么时候应该用断言,为什么应该用,什么时候不该用。 对那些没有意识到用断言的最佳时机的人来说,Python的断言就是检测一个条件,如果条件为真,它什么都不做;反之它触发一个带可选错误信息的AssertionError。如下例所示: 很多人将断言作为当传递了错误的参数值时的一种快速而简便的触发异常的方式。但实际上这是错误的,而且是非常危险的错误,原因有两点。首先,AssertionError通常是在测试函数参数时给出的错误。你不会像下面这样编码: 你应该用TypeError来替代,“断言”解决了错误的异常类型。 但是对断言来说更危险也更纠结的是:如果你执行Python时使用了-O或-OO优化标识,这能够通过编译却从来不会被执行,实际上就是说并不能保证断言会被执行。当恰当地使用了断言,这非常好的,但当不恰当地使用了断言,在使用-O标识执行时它将导致代码被彻底中断。 那么我们什么时候应该使用断言呢?如果没有特别的目的,断言应该用于如下情况: 防御性的编程运行时对程序逻辑的检测合约性检查(比如前置条件,后置条件)程序中的常量检查文档(断言也可以用于代码测试,用作一个做事毛手毛脚的开发人员的单元测试,只要能你接受当使用-O标志时这个测试什么都不做。我有时也会在代码中用"assert Fasle"来对还没有实现的分支作标记,当然我希望他们失败。如果稍微更细节一些,或许触发NotImplementedError是更好的选择) 因为程序员是对于代码正确性表现出的信心不同,因此对于什么时候使用断言的意见各不相同。如果你确信代码是正确的,那么断言没有任何意义,因为它们从不会失败,因此你可以放心地移除它们。如果你确信它们会失败(例如对用户输入的数据的检测),你不敢用断言,这样编译就能通过,但你跳过了你的检查。 在以上两种情况之间的情况就显得特别有趣了,那就是当你相信代码是正确的,但又不是特别确定的时候。或许你忘记了一些奇怪的边角情况(因为我们都是人),在这种情况下,额外的运行时检查将帮助你尽可能早地捕获错误,而不是写了一大堆代码之后。 (这就是为什么使用断言的时机会不同。因为我们对代码正确性的信息不同,对于一个人有用的断言,对于另一个人来说却是无用的运行时测试。) 另一个断言用得好的地方就是检查程序中的不变量。一个不变量是一些你能相信为真的条件,除非一个缺陷导致它变成假。如果有一个缺陷,越早发现越好,因此我们需要对其进行测试,但我们不想因为这些测试而影响代码执行速度。因此采用断言,它能在开发时生效而在产品中失效。 一个关于不变量的例子可能是这样的情况。如果你的函数在开始的时候期望一个打开的数据库连接,并且在函数返回后该数据库连接依然是打开的,这是一个函数的不变量: 断言也是一个很好的检查点注释。为了替代如下注释: 当我们执行到这里,我们知道n>2 你可以确保在运行时用以下断言: 断言也是一种防御性的编程形式。你不是在防范当前代码发生错误,而防范由于以后的代码变更发生错误。理想情况下,单元测试应该直到这个作用,但是让我们面对这样一个现实:即使存在单元测试,他们在通常情况下也不是很完备。内建的机器人可能没有工作,但数周以来也没有人注意到它,或者人们在提交代码之前忘记了执行测试。内部检查将是防止错误渗入的另一道防线,尤其对于那些悄悄地失败,但会引起代码功能错误并返回错误结果的情况有效。 假设你有一系列的if...elif代码块,你预先知道变量期望的值: 假设这段代码现在完全正确。但它会一直正确吗?需求变更,代码变更。如果需求变为允许target = w,并关联到run_w_code,那将会发生什么情况?如果我们变更了设置target的代码,但是忘记了改变这个代码块,它就会错误地调用run_z_code(),错误就会发生。对于这段代码最好的方法就是编写一些防御性的检查,这样它的执行,即使在变更以后,要么正确,要么马上失败。 在代码开始添加注释是个好的开端,但是人们都不太喜欢读和更新这些注释,这些注释会很快变得过时。但对于断言,我们可以同时对这块代码编写文档,如果这些断言被违反了,会直接引起一个简单而又直接的失败。 这里的断言同时用于防御性编程和检查文档。我认为这是最优的解决方案: 这诱使开发者去不理代码,移除像value ==c这类不必要的测试,以及RuntimeError的“死代码”。另外,当"unexpected error"错误发生时这个消息将非常窘迫,确实会发生。 合约式设计是断言另一个用得好的地方。在合约式设计中,我们认为函数与其他调用者遵循合约,例如像这样的情况: “如果你传给我一个非空字符串,我保证返回转换成大写的首字母。” 如果合约被破坏了,不管是被函数本身还是调用者,这都会产生缺陷。我们说这个函数需要有前置条件(对期望的参数的限制)和后置条件(对返回结果的约束)。因此这个函数可能是这样的: 合约式设计的目的是,在一个正确的程序里,所有的前置条件和后置条件都将得到处理。这是断言的经典应用,自(这个想法持续)我们发布无缺陷的程序并且将其放入产品,程序将是正确的并且我们可以放心地移除检查。

xuning715 2019-12-02 01:10:08 0 浏览量 回答数 0

回答

谭浩强的C只不过使你熟悉了C的语法和一些基本知识,并且让你对C编程有个初步的认识,进而可以学习一下数据结构,学习数据结构是学习C很好的一个方法,指针是C的精华,数据结构中的算法大量的使用了指针,通过数据结构的学习会让你在C的编程上上一个台阶。另外阅读一些关于C的经典书籍,如:C和 指针,C专家编程、C陷阱与缺陷等。这些书籍,有了谭浩强那本书的基础都是可以阅读的,会让你对C有更加的深刻的理解和认识。最后,记住,呵呵,多练习多思考才能 让你真正的学会编程。 以上给你说的都是打基础,俗话说,内功深厚,什么招式都能练会,上面的基础就是让你修炼内功,之后就可以再学习一些更高级的东西,如windows程序设计,硬件感兴趣了可以搞单片机,还可以转到其他的语言如java,这都是后话了。先好好打基础吧,基础打好了,你会发现其他的都是浮云。呵呵

liujae 2019-12-02 01:22:20 0 浏览量 回答数 0

问题

DiscuzX3.0起死循环GET漏洞可对用户和服务器造成拒绝服务影响

mytsing520 2019-12-01 21:37:27 4362 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 云栖号物联网 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 云栖号弹性计算 阿里云云栖号 云栖号案例 云栖号直播