码迷,mamicode.com
首页 >  
搜索关键字:go语言    ( 3378个结果
使用Go语言一段时间的感受
作者openkk2012-03-04 18:26:58文/Windstorm有一段时间没更新了。最近在忙一个 Server+Client 的项目,Client 是 Android 手机,大概也就是几十的规模。Server 是纯 Golang 实现,没有 apache 或者 ngix 这种 web s...
分类:编程语言   时间:2014-12-30 07:02:40    阅读次数:211
Go语言中的一些函数
1、并行通过使用goroutine和channel,go语言可以很好地支持并发,但是在我的电脑上是默认只使用一个核执行,要使用多核,在代码前面加入import("runtime")var MULTICORE int = runtime.NumCPU() //CPU数runtime.GOMAXPROC...
分类:编程语言   时间:2014-12-26 20:15:17    阅读次数:202
《Go语言编程》[4.4 并发通信]代码thread.c和thread.go错误
thread.c程序pthread_create函数第三个参数为线程函数的起始地址,文中并无add函数,源代码如下:thread.c编译时会报未声明错误:根据语境推测应该是count,替换如下:重新编译,gcc编译时在最后加参数-lpthread,否则编译报对pthread_create和pthread_join未定义的引用如下:..
分类:编程语言   时间:2014-12-25 06:46:59    阅读次数:215
初识Go(8)
并发goroutinegoroutine 是 Go 并行设计的核心。goroutine 说到底其实就是线程,但是他比线程更小,十几个 goroutine 可能体现在底层就是五六个线程,Go 语言内部帮你实现了这些 goroutine之间的内存共享。执行 goroutine 只需极少的栈内存(大概是 ...
分类:其他好文   时间:2014-12-24 18:00:56    阅读次数:178
基于 Web 的 Go 语言 IDE - Wide 1.1.0 发布!
这个版本改进了很多细节,并上线了 Wide 在线服务:https://wide.b3log.org 到目前,我们提供了 Wide 和 Solo 两个在线服务,详情请浏览:http://b3log.org/services...
分类:编程语言   时间:2014-12-24 14:42:51    阅读次数:220
写了个代码统计工具
周末想统计下XCL-Charts到底写了多少行代码,就用Go语言写了个代码统计工具,效果还不错,统计速度也快。 就把统计报表部份今天完善了下,硬生生把很短的代码澎涨到200多行了。      除了必要的代码行数和文件总计外,增加了代码行数有300,500,1000,5000及5000以上这几个级别的代码文件个数统计功能。 同时,用户可以指定显示出代码行数大于等于某值的所有文件明细,并按从大到...
分类:其他好文   时间:2014-12-23 00:23:03    阅读次数:225
etcd:用于服务发现的键值存储系统
etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复...
分类:其他好文   时间:2014-12-21 12:38:31    阅读次数:273
《Go语言编程》【3.6 完整示例】代码错误和文件目录结构
1.音乐结构体命名错误,不是Music,而是MusicEntry,如下:2.包名错误,不是library,而是mlib:3.manager.go代码Remove函数删除中间元素有错,index-1应当改成index:4.m0变量初始化错误,"CelionDion",为多余,MP3应当加上双引号:5.manager_test.go代码错误,无Genre:6.manag..
分类:编程语言   时间:2014-12-21 01:58:03    阅读次数:262
Go语言关于chan理解的实验
编程这东西如果不自己动手写,很可能就永远也不知道是怎么回事了。 之前学习GO写的一些小工具一直没有用到chan这东西(我是PHP的),搜索了一些文章,发现大神们都写得很精彩、很高深,但我这种小白是看不懂了,只...
分类:编程语言   时间:2014-12-19 12:28:46    阅读次数:277
Actor模型和CSP模型的区别
Akka/Erlang的actor模型与Go语言的协程Goroutine与通道Channel代表的CSP(Communicating Sequential Processes)模型有什么区别呢?   首先这两者都是并发模型的解决方案,我们看看其定义和实现方式:   Actor模型描述了一组为了避免并发编程的常见问题的公理:   1.所有Actor状态是Actor本地的,外部无法访问。   ...
分类:其他好文   时间:2014-12-18 17:02:22    阅读次数:656
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!