回首2016,展望2017
热烈祝贺我YYQ个人博客站今日正式上线 O(∩_∩)O哈哈 ~
回首2016
是谁把光阴剪成了烟花,一瞬间,看尽繁华。
第一季度
阳朔漓江
2016.1.1元旦,好开心好开心!!!O(∩_∩)O,和一只“珊瑚”去了漓江,坐了竹排,骑着电动车,逛了阳朔。看了蝴蝶泉、岩洞。虽然在寺庙有一段小插曲。。 :tw-1f600:
阳朔,确实是一个很不错的旅游景点。但总感觉,商业气息非常浓厚。如果能让人们真正体验到返璞归真,那确实是很不错的。
普陀山
来桂林市区考完计算机二级证书后一时兴起,顺路爬上了普陀山。
普陀山,每次爬到顶峰,总想起刺客信条那『信仰之跃』o>_<o 有对顶峰的向往,踏踏实实爬上一阶又一阶的信仰,才能一览众山小。 于此,尽管一路来有各种杂七杂八的事物遮挡视线,刺客们以自由为信仰,游戏里在顶峰中来一个信仰之跃,大概就是最大的解放了
3D打印、平衡车
怀揣着对新鲜事物的期待,下手搞了年轻人第一台3D打印机和平衡车
尽管很多参数和机械结构还需要继续需要慢慢细调,但第一个测试模型Hello World算是打出来了
第二季度
Unity3D
感受到了脚本化编程的便捷,同时从小开始就有着对游戏开发的浓厚兴趣,梦想着能做一款游戏,描述自己的世界。尽管这个梦想已经有了各种各样类似的实现途径,MC、饥荒、现实世界,但总感觉不够。
于是尝试着用Unity3D
。但由于时间问题、以及花费的人力,用了这个引擎做了FPS、2D、3D三种类型的小游戏后,感觉力不从心。一个人无法将游戏做大,况且还要上课。。。看以后有没有机会组个团队一起开发就好了。
第一次接毕设
忍不住那些简单又收入不菲的毕设单子,和基地一名成员一起合作接了一单。合作是因为,我不想再像以前那样弄这些硬件了。。专注软件。
在电脑上通过WiFi
控制智能小车行进,和云台。小车上的摄像头实时回传图像到电脑,还可以拍照,就像玩赛车游戏一样有趣。
散热风扇测试仪
2015年刚入大学那时,参加的富士康杯·芯梦起航
比赛,做了这款散热风扇测试仪
,看着它放在桌面上没什么地方可以用,于是拿它做实验,继续扩展它的功能。
- 起初,它的上位机是我当时用
C++
的MFC
框架写的,很老很旧的一个框架,界面也是挺简陋的。 - 这时我将其功能进行扩展,单片机上实现了
PID
算法,迅速稳定风扇转速。同时在电脑上可以通过软件,对风扇转速绘图显示,也能在电脑上动态调整参数,便于体会不同参数带来的PID效果 - 由于不满意
C++
的繁琐和老旧的MFC框架,开始接触新的编程语言C#
,非常方便快捷,开发速度很快的一门语言,很多东西微软已经做好底层了,用它来开发Windows
程序是非常非常方便的,对系统的兼容性也很好。 于是C#
版的上位机软件就做好了。 - 在那个炎热的暑假,充满了对
C#
这门语言的疯狂热情,用了一个多星期的时间学完HTML
CSS
JavaScript
Ajax
Bootstrap
JQuery
以及ASP.NET
,成功做出了人生第一个网站,并且用了几天时间,慢慢接触WebForm
EntityFramework
MVC
框架,以及最重要的SignalR
,打破了HTTP协议无状态的缺陷,实现了网页版的上位机,能够在网页上对单片机进行PID调节、风扇转速测量,并且绘图速度很快。 - 至此,这款作品算是利用到了极致了,也多亏了它,提供了这么一个工具,由于我学东西是要以项目为起点的,也就因为它有了学习新东西的动力,在它上面不停地拓展新功能,踏进了以前从未碰过的Web开发的大门。(^o^)/~
景区计费软件
这同样也是一个毕设,是我学完C#
后第一次做的一个算是比较中型的项目,涉及了和底层GSM
模块通讯,收发手机短信,以及单片机那边通讯。
用了Access
数据库。
图为软件界面
经过这次项目,我发现我稍微对做整套软件系统更加有经验和信心了,注重用户体验,性能优化,很多以前初中高中做的项目,还远远不及呢。
八轴无人飞行器
一个校外的个人项目,组装过程很费劲,调试还是比较方便的,轻松实现了失控自动返航、航线绕飞、定点等各种需求。 接这个一方面是想在大学玩一下航模,另一方面是挑战一下,以前从未有资金做这么大一架,过过瘾。
第三季度
看海
开着小车,带着家人去家乡的海边看海
还是看海
开着小车,带上最好的一个朋友,玩航模,逛钦州一圈,吃了好吃的牛肉粉,看了火龙果庄园,最后去月亮湾看海。 虽然后面天公不作美,那大暴雨的夜、路况,真心锻炼了车技。
那片海,最美。
招新网站
继续发展Web开发,用暑假学来的.Net
开发出了校基地硬件部的招新网站,曾经几个日日夜夜赶工,终于在新生到来的时候成功上线,而后又在部门招新的需求变动下,连夜改程序,系统越来越完善。
在这个项目里,最感谢的莫过于Git
版本控制系统,Web工程代码量很大,有了它回滚代码来找BUG,非常迅速,也能应对各种突发情况。
同时也了解到了更多的软件技术,越来越发现,软件,真是一个很强大的存在。
车牌识别
突然想想,发现图像识别技术也是很有趣的,基于OpenCV做了一个车牌识别软件,底层是C++写的、然后封装成运行库,毕竟C++的MFC写窗体不方便。然后再用.NET做的一个窗体界面调用C++做的接口。
这次是用SVM
和ANN
模型来识别,让模型对一千张车牌进行训练后再去识别,准确率95%以上。要想再提高准确率,可能还要再拿几千张车牌来给它训练,暂时这样了。
第四季度
向Java进军
或许是出于对C#.NET
的闭源不满意,发现微软做好的东西,虽然开发速度很快,但并不能满足我对技术的追求,想要更加深入的去了解。
于是,目光转向了开源已久,有着庞大社区的Java
,同时,方向是全栈工程。
慢慢学习了Java的核心技术后,在2016年的尾声,我开始着手探索著名的Strust
、Spring
、Hibnerate
以及MyBatis
这几个框架,然后把终于把SSH三大框架整合在一起了。
Struts2负责MVC设计模式中的V视图和C控制器,Hibernate是全自动的ORM框架,按需求自动生成SQL命令操作数据库。Spring4是容器,利用本身的IOC注入技术,负责整个系统的所有类实例初始化、销毁,接管Hibernate的事务处理等。
除了这三剑客,还有Log4j
日志系统、Maven
代码仓库、JUnit
单元测试等……
越是深入,我就越兴奋。动态语言真是太强大了,要知道,以前我搞单片机
、C#.NET
开发时,这些都不曾涉及到,软件技术的发展,真是令我非常非常非常兴奋、特别大开眼界,原来互联网里的世界是如此的有序,智能。
不得不说,开源真是太棒了!!!
有句话说,十个人写
C#.Net
程序,写出来有九个是一样的。 而十个人写Java
程序,就有九个是不一样的。
当然,开源不仅仅是Java,只是Java历史比较悠久而已。 开源的魅力,在于能使得每一个人都能互相领略各自的思想,学习对方的技术,同时也能把自己的技术开源共享出来给其他人,久而久之,整个技术的发展就越来越壮大,这不是像微软自己搞就能搞得出来的,得益于开源社区的广大程序员。。虽然.NET现在也开源了一部分,但路还很漫长……
博客网站
在不断学习Java技术的时候,发现这么多强大的开源框架支持下,光学,不用它做点事情,真是对不住了!!
忽然想起,在这学习过程中,遇到过许许多多大大小小的技术细节问题,而我之前想继承开源精神,把一部分技术资料发到了QQ空间,但总感觉还是专门收集起来比较好,QQ空间毕竟还是生活资讯占主流。
于是,本博客网站应运而生。从零开始搭建整个网站系统,使用强大的SSH框架,学的比以前更多了。真正做的时候,会遇到很多细节问题,书本讲的、课堂学的,都是太理想了,经不起实际考验。做了项目后,才能变成真正有用的技术。
这个博客网站我注册了两个域名hiyyq.cn
hiyyq.com
,同时进行了备案,也买了腾讯的云主机,会一直运行下去,功能也会随着我学习的深入而越来越多,越来越完善。
域名的寓意很简单,(。・∀・)ノ゙嗨!YYQ。YYQ即是我名字的拼音缩写。 不需要输入www,直接就是hiyyq.cn就可以访问啦。当然有些浏览器不识别的话,打全称
www.hiyyq.cn
就好 hiyyq.com解析不稳定,推荐使用hiyyq.cn
手办!!!
2016年,我买了人生第一个手办。
噔噔噔噔噔~~~~ 贤狼·赫萝
很佩服狼的智慧,一只丰收之神的贤狼,虽然是出自小说故事
狼与香辛料
,但着实令人喜爱。其身上有很多不可多得的优秀品质,可不仅仅是好看那么简单。(⊙v⊙)嗯!
动漫&游戏
2016年,收获了许多非常有意义、有深层内涵的动漫和游戏:
缘之空( ˇ?ˇ )Nekopara( ̄┰ ̄*)- 你的名字
- 某科学的电磁炮
- Angel Beats!
- NEW GAME!
- 饥荒
- 天降之物
展望2017
技术
冥冥之中,我慢慢地偏向了纯软件方向,深受软件开发的魔力,虽然有时做项目感觉有点累,但也累并快乐着。在未来的2017年,估计我会继续深入,把全栈开发技术做大做强。
摄影
以前,我的摄影全是风景照。放心,现在,有了手办后。。。估计还会有更多风景照!!! 貌似官方准备又出新品手办了?!!!发现单反给手办拍摄时,效果非常好,拍出来的照片也很漂亮,太喜欢了。2017年,我或许会继续掉入摄影的大坑?哈哈。
尾巴
能在这么自由的大学时光里,尽情做自己想做的事,真是太棒了!
蓦然回首,生命是一场无法回放的绝版电影。 愿彼此在互相看不见的岁月里,熠熠生辉。
祝大家2017新年快乐!