網路上的攻擊五花八門,最終的目的就是取得未經授權的存取或是中斷服務的運作。廣義來說,駭客(Hacker)這個詞表示對設計、程式設計和電腦科學方面具高度理解的人。...
▌非對稱式金鑰(Asymmetric Key) 「非對稱式金鑰」中使用了兩個不同的密碼(金鑰)來進行資料的加密(Encryption)和解密(Decryptio...
▌資訊安全的基本原則 CIA 資安鐵三角 圖片來源 美國國家標準暨技術研究院(National Institute of Standards and Techn...
依稀記得小時候曾跟家人去老爺酒店,當時看到酒店的櫃檯有一本很厚的電話查找簿🤣,假設今天要找某個字母開頭的公司,可以從第一頁開始翻,也可以從尾巴開始找,但我們其...
▌合併排序法(Merge Sort) 「合併排序法」(Merge Sort)在 1945 年由馮紐曼(他真的是天才><)首次提出,跟「快速排序法」一...
排序是電腦很常用到的演算法也是很經典的演算法種類,排序相關的演算法如下: ▌選擇排序法(Selection Sort) 算是比較簡單的排序演算法。會在「未排序...
最後一天啦,來點輕鬆的吧~ 這次鐵人賽文章的大綱,計算機概論是個龐大的領域,不可能用 30 篇文就交代完,所以我整理了一些在寫鐵人賽的過程中覺得不錯的免費資源...
圖片來源今天要來討論堆疊(Stack)和佇列(Queue)的概念,就以前端面試來說這個題目是常見的,網路上應該都可以找到很多相關資訊。當你了解stack 和 q...
今天要來談跟演算法息息相關的樹狀結構 🌳 ▌樹狀結構 樹(tree)在電腦的世界中是一個很重要的概念!由節點(Node)和邊(edge)所構成「樹狀結構」,是...
明天就是雙十連假了,我還在電腦前撰文深呼吸告訴自己,是我要選參加鐵人賽的喔!是我!都是我 昨天討論到了陣列的 index 可以記錄資料在主記憶體中的位址,今天...
▌陣列簡介 具有相同的性質的東西把它集合放在一起,叫做「陣列/數組」,用 [] 來表示一個陣列和一個變數一樣,有 類型 tpye、名稱 Array Name、值...
「網路」和「網際網路」是兩個常常被混淆的詞廣義的「網路」是指把兩個裝置相連,讓彼此可以交換資料的連接方式;「網際網路」則是多個網路連接起來的大型網路,包括公司、...
假設今天小丸子和小玉要透過電話聊天,要怎麼樣他們才可以順利溝通?除了要有實體的電話以外當然是雙方得說著一樣的語言囉~~如果今天網路上兩個裝置要來交換資料,光有實...
接下來要準備進入「網路通訊」的範疇要了解網際網路的運作,最基本的就是了解電腦網路的架構和傳輸媒介有哪些 ▋專有名詞先報你知 ▪ 網路拓樸(Network Top...
在進入正題之前,大家可以想像一下一個情境,現在有A、B、C 三人走進麥噹噹,他們分別點了這些食物:(依照「點餐的先後時間」排序,越前面代表越早點餐) A: 1...
延續昨天的「作業系統的簡介」,今天要來講作業系統的分類和進化史然後剛好看到一張梗圖,分享給大家XDD 網友真有才 ▋作業系統類型 一、主機型系統 ▪ 手動操作階...
微軟創辦人 比爾蓋茲,便是以作業系統(例: Windows)起家,接下來要介紹「作業系統」的基本概念和不同系統間的資源分配、管理方式 在開始之前,先說明一些專...
接續昨天的「十進位」和「二進位」的轉換,今天這篇會以例子的方式來探討「十六進位」和「二進位」的互換。如果你對進位法還不是很了解,可以參考之前的文章電腦的魔法語...
這篇也要來繼續算數學!!如果要考研究所或是計概相關考試 可說是必考題今天就稍微淺談一下電腦「如何表示整數」,什麼是「一補數」和「二補數」 數值資料 數值資料主...
電腦要如何辨認這些由「0」、「1」組成的位元字串代表什麼文字呢?其實是使用編碼系統將文數字等資料轉換成「二進位」常見的編碼系統有ASCII, Unicode,...
在擬定文章大綱之初,就在想今天這篇到底要怎麼寫比較好呢回想自己當初在學習進位法互換的時候,是邊看書上的例子邊拿著紙和筆在旁邊算 為了避免長篇大論,這篇會以例子的...
浮點數表示法(Floating Point Number) 「浮點數表示法」是電腦表示「實數」最常用的方式,類似十進位的科學記號表示法,目前所採用的「浮點數表示...
當我們嘗試用「0」、「1」描述生活裡的所有場景、居住城市、街道等,會是怎麼樣的世界呢?我們用電腦看視頻、聽音樂、查詢資料時,這也正是電腦正在做的事情,而它使用的...
上一篇文章提到 CPU 是由哪些元件組成,那今天要來繼續延續上一篇的內容~補一張圖圖片取自sitebay.com 這篇會針對主記憶體(Main Memory)、...
記憶體 CPU就像是一把菜刀,記憶體大小就是切菜的砧板,記憶體越大,切菜的效率越高 記憶體就是資料(數位資料及運算後的結果)的家,在馮紐曼模式裡也同時用來...
花了三天的篇幅講了電腦的架構,那今天就來點實際的應用吧!!身為一個電腦重度使用者,在選購電腦時,撇除品牌、外觀、擴充埠等,最在意的其中一點莫非就是「效能」了這裡...
這一章節要來認識CPU的組成,一切要回歸到設計的起點 ﹣馮紐曼模型 Von Neumann model(也稱范紐曼架構/馮紐曼模式),現在計算機的通用架構大部分...
在上一章節講到程式語言有階級之分,在程式執行前需將「高階語言」翻譯成「機器語言」,由於計算機無法執行高階語言,所以Compiler因此而誕生,他的職責就是「翻譯...
程式設計(programming)是什麼? 可以從兩個層面來看 程式(Program)就是程式碼編寫,俗稱Coiding,將你的想法和解決方案轉化為電腦程式...
分享一張家人去美國 - DC 拍的照片,中間為華盛頓郵報大樓 哈囉~我是 Hannah,今年的鐵人賽與素未謀面的網友們報名了團賽,比起去年報個人組,有人一起挑戰...