- 博客(17)
- 收藏
- 关注
转载 6.15 团队项目心得
时间安排上,好的项目是需要不断地投入时间来开发的。然而在五月份遭遇的两场考试和其他的一些事情消耗了相当一部分时间,因此如何安排时间就成为了很重要的问题。一方面,由于我们对于每个点是采取两人一组的方式协作,所以协调两个人的时间是非常重要的。另一方面,个人还是要见缝插针地寻找可以利用的时间,继续充实和承接项目的工作。工作安排上,我们组对于各部分是有些安排的,但是随着项目的推进,各个方面的...
2018-06-15 22:49:00 128
转载 五月团队项目收获
我们的团队项目是U-Help快递代领app,前期一直在做调研和计划,直到5月才开始写具体的代码。五月我们主要完成的是登录和注册界面的编写,万事开头难,登录和注册都涉及到界面设计、事件响应、界面切换以及前后端通信,看似简单的一张界面以及涉及到了本项目中大部分技术框架,所以这部分的工作对于技术框架的学习与掌握有极大的收获。界面设计方面我们一开始采用的方法是人工写xml文件的方式,后来发现...
2018-06-01 03:06:00 195
转载 八大排序算法读书笔记
排序算法是算法学中最基础、应用最广的一类算法,其中最简单的就是冒泡排序和简单选择排序法,然而这两种算法的时间复杂度都在O(n^2),并不高效,这里就对八种不同的排序算法进行分析。基本的排序算法分为插入排序、选择排序、交换排序、归并排序、基数排序,其中插入排序分为直接插入排序、希尔排序,选择排序分为简单选择排序和堆排序,交换排序分为冒泡排序和快速排序,总共八种基础的排序算法,其他的排序算法...
2018-05-24 21:22:00 158
转载 设计模式读书笔记3
前两篇博客分别介绍了设计模式中的建造型模式和结构型模式,这次就来讲讲行为型模式。建造型模式和结构型模式分别规范了对象的构造与对象间的组合,而行为型模式的意义在于提供了对象间的通信方式。下面来看几种常见的行为型模式。责任链模型,目的是使请求发送者与接受者解耦,通俗的说,就是将多个可能的请求接受者放在一条链表上(责任链),而发送者完全不关心接受者的内部实现,甚至不关心到底是哪个对象响应了...
2018-04-23 20:43:00 111
转载 设计模式读书笔记2
上次讲了设计模式中的建造型模式,这次来谈谈结构型模式。其实结构型模式与建造型模式有很大的相似之处,有时都是为了返回一个新构造的对象,而结构型模式的重点在于基于已有的类的组合来构造符合特定要求的新类。下面基于源码分析一下几种常见的结构型模式。首先说桥接模式,结构型模式中最重要的模式,用于把抽象化与实现化解耦,使得二者可以独立变化,更通俗准确地说就是分别定义高层的接口和具体的实现,使得具...
2018-04-20 11:32:00 84
转载 结对编程收获
这次结对编程真的是一次很锻炼人的经历,过程中充满了波折,最终也有不少收获,下面就从具体技术和一般开发经验两个方面谈谈我这次的收获。具体技术上,这次采用的是Qt与C++,我曾经有过一些Qt经验,但只是自己写着玩玩,代码都不长。这次写Qt我最大的感受是,想成为一个入门的程序员,第一件事就是要懂得如何简明扼要地描述自己遇到的问题或者需要的技术,扔到百度上搜索,找到合适的解答。更成熟一点的程...
2018-04-19 14:03:00 137
转载 设计模式读书笔记
这段时间学习了一下软件开发中的设计模式,这篇读书笔记就谈谈我对设计模式的理解。设计模式不是一套api,而是一种可复用的、一般性的解决方式,类似于以前谈过的MSF,其官方定义如下:设计模式(design pattern)是软件开发人员在软件开发过程中面临的一般问题的解决方案。设计模式的提出本身是基于面向对象的语言的,没有了面向对象的继承与多态,所有设计模式都玩不转了。设计模式分为三大类...
2018-04-16 06:29:00 116
转载 UI-12组结对编程作业总结
UI-12组结对编程作业总结源码Github地址https://github.com/tilmto/TILMTO/tree/master/Arithmetic作业摘要本次结对编程作业分为以下两种类型Core(计算核心)和UI(用户界面),我们组是UI组, 负责把core组生成的四则运算表达式展现在用户界面上。UI需求要求1.对Core各属性参数(生成题...
2018-04-16 04:33:00 208
转载 《Inside Solid State Device》读书笔记
这周我看了《Inside Solid State Device》一书,了解了解SSD作为软件的补充。固态硬盘区别于将数据以磁形式存储的机械硬盘,使用了一种名为NAND的闪存颗粒,以电信号的形式存储数据。存储介质利用半导体的特性,以高低电平来标记数据的类型。NAND颗粒又以最小存储单元的堆叠形式不同而分为SLC(single-level cell)颗粒、MLC (multi-level...
2018-04-05 12:38:00 304
转载 第五周课后作业
一、分析目前几款经典的热门软件,提出自己的看法,点评创新之处;对上述热门软件,指出不足之处,提出自己的观点;自己的团队项目,怎么创新才是最好的?思考和总结:究竟什么是创新?怎么才能创新?如何成为创新者? 首先谈谈微信和Faceu激萌两款软件。 微信大多数人都用过,作为一款即时通讯app,在它刚推出的时候,完全不被我们这个年龄段的用户看好,都有qq了谁还用微信?然而,这款...
2018-04-05 09:16:00 577
转载 结对作业
张军 + 傅泳淦PB15061308 + PB15000175转载于:https://www.cnblogs.com/tilmto-Jerry/p/8686678.html
2018-04-01 15:05:00 87
转载 《AlphaGo世纪对决》与周志华《机器学习》观后感
这两天看了《AlphaGo世纪对决》纪录片与南大周志华老师的《机器学习》,想谈谈对人工智能的感想。 首先概述一下视频的内容吧,AlphaGo与李世石对战的过程大家都有基本的了解,而AlphaGo的技术架构是大家陌生的内容。AlphaGo由三部分网络组成,走棋网络、估值网络和树搜索,走棋网络使用数以万计的高阶棋局训练使其模仿棋手的招式,估值网络用来衡量棋局的形式判断当前形势下获胜...
2018-03-30 21:15:00 514
转载 个人进度(四) 第一次个人作业总结
第一次个人作业总结需求分析 对源文件(*.txt,*.cpp,*.h,*.cs,*.html,*.js,*.java,*.py,*.php等,文件夹内的所有文件)统计字符数、单词数、行数、词频,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件。 具体要求: 1.统计文件的字符数(只需要统计Ascii码,汉字不用考虑) 2.统计...
2018-03-30 21:01:00 170
转载 个人进度(三)
上一篇讲了最终的实现方式,但这条路也不是上来就选好的,绕了不少弯路,这次就总结一下曾经遇到的问题。 这次给我最大的经验就是,能不用指针千万别用指针,特别是 char * 这种字符串指针,小型数据集和少量代码的时候还比较好调试,数据集一大简直就是作死。 我一开始选用的哈希表是 hash_map ,这是个非标准化库,不支持 string 类型的默认哈希函数,于是我就用的 hash_...
2018-03-29 16:53:00 64
转载 个人进度(二)
深夜里终于把代码写完了,由于时间紧促前头没有说自己的进度,这篇文章统一讲讲代码实现过程,下次再讲讲曾经遇到的问题。最终实现方式:1、首先确定遍历文件方式,为减少模块间的耦合度,最好先提取出总目录下所有非目录文件的文件名,用string[ ] fileName来存储,方便之后的文件操作。c标准库里提供了一结构体 _finddata_t 来记录文件信息,其中就包含了该文件是否为目录文...
2018-03-29 03:51:00 76
转载 个人进度(一)
前几天有更多紧急重要的事情要做(暑研教授给的任务),一度通宵爆肝,今天才开始做这份个人作业,希望还来得急。。需求分析:对源文件(*.txt,*.cpp,*.h,*.cs,*.html,*.js,*.java,*.py,*.php等,文件夹内的所有文件)统计字符数、单词数、行数、词频,统计结果以指定格式输出到默认文件中,以及其他扩展功能,并能够快速地处理多个文件。具体要求:...
2018-03-27 14:44:00 81
转载 《移山之道:VSTS软件开发指南》读书笔记
这两天看了《移山之道:VSTS软件开发指南》,对团队软件开发又有了新的认识。也许对于我们这些软件开发的新手来说,最重要的是具体技术与应用框架,但读了这本书后我感觉到,实际团队项目中工具的使用是次要的,更重要的在于对人员的控制,如何高效得让一个团队各司其职、彼此之间在充分信息交流的基础上协同工作才是一个软件开发过程中最重要的因素。 VSTS 就是微软在MSF框架的基础上发布...
2018-03-22 15:37:00 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人