本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
golang时间格式化
package main
func main(){
fmt.Println(time.Now().Format("2006"))
fmt.Println(time.Now().Format("2006-01"))
fmt.Println(time.Now().Format("2006-01-02"))
...
GOROOT 和 GOPATH
学习go的过程中,会把GOROOT 和 GOPATH两个路径容易弄混,这里做下笔记。
go的安装这里不赘述,详细请看官方文档:https://golang.org/doc/install
安装完go之后,需要配置两个环境变量:
GOROOT:go的安装路径,比如默认会在/usr/local/go;
GOPATH : go代码的工作路径,比如 $HOME/mywo ...
Golang适合高并发场景的原因分析
原文:
CSDN博主蝈蝈俊,http://blog.csdn.net/ghj1976/article/details/27996095
典型的两个现实案例:
我们先看两个用Go做消息推送的案例实际处理能力。
360 ...
golang 集成 sessions 使用注意事项
golang 集成 sessions 使用注意事项
除go基本类型外,复杂对象结构存储,必须先注册
比如我们使用如下
$ go get github.com/tommy351/gin-sessions
package routers
import (
"github.com/gin-gonic/gin"
"gi ...
golang Gin Web Framework安装
golang Gin Web Framework安装
直接 go get github.com/gin-gonic/gin
如果被墙了
出现: package golang.org/x/net/context: unrecognized import path "golang.org/x/net/context"
解决办法 :
go get github.com/ ...
golang 静态文件资源服务器设置2
golang 静态文件资源服务器设置2
package main
import "net/http"
import "io"
import "os"
import "log"
type HttpHander struct{}
type Mstring string
func main() ...
golang web 静态资源路由设置
package static
import(
"fmt"
"net/http"
"os"
"io/ioutil"
"log"
)
func Start() {
fmt.Println("init...")
http.Handl ...
golang web初探
golang web部分初探
package main
import "fmt"
import "log"
import "net/http"
import "time"
type HttpHander struct {}
var urlMapping map[string] func(ht ...
golang数据类型
golang数据类型
package vari
import (
"fmt"
"math"
)
func Start() {
testBool()
testInt()
testFloat()
testComplex()
testByte()
testRune()
testPointer()
test ...
golang并发编程测试代码收藏
package channel
import (
"fmt"
"time"
"sync"
)
type People struct {
Name string
Id int
Age int
Sex string
State bool
}
/**main函数调用此方法* ...
golang并发编程
package concurrent
import "fmt"
import "math/rand"
func SetCount( ch chan int,va int ) {
fmt.Println("正在写入 ",va)
ch <-va
fmt.Println("写入完毕 " ...
golang标准api--bytes包练习
package byt
import "fmt"
import "bytes"
func Start() {
b1 :=[]byte("###冬天###")
fmt.Println(string(bytes.Trim(b1,"#")))
fmt.Println("===== ...
排序算法--冒泡排序
冒泡排序,它重复地走访过要排序的数列,一次比较两个元素,比较后就把数值大放在前面,小的放在后面。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名
我们经常需要排序一些数据,例如[4, 25, 53, 6, 33],我们需要排序成[54,33,25,6,4]
按照冒泡排序的想法,我们排序 ...
threeperson左边栏实现方式
threeperson 左边栏实现左边栏参考了bootstrap实现方式,下面给出主要的代码片段
threeperson http://www.threeperson.com/articles/2043
Golang操作数据库
基本概念
Open() – creates a DB
Close() - closes the DB
Query() - 查询
QueryRow() -查询行
Exec() -执行操作,update,insert,delete
Row - A row is not a hash map, but an abstrac ...
在Golang中使用json
包引用
import (
"encoding/json"
"github.com/bitly/go-simplejson" // for json get
)
用于存放数据的结构体
type MyData struct {
Name string `json:"item"`
...
Go语言基础-条件控制
package main
import (
"fmt"
)
func main() {
// 条件控制
// 条件语句: if else
// 注意:在有返回值的函数中, 不允许将‘最终的’return语句包含在if slse结构中
// func example(x int) {
// if x == 0 {
// return &qu ...
Go语言基础-数组
Go语言基础第一章
变量声明
var v1 int
var v2 string
var v3 [10]int #array
var v4 []int #array slice
var v5 struct{
f int
}
var v6 *int
var v7 map[string]int
var v8 func(a int) int
避免 ...