2014项目总结

今年接触了很多东西,也做了挺多项目,坑了不少,学到挺多东西,总体算是大开眼界。以下是今年的一些项目。

流量监控

这个是基于大一下学期写的基础上,进行一些效率的改善,以及界面的重新改写。也算是第一次接触WPF。怎么说呢,核心功能是13年写的,我就只写下14年做的功能的一些总结。

首先,我算是深入的理解了xml的界面布局了,之前大一懵懵懂懂的接触了Android,在当时一直都是拖控件来进行界面布局的我,的确在接触到xml布局有点不知所措以及不适应。而且当时的我也并没有对这种方法进行深入的思考和总结,直到接触WPF,才让我有了较为深刻的理解。这算是比较大的收获吧。

流量监控界面

当然不足还是比较明显,即使是xml,写的那代码的耦合简直不提了。在这方面的功力我的确显得有点弱,也是明年必须要加强的一点。

目前项目已开源,现在的我看来,代码还是有点渣,会继续在星期五进行review和完善。

开源地址:https://github.com/ONEWateR/FlowMonitor

FTP搜索

用C#写了个FTP爬虫,然后用PHP写了搜索核心和页面显示,用了Sphinx来进行分词搜索,然后最后还是坑了。

因为一直找不到再爬虫效率的解决方案,因为第一次爬取已经很慢了,3个ftp总共耗时1h+,那么第二次爬取的时候,有些数据本身就存在,并无更新,那么如果还是用同样的方法来爬,解决问题的效率就会变得很低很低,基本上都是在重复做着一些事。

于是就这么愉快的坑了,能用,但数据是旧的。 =。=bb

数码媒体系网页

这个是参加学校比赛的,最终连初赛都没进,唉,我想静静,别问静静是谁。
网页模仿一个网站的骨架。

2014项目总结_第1张图片
优创工作室.png
2014项目总结_第2张图片
作品展示

期间读了本《CSS权威指南》、《CSS3权威指南》(好像是这个名字,挺坑的,还不如直接在w3c学),在花瓣、Dribbble浏览了好多网页图片,然后在Dribbble拿了个logo >////<

总的来说,这次的经历让我对网页前台的设计有点得心应手,当然复杂、深入的一些前端知识还是没有系统的学习过。

XX预测

这里必须隐私一下,这个是对xx的一个预测。
为了方便的使用机器学习,我简单的学习了Python。使用过SVM和ANN。
效果只能说,符合情理,但预测准确率差,我也一直在修改模型,目前还没有一个比较好的数据模型,只能慢慢填坑。

如果时间充裕,会去学习一下《数学建模》 >////<

DOTA2直播软件

我一开始有这个想法的时候,第一件事就是寻找直播的方案,根据一些主流直播网站发现,大都是用RTMP来做,于是一套我也不知道算怎么样的解决方案就诞生了:CentOS + Nginx + RTMP / HLS + Open Broadcaster Software。效果能达到,效率嘛,那啥,今天吃什么

暑假当时重拾Android,开始开发直播客户端,可惜当时可以说时间比较紧迫,再加上对Android的各种不熟悉,开发效率很低,最终项目没能赶在TI4比赛前做出,夭折。

今年估计也会继续填坑,好好学习并使用REST API来配合开发。

华软内网聊天

这个是基于Node.js + Express + Socket.io + MongoDB 开发的。里面其实没啥技术可言,属于简单的学习练手项目,算是初学Node.js的作业了。

也是我第一个每周五进行重构的项目,虽然后面落下了。总的来说,学到的东西大概就是理解到回调的痛苦和MongoDB、NoSQL的有趣。

可惜整个项目并没有考虑到高并发的解决方案,明年可能考虑自己设计一个架构使其可支撑高并发吧。当然还有一个缺点就是,一些有效性校验,机器攻击等的措施并无考虑及解决,算是功力不够的体现吧。

开源地址:https://github.com/ONEWateR/Chat-HR

知乎日报L

安卓的知乎日报个人表示,真的很!!不!!好!!用!!!也可能跟我用惯iOS知乎日报有关。当时恰巧Android L的发布,于是便想用Material Design的设计规范去重新开放一款知乎日报,遂取名知乎日报L。

第一次用Android Studio开发安卓,这尼玛简直就是神器啊!!!也是第一次用Volley + Picasso的组合来开发,总体感觉非常良好。

打算明年开始研究这两个框架以及Android部分源代码。

总结

今年算是接触了好多东西,我只能说大开眼界,明年开始钻研一下Android,这将会是职业生涯的第一个起点,希望能有个好的开始。

完。

你可能感兴趣的:(2014项目总结)