摘要:
一、题目要求输入一个二维整形数组,数组里有正数也有负数。二维数组首尾相接,象个一条首尾相接带子一样。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)题目:返回一个二维整数数组中最大子数组的和二、解题思路 先对二维数组进行了重构,形... 阅读全文
摘要:
我一直认为,读书最大的功用之一,就是能激发我们的思考,是打开思维源泉的阀门;这本书很好的起到了这一作用,它让我们去思考软件开发的过程、方法、管理…,为我们思考这些提供了真实生动的案例,也对现实的工作有些指导和警示作用。为什么好软件如此难做?这是我本人,我想也是很多人都在苦苦思索的一个问题,虽然无人能... 阅读全文
摘要:
十四周的软件工程课,眨眼间就要结束了。在这门课程的学习过程中,我觉得自己收获很多。《软件工程》这门课,在学习之初,我认为就是交大家怎么编程,到后来真正上了这门课,才发现自己想的太有局限性了。这门课更多的是告诉除了编程以外的很多关于软件的知识,比如怎么进行团队合作、怎么在冲刺过程中制定自己计划等等。 ... 阅读全文
摘要:
软件开发过程有时就是这样的一种体验,目标看是唾手可得,却又总是在你伸手摘取时,发现还有一段距离要走,问题随着开发的深入而不断涌现;这就像是坐在大象背上的训象师,用吊在大象鼻子前的香蕉,给大象耍的把戏。是什么原因,导致软件开发有时会进入这样一个令人惋叹的黑洞?书的作者没有,也不可能给我们一个答案,但通... 阅读全文
摘要:
在第一阶段七天的冲刺时间里,我主要承担做了我们组创新这个模块的工作。由于这个模块是我提出的想法,所以我承担了这个模块的编写工作。首先,我设计了自定义界面的布局,进行了界面的UI设计。设计了两个按钮(ok、取消),ok按钮想要实现的功能是分享和保存,取消则是返回游戏主界面。最后,对对话框实现了优化。在... 阅读全文
摘要:
软件开发真的很难。人的思维是模糊的、抽象的,而软件是具体的、精确的。小规模的开发是愉悦的,规模变得庞大时,复杂度就难以控制了。写代码是艺术吗?艺术的学习需要长期投入专研,需要借鉴、欣赏其他人的作品。做软件的会这样努力完善自己吗?大规模的软件,谈不上优雅的结构,只能像金字塔一样,由大量的石块堆砌,背后... 阅读全文
摘要:
昨天做了什么?将各功能进行整合。今天要做什么?对整合后的程序进行调试。出现的问题?各部分衔接会出现一些小问题 阅读全文
摘要:
昨天做了什么?功能在手机上进行测试。今天要做什么?将各功能进行整合。出现的问题?在SD卡找不到已经截好了的图。 阅读全文
摘要:
昨天做了什么?将功能,代码进行完善。今天准备做什么?今天对功能在手机上进行测试。出现的问题?手机内存中找不到截图。 阅读全文
摘要:
昨天做了什么?将截图存在sd卡中今天准备做什么?将功能,代码进行完善。出现的问题?在虚拟机的存储文件中找不到截图,可能是因为没有访问权限,在实际机上运行有截图。 阅读全文