06 2016 档案
梦断代码阅读笔记三。
摘要:又看到了关于快速,便宜,优质的反比关系。就如物极必反一样,这三点总不能同求。但应该有折衷的一种情况,算法相对快速,用户对价格可以接受,功能相对优质。但是工程并不完全符合人意,面临众多不稳定因素,好的算法实现不了,不快速,不优质,因花费时间长而不能便宜。程序员在这方面还有很长的均衡之路要走。 奇客:与
阅读全文
梦断代码阅读笔记二。
摘要:源代码开源原来经历了很长时间的波折。开源软件确实比封闭的情况下进化的要快,但也不能忽略程序员的劳动啊。文中所说,开发软件不为了赚钱难道还要需要寻找新的兴趣吗?软件成果总是给人一种感觉,就是没有想象中蕴含的劳动多。因为编程的时间不非常长,长在修改bug,而且很多功能某个用户也不常使用。但只有亲生经历过
阅读全文
梦断代码阅读笔记一。
摘要:梦断代码有第零章。其表达了软件是人类文明的延续,我也认同这种看法。确实如作者所说,人类没有Microsoft Windows文明也会延续下去。但没有软件,人们的工作效率就会很低。就像我所想的那样,多少年以后,很多公共设施和家庭设备都会是智能的,甚至可以和手机“交流”。作者还表达了身为程序员的一种可悲
阅读全文
第二阶段冲刺第十天,6月9日。
摘要:昨天做的事情。 在java中写建数据库和表的操作。 遇到的困难 sql语句写的不准确。
阅读全文
第二阶段冲刺第九天,6月8日。
摘要:昨天做的事情 添加关闭数据库的操作,释放了弹出窗口占用的内存。 遇到的困难 如果弹出的窗口是临时变量的话,在程序退出时内存会释放。但如果是成员变量,那么没有dispose,就会一直占用变量。 今天要做的事情 写初始化表格的程序。完成程序的可移植性。
阅读全文
购买图书
摘要:1. 题目: 书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0、1、2、3、4表示,单独一卷售价8元, 具体折扣如下所示: 本数 折扣 2 5% 3 10% 4 20% 5 25% 根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个折扣规则,例如购买了两本卷1,一本卷
阅读全文
构建之法阅读笔记六。
摘要:小强地狱,虽然没有找到过某种小强会使整个系统瘫痪。不过,我可以体会到小强的顽强性。这些小强不是嘴上一说,某某功能有缺陷而已。也许,它出现缺陷的原因就是保证了其他n个线程的实现。只要改了它,那么那n个线程就会有m个可能报错。这点,我已经深有体会,牵一发而动全身。只是放着还好,倘若还继续在上面开发的话,
阅读全文
构建之法阅读笔记五。
摘要:读着读着就读到了ABCD部分,是简述做法,好处,竞争和推广的。这些的分析决定了软件的价值,没有重视这些的话,推广就会很难。课上讨论这些也谈不出个所以然来,不过现在还是有一些想法的,可以在下次实践。 接着又读到了杀手功能,对这个名词没有深入的理解,但还是联想到了这个词的重要意义。杀手功能总是比辅助功能
阅读全文
构建之法阅读笔记四。
摘要:关于需求部分的分析,我又有了新的认识。一开始我只想到用户提出什么样的要求和建议才算得上是需求。现在发现,原来需求也可以是开发人员替用户想到的,例如游戏玩法方面,用户也不知道自己会喜欢什么样的玩法,这些就要由开发人员分析。而且需求也分功能需求,如学生选课得先修完某一课。 我对用户调查问卷这个部分也有一
阅读全文
软件工程概论总结
摘要:一开始的时候,我觉得从这门概论课上学不到什么关于语言的知识。但是现在看来,在学习了基础的代码之后,也确实没有什么适合在课上讲的。反而在课下自己研究的好。一直以来,其实我比较担心自己这一年半,虽然学了C和JAVA,或许有较难一点的算法,但是只是简单的程序。这一学期下来之后,我觉得收获颇丰。 首先是关于
阅读全文
第二阶段冲刺第八天,6月7日。
摘要:昨天做的事情: 为窗口添加图标。 遇到的困难: 添加图标后,窗口显示的并不是像其他软件一样,而是有着白色底色。在一番研究之下,发现应该用PS将照片底色从白色改成透明色,储存成PNG格式。 明天做的事情: 数据库连接需要关闭操作。
阅读全文
构建之法阅读笔记三
摘要:关于敏捷开发这一模块,我经过了大约两个冲刺模块也确实有些体会,也有些做的不够好。先说说心得吧,虽然那十多天有课,但也不没有妨碍我们编程。每天下午起床后,都几乎奋战到十点多,虽然累,但我们都乐在其中,收获确实不小。缺点就是博客也想稳重所说的流于形式吧,不过我们也都很努力的将每日例会贴近进度,而不是“掰
阅读全文
构建之法阅读笔记二。
摘要:过了很久,也可以说是有了编写一个软件的经验回来再看构建之法这本书,对于这本理解是不同的。我刚好看到代码复审这里,而且在小组里也可以算是说是承担了代码复审这个模块。与书中说的一样,在单元测试中成功的功能模块,连接到主程序中确实出现着错误。也是这样,我们也反复修改了好多次代码。另一方面就是,我们的界面一
阅读全文
第二阶段冲刺第七天,6月6日。
摘要:昨天做的事情: 整合团队成员打分部分的代码,统一变量名。导出jar包。 遇到的困难: 无。 今天要做的事情: 为窗口添加图标。
阅读全文
第二阶段冲刺第六天,6月5日。
摘要:昨天做的事情: 整个浏览器的代码,第一个浏览器可以被打开多次而不能刷新地址栏,将第二个浏览器的监听事件添加了进去。并发现线程未退出而占据内存,添加了线程退出的操作。 遇到的困难: 线程若果在浏览器窗口关闭的时候退出,再次调用浏览器的时候会报出“线程已退出”的错误,所以退出操作必须放在主窗口关闭的时候
阅读全文
第二阶段冲刺第五天,6月4日。
摘要:昨天做的事情: 在网上又找到了一个浏览器的例子,也是用javafx来写的。与昨天不同的是,是将webView添加到了stage中。相对于昨天找到的浏览器,这个打开的更快,也会刷新地址栏。 遇到的困难: 因为这个类下的变量都是用launch方法初始化的,而这个方法只能在主程序退出后再次被调用,所以浏览
阅读全文
第二阶段冲刺第四天,6月3日。
摘要:昨天做的事情: 在网上找到了利用javafx下web包实现浏览器的方法,稍微读懂之后,改了一部分,在主程序的网页监听事件部分调用浏览器。 遇到的困难: 因为我的eclipse没有线程等待机制,线程内的变量没初始化完毕后,如果在主程序中用到的话,会报空指针的错误,暂时将主程序sleep(1000),等
阅读全文
第二阶段冲刺第三天,6月2日。
摘要:昨天做的事情: 为增加,修改学生的操作增加了正则表达式的限制。 遇到的困难: 编写博客园网址的正则表达式时遇到了困难,不会匹配http://www.cnblogs.com/**-**/的地址。 今天要做的事情: 在网上查找浏览器的实现代码。
阅读全文
第二阶段冲刺第二天,6月1日。
摘要:昨天做的事情: 修改了表不能刷新的问题,方法是添加了removeAll语句。一行语句就实现了,但是我也并不明白其中的道理,只是试出来的,一个表格上有TableModel,Table,JScrollPane,JPanel,并不知道对哪个进行removeAll操作。 遇到的困难: 还没有解决新增,删除后
阅读全文
第二阶段冲刺第一天,5月31日。
摘要:昨天做的事情: 利用txt实现了对账号密码的保存。 遇到的困难: 读取txt中的数据时,不能精确定位到某一行的值,在存储的变量多的时候,读起来就不方便了。而我看到游戏里的config文件时,里面都是很多行,所以应该会有更好的办法。 今天要做的事情: 修改表中的bug,bug为第二次点击查询的时候,表
阅读全文
每周收获(14-16)
摘要:1.利用txt实现了记住密码功能; 2.对java swing的理解更加深刻; 3.简单理解了javafx编写的浏览器; 4.了解了Runnable线程,写在类的构造函数里,类声明时后自动调用,不过我使用的eclipse没有线程等待的机制,如果线程内的变量没有初始化完毕,主线程就使用到那个变量的话,
阅读全文
浙公网安备 33010602011771号