轉職工程師 第十二週-資料庫
人算不如天算
計畫趕不上變化
原定星期五下午舉行的
遊戲專題成果發表
因為公司主管臨時有任務
所以延期一周
聽到這個消息
差點跳起來放鞭炮
多出的這個禮拜
我們這組針對效能進行調校
發現全螢幕畫面延遲的原因
在於浮點數轉整數的運算
當程式不斷做強轉型
又使用CPU在做繪圖運算時
就會發生LAG的情況
解決方式是再多建立一個int變數
去接強轉過後的數值
就可以順利解決這個問題
到現在才發現我都在為難電腦…
多虧專題發表延後一個禮拜
終於有點空閒時間
所以又把C語言的書從頭看了一遍
這一次我才發現除了string
C也沒有bool值
改用0和1代替
書上不斷的強調電腦的世界
是用二進位的方式在思考
在C語言上真的是嶄露無遺
常常在電影上看到010101的特效畫面
原來真不是開玩笑的
以前看不懂的位元運算子
如果把自己當成電腦
用二進位而不是十進位的方式來思考
就可以理解為什麼要這樣做了
而這禮拜持續在上的資料庫
就是在幫我們處理這些資料的結構問題
透過在背後建立索引、二元樹等等
讓使用者可以透過簡單的語法
輕鬆達到資料搜尋的目的
星期五下午又到了每月的會談時間
下周即將開始公司的實習徵選
Link除了關心大家的學習進度
同時要我們開始為期末專題做好心理準備
為期一個月遊戲專題
在還沒劃下句點前
即將迎來另一個新的開始
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Frank's Talk!