“小爱”项目日记

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:增加了日志框架和配置文件,以及读取配置文件的工具类 

 

 

 

以上是关于“小爱”项目日记的主要内容,如果未能解决你的问题,请参考以下文章

项目开发日记

网络工程师成长日记330-西安壳牌项目实习

项目日记

使用 EWS API 从日记项目中提取附加的电子邮件 - 嵌入式项目 ID 为空

网络工程师成长日记402-乌审旗某采气厂项目

网络工程师成长日记333-某城市政府项目