自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闷骚的Gopher

分享Go语言的学习与使用心得,Gopher们欢快~

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

原创 进一步认识golang中的并发

如果你成天与编程为伍,那么并发这个名词对你而言一定特别耳熟。需要并发的场景太多了,例如一个聊天程序,如果你想让这个聊天程序能够同时接收信息和发送信息,就一定会用到并发,无论是那是什么样的并发。并发的意义就是:让一个程序同时做多件事情!理解这一点非常重要,是的,并发的目的只是为了能让程序同时做另一件事情而已,并发的目的并不是让程序运行的更快(如果是多核处理器,而且任务可以分成相互独立

2014-04-28 22:24:43 6195 2

原创 Golang中不要使用无限循环检查goroutine是否完成工作

在使用goroutine时,我们经常会写出这样的代码:

2014-04-25 15:08:21 6686

原创 Golang实现的红黑树

红黑树是一种基于

2014-04-13 16:52:16 3982 2

原创 Golang以OO的方式实现二叉查找树

二叉查找树是一种满足如下性质的二叉树:(1)  某个节点的左子树中的所有节点的值都比这个节点的值小(2)  某个节点的右子树中的所有节点的值都比这个节点的值大下面有Go实现的非常详尽的代码,采用了Go风格的OO进行了封装。代码中主函数的例子的参照图如下:实现代码:package mainimport ( "fmt")type TreeNode

2014-04-12 20:42:04 5669

原创 Golang快速排序算法

package mainimport ( "fmt")func QSort(arr []int, start int, end int) { var ( key int = arr[start] low int = start high int = end ) for { for low < high { if arr[high] < key {

2014-04-10 12:43:20 4451 1

原创 Golang实现的KMP字符串匹配算法

算法的细节可以参考网上的资料或

2014-04-07 20:54:02 3251 3

原创 Android中的绘图动画(Drawable Animation)

Android中的绘图动画就像传统的电影一样

2014-04-05 13:27:45 1775

原创 Golang实现发送DNS请求

package mainimport ( "bytes" "encoding/binary" "fmt" "net")type DNSHeader struct { ID uint16 Flag uint16 QuestionCount uint16 AnswerRRs uint16 //RRs is Resource Re

2014-04-04 16:03:41 7210 3

原创 Golang发送post表单请求

先写一个可以接收post请求的服务器:package mainimport ( "fmt" "net/http")func main() { http.HandleFunc("/postpage", func(w http.ResponseWriter, r *http.Request) { //接受post请求,然后打印表单中key和value字段的值 if r.Me

2014-04-03 14:48:28 22289

原创 Golang实现的Base64加密

base64加密是我们经常看到的一种加密方法,比如ESMTP的验证过程和二进制文件的网际传输等都会用到这种编码。base64的加密方法算是比较简单的一种了,其编码过程是将原文按照每 6bit (记住,是以'位'为单位的)为一组对原文进行替换,因为6bit 可以表示的值的范围在0~63(2的6次方,一共64个),所以可以用一个长度为64的字符表对这 6bit 的值进行映射。

2014-04-02 13:28:36 3210

空空如也

空空如也

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

TA关注的人

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