CentOS 7 安裝 Bitbucket 自動更新教學 #1

有時候會把團隊的程式放在Bitbucket上,並直接用Server將Bitbucket上的Repository拉到Server上!
這就可以達成自動化更新Server上的程式!
但是本篇將介紹的是Git和Bitbucket基礎環境設定。把這些都設定好,才能達到自動化的目標!
自動化的設定在下一篇喔!敬請期待!
(本設定適用於CentOS 7, CentOS 6.8)

Read more

Python3 & Numpy – 教學、筆記

從零開始學習Python的完整筆記都在這了!
Python教學:
變數使用、流程控制(for, while, if)、資料結構(List, Dictionary, Truple, Set)、模組(import)、檔案編輯(open, write, read, JSON)、錯誤處理(Try-catch)、顯示(print, format, repr, codec)、類別(建構子, 繼承, 覆載, 多型, 特殊用法)
NumPy教學:
建立陣列/矩陣、客製輸出(set_printoptions)、矩陣乘法(dot)、矩陣索引(indexing)、矩陣切片(slicing)、重新塑形(reshpe)、矩陣堆疊、矩陣分割(splitting)、檢視(view)、深度拷貝(deep copy)、使用陣列選取矩陣內容、使用布林矩陣選取矩陣內容、ix_函數、重製(repeat/tile)、堆疊(hstack/vstack)、線性代數、…

Read more

Python3 教學 #04 (Ch6~Ch8: Try-catch 錯誤處理)

本章會介紹Python的Try-catch!
Try-catch: try 執行, except 例外, else 出錯就執行這區塊, finally 任何狀況下都要執行的區塊, raise 拋出錯誤
Python的錯誤處理架構與Java或是其他程式語言差異不大,透過其他程式語言個觀念來思考可以加速理解喔!
藉由適當的錯誤處理,讓你的程式立於不敗之地~
(以下語法皆以Python3.6撰寫。)

Read more

Python3 教學 #02 (Ch5: List、Tuple、Set、Dictionary)

本章會介紹Python內建幾個重要的資料結構:List、Tuple、Set、Dictionary
NumPy讓大家在使用Python時可以專注在資料處理邏輯上,不需要花時間在資料結構撰寫!
在進行矩陣運算時也會用到許多這些資料結構的觀念,因此這部分的學習對於機器學習、深度學習、人工智慧都有深遠的影響!
(以下語法教學都是以Python 3.6撰寫。)

Read more

Python3 教學 #01 (Ch1~Ch4: 環境說明、運算子、流程控制)

本篇文章是基於這篇Python教學文件基礎之上,整理出Python較有特色或是易忘記的內容:
IDLE使用、變數宣告、for迴圈、while迴圈、if判斷式、range()函數使用

希望對大家在學習Python的過程中有所幫助!
若還未建置Python開發環境的人可以點這篇文章:OS X 安裝 Python 3 ; Windows直接安裝installer即可。
(以下語法教學都是以Python 3.6撰寫)

Read more

CentOS 修改系統預設目錄的掛載點

有時候就是會遇到這麼無奈的事情。
以我遇到的狀況是Linode的主機上發生!
我就真的只能等系統灌好之後才能自行調整預設目錄(/var, …)的掛載點!(還是說誰知道Linode能怎麼修改Profile就能指定預設目錄的掛載點?拜託告訴我,謝謝)
此做法必須是在伺服器下線的狀態進行!沒辦法接受伺服器下線的話別參考本文!

Read more