zoukankan      html  css  js  c++  java
  • “AI”项目日记

    前言:为了更好的以“实践”巩固“学习”,利用空余时间,打造一个属于自己的项目

    项目目标:

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

  • 相关阅读:
    UVaLive 7362 Farey (数学,欧拉函数)
    UVaLive 7361 Immortal Porpoises (矩阵快速幂)
    UVaLive 7359 Sum Kind Of Problem (数学,水题)
    CodeForces 706D Vasiliy's Multiset (字典树查询+贪心)
    负载均衡服务器
    集群-如何理解集群?
    架构规划
    领域模型
    状态图
    E-R图
  • 原文地址:https://www.cnblogs.com/xujanus/p/8421167.html
Copyright © 2011-2022 走看看