摘要: 软件工程个人总结 项目技术总结 所有项目源码:https://github.com/tilmto 在此次软件工程课中共完成了三个项目,分别是文件字符统计、小学生算术软件UI设计和团队项目U-help快递代领app。 文件字符统计项目中,使用的工具是Visual Studio和C++,核心数据结构是 阅读全文
posted @ 2018-08-05 16:47 tilmto 阅读(217) 评论(3) 推荐(0) 编辑
摘要: 时间安排上,好的项目是需要不断地投入时间来开发的。然而在五月份遭遇的两场考试和其他的一些事情消耗了相当一部分时间,因此如何安排时间就成为了很重要的问题。一方面,由于我们对于每个点是采取两人一组的方式协作,所以协调两个人的时间是非常重要的。另一方面,个人还是要见缝插针地寻找可以利用的时间,继续充实和承 阅读全文
posted @ 2018-06-15 22:49 tilmto 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 我们的团队项目是U-Help快递代领app,前期一直在做调研和计划,直到5月才开始写具体的代码。五月我们主要完成的是登录和注册界面的编写,万事开头难,登录和注册都涉及到界面设计、事件响应、界面切换以及前后端通信,看似简单的一张界面以及涉及到了本项目中大部分技术框架,所以这部分的工作对于技术框架的学习 阅读全文
posted @ 2018-06-01 03:06 tilmto 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 排序算法是算法学中最基础、应用最广的一类算法,其中最简单的就是冒泡排序和简单选择排序法,然而这两种算法的时间复杂度都在O(n^2),并不高效,这里就对八种不同的排序算法进行分析。基本的排序算法分为插入排序、选择排序、交换排序、归并排序、基数排序,其中插入排序分为直接插入排序、希尔排序,选择排序分为简 阅读全文
posted @ 2018-05-24 21:22 tilmto 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 前两篇博客分别介绍了设计模式中的建造型模式和结构型模式,这次就来讲讲行为型模式。建造型模式和结构型模式分别规范了对象的构造与对象间的组合,而行为型模式的意义在于提供了对象间的通信方式。下面来看几种常见的行为型模式。 责任链模型,目的是使请求发送者与接受者解耦,通俗的说,就是将多个可能的请求接受者放在 阅读全文
posted @ 2018-04-23 20:43 tilmto 阅读(214) 评论(1) 推荐(0) 编辑
摘要: 上次讲了设计模式中的建造型模式,这次来谈谈结构型模式。其实结构型模式与建造型模式有很大的相似之处,有时都是为了返回一个新构造的对象,而结构型模式的重点在于基于已有的类的组合来构造符合特定要求的新类。下面基于源码分析一下几种常见的结构型模式。 首先说桥接模式,结构型模式中最重要的模式,用于把抽象化与实 阅读全文
posted @ 2018-04-20 11:32 tilmto 阅读(152) 评论(1) 推荐(0) 编辑
摘要: 这次结对编程真的是一次很锻炼人的经历,过程中充满了波折,最终也有不少收获,下面就从具体技术和一般开发经验两个方面谈谈我这次的收获。 具体技术上,这次采用的是Qt与C++,我曾经有过一些Qt经验,但只是自己写着玩玩,代码都不长。这次写Qt我最大的感受是,想成为一个入门的程序员,第一件事就是要懂得如何简 阅读全文
posted @ 2018-04-19 14:03 tilmto 阅读(161) 评论(3) 推荐(0) 编辑
摘要: 这段时间学习了一下软件开发中的设计模式,这篇读书笔记就谈谈我对设计模式的理解。 设计模式不是一套api,而是一种可复用的、一般性的解决方式,类似于以前谈过的MSF,其官方定义如下:设计模式(design pattern)是软件开发人员在软件开发过程中面临的一般问题的解决方案。设计模式的提出本身是基于 阅读全文
posted @ 2018-04-16 06:29 tilmto 阅读(223) 评论(1) 推荐(0) 编辑
摘要: UI-12组结对编程作业总结 源码Github地址 https://github.com/tilmto/TILMTO/tree/master/Arithmetic 作业摘要 本次结对编程作业分为以下两种类型Core(计算核心)和UI(用户界面),我们组是UI组, 负责把core组生成的四则运算表达式 阅读全文
posted @ 2018-04-16 04:33 tilmto 阅读(387) 评论(1) 推荐(0) 编辑
摘要: 这周我看了《Inside Solid State Device》一书,了解了解SSD作为软件的补充。 固态硬盘区别于将数据以磁形式存储的机械硬盘,使用了一种名为NAND的闪存颗粒,以电信号的形式存储数据。存储介质利用半导体的特性,以高低电平来标记数据的类型。NAND颗粒又以最小存储单元的堆叠形式不同 阅读全文
posted @ 2018-04-05 12:38 tilmto 阅读(194) 评论(1) 推荐(0) 编辑