“小爱”项目日记
Posted 系统攻城狮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“小爱”项目日记相关的知识,希望对你有一定的参考价值。
前言:为了更好的以“实践”巩固“学习”,利用空余时间,打造一个属于自己的项目
项目目标:
1.将学习的知识用项目实践,在实践过程中去领悟新的知识
2.高度自由,根据不同时期的学习目标,融入项目中去用代码实践(设计模式、算法、数据结构、多线程)
3.重构、重构、再重构,采用敏捷开发,不断升级和维护项目
4.锻炼解决问题的能力,在技术实践的过程中,会遇到各种各样的问题,培养敏锐的技术直觉,和解决问题的能力,保持高水平。
项目地址:https://github.com/xujanus/ai-01
项目结构:
1.ai-00,采用原生java构建(暂无)
2.ai-01,采用maven构建
3.ai-02,采用spring-boot构建(暂无)
开展项目的好处:
1.有助于事业
2.有满足感,享受编程的乐趣
---------------------------我是日记的分割线-----------------------------------
2018-2-6:初始化项目ai-01、开始写日记、代码上git
2018-2-7:完成一版基础的控制台输入模块,学习了IO输入相关知识点。
2018-2-8:创建了系统UML,新写了指令解析模块,复习了枚举类、抽象类、设计模型相关知识点
2018-2-25:创建了聊天和天气指令的入口,新增了json工具类,实现了序列化与反序列化的方法
2018-2-28:创建了聊天数据模型,实现了聊天回答的功能
2018-3-1:完成了聊天模块的基本功能,增加了“学习”功能。新增了文件操作工具类。
2018-3-7:完成了通过外部API实现天气查询的功能,并嵌入了聊天模块
2018-3-9:增加了日志框架和配置文件,以及读取配置文件的工具类
以上是关于“小爱”项目日记的主要内容,如果未能解决你的问题,请参考以下文章