Just My Life & My Work

Posts tagged ‘internet’

[圖解] 電腦功能演變時間軸

電腦網路改變了全人類的生活方式,要不是這兩個重大的發明與發展,我現在大概也不會工作的如此樂在其中!

來看一下這張動態的圖解電腦功能演變時間軸,是從1980年到2015年整整35年的進化過程,才知道在我還沒出就有個人電腦呢~

原本生活與工作中會充滿許多可能需要用到的物品,現在我們幾乎只要使用電腦透過網路,就能解決大部分的問題與需求。於是讓傾心逍遙自在的我能夢想成真,就是帶著筆電在有網路的地方就能工作與生活:D~

1980-2015 電腦功能時間軸

[iOS] 三層級顯示影像 (Three-Level Display Image)

很多時候在APP顯示的影像是來自網路,這時候我們會想到,若沒有網路時還想顯示影像該怎麼辦?解決方法當然就是在有網路的時候,把目標影像給儲存到手機端,下次顯示時直接取用。

然而此時出現另一個問題,就是從手機端顯示影像,居然會讓體驗變得頓頓的卡卡的,感覺十分不舒服⋯⋯解決辦法就是把影像快取起來,下次顯示時直接拿來用。

之所以頓頓卡卡是因為讀取自「硬碟」,網路下載會先儲存在「記憶體」,前者是在主程序讀取影像,因來源是硬碟,所以不僅耗時較久,連帶又會卡UI;後者在非主程序下載,當下載完才會切換到主程序顯示,來源又是在記憶體,讀取速度較快,因此就不會卡卡頓頓的。

於是我們就發展出三層級顯示影像 (Three-Level Display Image),也就是從網路(伺服器)下載影像到手機端(硬碟),再將影像快取(記憶體)起來顯示

上一篇影像快取 (Image Cache)我的用法是,從網路下載影像,接著快取起來顯示,跳過儲存到手機端這個步驟,在此我用簡單的if-else說明如何實作!

(繼續閱讀…)

[iOS] NSURLConnction執行非同步呼叫

使用非同步呼叫的好處是,不需要等到函式結束返回,即可執行接下來的函式。如此從網路下載較大容量的資料,就不會讓使用者界面卡住。下載過程中的事件可請delegate處理。

NSURLConnction執行非同步呼叫

(繼續閱讀…)

[iOS] 顯示網頁 (Display Web Page)

顯示網頁有兩種方式,第一種是跳出APP,在網頁瀏覽器上顯示,第二種是不跳出APP,在webView上顯示,在此來實作後者。

顯示網頁 Display Web Page

(繼續閱讀…)

臺北免費無線上網 (Taipei Free WiFi)

沒有智慧手機而有平板電腦的我,一直都是使用免費的WiFi上網,出門在外時常在公共區域如郵局捷運站TPE-Free WiFi上網,現在連公車上都有TPE-Free WiFi了!

剛查了資料才發現,公車上設有TPE-Free WiFi已經不是新鮮的事兒,只是今晚搭乘74號公車,才赫然發現有TPE-Free WiFi的標誌,原來這路線的公車改裝,除了有TPE-Free WiFi可以上網之外,連後門都設置悠遊卡感應機,讓想在後門下車的乘客不用再跑到前門刷卡!這種改變讓我相當興奮呢~台北公共設施真的是越來越方便!

Taipei Free WiFi (3)

(繼續閱讀…)

什麼是 Web 3.0?

現今網路發展十分迅速,大部分的人已無法脫離網路的生活,這時候我們就會想要瞭解網路的發展過程與階段,來預測未來網路還有可能的發展!現在我們已經進入Web 3.0的時代,為了串起整個前因後果,我們就從Web 1.0瞭解起吧!

(繼續閱讀…)

網路速度實驗

雖然對網路這種虛無縹緲的技術保持距離,但是若有可以玩出技術知識的方法怎能不嘗試一下呢?恰好最近對3GWIFI技術感到好奇,也整理了什麼是3G?什麼是WiFi?,然而若只是理論上的數字,依然滿足不了求知慾大的我,於是做了所處環境的網路速度實驗

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: