关注10.16:这一天有什么值得我们记住的事件或人物?

tmyb

今天10月16号,一早上就爬起来,打算把我之前搁置好久的一个小想法给弄出来。主要是想搭个简单的东西,用来记录一些平时看到的零碎想法,省得老是记在各种乱七八糟的本子上,回头找起来费劲。

说干就干,先是打开电脑,寻思着用啥技术弄?想来想去,还是用最顺手的那个,虽然有点老,但是稳当,自己也熟悉。新建个项目文件夹,先把基本的架子给搭起来。

搭架子过程还算顺利,毕竟这套东西用好多年。然后就开始琢磨具体要实现哪些功能:

关注10.16:这一天有什么值得我们记住的事件或人物?

  • 能快速添加文字记录。
  • 能按日期或者关键词查找。
  • 界面尽量简单,别搞花里胡哨的。

先从最核心的添加功能开始写。写着写着,发现一个问题,就是输入框的内容,怎么实时保存?要是写一半浏览器崩或者不小心关,那不就白写嘛这个得处理一下。于是我就开始研究怎么搞个自动保存草稿的功能。试几种方法,一开始想用本地存储,后来觉得还是直接往后台发请求存草稿靠谱点,免得换个浏览器或者清缓存就没。

关注10.16:这一天有什么值得我们记住的事件或人物?

调这个自动保存的功能花不少时间。主要是得控制请求频率,不能用户每敲一个字就发一次请求,那服务器得炸。搞个延迟加判断内容是否变化的逻辑,反复测试好几遍,感觉差不多才算完事。

接着弄查找功能。这个相对简单点,就是后台数据库查询的事儿。不过也得考虑效率,数据量大以后不能慢。先简单实现按关键词模糊搜索和按日期范围筛选。

弄完这些基本功能,天都快黑

看着那个简陋但能用的界面,心里还挺踏实的。虽然只是个不起眼的小工具,但毕竟是自己一步步弄出来的。这种感觉,怎么说,就像是自己亲手种下的种子,看着它发芽,哪怕还很小,也挺有成就感的。

说起来今天这个日子,10月16号,好像历史上也发生过不少大事。刚才休息的时候刷下手机,看到一些纪念文章,有关于科技突破的,也有关于缅怀牺牲的。感觉挺奇妙的,对国家、对民族来说的大日子,我们普通人可能感受没那么深切,但我们也在自己的小日子里,努力地做着一些事情,解决一些问题,留下一点痕迹。

就像我今天捣鼓的这个小工具,可能微不足道,但它解决我自己的一个实际问题。能把想法变成现实,哪怕是很小的一步,也算没浪费这一天。记录一下今天的过程,也算是给自己的一个交代。

关注10.16:这一天有什么值得我们记住的事件或人物?