自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小贝

学习笔记

  • 博客(21)
  • 收藏
  • 关注

原创 golang 小web

golang 小web

2016-08-05 14:03:51 225

原创 golang 上传文件

golang http 上传文件记录

2016-08-05 13:52:53 459

原创 oracle 相关sql杂

仅做记录,就自己看看而已

2016-08-05 13:48:17 210

原创 JAVA intToBytes and bytesToInt

数字存入到字节数组中,和从字节数组中还原数字//注意高低位问题public static int bytesToInt(byte[] src, int offset) { int value; value = (int) ((src[offset] & 0xFF) | ((src[offset + 1] & 0xFF) << 8) | ((src[offset +

2016-08-05 10:17:10 5602 1

原创 golang iota

/** golang iota*/package mainimport ( "fmt" _ "strconv")var p = fmt.Printlnconst ( A = 123 B)const ( C = "string" D)const ( E = iota * 3 F)const ( G =

2015-04-08 21:24:25 436

原创 golang jsonrpc

//手动抄写一遍,package mainimport ( "fmt" "log" "net" "net/rpc" "net/rpc/jsonrpc")type RpcObj struct { Id int `json:"id"` // struct标签, 如果指定,jsonrpc包会在序列化json时,将该聚合字段命名为指定的字符串 Name string

2015-04-07 20:08:51 620

原创 golang rpc tcp

//手动一遍package mainimport ( "net/rpc" "log" "net" "time")type Args struct { A, B int}type Arith intfunc (t *Arith) Multiply(args *Args, reply *([]string)) error { *reply = append(*rep

2015-04-07 19:12:42 581

原创 golang rpc http

//抄袭一遍,练手/** golang net/rpc http*/package mainimport ( "errors" "fmt" "log" "net" "net/http" "net/rpc" "time")var p = fmt.Printlntype Args struct { A, B int}type Quotient str

2015-04-07 19:10:46 528

原创 golang udp

/** golang io/ioutil*/package mainimport ( "fmt" "net" "strings" "time")var p = fmt.Printlnfunc server() { udpAddr, _ := net.ResolveUDPAddr("udp4", "0.0.0.0:7070") conn, e := net.List

2015-04-04 00:40:10 706

原创 golang tcp

** golang io/ioutil*/package mainimport ( "fmt" "net" "strings" "time")var p = fmt.Printlnfunc server() { tcpAddr, _ := net.ResolveTCPAddr("tcp", ":7070") l, e := net.ListenTCP("tcp",

2015-04-04 00:11:00 368

原创 Golang goroutine and channel

/** golang goroutine and channel*/package mainimport ( "fmt" "os" _ "reflect" "runtime/pprof" "time")var p = fmt.Println//-----------------------------------func main() { go func() {

2015-03-30 23:43:38 252

原创 golang interface

/** golang interface*/package mainimport ( "fmt" _ "reflect")var p = fmt.Printlntype TestInterface interface { T() string}type TestStruct struct {}func (t TestStruct) T() string {

2015-03-30 01:32:19 172

原创 golang struct

/** golang struct 和 指针*/package mainimport ( "fmt" _ "strconv" _ "time")var p = fmt.Println//这儿就叫结构体了 呵呵注意首字母大写的意思 和变量函数的意思一样的!type Test struct { //这里面的首字母大小写的意思也是一样的 A int b int}

2015-03-29 21:34:53 284

原创 golang 异常处理

/** golang defer*/package mainimport ( "fmt")var p = fmt.Printlnvar pf = fmt.Printffunc div(a, b int) int { defer func() { //func recover() interface{} recover为内建函数 err := recover(

2015-03-29 17:06:57 265

原创 golang defer

/** golang defer*/package mainimport ( "fmt")var p = fmt.Printlnvar pf = fmt.Printffunc main() { defer fmt.Println("---------finally------------") p("--------start----------") defer fm

2015-03-29 14:11:06 216

原创 Golang for if switch

/** golang if for switch*/package mainimport ( "fmt" "math" "time")var p = fmt.Printlnvar pf = fmt.Printffunc main() { //for array := []int{1, 2, 5, 5, 6} for i := 0; i < len(array

2015-03-29 14:05:37 186

原创 Golang func

go包里面的变量和函数的首字母大写表示为public的方法或变量/** golang func*/package mainimport ( "fmt")var p = fmt.Printlnvar pf = fmt.Printf//简单示例func add(x, y int) int { return x + y}func sub(x, y in

2015-03-29 13:13:06 727

原创 golang Map

/**数组和切片*/package mainimport ( "fmt")var p = fmt.Printlnvar pf = fmt.Printffunc main() { //初始化 strs := []string{"123", "456"} //range遍历 for k, v := range strs {

2015-03-28 18:34:16 222

原创 golang 数组和切片

/**数组和切片*/package mainimport ( "fmt")var p = fmt.Printlnvar pf = fmt.Printffunc main() { //初始化 strs := []string{"123", "456"} //range遍历 for k, v := range strs {

2015-03-28 17:56:12 238

原创 golang 字符串处理

golang字符串处理package mainimport ( "fmt" "strconv" //strconv包实现了基本数据类型和其字符串表示的相互转换。 s "strings" //对字符串的操作包)//fmt 怎么输出字符串参考相关文档var p = fmt.Printlnvar pf = fmt.Printf//入口函数了func

2015-03-28 16:45:45 1182

原创 Hello Golang

学习笔记,从hello world开始!环境配置貌似跟java差不多么,要先下载go安装或者解压,然后配置环境变量GOROOT(go的安装目录)和GOPATH(项目工作目录)。写代码的目录组织结构参考:http://www.cnblogs.com/wlts/archive/2013/06/01/3112004.html不多说,hell world端上来。package main

2015-03-28 11:01:34 177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除