1. 程式人生 > >週記:Nineteen

週記:Nineteen

深夜更新……額,也不算太深了。

昨天晚上,睡得有些晚,一直到 11 : 30 11:30 才睡,對,是第二天早上十一點半,打了通宵遊戲,很久很久很久沒有通宵通得如此徹底、如此酣暢淋漓、如此虛弱了,打完遊戲,眼睛已經快要睜不開了,吃了早飯,還要上八樓,要命的,每上一個臺階都感覺在突破自我。

本來朋友今天要去加班的,但是因為昨晚遊戲的太嗨,一直睡到了晚上八點才起床,嗯,我是八點起床了,吃了飯,收拾了一下屋子,發現自己一週沒有收拾好亂,和老爸聊了會兒天,朋友卻只是吃了飯,然後倒頭繼續睡,很佩服他可以睡得著,醒了以後我再也睡不著了。

這周我將過去三個月的工作收尾了,寫了倆半月的專案,花了兩週徹底重構了一下,這兩週雖然不是滿打滿算的兩週,中間給別人幫忙花了不少時間,但是真的是有一種脫胎換骨的感覺,當然是專案,不是我,因為整個專案重構過程中,剔除了很多詬病,把很多一開始因為沒有經驗而使用的不恰當的策略都給改掉了,很多構件兒也都換了。

週五晚上,當我改掉最後一個 B

u g Bug 後,真的有一種釋然的感覺,三個月的實習,我的作品完成了,可以交差了,下週要搞一個 P P T PPT
然後給部門的大佬們總結一下我實習期間的工作,實習轉秋招的流程就完成了。

說起我最後的一個 B u g Bug ,從我最開始重構的時候就已經存在了,那時就知道是野指標問題,但是沒有特別放在心上,因為重構過程中有的部分的程式碼還沒有加上,所以沒有 n e w new 物件也很正常,打算等放到最後其他部分都完成了再專門檢查一遍指標的問題。檢查指標的時候,因為害怕有遺漏,便決定在 d e l e t e delete 時判斷是否為 N U L L NULL —— i f   ( p ! = N U L L ) if\ (p != NULL) ,可是發現這並沒有什麼用,很是納悶兒,依然爆段錯誤,但是改成 i f   ( ! p ) if\ (!p) 竟然 O K OK 了,莫名其妙的。

還有一個問題就是 O p e n G L OpenGL 渲染的問題,當我進行旋轉操作的時候,總是莫名其妙的會出現映象的問題,本來物體都是在地面以上的,結果一下子都映象到了地面以下,一直沒有找到問題的根源,可能是攝像頭的朝向在旋轉的過程中改變了嗎?因為一直找不到問題的最佳解決方案,於是只能改變旋轉策略,本來是不限制旋轉角度的,改成了 x x 軸旋轉正負不超過 90 ° 90° y y 軸旋轉正負不超過 180 ° 180° ,完美避免了這個映象問題的發生。

嗯嗯,大概值得說說的就是這些吧,不早了,晚安,希望可以儘快睡著。

對了,最後,祝朋友們雙十一快樂,也希望明年的今天我可以過得上雙十一,買一輛布加迪威龍……的……模……型……玩……具,而不只是在這些扣扣手指頭,看看天花板。

倦鳥
2018.11.11 02:20