Go语言中文网 为您找到相关结果 10

Go 语言的 Gearman API

学习 Go 已经有一段时间了,关于《学习Go语言》的翻译进度一如既往的像之前一样缓慢。每当翻译到一处,看到 Go 语言那精妙的设计的时候,就会忍不住想写点什么。好吧,其实我之前的计划是写一个自己用的proxy,不过还是算了吧,原因大家都懂。轮子造太多,没意思。 在整理一些之前的技术架构和思考新的架构的过程中,一次又一次提高了 Gearman 在系统中的重要性。虽然基于“新项目用老技术,老项目用新技术”的原则,并不打算在新的项目中使用 Golang。不过,总会有一天新项目要变成老项目吧?总会有一天,老项目需要做一些调整吧?理由牵强了点,但总是给自己找到了一个做的理由。 于是就有了这个:http://bitbucket.org/mikespook/gearman-go 最初构思的版本是对成熟的 ...阅读全文

博文 2014-10-09 16:15:38 mikespook

以io.Writer为例看go中的interface{}

阅读该文后的一些理解 1 io.Writer接口 io.Writer接口有如下定义 package io type Writer interface { Write(p []byte) (n int, err error) } //根据go中接口的特点,所有实现了Write方法的类型,我们都说它实现了io.Writer接口。 2 somepkg.abc类型实现了io.Writer接口 package somepkg type Abc struct { id int } func (a *Abc) Write(p []byte) (n int, err error){ //writing.... return 1,nil //模拟返回,n表示写了几个字节,err表示是否有错误 } //根据go...阅读全文

博文 2014-10-04 19:26:27 waynehu

学习go语言

在je上看见帖子,google出了go语言,跟着贴子看来一圈也没看明白什么意思,实例程序看着到是挺简单,但是不知道怎么运行,运行环境在哪弄,也看有人写了go的一个程序,看来也没有看懂怎么运行。希望关注go的朋友多交流一下,也请高手指导指导我们这些初级程序员,接触了写语言,都是接触的不深,现在go刚出来,我想这次能够学的扎实一点。如果有写了go程序的,请跟大家分享一下,开发工具啊,安装上的问题,以及如何运行等,感谢分享知识的所有...阅读全文

博文 2014-10-04 19:26:02 horseroad

golang导包

被坑的体无完肤,特此纪念,不是新手不要看 包结构如图 接下来我们要在main.go中调用myprint2.go中的方法 myprint2.gopackage test import "fmt" func MyPrint2() { fmt.Println("这条信息来自myprint2") } myprint.go package test import "fmt" func MyPrint() { fmt.Println("这条信息来自myprint") } main.go package main import ( "try2/test" ) func main() { test.MyPrint2() } 输出结果 C:/Go/bin/go.exe build -i [E:/goworks...阅读全文

博文 2016-01-29 04:00:01 u012210379

一条命令即可将 Vim 配置为功能强大的 IDE

一条命令即可将 Vim 配置为功能强大的 C/C++ IDE 。包括安装不太方便的 YouCompleteMe 插件也是自动安装,并且会自动从官网下载最新版本的 libclang,然后编译 YouCompleteMe 插件需要的 ycm_core library ,这或许是目前为止安装 YouCompleteMe 插件最简单的姿势。 安装: curl -o - https://raw.githubusercontent.com/HmyBmny/vimrc/master/install-vim-plugins | sh 部分插件的使用需要安装一些依赖,诸如 ctags 之类的,具体请参考:https://github.com/HmyBmny/vimrc 支持所有 Linux 平台, Mac 没...阅读全文

博文 2017-02-10 10:27:20 HmyBmny

程序员过阿里5次面试,还是和京东说了再见,网友:接着加班吧!

今天看到一位京东员工说道,过了阿里的第五次视频面试,谈好了薪资,再见了京东,再也不见。看到这则消息,感觉最近京东是怎么了,好像有很多人离职,或者是各种奇葩问题,所以现在我们来看看这位楼主,网友们是怎么样给他建议的呢?请看下图。​有网友马上就回复了,还是快点回去加班吧,楼主立马回复到,那也比京东强,还有一阵大笑声,楼主表示,只要技术总监过了就很快了,马上就可以离开了,看起来楼主的心情还是不错的,并且表示再也不想呆在京东了。​还有老员工说道,东哥拿你当兄弟。你没签敬业协议?​也有网友表示恭喜啊,面试时对不同的面试官你都问他们什么问题呢?求指导?楼主回复:谢谢大家,阿里的面试确实时间很长,而且问的内容非常细,可以看出面试官拖着疲惫的身体还严刑拷打你,这点让我很有感触,个人感觉最难的是面试的时候面对...阅读全文

博文 2019-04-27 18:51:54 javaworid

Golang并发(一)- 并发的介绍

People can only lose when they give up fighting, so long as they insist on fighting, they will not lose. 人,只有在放弃战斗的时候才算输,只要坚持战斗,就还没输。 Golang是并发语言而不是并行语言。 那么并行和并发有什么千丝万缕的关系的呢? 什么是并发,并行? 并发就是一次性做大量的事情的能力。 1. 解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 例如: 每天早上10分钟我洗脸,刷牙,吃早饭等等很多事情,这就是并发。 我一边刷牙的同时在烧水做饭这就是并行。 并发的关键是你有处理多个任务的能力,不一定要同时。并行的关键是你有同时处理多个任务...阅读全文

博文 2018-03-13 17:33:06 90design