iT邦幫忙

丁大丙相關文章
共有 87 則文章
鐵人賽 Cloud、Big Data DAY 18

技術 CSVKit 3

再接再厲,繼續研究csvkit這好東西. 找出我們想要的資料 一般的UNIX指令是grep;在SQL中是用where. csvkit中提供了csvgrep. 來...

鐵人賽 開發技術 DAY 18
蠻可愛的 Golang 系列 第 18

技術 Concurrent程式設計之 檢查channel是否已關閉

在昨天的例子中,有使用到close()來關閉channel. 那怎樣來判斷channel是否已經關閉呢. 我們把昨天的程式改寫一下,為了方便對照起見,有保留原本...

鐵人賽 Cloud、Big Data DAY 16

技術 CSVKit 介紹

CSV檔是我們資料處理時蠻好用的格式, 現在有人開發出一套csvkit,裡面包含好幾個好用的指令. 因為他是使用Python開發的,我們使用Python的安裝工...

鐵人賽 開發技術 DAY 16
蠻可愛的 Golang 系列 第 16

技術 死結狀況及其處理

當我們在研讀作業系統的課程時,有讀到關於死結(deadlock). 昨天我們研究了golang的channel會有block的情形. 今天來看一下,死結狀況....

鐵人賽 Cloud、Big Data DAY 15

技術 關於資料處理

經過前面幾天的SQL範例以及plot範例, 鐵人賽也到中間了. 今天來談一下關於資料處理的一些項目與過程. 1.獲得資料 從別的地方下載資料,例如從網頁擷取....

鐵人賽 開發技術 DAY 15
蠻可愛的 Golang 系列 第 15

技術 回到concurrent

之前簡單介紹了golang在網路與資料庫的應用, 現在回到concurrent.Golang是使用goroutine透過channel來傳遞 message.之...

鐵人賽 Cloud、Big Data DAY 14

技術 Gnuplot繪圖 同時顯示多個圖形的方法

先使用 multiplot 縱向數目,橫向數目 設定即可 進入互動模式 unset key set term pngcairo font "Anony...

鐵人賽 開發技術 DAY 14
蠻可愛的 Golang 系列 第 14

技術 Golang與MySQL的應用

昨天安裝了MySQL Driver, 也做了基本的測試. 今天來看應用. 首先在MySQL 建立一個 ironman1014的Table,為了詳細測試起見, 我...

鐵人賽 開發技術 DAY 14
蠻可愛的 Erlang 與 Elixir 系列 第 14

技術 Concurrent的client server 方式以及產生process所需時間

昨天的例子是透過erlang shell 傳遞要求給process.<br /> 今天改為client server 方式.<br />...

鐵人賽 Cloud、Big Data DAY 13

技術 Gnuplot 3D繪圖

進入互動模式: unset key f(x,y)=sin(sqrt(x*x+y*y))/sqrt(x*x+y*y) set xlabel "X&quo...

鐵人賽 開發技術 DAY 13
蠻可愛的 Golang 系列 第 13

技術 安裝及使用MySQL package

登入root 安裝 # go get github.com/go-sql-driver/mysql 以下程式,做基本的測試.注意到有一個golang, dat...

鐵人賽 Cloud、Big Data DAY 12

技術 Gnuplot繪圖 使用對數座標

Gnuplot 可以使用對數座標. 範例如下: set term pngcairo font "SetoFont" set output &...

鐵人賽 開發技術 DAY 12
蠻可愛的 Golang 系列 第 12

技術 使用golang 發送email

golang 有提供net/smtp ,可以直接使用來撰寫 發送email 的程式. 網路上也有人開發了,再加工的模組,提供更高階抽象 的使用方式. 今天我們來...

鐵人賽 開發技術 DAY 11
蠻可愛的 Golang 系列 第 11

技術 用Golang 寫個超簡單的Web Server

你沒看錯! 是寫個Web Server. 不是用golang搭配Apache等Web Server. 而是編譯出來的執行檔,本身就能擔任Web Server的功...

鐵人賽 Cloud、Big Data DAY 11

技術 Gnuplot 箭頭範例

有時候需要使用箭頭來提示. 今天的範例就使用了箭頭,加上文字label來說明. 並且在最大值處畫個醒目的點,我們使用了色碼, 來指定顏色. 而且指定了比較萌一點...

鐵人賽 Cloud、Big Data DAY 10

技術 Gnuplot 輸出為PNG格式以及設定中文字型

Gnuplot有多種輸出格式,我們可以直接指定輸出為 png格式,並且可以設定字型. 在此我們選用pngcairo,這會使用cairo來繪製, 圖形會比較漂亮,...

鐵人賽 開發技術 DAY 10
蠻可愛的 Golang 系列 第 10

技術 一個簡單的 tcp client

昨天簡單的tcp server,是用telent搭配測試; 今天我們用一個簡單的tcp client,來搭配測試. // hello59 // 一個簡單的tcp...

鐵人賽 Cloud、Big Data DAY 9

技術 Gnuplot 畫兩組數據

將昨天的亂數資料檔再新增一行亂數.取名為data2.txt 如: 1 22 37 2 56 20 3 87 79 4 6 46 5...

鐵人賽 開發技術 DAY 9
蠻可愛的 Golang 系列 第 9

技術 一個簡單的 tcp server

今天來寫一個簡單的tcp server. 使用net.Listen(),可以指定協定,這裡我們使用tcp, 以及傾聽的ip,port;這裡我們使用 50000....

鐵人賽 Cloud、Big Data DAY 8

技術 Gnuplot 簡單數據繪圖

假設的資料存檔為 data1.txt 內容如下: 1 22 2 56 3 87 4 6 5 46 6 56 7 59 8 84 9 90 10...

鐵人賽 開發技術 DAY 8
蠻可愛的 Golang 系列 第 8

技術 蠻可愛的 golang 8 初探網路程式撰寫

golang有很強大的網路函式庫,我們來看一個 簡單的socket程式範例: // hello57 package main import ( "...

鐵人賽 Cloud、Big Data DAY 7

技術 來畫點圖吧

看了好幾天的SQL Command,大家有沒有覺得有點悶呢. 資料處理包含了許多項目,把資料製作成圖表,更容易讓人 理解. 在此介紹Gnuplot這個程式,他可...

技術 蠻可愛的 點燈機器人

雖然是小遊戲,裡面教迴圈與函數等程式設計觀念. 很不錯. 線上玩一版的 http://armorgames.com/play/2205/light-bot 線上...

鐵人賽 開發技術 DAY 6
蠻可愛的 Golang 系列 第 6

技術 透過 channel 來通訊

golang中,goroutine可以透過 channel來通訊. 請看以下範例,其中使用了一個新的指令chan. // hello55 package mai...

鐵人賽 Cloud、Big Data DAY 6

技術 產生一億筆測試資料的簡易方法

MySQL一般使用者,均能下SHOW GLOBAL STATUS, 亦即對 information_schema.GLOBAL_STATUS 有查詢的權限. 此...

鐵人賽 Cloud、Big Data DAY 5

技術 MySQL中重整Sequence的方法

Sequence在實務應用上,有重要的地位. 隨著資料表使用日久,資料會有刪除的情況, 這時候就會照成Sequence不連續的情況. 有些人喜歡對稱有序的事物,...

鐵人賽 開發技術 DAY 5
蠻可愛的 Golang 系列 第 5

技術 月光刑警很忙

前面介紹了錯誤處理以及goroutine, 今天來看看,當goroutine裡面出狀況時, golang是否能夠有效的處理錯誤情況. package main...

鐵人賽 Cloud、Big Data DAY 4

技術 時間區間合併問題

這是常見到的需求. 我們先建立測試Table CREATE TABLE iron1004( task_id TINYINT NOT NULL PRIMARY K...

鐵人賽 開發技術 DAY 4
蠻可愛的 Golang 系列 第 4

技術 玉面飛鷹決戰油達大師

今天介紹 golang的goroutine,這是一個比thread輕量且快速的東西. 使用golang裡的 go 指令,就可以很容易的產生goroutine....

鐵人賽 Cloud、Big Data DAY 3

技術 預算與實耗金額分科目統計問題

這是常見到的需求. 我們先建立測試Table 預算表: CREATE TABLE iron1003a( task TINYINT UNSIGNED NOT N...