原创 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 {