前言
回顾2019年伊始,自己曾满怀信心的定下目标,期望能在2019年能更上一层楼,收获一份真挚的爱情,或者多交几个志同道合的朋友。蓦然回首,现如今已接近2019年的尾声,才发现计划始终赶不上变化,我的生活还是保持着不温不火的现状。在连续熬夜的日子里,也曾抱怨过生活无望,第二天醒来后,还是咬紧牙关继续埋头苦干。
今年是我遇到的变数最多的一年。可能这就是成长的转折点。闲暇之余,思忖半晌后,我决定记录下来。
主要的收获
1. 学习方面
学业:
-
重温了一遍数据结构,将《算法笔记》一书看到了深度优先搜索和广度优先搜索,基本能够解决一些入门级的算法问题。在边学边练中,查漏补缺,将错题整理成纸质版归档。
-
借助《Android Studio开发实战:从零基础到App上线》一书完成了自己的安卓课设答辩。界面设计中遇到的难点就是日历模块,一个日历界面要用到九个Fragment进行渲染。第一次提交paper的时候被打回来了,理由是代码解释部分过于冗余,经过精简后顺利通过。
-
完成了去年大二定下的flag。参赛作品在大赛上取得比较满意的成绩。这几天整理书架的时候,找到了当时写的一小部分底稿。由于大部分都已近遗失,这些底稿显得弥足珍贵。记得遇到的最大问题就是做出来的小游戏经过图形渲染后效果很差,当时check了两天也没有解决。最后在一篇博客里找到了解决方案。现在回想起来,整个过程都历历在目。
-
通过了创新创业学分的申报以及等级考试
-
在舍友的指点下,学会了利用JSP+Servelet+JDBC技术开发出一套MVC模式通讯录管理系统,能够掌握MySQL语句中基本的数据操作。在这个项目里遇到的难题就是对联系人信息的更改,当时我绞尽脑汁也想不出来,最后在达子的帮助下参照增加的方法写出了如下的代码。
public class EditServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession();
session.removeAttribute("herf");
//直接跳转到index.jsp
String path = request.getContextPath();
response.sendRedirect(path + "/edit.jsp");
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
//获取jsp参数值,分别为用户名和电话号码
String name = request.getParameter("name");
String telePhone = request.getParameter("telePhone");
System.out.print(name);
//获取数据库操作对象
EditDao editdao = new EditDao();
Contact contact= new Contact();
int flag = editdao.Edit(name, telePhone);
if (flag==0){
//设置传递到add.jsp页面的值
request.setAttribute("message", "请正确填写联系人!");
//转发请求
request.getRequestDispatcher("/edit.jsp").forward(request,response);
}else {
//设置传递到add.jsp页面的值
HttpSession session = request.getSession();
session.setAttribute("contact",contact.getName());
session.setAttribute("contact",contact.getTelePhone());
session.setAttribute("contact",contact.getHomePhone());
session.setAttribute("contact",contact.getAddr());
session.setAttribute("contact",contact.getEmail());
session.setAttribute("contact",contact.getRemark());
//直接跳转
StringBuffer errors= new StringBuffer();
ArrayList<Contact> contactList=null;
contactList=QueryDAO.findAll();
if(contactList.size()<1){
errors.append("没有查找到该联系人!");
}
//设置传递到index.jsp页面的值
request.setAttribute("errors", errors);
request.setAttribute("contactList", contactList);
//转发请求
request.getRequestDispatcher("/index.jsp").forward(request, response);
}
}
}
兴趣:
- 坚持背6级单词并把背诵的单词进行默写,共计63天。遗憾的就是没坚持下去,由于种种原因自我放弃了。
- 看扇贝阅读,Vox,BBCLearingEnglish。怎么说呢,阅读量有了,但还是收效甚微。准备从语法和长难句入手。
2. 生活方面
- 综艺剧集上重温了一遍《灌篮高手》重制版,《Top Gear》14季—21季,《绝命毒师》全五季1,《疑犯追踪》前四季,《越狱》前四季,《破产姐妹》第二季。最近在追《庆余年》,剧情不是特别感冒,主要喜欢里面的风景,只要我一点开视频,室友基本都围上来看了。
- 小说作品里阅读了金庸的《笑傲江湖》2、《天龙八部》,刘同的《我在未来等你》,克莱恩的《玩家一号》。东野圭吾的小说基本全部看完了,最喜欢的还是《白夜行》。
日常:
- 因学业繁重,结束了一学年的兼职生涯。
- 跑步没能坚持下来,也没有按时出操。
- 春节前和基友大吃了一顿,一切如故,甚是欢喜。
- 清明节留校,上午在游泳馆里游泳,下午看书。
- 劳动节留校,把自己闷在图书馆里看书……
- 国庆前一天回家,6号因为学校有事就匆忙赶回来了。在回学校的路上,被约好的女司机丢在了半路……
- 中秋节留校。同庆教师节,共赏中秋月。这一个月,也是情绪最低落的一个月。明明如月,何时可掇。忧从中来,不可断绝……
- 到了冬至,和舍友们一起吃了饺子,6点半去时饺子馆里已是人山人海,好不容易找到座位,到饺子上桌时才发现我没有点自己的那一份,于是就厚着脸皮吃了他们的饺子。
存在的问题
1. 没有耐心
也是今年开始,变得特别特别没耐心。事情不多的时候还能从容应对,等出现一堆事的时候,特别自闭。
2.缺乏当机立断的勇气
有些事情是本来可以拒绝的,有些事情本来是可以一次性就做好的,最后的最后,都没能完成好。期望的越多,失望也越多。
后续的计划
- 备战各种考试。
- 准备广投简历。
- 积极参加比赛。