Time of Update: 2018-08-20
Toolkit類中的工具方法 package org.sl.util;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;import java.security.MessageDigest;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class
Time of Update: 2018-08-22
Studio e.go!全遊戲 CG100%+回想存檔包 其中下面遊戲有全過程存檔(和本部落格文章配套),如果玩不過去的朋友可以下載 在壓縮包中每個遊戲檔案夾的My 檔案夾 雪のとける頃に...雪融化的時刻… 聖魔大戰 新艾倫希亞戰記 風之繼承者 蒼青色的月光 魔獸學園 包括終極存檔 獵人們的青春 愛本堡之風 izumo ex(完全版) izumo0 資源有問題 請回複
Time of Update: 2018-08-28
這篇文章簡單地說明了如何在 macOS 上打包一個 Go 的程式,包括引用或者不引用外部資源。作為一個原生的 Cocoa 程式它是可以下載、安裝和啟動並執行。開發過程並不需要 XCode,cgo 或者其他特殊的庫檔案。在此文章結尾處,你的 Go 程式將會被打包進一個 `.app` 檔案,成為一個拖放安裝的唯讀 DMG 檔案。這也適用於其他非 Go
Time of Update: 2018-08-27
我們可以通過Tag來增強結構體的定義,Tag會帶上一些meta資訊,在本文中我們將通過幾個例子來深入瞭解Tag的用法。結構Struct是由一組field組成,每個field包括了名字(可選)和欄位類型package mainimport "fmt"type T1 struct { f1 string}type T2 struct { T1 f2 int64 f3, f4 float64}func main() { t := T2{T1{
Time of Update: 2018-08-23
Go微服務環境搭建:(首先需要安裝git)一,首選需要安裝protobuf1.1 安裝protoc-gen-go選擇Go的src目錄,建立github.com/golang目錄go get -u github.com/golang/protobuf/protoc-gen-go 執行go build 然後安裝 go install1.2
Time of Update: 2018-08-23
GoLang協程學習golang也有一段時間了,這裡講一下自己對golang協程的使用理解,golang很多人都知道,畢竟有個好爹Google,提起golang和其它語言最大區別莫過於goroutine,也就是go的協程,先來一個demopackage mainfunc say(s string) { for i := 0; i < 5; i++ { println(s) }}func main() { go say("Hello")
Time of Update: 2018-08-22
本文轉自:https://www.cnblogs.com/demon89/p/7259724.htmlMap 是一種無序的索引值對的集合。Map 最重要的一點是通過 key 來快速檢索資料,key 類似於索引,指向資料的值。Map 是一種集合,所以我們可以像迭代數組和切片那樣迭代它。不過,Map 是無序的,我們無法決定它的返回順序,這是因為 Map 是使用 hash 表來實現的。所以在golang中Map的遍曆不像其他語言一樣,它的輸出是無序的func traversal() {
Time of Update: 2018-08-26
## module機制和dep/govendor機制是否衝突?自從go團隊推出`module`機制後,go團隊和dep社區發生了一些衝突,有一篇有名的爭論[《關於Go Module的爭吵》](https://studygolang.com/articles/14130),讀後給人一種錯覺,似乎`module`機制和`dep/govendor`機制是不相容的。但是仔細分析二者的運行機制,其實兩者並無衝突,反而是互補性質的。`module`機制由環境變數`GO111MODULE`控制,它有三個值:`
Time of Update: 2018-08-22
一個為Go語言量身定做、超級好用的支付SDK。GitHub地址:wxpay支付開發文檔API對支付開發人員文檔中給出的API進行了封裝。wxpay提供了對應的方法:| 方法名 | 說明 || ---------------- | ----------- || MicroPay | 刷卡支付 || UnifiedOrder | 統一下單 || OrderQuery | 查詢訂單 ||
Time of Update: 2018-08-21
前言筆者已經自學python大概已經幾個月了,但是工作繁忙,而且工作中未用到python的知識。於是就漸漸生疏了,這是下定決心學習go,是因為公司有一台go編寫的報表系統,而且公司逐漸在想docker轉,學習go更又助於未來的工作。關於GOGo 是一個開源的程式設計語言,它能讓構造簡單、可靠且高效的軟體變得容易。Go是從2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持開發,後來還加入了Ian Lance Taylor, Russ
Time of Update: 2018-08-25
golang 的fmt 包實現了格式化I/O函數,類似於C的 printf 和 scanf。// 定義樣本類型和變數type Human struct { Name string}var people = Human{Name:"zhangsan"}1、普通預留位置:預留位置 說明 舉例 輸出%v 相應值的預設格式。 Printf("%v&
Time of Update: 2018-08-24
所有的新技術都經曆了一些成長的痛苦,區塊鏈技術也一樣。但是,儘管它還處於發展的早期階段,但它具有改進許多行業、許多應用和系統的巨大潛力。 Go語言具有其關鍵特性。Go語言之所以如此強大,是因為它在服務端的開發中總能抓住程式員的痛癢需求,用最直接、簡單、高效、穩定的方式來解決並實現問題。今天來一個簡單的內容,用golang寫一個簡單的echo server。TCP/IP協議大家都知道TCP/IP協議簇是當今網路世界的事實標準協議,與其對應的是OSI的七層模型,對於這七層模型這裡就不再贅述了,
Time of Update: 2018-08-24
package main //非注釋區的一個行要引入一個包,這個包的名字必須要是 mainimport "fmt"import "unsafe"func main(){ // 這是我的第一個 go 程式 fmt.Println("This is my first Go programma"); // myFunc1() //變數 // myFunc2() //常量 // myFunc3() //運算子 funcTest() //
Time of Update: 2018-08-24
一、關於Spring Boot在開始瞭解Spring Boot之前,我們需要先瞭解一下Spring,因為Spring Boot的誕生和Spring是息息相關的,Spring Boot是Spring發展到一定程度的一個產物,但並不是Spring的替代品,Spring Boot是為了讓程式員更好的使用Spring。說到這裡可能有些人會迷糊,那到底Spring和Spring Boot有著什麼樣的聯絡呢?1.Spring發展史在開始之前我們先瞭解一下Spring,Spring的前身是interface2
Time of Update: 2018-08-24
背景介紹:之前使用的ngrok服務掛了搭建環境 Ubuntu Server 16.04 LTS 64位安裝gitsudo apt-get install build-essential golang mercurial git擷取源碼git clone https://github.com/tutumcloud/ngrok.git ngrok產生替換認證cd ngrokNGROK_DOMAIN="ngrok.itcuc.cc"openssl genrsa -out
Time of Update: 2018-08-24
Docker 17.05版本以後,新增了Dockerfile多階段構建。所謂多階段構建,實際上是允許一個Dockerfile 中出現多個 FROM 指令。這樣做有什麼意義呢?老版本Docker中為什麼不支援多個 FROM 指令在17.05版本之前的Docker,只允許Dockerfile中出現一個FROM指令,這得從鏡像的本質說起。在《Docker概念簡介》
Time of Update: 2018-08-24
Go 測試的一個小風格(自認為)指南。關於寫好測試的文章比我在這寫的要多的多。但我寫的主要是關於風格而不是技術。## 使用 table-drive 測試,並始終使用 tt 作為測試案例嘗試在可行的情況下使用 table-driven 測試,但當不可行時,可以複製一些代碼;不要強制使用它(例如,有時候除了一兩個案例之外,更容易為這之外的情況編寫一個 table-driven 的測試;實際情況就是如此)。始終為一個測試案例使用相同變數名會使它更容易為大量代碼工作。你不必使用 tt,但是在 Go
Time of Update: 2018-08-24
“將一切不可能變為可能!”這正是互連網賦予這個時代的定義。在移動互連網的發展進程中,app成就了手機在智慧型裝置中的霸主地位,手機也同樣成就了app無可限量的商業價值!現如今,app已成為人們日常生活中再尋常不過的一種工具,在享受app帶來便捷服務的同時,可能大家並不會關注開發一款app到底有多難,但對於很多移動創業公司,如何讓業務能夠快速落地,邁出產品到運營的第一步,卻成為很多創業者頭疼的問題。那麼,到底需要具備什麼樣的能力才能開發一款app呐?柚子君通過本文為你一一揭曉!售前工程師在大部分軟
Time of Update: 2018-08-24
作者:Derek簡介Github地址:https://github.com/Bytom/bytomGitee地址:https://gitee.com/BytomBlockc...本章介紹bytom代碼P2P網路中addrbook地址簿作者使用MacOS作業系統,其他平台也大同小異Golang Version:
Time of Update: 2018-08-23
ConsulConsul是一個註冊與發現的服務, 並且支援健全狀態檢查二進位安裝https://releases.hashicorp.com/consul/1.2.2/consul_1.2.2_linux_amd64.zip下載並解壓, 然後拷貝二進位檔案到 /usr/local/bin啟動consul開發模式啟動consulconsul agent -dev -config-dir=/etc/consul -bind=0.0.0.0 -client=0.0.0.0參數說明agent --