跳到主要內容

發表文章

目前顯示的是有「程式」標籤的文章

在 Mac 上利用 VirtualBox 安裝 CentOS 7 + Oracle Database 12c Express

前言 因為上課的需要,所以花了一點時間在研究怎麼安裝,前前後後花了幾天的時間再研究,原本要用 Ubuntu 來安裝,但是失敗好幾次再加上有些缺少的必備元件沒辦法裝上去,最後才發現原來有官方文件可以看,照著步驟做之後就順利安裝了。 系統環境 作業系統:Mac OS El Capitan 虛擬機器: VirtualBox Linux 版本: CentOS 7 (minimal ISO) 資料庫: Oracle Database 12c 輔助工具: FileZilla, XQuartz 1. 安裝虛擬機器 在 Mac 上安裝 VirtualBox,基本上就是按下一步一下就裝好了,之後先把 CentOS 7 下載下來,後來就可以按下建立新的虛擬機器,在名稱的地方輸入 CentOS ,他就會幫你選好是要用 RedHat 。 在這邊記得要將記憶體設定調高一點 (大概 1G Ram ),不然在安裝 Oracle Database 的時候會有問題。 另外一個很重要的地方,就是 Rom 要設定大一點, 最好要 25 GB 以上 。因為 Oracle Database 的檔案兩個加上去就超過 2G ,更不要說解壓縮或是安裝過程中的一些步驟。 容量太小會造成安裝失敗。 基本上安裝 CentOS 沒什麼太大的問題,就設定一下管理員密碼,並且開一組自己的帳號和密碼,安裝好就可以進行下個步驟了。 2. 設定遠端連線 SSH 之前花很多時間在設定,原先都是用 Ubuntu ,但是發現 CentOS 有些地方都不太一樣,所以又花一些時間在找資料。 登入後,請利用 root 權限來操作 [root@localhost]# su - root  登入後,請先做 dhclient,向 DHCP 手動取得 IP [root@localhost]# dhclient   之後取得 IP 後,就可以查看自己的虛擬機器的 IP [root@localhost]# ip addr 找出紅框中的 IP 位置,我這邊是 10.0.2.15 ,記起來後就要準備...

[程式筆記] Table Layout 100 % 的方法

最近在調整網頁,發現行動版的頁面中的 Table 居然沒有依照版面以 100% 的方式縮放,這著實讓我煩惱了好幾個小時。 後來找了許多資料,發現利用一招 css 語法即可達成。 table { width: 100%; table-layout: fixed; } 就是這麼簡單,關鍵就是 table-layout: fixed; 這樣就能夠讓行動版的頁面乖乖伸展成為 100% 囉! (雖然很多人還是不推薦 table 在 html 網頁中的使用...)

程式近況

最近正在執行一個 Android App 的工作,為了賺錢,不得不接一些 Case 來做。 而這次的 App 還算基本款的程式,像是介接資料、Webview 等,但是因為 iPhone 版本和 Android 的落差有點大,這時候就是得拿出之前在 ELTA 的壓箱寶了。 想當初我在 ELTA 也是做過一樣的事情,藉由比對 iPhone 版本的功能來移植到 Android 版本上,並且加入 Android 特有的功能,就這樣一步步的將程式給建構起來,做完之後的成就感真是不錯。 而這次也用上了相機拍照的功能,發現以前沒有用過的 startActivityForResult() 還蠻出乎意料的好用,所以特此筆記一番。 這次的 App 用上了 Camera 、SQLite、JSONObject 和 GCM 等功能,是個有趣的小程式。 繼續努力囉。