Time of Update: 2015-07-24
標籤:網上為什麼充斥著大量幾乎一模一樣而且不正確的教程???媽的開啟一個關於golang和protobuf的教程,無非都是扯他媽的protobuf多麼多麼牛逼,xml多麼多麼傻逼,然後就是怎麼安裝protobuf,然後又是屎一樣的樣本。安裝過程沒一個對的,我搜了那麼多部落格,全都是一個德行,我先寫一下ubuntu的安裝步驟,同時適用於mac和其他linux,而且保證是對的。真的無力吐槽,先說正事,一會接著吐。一、首先去 https://github.com/google/protobu
Time of Update: 2015-07-24
標籤:轉自:http://www.cnblogs.com/pricks/archive/2009/11/11/1601044.html import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class test { public static void main(String[]
Time of Update: 2015-07-24
標籤:#include<stdio.h> /* Apply the constructor attribute to myStartupFun() so that it is executed before main() */ void myStartupFun (void) __attribute__ ((constructor)); /* Apply the destructor attribute to myCleanupFun() so that it is
Time of Update: 2015-07-24
標籤: chan 是什麼 一個變數,但這個變數有點特殊:建立之後,如果不設定它的話,讀它的地方會阻塞。 通過這樣一種特性實現了 goroutine 的通訊。 緩衝機制 c := make(chan int , 1024) 後面的 1024就是指的緩衝區的大小,寫的時候,如果緩衝區不慢。則寫入操作不會阻塞。 select 監控一系列的檔案控制代碼,一但一個發生變化,就返回。 select{ case <-chan1:
Time of Update: 2015-07-25
標籤:本文轉自:http://1316478764.iteye.com/blog/2100778curl是利用URL文法在命令列方式下工作的開源檔案傳輸工具。它支援很多協議:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。 一.windows下curl的安裝 1. 到這裡http://curl.haxx.se/download/下載檔案curl-7
Time of Update: 2015-07-24
標籤:C#組件開發首先要瞭解組件的功能,以及組件為什麼會存在。在Visual Studio .NET環境下,將會有新形式的C#組件開發。組件的功能微軟即將發布的 Visual Studio .NET 將使程式開發人員獲得一個整合式開發環境,它不但為開發傳統的 C/C++ 應用程式,而且也為令人振奮的Microsoft .NET 組件提供了豐富的工具。這些以管理代碼編寫、在通用語言運行時構建的組件向開發人員提供了一個全新的混合開發環境,即象 Microsoft Visual Basic 一樣容易,
Time of Update: 2015-07-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。網上為什麼充斥著大量幾乎一模一樣而且不正確的教程???媽的開啟一個關於golang和protobuf的教程,無非都是扯他媽的protobuf多麼多麼牛逼,xml多麼多麼傻逼,然後就是怎麼安裝protobuf,然後又是屎一樣的樣本。安裝過程沒一個對的,我搜了那麼多部落格,全都是一個德行,我先寫一下ubuntu的安裝步驟,同時適用於mac和其他linux,而且保證是對的。真的無力吐槽,先說正事,一會接著吐。一、首先去 https://
Time of Update: 2015-07-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 chan 是什麼 一個變數,但這個變數有點特殊:建立之後,如果不設定它的話,讀它的地方會阻塞。 通過這樣一種特性實現了 goroutine 的通訊。 緩衝機制 c := make(chan int , 1024) 後面的 1024就是指的緩衝區的大小,寫的時候,如果緩衝區不慢。則寫入操作不會阻塞。 select 監控一系列的檔案控制代碼,一但一個發生變化,就返回。 select{
Time of Update: 2015-07-24
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。常見雙通道channel使用:c2 := make(chan int, 2)c2 <- 1c2 <- 2c2 <- 3fmt.Println(<-c2)fmt.Println(<-c2)fmt.Println(<-c2)由於channel大小隻有2個,在c2<-3那裡一定會阻塞,然後程式一直阻塞下去死掉程式報錯:fatal error: all goroutines are asleep
Time of Update: 2015-07-24
這是一個建立於
Time of Update: 2015-07-25
標籤: 一﹕ 觸發器是一種特殊的預存程序﹐它不能被顯式地調用﹐而是在往表中插入記錄﹑更新記錄或者刪除記錄時被自動地啟用。所以觸發器可以用來實現對錶實施複雜的完整性約`束。 二﹕ SQL Server為每個觸發器都建立了兩個專用表﹕Inserted表和Deleted表。這兩個表由系統來維護﹐它們存在於記憶體中而不是在資料庫中。這兩個表的結構總是與被該觸發器作用的表的結構相同。觸發器執行
Time of Update: 2015-07-25
標籤:WireShark過濾文法1.過濾IP,如來源IP或者目標IP等於某個IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能顯示來源IP和目標IP2.過濾端 口例子:tcp.port eq 80 // 不管連接埠是來源的還是目標的都顯示tcp.port == 80tcp.port eq 2722tcp.port eq 80 or udp.port eq
Time of Update: 2015-07-25
標籤:時常,來自不同串連的線程會對同一張表進行讀/更新操作,這種並行作業會導致阻塞,同時SQL Server會自動處理以防止髒讀。然而,有種情景很常見,那就是每個串連要讀/更新的行互斥,換句話說,就是各個串連讀/更新的行沒有交集。在這片文章中,將像大家展示如何恰當地使用索引來降低阻塞的發生,以便多個讀/更新能夠同時操作同一張表。 建立TEST表如下: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO &
Time of Update: 2015-07-25
標籤:點擊原文---> 為項目編寫Readme.MD檔案 兩個Markdown的編輯器。 線上編輯器:stackedit網址:https://stackedit.io/ Mac下離線編輯器Mou:http://mouapp.com/ 也可以手動用文法寫,下面是文法 Markdown 文法速查表1 標題與文字格式標題# 這是 H1 <一級標題>## 這是 H2 <二級標題>###### 這是 H6 <六級標題>文字格式**
Time of Update: 2015-07-25
標籤:最近學習到StringBuffer,心中有好些疑問,搜尋了一些關於String,StringBuffer,StringBuilder的東西,現在整理一下。關於這三個類在字串處理中的位置不言而喻,那麼他們到底有什麼優缺點,到底什麼時候該用誰呢?下面我們從以下幾點說明一下 1.三者在執行速度方面的比較:StringBuilder > StringBuffer > String 2.String <(StringBuffer,
Time of Update: 2015-07-24
標籤:本文轉自http://www.importnew.com/6461.html枚舉單例(Enum Singleton)是實現單例模式的一種新方式,儘管單例模式在java中已經存在很長時間了,但是枚舉單例相對來說是一種比較新的概念,枚舉這個特性是在Java5才出現的,這篇文章主要講解關於為什麼我們應該使用枚舉來實現單例模式,它與傳統方式實現的單例模式相比較又有哪些優勢?1. 枚舉寫法簡單寫法簡單這是它最大的優點,如果你先前寫過單例模式,你應該知道即使有DCL(double checked
Time of Update: 2015-07-24
標籤:history.go()和history.back()的區別是什麼:go()和back()同屬於history對象,在功能上也有類似之處,比如history.go(-1)和history.back()都可以返回上一頁,好像是是一樣的,其實還是有區別的,下面就簡單介紹一下它們的區別:一.history.go(-1):history.go(-1)返回上一頁讀取的是緩衝中的內容,並沒有重新整理功能。二.history.back():history.back()不但可以返回上一頁,而且還具有重新整
Time of Update: 2015-07-24
標籤:go chan defer goroutine Effective Go(官方文檔)筆記自動局部變數提升(編譯期完成?):return &...;內建函數:new/makecopy, appenddeleterange(這是關鍵字吧?因為後面沒有())array是值對象slice:引用array2維切片(略)mapif
Time of Update: 2015-07-24
標籤:原文連結調度相關的參數設定,大多數內容都很直白,其實無須過多的額外解釋,不過基於這些參數的常用性(大概會是你針對自己的叢集第一步就會配置的參數),這裡多少就其內部機製做一些解釋。spark.cores.max一個叢集最重要的參數之一,當然就是CPU計算資源的數量。spark.cores.max 這個參數決定了在Standalone和Mesos模式下,一個Spark應用程式所能申請的CPU
Time of Update: 2015-07-24
標籤: 其實,小柒不是第一個對我說這種話的人。這也是我一開始想含糊過關,只是說“有點事情”,而不是明確回答她“我今天打算一個人看電影”的原因。好像,絕大多數人都覺得“一個人去電影院看電影“是一件很難以理解,很奇怪,很詭異的事情”,不知道從什麼時候開始,這種觀念開始深入人心。能不能不要總是用“看怪物”一樣的眼神去看待那些一個人去電影院看電影的人?他們不都是落單的單身狗,不都是被朋友放鴿子的