Time of Update: 2015-06-17
標籤: watch是一個非常實用的命令,基本所有的Linux發行版都帶有這個小工具,如同名字一樣,watch可以幫你監測一個命令的運行結果,省得你一遍遍的手動運行。在Linux下,watch是周期性的執行下個程式,並全螢幕顯示執行結果。你可以拿他來監測你想要的一切命令的結果變化,比如 tail 一個 log 檔案,ls 監測某個檔案的大小變化,看你的想象力了!1.命令格式: watch[參數][命令]2.命令功能: 可以將命令的輸出結果輸出
Time of Update: 2015-06-17
標籤:cal命令可以用來顯示西曆(陽曆)日曆。西曆是現在國際通用的曆法,又稱格列曆,通稱陽曆。“陽曆”又名“太陽曆”,系以地球繞行太陽一周為一年,為西方各國所通用,故又名“西曆”。1.命令格式: cal [參數][月份][年份]2.命令功能:用於查看日曆等時間資訊,如只有一個參數,則表示年份(1-9999),如有兩個參數,則表示月份和年份3.命令參數:-1 顯示一個月的月曆-3 顯示系統前一個
Time of Update: 2015-06-17
標籤: ln 是linux中又一個非常重要命令,它的功能是為某一個檔案在另外一個位置建立一個同步的連結.當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都放一個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在 其它的目錄下用ln命令連結(link)它就可以,不必重複
Time of Update: 2015-06-15
標籤:find一些常用參數的一些常用執行個體和一些具體用法和注意事項。 1.使用name選項:文 件名選項是find命令最常用的選項,要麼單獨使用該選項,要麼和其他選項一起使用。 可以使用某種檔案名稱模式來匹配檔案,記住要用引號將檔案名稱模式引 起來。 不管當前路徑是什麼,如果想要在自己的根目錄$HOME中尋找檔案名稱符合*.log的檔案,使用~作為 ‘pathname‘參數,波浪號~代 表了你的$HOME目錄。find
Time of Update: 2015-06-15
標籤:Linux 下find命令在目錄結構中搜尋檔案,並執行指定的操作。Linux下find命令提供了相當多的尋找條件,功能很強大。由於find具有強大的功能,所 以它的選項也很多,其中大部分選項都值得我們花時間來瞭解一下。即使系統中含有網路檔案系統( NFS),find命令在該檔案系統中同樣有效,只你具有 相應的許可權。 在運行一個非常消耗資源的find命令時,很多人都傾向於把它放在後台執行,因為遍曆一個大的檔案系統可能會花費很長的時間(這裡是指
Time of Update: 2015-06-12
標籤:linux mkdir 命令用來建立指定的名稱的目錄,要求建立目錄的使用者在目前的目錄中具有寫入權限,並且指定的目錄名不能是目前的目錄中已有的目錄。1.命令格式:mkdir [選項] 目錄...2.命令功能:通過 mkdir 命令可以實現在指定位置建立以 DirName(指定的檔案名稱)命名的檔案夾或目錄。要建立檔案夾或目錄的使用者必須對所建立的檔案夾的父資料夾具有寫入權限。並且,所建立的檔案夾(目錄)不能與其父目錄(即
Time of Update: 2015-06-16
標籤:go golang go語言 代碼不做注釋了,因為我是把這個當作筆記來做的,如果感興趣Go語言,加我QQ 我們一起學習這門新興的語言.服務端:Message_server.gopackage mainimport ("container/list""encoding/json""fmt"Json
Time of Update: 2015-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1,環境變數設定--| cd --| mkdir go--| mkdir bin--| sudo gedit .bashrc在bash檔案的最後添加如下代碼來設定目錄變數: export GOROOT=$HOME/goexport GOOS=linuxexport GOARCH=386export GOBIN=$HOME/bin儲存檔案--|source .bashrc--|sudo
Time of Update: 2015-06-17
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。關於Dart與Golang在chrome瀏覽器中嵌入一個Dart虛擬機器,可以用Dart語言開發Web APP。雖然Dart聲稱通過Dart2JS可以編譯成純JS檔案可運行在各個瀏覽器商,但一個Hello world的JS編譯就讓人成了笑話。但不排除未來的精進最佳化,要知道Dart的負責人是V8引擎負責人,V8是Chrome瀏覽器中的JS引擎,這是一款優秀的速度閃電的JS引擎,所以Dart
Time of Update: 2015-06-13
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。希望可以在空餘時間完成nsq源碼解讀系列的文檔。本篇作為第一篇,簡單介紹一下nsq.參考 http://feilong.me/2013/05/nsq-realtime-message-processing-system
Time of Update: 2015-06-10
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。func main() { var jobs = Chan<Int>(buffer: 5) var done = Chan<Bool>() go { for ;; { var (j, more) = <?jobs if more { println("received job \(j!)&
Time of Update: 2015-06-17
標籤:Kafka[1]是linkedin用於Tlog的分布式訊息佇列,linkedin的日誌資料容量大,但對可靠性要求不高,其日誌資料主要包括使用者行為(登入、瀏覽、點擊、分享、喜歡)以及系統作業記錄(CPU、記憶體、磁碟、網路、系統及進程狀態)。 當前很多的訊息佇列服務提供可靠交付保證,並預設是即時消費(不適合離線)。高可靠交付對linkedin的日誌不是必須的,故可通過降低可靠性來提高效能,同時通過構建分布式的叢集,允許訊息在系統中累積,使得kafka同時支援離線和線上Tlog。&
Time of Update: 2015-06-16
標籤:set選項與shopt選項是兩組不同的內容,用set -o和shopt -p可以分別查看兩個組所有的開啟和關閉的條目, 在預設狀態下,有些是開啟的,有些是關閉的,shopt各選項隨著bash版本的更新會有增加,與shopt相關的基本操作如下:# shopt -p 列出所有選項# shopt -s 列出所有開啟的選項# shopt -s extglob 開啟extglob選項# shopt -u 列出所有關閉的選項# shopt -u extglob
Time of Update: 2015-06-16
標籤:UML類圖 解釋UML類圖:1. 首先看“動物”矩形框,它代表一個類。該類圖分為三層,第一層顯示類的名稱,如果是抽象類別就要用斜體顯示。第二層是類的特性,通常就是欄位和屬性。第三層是類的操作,通常是方法和行為。注意前面的符號,‘+’表示public, ‘—’ 表示private, &
Time of Update: 2015-06-16
標籤:一個西裝筆挺的上班族,每天總是最早上班、最晚下班;有時候工作到汗流浹背,體力好像永無止盡;碰到困難時,更是不達目的絕不停止;還有,他似乎無時無刻都在想著工作的事……或許你會說,這樣的人根本就是「工作狂」。但是,如果為這個無名的上班族,冠上股神華倫?巴菲特(Warren Buffett)、亞馬遜書店(Amazon)創辦人傑夫?貝佐斯(Jeff Bezos)、日本樂天市場創辦人三木穀浩史的名字,或許你會願意稱他為「成功的工作狂」。工作狂總給人較偏負面的觀感,然而就好像你會想要跟喜愛的人在一起、
Time of Update: 2015-06-15
標籤:(一)在Linux中,用命令列執行可執行檔時可能會涉及到給其加入不同的參數的問題,例如:./a.out -a1234 -b432 -c -d程式會根據讀取的參數執行相應的操作,在C語言中,這個功能一般是靠getopt()這個函數,結合switch語句來完成的,首先來看下面的代碼:#include <stdio.h>#include <unistd.h>int main(int argc,char *argv[]){ int ch; &
Time of Update: 2015-06-14
標籤:所謂函數指標就是一個指向函數的指標,也就是說我們定義一個函數指標量後,這個變數所在的空間要儲存一個函數的地址。那麼函數指標除了作為回呼函數的傳參之外還有什麼作用呢?這裡我們就結合staitc的作用來探討一下函數指標是如何作為間諜的。首先討論一下static的作用,static從本質來講就兩個作用:第一、
Time of Update: 2015-06-13
標籤: 我一直不太滿意 google protocol buffers 的預設設計。為每個 message type 產生一大坨 C++ 代碼讓我很難受。而且官方沒有提供 C 版本,第三方的 C 版本 也不讓我滿意。 這種設計很難讓人做動態語言的 binding ,而大多數動態語言往往又沒有強型別檢查,採用產生代碼的方式並沒有特別的好處,反而有很大的效能損失(和通常做一個 bingding 庫的方式比較)
Time of Update: 2015-06-10
標籤: 許多項目有這樣幾種 Leader:1. 泛泛而談型 很多時候 Leader 僅僅給出一個大方向,提一些高屋建瓴的理論方向,事情還是交由普通開發人員去做。完了可能又會回頭埋怨開發人員的水平不行,沒有達到他的預期。最終軟體產品磕磕畔畔發布,達不到預期,責任推到開發人員頭上,Leader 又高屋建瓴祭出華麗的重構方案或二期方案。2. 純技術型 這樣的 Leader
Time of Update: 2015-06-10
標籤:原文網址:http://blog.sina.com.cn/s/blog_605f5b4f0101bct7.htmlNew warnings for unused variables and parametersThe behavior of -Wall has changed and now includes the new warning flags -Wunused-but-set-variable and (with -Wall