摘要: 反码: 求反码时正数不变,负数符号位1不变,其余位按位取反。 反码也可用于运算。运算时,如果有进位溢出,则需将溢出位作为1加入到结果中。 题外话,如果两个同号数相加变成一个异号数,则发生溢出。两个异号数相加不会溢出。 阅读全文
posted @ 2018-11-28 11:45 BrandonPan 阅读(119) 评论(0) 推荐(0) 编辑
摘要: OO第四次作业总结 一、测试与正确性论证 当我们在进行一个项目时,我们有两种方式来验证自己的项目是否符合自己的预期。他们分别是测试与正确性论证。在我们进行对比分析之前,我们先来了解一下他们各自都是什么。 (一)测试 在编写软件的过程中,测试永远是一股强大的而且并不神秘的力量。很多大牛都曾经分享过自己 阅读全文
posted @ 2018-06-25 18:40 BrandonPan 阅读(195) 评论(0) 推荐(0) 编辑
摘要: OO第九、十、十一次作业总结 一、规格化设计调研 发展历史 【背景·软件危机】 在20世纪60年代以前,计算机刚刚投入使用,此时的软件设计往往只是为了一个特定的应用而在指定的计算机上设计和编制,此时软件规模较小,文档资料通常不存在,很少使用系统化的开发方法,设计软件往往等同于编制程序。软件在这个时期 阅读全文
posted @ 2018-05-30 18:22 BrandonPan 阅读(177) 评论(0) 推荐(0) 编辑
摘要: OO第五、六、七次作业总结 一、第五次作业 (一)多线程的协同和同步控制 在第五次作业中首次采用了多线程的设计模式。多线程的设计使得对象的设计更具有独立的特性,但是在不同对象之间的交互也需要格外的注意。在此次作业中,经过分析,笔者共有三类线程对象,分别是电梯线程、调度器线程和请求模拟线程(主线程)。 阅读全文
posted @ 2018-05-02 00:01 BrandonPan 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、写在最前 OO课程,时至现在,完成了三次作业。回头看这三次作业,对于我个人来说,每次可以说都是有新的挑战的。第一次作业 多项式的计算 的难点是从java零基础与编程全忘光的小白速成为一个能够使用有限状态机和简陋到不能再简陋的面向对象思想的新手村战士;第二次作业 傻瓜电梯 ,发现自己居然要从0开始 阅读全文
posted @ 2018-04-03 23:30 BrandonPan 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 体会 “我饿了但是我没有胃口;我想死但是我没有心情”——《生活》 每一次oo都是对心境的历练。第三次尤为深刻。 回头来看,这次oo的结果是bug没有de完,因此这次的公测甚至之后的互测表现都很一般。结果并不是很好。当然,我们在问题分析上应当进行过程。此次写作业过程中有三大错误。以下分析仅针对自己的状 阅读全文
posted @ 2018-04-03 23:30 BrandonPan 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 写在最前: 我我我我我我靠,以后再也不再ddl截止前1小时调试程序了!之前在DDL前1小时修改程序,当我改完后,我想着,再把之前的测试样例跑一遍,如果都对就OK了。就在这时,问题出现了,我之前正确的测试样例变成错误了。我心头一惊,想着会不会是哪里改错了。但是更恐怖的事情还在后面,我打开之后,我的输出 阅读全文
posted @ 2018-03-21 21:10 BrandonPan 阅读(396) 评论(2) 推荐(3) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-07-31 23:52 BrandonPan 阅读(53) 评论(0) 推荐(0) 编辑