摘要: 姓名 张哲远 时间 2016-07-5 今日内容 今天我的工作是将文件传输功能完全整合进项目之中。 最终效果是可以客户之间传送文件,并且由于用了多线程技术,在发送大文件过程中不会影响正常通信功能。 下面是接收文件线程的代码。 所遇问题 当传送完文件后无法更改因为java还在占用,只有等客户端关闭之后 阅读全文
posted @ 2016-07-06 10:07 13070017张哲远 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 姓名 张哲远 时间 2016-07-1至2016-7-3 今日内容 周末我的任务主要是添加文件传输的功能。这个功能的示例程序已经在周四写好,但是工作量最大的主要还是将他整合进工程中。 遇到了一些问题改变了设计思路。 所遇问题 本来我的想法是通过原有框架完成文件传输功能,实现后发现存在很大问题,在于文 阅读全文
posted @ 2016-07-05 23:14 13070017张哲远 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 姓名 张哲远 时间 2016-07-4 今日内容 今天主要工作是将文件传输加入项目中,现在主要是完成了框架设计还有部分模块的编写。主程序由于字体设置功能导致的其他bug暂时有问题还未解决所以文件传输还未能整合进主项目中 下面是发送文件的代码。 设计框架: 所遇问题 文件过大客户端发送文件还是阻塞 解 阅读全文
posted @ 2016-07-05 23:14 13070017张哲远 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 姓名 张哲远 时间 2016-06-30 今日内容 软件开发第四天,今天主要在做传输文件的功能。现在核心代码已基本写好,可以传输各种文件。后续会将此功能封装接口并添加入客户端。 核心代码如下: 发送端 接收端: 所遇问题 无 解决方案 无 阅读全文
posted @ 2016-06-30 22:53 13070017张哲远 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 姓名 张哲远 时间 2016-06-29 今日内容 软件开发第三天,今天主要是把昨天未完成的java重构版继续完成,现在已基本完成至旧C#版本的所有功能。支持私聊、显示发信息时间等。 所遇问题 聊天内容无法传输中文。因为汉字编码超过一字节,字节流传输会丢失信息。 解决方案 将字节流替换为java封装 阅读全文
posted @ 2016-06-29 22:48 13070017张哲远 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 姓名 张哲远 时间 2016/6/28 学习内容 学习java的socket通信并开发java版本的客户端 所遇问题 发送中文乱码及标志编码发送错误 解决方案 更改为UTF-8编码后问题基本解决 阅读全文
posted @ 2016-06-28 22:02 13070017张哲远 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 姓名 张哲远 时间 2016/6/28 学习内容 今天团队项目正式进入迭代开发阶段,在下午找助教了解任务及要求后我们团队进行了任务分配。 所遇问题 无 解决方案 无 阅读全文
posted @ 2016-06-28 22:01 13070017张哲远 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 这个学期软件工程除了课堂学习以外还有三个项目。通过课堂讲解以及项目的实践我对软件工程从没有概念到现在已经有了一定的了解。 软件工程总的来说就是开发软件的方法,这个在我们之前开发小的程序的时候可能不是很重要所以在之前也没有啥概念。而通过老师的讲解以及三次实践我有了更深的认识。软件危机指软件生产方式无法 阅读全文
posted @ 2016-06-21 00:47 13070017张哲远 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 这学期软件工程老师推荐了构建之法这本书。拿到手后随意翻翻就觉十分有趣之后再课余时间基本看了一遍,觉得十分有收获。 构建之法不同于我们的教材,其内容生动有趣。书中虚拟了几个人物,性格各异,他们之间的各种讨论贯穿书的始终。 感觉这本书写的很好,寓教于乐。插图十分丰富引人思考。让我想起了国外的head f 阅读全文
posted @ 2016-06-21 00:28 13070017张哲远 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 团队项目是6个人一组,第一次这么多人一起做一个项目。而且在这次项目中我们不仅仅是完成的代码开发工作,还多了开发文档、用户需求分析、测试等工作。这些是我们之前课程所没有接触的而又是软件开发中必不可少的。 在团队中我主要是和王以正同学一起完成代码工作,除此之外还参与讨论了我们开发文档和需求分析的设计。感 阅读全文
posted @ 2016-06-21 00:09 13070017张哲远 阅读(298) 评论(0) 推荐(0) 编辑