06 2016 档案
摘要:今天在看完梦断代码后,感想很多,虽然有很多地方不是很理解,也不太懂那些项目,但是我感觉在看完之后还是很有收获的。阅读是一件说容易就容易说难变难的事情,主要看你怎么去看待阅读,有句老话说的很对,相信大家也都耳熟能详,那就是“书中自有颜如玉,书中自有黄金屋”,下面我想写一下我比较有收获的几点。 在看第六
阅读全文
摘要:今天看了《梦断代码》的第2章-Agenda之魂,刚开始看时不知道Agenda是什么东西,看完之后才知道是什么东东,这里先不做解释,下面会详细介绍到。说到Agenda,就必须提一下米奇·卡普尔这个人,卡普尔曾被冠以“反盖茨”的名号,由于他不喜欢使用Exchange,但当时小型组织的日程管理没有其他方案
阅读全文
摘要:设计思路: 1.构造功能函数 2.最大值赋给数组第一个数 3.循环比较数组其他数与第一个数的大小,大的赋给max 4.主函数调用函数 5.输出 源程序代码: 结果截图: 1.全是正数 2.全是负数 3.有正有负 4.有相同的数 5.有相同的两个最大数
阅读全文
摘要:今天我大致看了《梦断代码》的前两章,内容虽然不多,但是写出了作者的真实写照。我在看到这本书目录时,有点迷惑,为什么开始的一章标为“第0章”呢?在阅读这一章的过程中知道了原因,原来作者只想指出程序员的特殊之处:程序员从0开始计数,而不是从1开始。那么为什么程序员要从0开始计数呢?很简单,只是因为计算机
阅读全文
摘要:我还记得在还没开始上软件工程这门课之前,认为相比于之前的java课这门课真是太好混了,然后在上完第一次课之后就懵圈了,怎么这概论课还有作业呢?这和之前的概论课不一样啊,当时我们都没有意识到噩梦才刚刚开始。第一次的课堂作业好像是什么网页设计,当时有点懵,网页?这个还没学啊,这作业怎么做啊,老师不应该先
阅读全文
摘要:1.利用javaFX做java内置浏览器。 2.javaFX需要调用Launch()方法开启javaFX中所有用到的线程。 3.登录界面记住用户,密码,实现自动登录。 4.table表的实时刷新。 5.将软件打包封装成jar文件,然后通过文件转换器将jar文件转换成exe可执行文件。
阅读全文
摘要:今天看完构建之法,开始写最后一篇感想,在开始写对构建之法这本书的感想之前,我想先写一下对今天软件工程概论课上老师讲的话的一些感受。今天上课一上来老师就说我们离“人”还差很远,在听完之后发现还真是这么回事。那么,人是什么,人分为做事的人和不做事的人,而仅仅当一个做事的人就可以了吗?当然不行,做事的人又
阅读全文
摘要:最近几天在看构建之法中看到了“需求分析”这一章,对于需求分析可能大部分同学都会觉得不陌生,因为在上一学期中的UML统一建模语言中讲过有关需求分析的一些基本的东西。但是,当时并没有完全理解,到现在也忘得差不多了,今天认真的看了一遍,大概说一下我自己的收获。 在做软件时第一件事是要做什么呢?不是一上来就
阅读全文
摘要:昨天做的事: 将软件打包封装成jar文件。 今天做的事: 通过文件转换器将jar文件转换成exe文件。 遇到的困难: 数据库还不能封装进软件中,在打包成jar文件后,发现程序不能运行,经检查后发现是引用的类库没有导出来。
阅读全文
摘要:在开始做大作业之前,老师让我们自由组队,我想这也算作一个团队吧,还记得当时老师建议我们尽量选不熟悉的人组队,但是我想没有一组是这样做的,那么老师为什么会给出这样的建议呢,肯定是有其道理的,就是尽量避免偷懒的人太多,还有彼此熟悉的人有些话不能说的太过。不说这个了,下面说一下看完书后个人对团队的理解。
阅读全文
摘要:昨天做的事: 为软件添加打分系统。 今天要做的事: 将程序打包成exe格式的可执行文件 遇到的困难: 在进行分数的数据库设计时,没有考虑到两个数据库之间的关联。
阅读全文
摘要:昨天做的事: 1.整合代码,添加注释。 2.找到一个程序错误,在点击网页弹出浏览器窗口时,需要两次运行线程才能正确运行。 今天要做的事: 在浏览器中增加打分系统。 遇到的困难: 1.在整合代码时,很多变量,方法不是很清楚他们的作用,需要从头到尾重新阅读他们的代码。 2.在解决线程运行问题时,出现两种
阅读全文
摘要:上周老师讲了软件测试,今天我在看构建之法时看到了这一方面,仔细看了看,把自己的感受说一下。 由于软件是由多人合作完成的,每个人分工合作,彼此依赖,因此如何让自己负责的模块功能更加明确就显得非常重要。这时,我们就要用到单元测试了,单元测试能很好的帮助程序员记录每个模块的信息,不仅能给自己提供方便,而且
阅读全文
摘要:快到期末了,我想一想老师留的任务,才写了一篇,今天拿起来又看了一部分,看到了有关代码规范这一方面,结合最近老师留的大作业,对此深有体会,谈谈我自己对此的一些看法。 还记得在大一一开始上的第一堂专业课上,教我们c++的王辉老师就说过,想要做一名合格的工程师,代码规范是基础中的基础,但是在当时我相信大多
阅读全文
摘要:昨天做的事: 1.实现了浏览器的前进,后退,刷新的功能。 2.实现了浏览器地址栏实时刷新的功能。 今天要做的事: 整合代码,统一规范,查找bug。 遇到的困难: 在进行线程退出的操作的时候,出现线程若果在浏览器窗口关闭的时候退出,再次调用浏览器的时候会报出“线程已退出”的错误。
阅读全文
摘要:昨天做的事: 利用javaFX实现java程序的内嵌浏览器的主要功能 今天要做的事: 继续编写内置浏览器 遇到的困难: 因为javaFX写的浏览器需要调用Launch()方法开启javaFX中所有用到的线程,而Launch()方法在程序中只能调用一次,导致只能点开网址一次。
阅读全文
摘要:昨天做的事情: 为增加,修改学生的操作增加了正则表达式的限制。 今天要做的事情: 实现java程序的内置浏览器问题。 遇到的困难: 编写博客园网址的正则表达式时遇到了困难,不会匹配主地址后面的地址。
阅读全文
摘要:昨天做的事情: 利用把用户名密码保存在txt文件中,通过判断文件中的内容实现了对账号密码的保存。 今天要做的事情: 增加,修改学生的时候并没有限制操作,应该为其增加正则表达式判断驶入是否合法。 遇到的困难: 读取txt中的数据时,不能精确定位到某一行的值,在存储的变量多的时候,读起来就不方便了。
阅读全文
摘要:昨天做的事: 解决了大作业中的两个问题: 1.鼠标形状的改变。 2.table表的实时刷新,方法是添加了removeAll语句。。 今天要做的事: 解决登录界面记住用户,密码,实现自动登录。 遇到的问题: 1.一个表格上有TableModel,Table,JScrollPane,JPanel等容器,
阅读全文
摘要:昨天做的事: 1.学会了如何在java Swing中使用布局管理器。 2.学会了Swing的组件事件监听机制和事件处理机制。 今天要做的事: 1.解决上一个冲刺阶段遗留下来的两个bug 遇到的问题: 1.在不同容器中使用不同的布局方式时,出现了面板覆盖问题。 2.在事件监听中使用线程时出现只能监听一
阅读全文
摘要:昨天做的事: 1.学会了释放Vector数组内存。 2.修改了修改用户信息的错误。 今天要做的事: 1.学习java Swing如何使用布局管理器。 2.学习Swing的组件事件监听机制和事件处理机制。 遇到的问题: 1.Vector数组初始化错误导致报空指针错误。 2.无论在表中哪个学生处点击修改
阅读全文
摘要:1.解决在不关闭浏览器的时候,浏览器的线程退出问题,为了解决上述问题,利用JFrame关闭按钮的监听事件,在主窗口退出时,运行PlatformImpl.exit(); 2.了解了设置java JFrame窗口左上角图片的方法。
阅读全文
摘要:1.利用txt文件解决登录界面记住密码的问题。 2.利用javaFX实现内嵌浏览器,不过有几个bug未解决。 3.了解了java中Runnable线程问题,不同的线程处理会导致程序的执行顺序不同。 4.解决程序运行后关闭窗口还占用内存的问题,利用窗口关闭的监听事件,在窗口关闭时销毁内存。
阅读全文
摘要:1.浏览了一下java Swing中常用面板组件的使用方法 2.学会了Swing中一些组件的事件监听机制和处理机制
阅读全文
摘要:1.用jsp写了数据库的实验作业,实现了网页对数据库中学生,课程信息的操作。 2.解决了大作业中的两个问题,鼠标形状的改变和table表的实时刷新问题。
阅读全文
摘要:1.学会了释放Vector数组内存。 2.修改了修改用户信息的错误。 3.学习了java Swing如何使用各种布局管理器
阅读全文
摘要:1. 题目: 书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0、1、2、3、4表示,单独一卷售价8元, 具体折扣如下所示: 本数 折扣 2 5% 3 10% 4 20% 5 25% 根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个折扣规则,例如购买了两本卷1,一本卷
阅读全文