反覆的人生
最近情緒反覆不定,實在不是很喜歡這種狀況,表示我心中還存在相當多煩惱。我想要歸納出原因,就算不能一勞永逸,至少可以對症下藥!
實在不曉得怎麼命名這篇技術文章,其實就是想要呼叫Web Service來取得資料,跟我過去平常使用的方式不太一樣,所以就特別來一篇記錄,未來就直接參考囉~
後台工程師特別使用x-www-form-urlencoded來呼叫此API,怎麼不跟之前一樣使用raw呢?下次來拷問他XD~強迫我一定要學新的實作方法!
最近在公司的Macbook Pro 15″登入我的Apple ID,在我輸入完帳號和密碼後,我的iPhone 6和Macbook Pro幾乎同時跳出提示,開啟兩者後會顯示六個數字,就是要讓我填入我正在登入的頁面。我才知道我已經啟用Apple ID 雙重認證。
比較好笑的是,在原本使用的電腦跳出,好像多此一舉,就如同上方截圖一樣。不過實際上若真的被有心人知道密碼,他的電腦是不會跳出雙重認證的六個號碼,因為他的裝置完全沒有登入過我的Apple ID,如此大大提高帳號安全性。
2017/2/12-19共八天,我嘗試一個人自由行,過程中比我想像中還要順利,有手機加上網路就「免歡樂(免煩惱)」。搞定交通和住宿,真的哪裡都能去啦~
看到以下這張韓國釜山地鐵路線圖 (South Korea Busan Subway Route Map),真是令人大開眼界,因為跟台北捷運路線圖 (Taipei MRT Route Map)好像啊XD~
想要在釜山交通暢行無阻,除了要有便捷的地鐵外,多虧我在台灣就先預訂好吃到飽網路,讓我只要拿著手機就能安心看著Google Map趴趴走,搭地鐵、搭公車都非常方便呢!
我是透過客路平台選擇在抵達釜山機場就領取,十分方便哪~韓國4G上網SIM卡 – 4G上網吃到飽(可點擊)
1/21終於看完一到三季巴爾坦德先生 (Mr. Bartender)網路影集,之所以知道這網路影集是因為有朋友在FB分享某一段關於「成功的定義」是20-35歲和36-50歲兩個世代不同的人的對話,相當引人深思令我印象深刻。
開發Mobile App有時也要跟Web互動溝通,此時就會接觸到HTTP與HTTPS,一直沒有深入瞭解其中的關係,只知道是有沒有加密的差別,但其實裡頭學問可多的呢!iOS 10即將到來,Apple又針對ATS (App Transport Security)有更嚴謹的規定,我想就趁這個時候來徹底了解一下吧!
電腦和網路改變了全人類的生活方式,要不是這兩個重大的發明與發展,我現在大概也不會工作的如此樂在其中!
來看一下這張動態的圖解電腦功能演變時間軸,是從1980年到2015年整整35年的進化過程,才知道在我還沒出就有個人電腦呢~
原本生活與工作中會充滿許多可能需要用到的物品,現在我們幾乎只要使用電腦透過網路,就能解決大部分的問題與需求。於是讓傾心逍遙自在的我能夢想成真,就是帶著筆電在有網路的地方就能工作與生活:D~
很多時候在APP顯示的影像是來自網路,這時候我們會想到,若沒有網路時還想顯示影像該怎麼辦?解決方法當然就是在有網路的時候,把目標影像給儲存到手機端,下次顯示時直接取用。
然而此時出現另一個問題,就是從手機端顯示影像,居然會讓體驗變得頓頓的卡卡的,感覺十分不舒服⋯⋯解決辦法就是把影像快取起來,下次顯示時直接拿來用。
之所以頓頓卡卡是因為讀取自「硬碟」,網路下載會先儲存在「記憶體」,前者是在主程序讀取影像,因來源是硬碟,所以不僅耗時較久,連帶又會卡UI;後者在非主程序下載,當下載完才會切換到主程序顯示,來源又是在記憶體,讀取速度較快,因此就不會卡卡頓頓的。
於是我們就發展出三層級顯示影像 (Three-Level Display Image),也就是從網路(伺服器)下載影像到手機端(硬碟),再將影像快取(記憶體)起來顯示!
上一篇影像快取 (Image Cache)我的用法是,從網路下載影像,接著快取起來顯示,跳過儲存到手機端這個步驟,在此我用簡單的if-else說明如何實作!
使用非同步呼叫的好處是,不需要等到函式結束返回,即可執行接下來的函式。如此從網路下載較大容量的資料,就不會讓使用者界面卡住。下載過程中的事件可請delegate處理。
HappyMan・迴響