原创 Golang 和 MongoDB 中的 ISODate 時間交互問題
MongoDB 中有一種時間格式數據 ISODate,參考如下: 如果在 Golang 中查詢這條記錄,Golang用什麼類型的變量來保存呢? 查找 ISODate 時間字段 在 Golang 中可以使用 time.Time
原创 Golang seelog 使用入門簡介
1 首先安裝Seelog庫 go get github.com/cihub/seelog 2 簡單的日誌輸出 參考官方文檔,些一個快速開始的 hello world 程序: package main import log "
原创 Mac OS UltraEdit 破解方法
在終端輸入 printf ‘\x31\xC0\xFF\xC0\xC3\x90’ | dd seek=$((0x92D370)) conv=notrunc bs=1 of=/Applications/UltraEdit.app/Co
原创 python UTC 與 本地時間互轉
最近在操作 MongoDB 時候出現了時區轉換的問題,導致 Python 的時間對象存到 MongoDB 轉成了 UTC 時間的格式,但是使用 Golang 查詢時候與本地時間相差了 8 小時,所以這裏寫出了 Python 的本地
原创 Golang redis 入門操作
Golang redis 入門操作 安裝 我使用的是 https://github.com/go-redis/redis 這個 golang 客戶端, 因此安裝方式如下: go get gopkg.in/redis.v4 接着在代
原创 Golang 時間轉換
一、時間字符串轉時間對象 一般在獲取到時間字符串,需要將時間字符串格式化爲 Golang 的 time.Time 對象的時候,通常有 2 個函數,分別是: time.Parse(layout, value string) (Tim
原创 Redis 單機集羣搭建與遠程訪問開啓
開啓遠程訪問 解決辦法:修改 redis.conf 配置文件: 註釋掉 bind 127.0.0.1 protected-mode yes 改爲 protected-mode no 重啓服務 src/redis-server r
原创 Golang 實現 SSH 執行遠端命令
本篇文章會介紹使用 Golang 執行遠端命令,並獲取香瓜你執行結果的兩種方法,SSH 客戶端連接,和執行系統命令,最大的區別是,前者會建立 SSH 連接,之後執行相應的命令;後者是執行系統 ssh 命令, 把想要執行的操作當做
原创 awk 條件查固定列的值並統計
當 test.txt 第 8 列的值中等於 “125”,輸出第 5 列的值並排序去重計算行數,結果重定向到 test_out.txt cat test.txt | awk '{ if($8=="125") { print $5}}
原创 Golang 編譯應用程序動態版本號
Golang 編譯應用程序動態版本號 爲了使我本地的代碼每次編譯都有一個特殊的標記,所以我我這裏結合網上的幾篇帖子,整理了結合 git 提交碼,編譯時間,編譯程序名稱,和編譯版本等信息的相關介紹。 使用方法 首先創建一個小項目來做
原创 對Golang import 導入包語法詳解
今天小編就爲大家分享一篇對Golang import 導入包語法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 package 的導入語法 寫 Go 代碼的時經常用到 import 這個命令用
原创 rsync 同步指定文件類型的文件
需求:本地 go 項目上傳到測試服務器測試一段時間之後,本地項目又做了一部分修改,再次同步代碼文件時,爲了不破環已經配置好的配置文件等其他配置數據, 只是想把代碼 go 代碼重新同步, 而每次同步一個文件夾又比較麻煩,於是本地測試
原创 Golang math 包 Floor 缺失函數體
偶然間,想測測 math 包下的一些函數,發現 math 包中的導出函數沒有函數體,我照着這個代碼,在我自己的 .go 文件中報錯missing function body. 代碼長這樣: // Trunc returns the
原创 docker-compose 部署 etcd
參考官方的 release 信息整理 docker-compse 編排文件的配置參數,實現一鍵創建 etcd 容器,並演示相關操作。 docker 部署 etcd docker-compse.yml 配置文件 version: '2.
原创 nginx 部署 vue 筆記
解決跨域: 開發環境中配置的跨域在將項目打包爲靜態文件時是沒有用的 ,需要用 nginx 通過反向代理的方式解決這個問題 # 工作模式與連接數上限 events { ... } # 設定http服務器 http {