两个月没写博客了,最近在看Flipboard上看文章时看见Mr.Weather作者的相关文章,在底部链接找到了作者的博客,发现是一位大三的CS专业的学生。看了几篇他的博文,想起我的博客也是好久没更新了,于是就有了将四月到六月的一些事情整理写出来。
学习
购买新书《深入理解计算机操作系统(原书第三版)》,相比学校相关教材《计算机操作系统(第四版)》,这本书是从程序员的角度来深入研究,学校这本教材则更多是着重于理论方面。
这几个月间断地阅读书籍,实体书有《Effective Java中文版》、《第一行代码》、《重构 改善既有代码的设计》、《深入理解计算机操作系统》、《C Primer Plus》和《雾都孤儿》,电子书有《HTTP权威指南》、《CSS设计指南》和《古龙文集》。技术书籍中大多是实际上碰到问题或是查阅资料时阅读的,部分是在系统的学习。可以看到其中有两本小说,也是在看的,我个人是最喜欢科幻小说了,不过武侠小说和名著也是偶尔会看的。
实践
学校项目
JSP、Kotlin、Tomcat和MySQL实现的学生学籍管理系统
一些问题的整理
平时碰到或想到的问题,列举在这里的都是已经解决的。
- 排列组合问题
- 程序是怎么记录源代码行数的(异常堆栈信息)
- Struts Spring 框架
- 加壳和脱壳
- JDBC URL
- 内存盘是什么
- Buffer和Cache的区别
- 轮询
- Java中HashMap的实现
- 数据库架构名(Microsoft SQL Server)
- sysobjects的主键是什么
- Word Byte Bit
- Java中Iterator的实现
- BigIntger和BigDecimal用法和使用情境
- Java中的受检异常
生活
五月下旬还是有一周坚持跑步的,但其它时间锻炼还是太少了,大多时间是坐在电脑前,编程、看剧、看文章、听歌和玩游戏,偶尔会去打打篮球。这样下去肯定是不行的。
今天决定以后每天要抽出时间做这几件固定的事:
- 阅读
- 锻炼
- 看新闻,了解时事
- 背记单词(为四六级做准备,以及个人对英语的喜好)
以及不能久坐,使用电脑一段时间后要去休息。少点外卖,多出去吃,尽量去食堂。
购买了移动硬盘,对电脑、手机和服务器上的文件进行了整理和备份。
娱乐
电影
《一条狗的使命》、《泰坦尼克号》、《美女与野兽》、《金刚狼3:殊死一战》、《木乃伊》、《木乃伊归来》、《超市夜未眠》和《华尔街之狼》
电视剧
《超感猎杀》 第一季和第二季
游戏
弃坑Screeps,关于该游戏的介绍可以看我之前写的几篇文章Tag:Screeps,弃坑的原因有几个。一是玩的有些累,说到底也算是一种利用官方提供的API进行操作然后编写对应程序的游戏,不太适合拿来放松。二是纠结在是参与已有的玩家社区项目然后使用该项目还是自己重写,参与已有项目的话,我个人并不是很习惯共同开发,而且需要花费较多的时间跟进项目,负担不起,重写的话,看过许多项目后总想一次性写出一个完美的游戏脚本,然后就是反复的推翻之前的设想,最后什么都没写成。
LOL偶尔玩,还是技术不行,但又不想投入过多的时间,毕竟只是为了放松心情,辅助辅助还是可以的。