浪潮记(6):再见2014

今天是2014年的最后一天了,也是《浪潮记》系列的第六篇,这意味着我来浪潮已经有半年时间了。

12月主要完成了两项工作,一个是我们部门天眼项目demo程序的编写,另一个就是tsmmc的优化与重构。

天眼项目是我们部门接下来的主要研发任务。天眼程序主要用于提取高性能应用程序的运行特征并进行分析,从而使集群管理人员清楚地了解到这些应用程序对自己集群资源的占用情况,也能为开发人员优化自己的高性能应用程序提供帮助。

天眼项目分为多个部分,有底层的数据采集,客户端的数据展示等。这次主要开发的是天眼客户端程序,由于需要展示的数据是百万级别的,因此如何高效地绘制这些数据就是一个难点。之前同事已经调研了js中的一些控件来进行大量数据的绘图,效果不错。但是部门领导还是希望能够多尝试几种方法。由于我之前有Qt的使用经历,因此让我编写Qt版的天眼客户端demo程序。

大概用了一周时间,完成了天眼Qt客户端demo程序的编写,实现了数据展示,简单的数据分析,图片保存等功能,并对界面做了简单的美化。这个demo程序使用Qt来编写图形界面,并且使用Qwt控件进行大量数据的绘图,这个Qwt控件是我在网上找到的,之前并没有接触过。

我个人对自己开发的demo程序还是比较满意的,但是部门领导最后并没有采用,其中一个很重要的原因就是部门里的其他同事对Qt接触的并不多。因此最后还是决定采用js来开发天眼客户端。怎么说呢,虽然指导老师在会后特地跟我解释了不采用Qt的原因,而我也非常理解。但是毕竟是自己一周加班加点的劳动成果,就这样被否定了,还是有点失落吧。下面是demo程序的一些截图,做个纪念吧:





这个月还做了另一项工作,便是对tsmmc的优化。我主要负责报警模块的优化。报警模块是tsmmc中比较复杂的一个模块。代码重复比较多,代码可读性也不是很好。用了两周的时间来重构这份代码,并且将其中的短信报警和邮件报警代码替换为扩展报警中的接口。自我感觉重构后的报警模块,代码可读性有所提高,而且结构也比以前更清晰了。哈哈,是不是有点王婆卖瓜啦。

即将过去的2014年对我来说是非常特殊的一年。这一年,我离开了大学校园,这一年,我来到了北京。2014年自己的成长还是非常大的,Linux编程从无到有,网络编程从无到有,当然这也是自己努力的成果。2015年的我依然会坚持看书,坚持学习,因为在成为技术牛人的道路上没有捷径可走。

明天就是2015年了,希望2015年自己在成为Top Coder的道路上越走越远,同时也祝愿自己的家人在新的一年里幸福平安。Hello,2015!


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值