發表文章

目前顯示的是 10月, 2015的文章

使用 homebrew 在 Mac 上安裝 mysql

圖片
圖片來源:wiki 前言     由於課程需求,需要練習SQL指令,既然要練習SQL只好找最多人在用的MySQL,這樣除錯起來比較方便XD 安裝步驟 為了極簡化安裝步驟,我們先行安裝homebrew在mac上,接著輸入以下指令  $ brew install mysql 這樣就安裝成功啦~ 基礎使用 啟用mysql.server $ mysql.server start 驗證root帳號可以使用 $ mysql -u root -p 密碼為空,什麼都不用輸入即可使用 顯示DataBases > show databases 參考文獻 1.http://chaneswin.pixnet.net/blog/post/31535983-mac-%E5%8A%A0%E8%A3%9D-mysql

Mac 開發人員必用神器 -- homebrew

圖片
圖片來源:http://brew.sh/index_zh-tw.html 前言     身為Mac 重度使用者,常常會需要去安裝有的沒有的軟體,但安裝時候安裝的步驟的真的超麻煩,有些還要去修改路徑或環境變數,更別提還有要 make install 的...,只要有了這個管理神器 -- homebrew 就可以輕鬆解決這些困擾,讓你安裝軟體減輕不少負擔。 安裝Homebrew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 你會發現這是用ruby的環境來安裝,但mac本身內建Ruby,所以不用太擔心 基本指令 man brew    跟 brew約會 brew help    查詢使用說明 brew serach 查詢可安裝套件 brew list      列出已安裝套件 brew install 安裝套件 應用 我們來安裝git,只要輸入以下即可安裝成功 brew install git 或是安裝 mysql,只要輸入 brew install mysql 就是這麼簡單,這麼輕鬆!!! 安裝前建議先打上 brew doctor,會顯示建議的設定需求 參考文獻 1.http://brew.sh/index_zh-tw.html

[Linux] 利用 pipe 解決 fork 共用變數問題

圖片
圖片來源:https://jan.newmarch.name/ProgrammingUnix/ipc/lecture.html 目錄 一.背景知識 二.實作步驟 三.參考文獻 一.背景知識 1.Linux     Linux是一種自由和開放原始碼的類UNIX作業系統。術語Linux只表示作業系統核心本身,但通常採用Linux核心來表達該意思。Linux則常用來指基於Linux核心的完整作業系統,包括GUI元件和許多其他實用工具。由於這些支援使用者空間的系統工具和庫主要由理察·斯托曼於1983年發起的GNU計劃提供,自由軟體基金會提議將該組合系統命名為GNU/Linux[7][8],但Linux不屬於GNU計劃。 2.fork()      In  computing , particularly in the context of the  Unix  operating system and its  workalikes ,  fork  is an operation whereby a  process  creates a copy of itself. It is usually a  system call , implemented in the  kernel . Fork is the primary (and historically, only) method of process creation on Unix-like operating systems. 3.pipe     pipe() creates a pipe, a unidirectional data channel that can be used for interprocess ommunication.  The array pipefd is used to return two file descriptors referring to the ends of the pipe. pipefd[0] refers to the read end of the pipe.  pipefd[1] refers to the write end of the pipe.  Data written to the write end