2012-4-12开学2个月总结

  研一下学期快过去了一半,对于这学期我报有很大的期望,也下定决定要在技术上有所突破。在宿舍待的时间也少了,但是实际上的取得效果却一般,必须记录下来总结总结。

首先学习目的性不强,刚花了几天开始看了《深入java虚拟机》这本书,看的时候感觉收货颇多,但是看完后没有留下什么。是一部分是记性的问题,另一部分是实践不够,并且没总结,有些甚至是根本没有深刻理解,只是为了过一边。

之后又看了《pro git》的一部分,这个没什么好说,有个大概了解,期间不间断看《编程之美》大概看了10几道吧,以后要写软件控制版本就方便很多。后来打算学习一下taobao的webx框架,一开始是看了他们的文档,觉得写的不错,后来下代码发现自己不懂的东西实在太多,velocity,maven等等,就补了下这方面的知识,maven看了一些《maven实战》,跑petshop这个demo跑了起来,跑起来之后也没再深入了。后来对androidpn这个推送框架的产生了点星期,就看了下客户端smack的一些源代码,至于xmpp协议的规范没有细看,然后又看androidpn的服务器,发现是mina来写的,就首先看mina,花了几天时间把这个nio的框架看了一下,主要也就看一个类的源代码和运行流程,niosocketconnection。但是下了一个mina的框架源代码的时候发现还是有很多依赖库等问题搞不定,例子程序跑不起来,不过至此对mina的multi-reactor模式 以及java 的nio也有一些深入了解了。最后再看会androidpn,发现这个框架根本没对心跳包(smack)做处理,对于为什么发心跳包这个问题也是纠结了好久,然后下了openfire的代码发现这个是设置一个空闲超时的,mina本身就支持这个超市检测。在这期间和loc师兄讨论发现nio都是基于unix io里的一些知识,懂了unix这方面也很好理解了,然后就开始学c,一方面是为下半学期的unix操作系统的课程做准备,另一方面有人指导可以学的更快些,也不能只局限于java。看《c 程序编程》看的很吃力,分析原因有2个,对例子中的某些例子程序不深入,快排换种写法就有点不理解了,另一方面是代码写的太少,看有多变量循环什么的也有点吃力,目前也还是在消化。

课程方面:多核gpu设计没去听,本来是挺好的课,现在有点后悔,主要是因为不愿起床,不愿吃苦,因为这门课要消化还是要上课认真听,课前课后都要做好准备。现在尽量好好自己做课程设计吧。毕竟这方面的知识还是很有用的。

然后导师方面是搞svg原来以为可以研究下openstreetmap osm转换svg格式结果人家直接就提供输出格式svg了。看了这个svg之前的几篇论文感觉也没什么收获。

生活方面:这个学期运动多了 还去健身了20多天,也打篮球了。运动一下确实比较爽。这方面还要继续。现在对生活的态度也不同了,毕竟经历了一些亲人的生死离别,快乐和身体健康永远要放在第一位。

以2个月为周期,不断进步,下2个月的目标是把C 多核 unix操作系统 spring再进行深入了解。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值