king

package module
v0.0.0-...-66ba032 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 5, 2018 License: GPL-3.0 Imports: 0 Imported by: 0

README

Discard

因為 microsoft的原因 此項目 已經被轉移到 gitlab.com/king011/king-go

github上的 版本將不在進行 任何維護

king-go

孤實現的一些 go 組件

安裝

go get -u github.com/zuiwuchang/king-go

tcp 相關

反射

緩存

遊戲客戶端

容器

其它雜項

Documentation

Overview

一些 golang 組件

Directories

Path Synopsis
一些常用 算法
一些常用 算法
cache
lru
container
rbtree
紅黑樹
紅黑樹
set
一些 加解碼 相關組件
一些 加解碼 相關組件
classical
K3XsxSalt 是古典加密的 一個 加密 組件 用於 快速 將數據 編碼爲 不太容易 被解開的 密文 Salt 顯示了 隨機 撒鹽 以使相同數據 隨機 編碼爲不同的 數據 從而 避免一些 差量分析的逆向 行爲 3Xsx 顯示了 編碼 將 通過 三步 運算 1 產生 3個 隨機的 鹽 salts=[0,1,2] 並將 鹽值+一個固定值 Salt 2 對 待加密的每個 字節 進行 Xsx 三步運算 3 將 步驟1產生的鹽 salts 寫入輸出數據頭部 將加密後的數據 寫到 鹽後 Xsx //step 0 b = b xor (salts[0] + Salt) //異或 //step 1 swapbit(b,0,7) //交換 字節 第0bit 與 第7bit 的 值 swapbit(b,1,6) swapbit(b,2,5) swapbit(b,3,4) b = b shl-loop (salts[1] + Salt) // shr-loop 左移 但 越位的數據 不捨棄 而是作爲最低位的 補位數據 //step 2 b = b xor (salts[2] + Salt) 使用 古典加密 的組件
K3XsxSalt 是古典加密的 一個 加密 組件 用於 快速 將數據 編碼爲 不太容易 被解開的 密文 Salt 顯示了 隨機 撒鹽 以使相同數據 隨機 編碼爲不同的 數據 從而 避免一些 差量分析的逆向 行爲 3Xsx 顯示了 編碼 將 通過 三步 運算 1 產生 3個 隨機的 鹽 salts=[0,1,2] 並將 鹽值+一個固定值 Salt 2 對 待加密的每個 字節 進行 Xsx 三步運算 3 將 步驟1產生的鹽 salts 寫入輸出數據頭部 將加密後的數據 寫到 鹽後 Xsx //step 0 b = b xor (salts[0] + Salt) //異或 //step 1 swapbit(b,0,7) //交換 字節 第0bit 與 第7bit 的 值 swapbit(b,1,6) swapbit(b,2,5) swapbit(b,3,4) b = b shl-loop (salts[1] + Salt) // shr-loop 左移 但 越位的數據 不捨棄 而是作爲最低位的 補位數據 //step 2 b = b xor (salts[2] + Salt) 使用 古典加密 的組件
encoding
ini
將golang struct 和 ini 檔案 進行 映射 每個 struct 對應一個 ini 段 struct 的屬性 可以是 intXXX uintXXX string floatXXX bool
將golang struct 和 ini 檔案 進行 映射 每個 struct 對應一個 ini 段 struct 的屬性 可以是 intXXX uintXXX string floatXXX bool
go-xorm
params
靈活的爲 xorm 執行的sql 中的 where 創建 ? 參數
靈活的爲 xorm 執行的sql 中的 where 創建 ? 參數
params/cmd/xorm-params/king-go/go-xorm/params
靈活的爲 xorm 執行的sql 中的 where 創建 ? 參數
靈活的爲 xorm 執行的sql 中的 where 創建 ? 參數
io
wzx
解析 mir 使用的 圖像資源 wix wil/wzx wzl
解析 mir 使用的 圖像資源 wix wil/wzx wzl
建立在tcp之上的一些工具
建立在tcp之上的一些工具
log
net
網路通信 相關工具
網路通信 相關工具
basic
tcp 服務器 客戶端
tcp 服務器 客戶端
easy
Package easy 簡化 tcp 編程 tcp 是 十分靈活的流協議 通常這樣的靈活 帶來了一些編碼上的 繁瑣 例如 從流中 拆包組包 ...
Package easy 簡化 tcp 編程 tcp 是 十分靈活的流協議 通常這樣的靈活 帶來了一些編碼上的 繁瑣 例如 從流中 拆包組包 ...
echo
tcp 實現的 echo 服務器 客戶端
tcp 實現的 echo 服務器 客戶端
pool
一個 tcp 連接池
一個 tcp 連接池
os
signal
go 標準庫的 os.signal 無法接收 win32 的 raise 產生的 signal 此庫完成此功能
go 標準庫的 os.signal 無法接收 win32 的 raise 產生的 signal 此庫完成此功能
動作橋段 孤 使用 sdl2 封裝的一個 2d 遊戲引擎
動作橋段 孤 使用 sdl2 封裝的一個 2d 遊戲引擎
Package strings 提供了 標準庫 沒有的 字符串 Sub 操作
Package strings 提供了 標準庫 沒有的 字符串 Sub 操作
定時器 相關
定時器 相關

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL