自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

viney的专栏

golang爱好者

  • 博客(18)
  • 资源 (13)
  • 收藏
  • 关注

原创 Golang/Go语言/Go IDE/Go windows环境搭建/Go自动提示编译器/GoSublime

Go是Google开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。  罗伯特·格瑞史莫(Robert Griesemer),罗勃·派克(Rob Pike)及肯·汤普逊于2007年9月开始设计Go语言,Go语言是基于Inferno操作系统所开发的。Go语言于2009年11月正式宣布推出,并在Linux及Mac OS X平台上进行了实现. GO语言吉祥物,很可爱吧。Go语言

2012-07-17 11:38:21 56108 21

原创 go-zero大坑之field name is not set错误

卡了半天,找不到问题出现在哪儿!type ( SearchReq { Name string `json:"name"` // 正确tag是form,手写习惯写成了json } SearchReply { Name string `json:"name"` Count int `json:"count"` })@server ( jwt: Auth)service search-api { @handler search get /search/do (S

2022-05-26 15:36:53 3156 1

原创 go语言产生素数

package main// 生成2, 3, 4, ... 到 channel 'ch'中.func Generate(ch chan<- int) { for i := 2; ; i++ { ch <- i // Send 'i' to channel 'ch'. }}// 从管道复制值 'in' 到 channel 'out',// 移除可整除的数 'prim

2012-11-28 14:12:38 2493

翻译 Twitter的开源软体Zipkin

Zipkin为分散式的追踪系统,功能为收集所有Twitter不同服务的时序资料,使Twitter执行更加快速,类似于Firefox的扩充套件Firebug,不同的部分在于︰Zipkin是藉由网站后端追踪,Firebug则是以浏览器追踪。此套追踪系统于6月7日以APLv2授权成为开放原始码软体。Zipkin 能帮助我们找到一些未开发的性能优化,如删除memcache 的请求、重写太慢的MyS

2012-09-07 10:15:46 9278 1

转载 一个基于Golang的分布式存储开源项目

项目地址:https://code.google.com/p/weed-fs/weed-fs是一个简单且高性能的分布式存储系统, 它有两个目标:1、存储海量文件 2、快速访问所存的文件weed-fs选择了 key~file 映射的方式实现文件寻址, 而不是POSIX文件系统已有的机制, 这有点类似于nosql系统, 你可以称之为“NoFS”weed-fs的实现机制是

2012-09-06 17:17:34 18094 1

转载 Go语言反射的使用

Go语言的基本语法的使用已经在前几篇陆陆续续学完了,下面可能想写一些Go的标准库的使用了。先是reflect库。reflect库的godoc在http://golang.org/pkg/reflect/Type和Value首先,reflect包有两个数据类型我们必须知道,一个是Type,一个是Value。Type就是定义的类型的一个数据类型,Value是值的

2012-09-06 17:13:53 3676

原创 go语言int类型转化成string类型的方式

go语言中int类型和string类型都是属于基本数据类型两种类型的转化都非常简单下面为大家提供两种int类型转化成string类型的方法!go语言的类型转化都在strconv package里面,详情请参考:http://golang.org/pkg/strconv下面附上转化代码:package mainimport ( "fmt" "strconv")

2012-09-05 17:40:54 121065

原创 go语言接口使用

下面为大家带来go语言三种接口使用模式,代码基于go1.0.2版本第一种:package mainimport "fmt"type Writer interface { Write(data []byte) (int, error)}type writerImpl struct {}func (w *writerImpl) Write(data []byte) (

2012-09-05 17:26:47 4874

转载 大道至简(原标题:少是指数级的多)

译文: http://www.mikespook.com/2012/06/%E7%BF%BB%E8%AF%91%E5%B0%91%E6%98%AF%E6%8C%87%E6%95%B0%E7%BA%A7%E7%9A%84%E5%A4%9A/原文 Less is exponentially more 是 Rob Pike 自己整理的他在六月22日,旧金山的 Golang 会议上

2012-09-04 15:16:08 2653

转载 许式伟《Go语言编程》样章“面向对象编程”

原文转自:http://www.ituring.com.cn/article/1339面向对象编程Go 语言的面向对象编程(OOP)非常简洁而优雅。说它简洁,简介之处在于,它没有了OOP中很多概念,比如:继承、虚函数、构造函数和析构函数、隐藏的this指针等等。说它优雅,是它的面向对象(OOP)是语言类型系统(type system)中的天然的一部分。整个类型系统通过接口(inte

2012-09-04 15:11:03 6091

原创 go语言实现Gob编解码

package mainimport ( "bytes" "encoding/gob" "fmt")// --------------------// Encode// 用gob进行数据编码//func Encode(data interface{}) ([]byte, error) { buf := bytes.NewBuffer(nil) enc := gob.Ne

2012-09-04 15:00:15 4045

原创 Berkeley DB迁移到PostgreSQL遇到的问题

由于bdb不支持多进程访问、热备(这是很致命的),所以考虑迁移到pgsql。遇到的问题是:bdb支持insert or replace into 表名 values(...)这种用法,pgsql不支持查看资料找到了自定义函数的办法:CREATE FUNCTION update_online(uid INT, online TEXT,vosId TEXT,vosCheckout

2012-09-04 14:27:47 1227

转载 Gob的数据

译文:  http://www.mikespook.com/2011/03/%E3%80%90%E7%BF%BB%E8%AF%91%E3%80%91gob-%E7%9A%84%E6%95%B0%E6%8D%AE/ 原文在此:http://blog.golang.org/2011/03/gobs-of-data.html,来自 Golang 官方博客。Gob 是 Go

2012-09-04 14:09:28 3506

原创 play framework2-java配置多个数据源/多个数据库/play2/play2-java

接触play2-java也有一段时间了,也做了两个不成名的网站!http://m.t2m.imhttp://t2m.im开发效率确实是很高,但是遇到问题解决起来也是非常棘手的!目前中文资料基本上为0,国外的人不一定遇到这种问题!play官网文档一笔带过,按文档实现还是报错。To configure several data sources:# O

2012-08-09 18:37:58 5058 2

原创 go语言/golang实现base64加密解密

package mainimport ( "encoding/base64" "fmt")const ( base64Table = "123QRSTUabcdVWXYZHijKLAWDCABDstEFGuvwxyzGHIJklmnopqr234560178912")var coder = base64.NewEncoding(base64Table)func base6

2012-04-28 15:22:00 22441

原创 golang/sort/go语言/go语言排序/冒泡排序/golang实现冒泡排序

package mainimport ( "fmt")var ( array = []int{3, 6, 1, 8, 5})func main() { for _, v := range sort(array) { fmt.Println(v) }}func sort(array []int) []int { for i := 0; i < len(array)

2012-04-25 16:04:40 4179

原创 Oracle用户、权限、角色管理

Oracle用户、权限、角色管理Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用

2011-05-04 22:20:00 1154

原创 大家都在学JAVA,那么学JAVA到底可以做什么?

如果java在国外有前途,那我问你,什么应用是java写的???? Windows系列的桌面应用程序上,java已经没有份了。 一些大型的电子商务系统,那些公司除了骗钱外,没有什么好处。 是的,我知道一些java的电子商务解决办法卖上千万美金一套, 那是因为它是用java写的,而这是个新兴的语言。同样的用C++ 写一套这样的系统,速度比它快,内存需求比它少,但就是卖 不了这

2011-05-04 22:08:00 59725 14

最全的21万双拼域名

最全的21万双拼域名,史上最全、最完整,绝无仅有。

2015-03-15

sqlite管理软件

轻量级sqlite管理软件,对sqlite数据库支持的非常好!

2012-08-28

go1-gocode

基于go1的gocode,写过几篇文章,很多人不知道怎样使用git go的插件基本上都是用git管理的,最后去学习下! go语言的IDE必备gocode,所有今天把gocode编译包上传供新手下载!

2012-08-23

go语言中文IDE

go语言中午IDE,对于go语言初学者来说还是很好用的!有自动提示,自动补全功能!

2012-05-21

go语言/golang/go语言中文版/go1中文版/go1/golang api

go语言/golang中文版,已经同步到go1/go语言第一个正式版本

2012-04-25

the way to go

go语言出书了,最新书籍!the way to go,go语言爱好者赶紧了!

2012-04-16

软件开发项目流程

很好的软件开发流程指导,对于没有开发大局,不了解软件开发流程的人很实用。

2011-11-24

Netty实现原理浅析

Netty实现原理浅析 图文并茂显示 清晰易懂

2011-11-24

go语言中文PDF文档

目前为止最全的中文帮助文档,适合初学者使用!有完整的目录分类,基础、函数、包、接口、并发、通讯

2011-11-23

Netty中文帮助文档

Netty中文帮助文档,Netty中文word帮助文档

2011-10-26

MySql中文帮助文档

mysql使用方法和在不同系统安装步骤,查询语句的描述

2011-09-22

log4j的包和使用说明

log4j的包和使用说明,java中学习hibernate的时候能用的上!

2011-05-10

四天学会AJAX(对于初学者是个很好的选择)

Ajax 由HTML、JavaScript™ 技术、DHTML 和DOM 组成,这一杰出的方法可以将笨拙的Web 界面转化成交互性的Ajax 应用程序。 本文的作者是一位Ajax 专家,他演示了这些技术如何协同工作—— 从总体概述到细节的讨论—— 使高效的Web 开发成为现实。他 还揭开了Ajax 核心概念的神秘面纱,包括XMLHttpRequest 对象。

2011-05-08

空空如也

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

TA关注的人

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