給goleveldb加TCP的服務端及客戶端

2021-09-13 20:40:27 字數 1189 閱讀 8355

最近學習go語言,發現乙個go語言版的leveldb,簡單的測試了一下,發現效能還可以,但是它只有本地訪問介面,無法遠端連線和訪問,於是就有了下面這個專案taodb給goleveldb加了乙個tcp的訪問外殼

go get github.com/markusleevip/taodb
2.啟動服務

cd taodb

./build.sh

./taodbd -dbpath=/data/storage/taodb -port=:7398

3.執行客戶端測試

cd taodb

./taodb -ip=127.0.0.1 -port=:7398

執行結果:

4.客戶端**(例項)

請參考:

// 從db讀取資料,get方式

for i := 0; i < 100; i++

// 通過關鍵字過濾資料,這裡一次性讀取全域性資料,如果資料量較大,速度慢

ctx, _ := client.prefix("hello")

if len(ctx) == 0 else

if len(data) > 0

} }// 通過關鍵字過濾資料,這裡只讀取key值,實際資料使用client.get(key)方法讀取,推薦使用

ctx, _ = client.prefixonlykey("hello")

if len(ctx) == 0 else

if len(data) > 0

} }}

給console加樣式

剛剛發現乙個比較好玩的東西 在console裡邊加,然後試了一下果然可以,先放下源 console.log c background url no repeat font size 130px line height 50px 其實要說也不難,只是在console裡邊加了一些css樣式.注意 需要用...

iOS給UIview 加陰影加圓角 加邊框

1.加陰影,oc 要匯入框架 import self.view.layer.shadowopacity 0.5 陰影透明度 self.view.layer.shadowcolor uicolor graycolor cgcolor 陰影的顏色 self.view.layer.shadowradius...

mysql給列加序號

select row id row id 1 as id,a.america from select name as america from student where continent america order by america asc a select row id 0 b1.首先定義...