开发日志 170214

恩,第一次写开发日志。

安卓的项目,毕设的一部分,智能小船遥控器。目前两边已经可以ping通了,延迟计算也可以了,消息队列也实现了。目前一个没解决的问题是:如何优雅的用int变量标识消息类型。另外,ping测试的代码有点简单。

还有就是一个数据校验的问题。安全性应该是不太需要担心,因为WiFI有WPA2保护了,因此我没用加密。不过信号很差的时候,可能会GG,因此可能需要进行完整性校验?

zhc说不需要,因为WPA保证了物理层传输的完整性。此事暂且留待以后解决(实在不行就在最后加上1Byte的累加和校验)。

继续阅读“开发日志 170214”

微软校招2017

今天參加了微軟的面試,不得不說,自己還是too naive。
礙於規定,面試題目不可細說,只好說說大概。不過三面中的一個題目,面試官說的我不是很理解,因此等下會詳細說。

首先,微軟的技術面,每一輪都是要寫代碼的。面試官會根據簡歷簡單的跟你談談,然後給一個題目開始寫代碼。
題目可能會比較簡單,但是會要求你考慮很多比較奇怪的情況。
舉個例子,鏈表操作的題目,有可能會要求你的程序能夠處理鏈表成環,鏈表相交的情況,非常噁心,但又不是沒有道理,因爲你的代碼不可能只是你自己用,你的同事、後輩可能都會用,而他們很可能不會看到你是怎麼寫的,因此儘量保證不會出錯,哪怕是錯誤的調用也不會出錯,確實是很重要的。這也是與許多別的公司不同的一點。
继续阅读“微软校招2017”

CUDA初探

久闻CUDA大名,恰好今天要写数字图像处理的作业,不妨来试一试。

首先给出我看的一篇参考文章:http://www.mamicode.com/info-detail-327339.html

截至目前,CUDA的SDK版本号为7.5(正式版)和8.0(RC)。推荐使用7.5,但正式版不支持Visual Studio 2015,只好用了8.0。8.0下载需要注册,而且下载时会出现问题进度卡在60%,貌似是因为链接有生存时间,而我的网速不够快……后来发现先wget到服务器上再从服务器下载到本地就可以了。
继续阅读“CUDA初探”