Git Rebase 是什麼?和 Git Merge 有什麼差?

Git Rebase 是什麼?和 Git Merge 有什麼差? 在上一篇 Git Merge 的基本觀念和使用方式 中,我們介紹了該如何透過 git merge 合併在其他分支上的所完成的工作,以及 git merge 的種類。 在這一篇中,我們要來介紹另一個合併分支的方式,那就是 git rebase! 許多人常常會認為 git rebase 只是一個整理 commit 的工具,也不知道 g [...]

By |2024-06-07|分類:軟體工程師|標籤:, , |0 則留言

Git Merge 的基本觀念和使用方式

Git Merge 的基本觀念和使用方式 在第一篇 什麼是 Git?為什麼軟體工程師一定要會? 中,我們介紹了基本的 git 功能。 在這一篇中,我們要來介紹一個學 git 就一定要會的技能:git merge! 我們會從什麼是 git merge 開始說起,接著討論實際例子,以及該如何處理合併衝突,最後討論到不同種類的 merge。 什麼是 git merge 如果有好好讀上一章的人,一定都 [...]

By |2024-05-30|分類:軟體工程師|標籤:, , |0 則留言

什麼是 Git Hooks?為什麼它這麼萬能?

什麼是 Git Hooks?為什麼它這麼萬能? 前幾天在工作上看到別的組用了一個叫做 git hooks 的東西,在這之前我完全沒有聽過這個工具。 所以我就花一點時間查了一下 git hooks 可以做什麼,才發現原來他的功能這麼強大! 那今天我們就來看看這工具到底是什麼吧! 什麼是 Git Hooks 第一件事當然就是要來了解什麼是 git hooks 啦! 簡單來說,它就是一個自動化腳本, [...]

By |2024-05-26|分類:軟體工程師|標籤:, , |0 則留言

[C++] Shallow Copy 和 Deep Copy

Shallow Copy 和 Deep Copy 在前一章,我們終於學到了什麼是 copy assignment operator。 今天我們要來講一個超級重要的概念:Shallow Copy 和 Deep Copy! 這個概念涉及到了記憶體的處理,如果處理不當,很容易造成記憶體洩漏,也就是所謂的 memory leak。 Shallow Copy 什麼是 Shallow Copy 當然,一開 [...]

By |2024-05-22|分類:C++|標籤:, , |0 則留言

[C++] 多載指定運算子

多載指定運算子 在前一章,我們學會了如何多載比較運算子,一種非常常用的運算子種類。 今天我們要來多載指定運算子 =,英文叫做 assignment operator,也叫做 copy assignment operator。 多載這個運算子讓我們可以客製化指定物件為某一個值的這個過程。 讓我們繼續看下去吧! 多載 = 因為這不是我們第一次多載運算子,因此,在這章我們就直接來看該如何多載 = 運 [...]

By |2024-05-10|分類:C++|標籤:, |0 則留言

三分鐘快速了解 Linux sudo 指令是什麼!

三分鐘快速了解 Linux sudo 指令是什麼! 今天我們要來看一個非常常見的東西!如果你有在使用 linux 系統的話,那你一定對這個指令非常熟悉。 沒錯!今天我們就要來看什麼是 sudo! 只要你是軟體工程師,那幾乎天天都會用到這個指令,但你真的知道這是什麼嗎? 不知道沒關係!我們今天就是要來了解這個到底在幹嘛! 什麼是 sudo 我們首先當然要先來理解什麼是 sudo。sudo 其實是 [...]

By |2024-05-08|分類:軟體工程師|標籤:, |0 則留言

三個簡單方法告訴你如何在 Mac 上分割 PDF!

三個簡單方法告訴你如何在 Mac 上分割 PDF! 前幾天需要在 Mac 電腦上分割 PDF,找到了幾個可以分割 PDF 的方式。 覺得這是一個滿容易會用到的技巧,所以這裡就整理一下分享給大家啦~ 利用預覽程式 第一個方式也是最快速而且容易的方式,就是使用 Mac 內建的軟體「預覽程式」。 用 Mac 的人肯定對這個東西不陌生,很多 Mac 上的文件都是利用預覽程式打開的。 而利用預覽程式就可 [...]

By |2024-05-03|分類:科技新知|標籤:, |0 則留言

編譯器 Compiler 與 直譯器 Interpreter 到底差在哪?

編譯器 Compiler 與 直譯器 Interpreter 到底差在哪? 在討論什麼是 Global Interpreter Lock 的那篇文章中,我們提到了直譯器 Interpreter,但是我們沒有進一步說明那是什麼東西。 在這篇文章中,我們要來看看到底什麼是直譯器,以及這個東西和編譯器究竟有什麼差別! 編譯器 Compiler 我們在 什麼是編譯器、連接器、程式庫? 那篇文章中仔細介 [...]

By |2024-05-01|分類:軟體工程師|標籤:, |0 則留言
Go to Top