MY PLANS

这篇博客的说明

这篇博客是记录我的所有计划以及idea的地方,以下为比克的章节解释:

  1. PLAN num
    1. digest
      计划的描述,计划或者说为一个project,项目。简要说明一下这个project。
    2. timeline
      1. 时间线,用来记录计划的完成情况,每次计划有所进展或者想写有关的事情就可以在对应的timeline区域顺序增加。记得加上时间戳(年月日时分, eg:202107011449)

PLAN 1 cos

digest

写一个操作系统,计划是按照郑刚的那本操作系统真相还原照猫画虎的写出一个操作系统,之后学习更多有关操作系统开发的知识,做出一个有自己特色的操作系统,特色我还没有想好,毕竟现在知识面太窄了,啥都不会。

timeline

time: 202107011449

  1. 写一个操作系统,现在写了到了中断部分,不过因为期末考试以及考研的额事情已经耽搁了好长时间,我预计在考研之前可以照猫画虎的写出一个操作系统。

time: 202107011449 (测试用,记得删掉)

  1. 写一个操作系统,现在写了到了中断部分,不过因为期末考试以及考研的额事情已经耽搁了好长时间,我预计在考研之前可以照猫画虎的写出一个操作系统。

PLAN 2 stackoverflow cn

digest

由于国内的计算机环境实在是烂到家了,所以我想做一个像stackoverflow那样的平台来为中国计算机界的进步增添一份力量。话说StackOverflow也被收购了,看来屠龙少年终成恶龙呀。做一个StackOverflow cn

timeline

PLAN 3 tiny http

digest

学习计算机网络及相关知识,首先学着写一个小的 http 服务器。

timeline

PLAN 4 database

digest

学着写一个小的数据库

timeline

time: 202107241520

  1. 目前已经可以实现简单的插入操作了。数据库的这个整体架构已经写好.
  2. 下一步的事情就是实现使用B-Tree作为数据库底层的索引。以及使用编译原理解析命令,而不是简单地使用strcmp.

PLAN 5 datastructure

digest

考研要学习数据结构,我发现自己的数据结构基本功真不怎么样,所以需要从头开始学习一边,同时也是为将来的考研做准备。
参考数据结构严蔚敏c语言版、c primer plus、STL进行底层数据结构的实现。

timeline

time: 202107011507

  1. 在这之前已经将链表进行了实现。

time: 202107031418

  1. 重新实现了两种线性表。
  2. 实现了基于两种线性表的栈。

time:202107241529

  1. 实现了BSTree

time:202108222022

  1. 实现了图,红黑树,B树,AVL树

PLAN 6 game engine

digest

虽然在双创中的项目就是一个游戏引擎,但是我觉得这个项目实现的不是很优雅,我想像eaxy x一样做出一个3D游戏引擎,再进一步的目标就是一边像命令行一样进行输入代码,一边可以实时的显示出来结果。

timeline

time: 202107241530

  1. 项目已经完成验收,不过我认为这个项目实现的并不是很好,但是现在没有时间去完善了,现在要准备考研,等考完研之后,学习一下dx、vulkan做出一个简单地2D游戏引擎。
  2. 目前已完成的情况

PLAN 7 project manager

digest

像这样再博客上进行项目记录和管理甚是麻烦,做一个可以方便进行这项工作的project,不过现在没有一点思路。

timeline

time: 202107011513

  1. 产生设想,没有一点思路。

time: 202107241534

  1. 在网页上使用vue制作一个任务规划器。