• 热门专题

  • Google Go

  • Go语言WaitGroup使用时需要注意什么

    发表于:2016-12-14
  • 前言WaitGroup在go语言中,用于线程同步,单从字面意思理解,wait等待的意思,group组、团队的意思,WaitGroup就是指等待一组,等待一个系列执行完成后才会继续向下执行。Golang中的WaitGroup一直是同步goroutin

  • Google Go  标签:语言  
  • 使用Go语言中反射的方法技巧

    发表于:2016-12-14
  • 介绍反射是元数据编程的一种形式,指的是程序获得本身结构的一种能力。不同语言的反射模型实现不一样,本文中的反射,仅仅指的是Go语言中的反射模型。反射有两个问题,在使用前需要三思:大量的使用反射会损失一

  • Google Go  标签:语言  技巧  方法  
  • GO语言之channel

    发表于:2016-09-29
  • 前言:  初识go语言不到半年,我是一次偶然的机会认识了golang这门语言,看到他简洁的语法风格和强大的语言特性,瞬间有了学习他的兴趣。我是很看好go这样的语言的,一方面因为他有谷歌主推,另一方面他确实有

  • Google Go  标签:语言  
  • go语言学习之路(二)

    发表于:2016-09-06
  • Go语言条件语句条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为true来决定是否执行指定语句,并在条件为false的情况在执行另外的语句。下图展示了程序语言中条件语句的结构:Go语言提供了以下几

  • Google Go  标签:语言学习  之路  
  • go语言学习之路(一)

    发表于:2016-09-05
  • Go语言简介Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由RobertGriesemer,RobPike,KenThompson主持开发,后来还加入了IanLanceTaylor,RussCox等人,并最终于2009年11月开

  • Google Go  标签:语言学习  之路  
  • 使用Go开发HTTP中间件

    发表于:2016-09-01
  • 原文地址  再web开发的背景下,中间件通常意思是包装原始应用并添加一些额外的功能的应用的一部分。这个概念似乎总是不被人理解,但是我认为中间件非常棒。  首先,一个好的中间件有一个责任

  • Google Go  标签:中间件  
  • Go语言学习笔记10

    发表于:2016-07-14
  • 6 程序测试和文档6 1程序测试Go语言中提供了gotest命令,它不仅仅可以对代码包进行测试,还可以对个别源码文件进行测试,只要存在针对这些测试的测试源码文件。除此之外,Go语言还在标准库中提供了一个专门用于测

  • Google Go  标签:语言学习  笔记  
  • 用Go写一个简单的TCPserverorclient模型

    发表于:2016-07-14
  • 对Conn封装的基本思路go内置了net包已经很好的封装了socket通讯。然而在实际使用中,由于net Conn的Read Write方法是堵塞的原因,必须将其放入单独的goroutine中进行处理。我们先简单的整理下思路,对于连接(Con

  • Google Go  标签:模型  
  • Go语言学习笔记8

    发表于:2016-07-11
  • 5 Go语言流程控制方法Go语言在流程控制结构方面有些像C语言,但是在很多方面都与C不同。特点如下:在Go语言中没有do和while循环,只有一个更加广义的for语句。Go语言中的switch语句更加灵活多变。Go语言的switch

  • Google Go  标签:语言学习  笔记  
  • Go语言学习笔记5

    发表于:2016-07-05
  • 3 Go语言数据类型本篇接着Go语言学习笔记4讲Go语言数据类型,主要如下:3 7结构体结构体类型既可以包含若干个命名元素(又称字段),又可以与若干个方法相关联。1 类型表示法结构体类型的声明可以包含若干个字段

  • Google Go  标签:语言学习  笔记  
  • go搭建Win7下的Go开发环境

    发表于:2016-07-05
  • 1 首先需要下载下载go平台安装包安装程序下载地址:https: golang org dl (墙内下载地址http: www golangtc com download),如果是您的系统是windows32位系统,请选择go1 3 3 windows-386 msi即可,其他的,请

  • Google Go  标签:环境  
  • 设计模式模板方法模式(Go语言描述)

    发表于:2016-06-24
  • 这篇文章我们还是继续我们的设计模式系列,今天我们带来的一个全新的设计模式在实际开发中大家肯定都遇到过,可能大家只是不知道它叫模板方法模式而已,今天我们就来详细的说一下什么是模板方法模式,已经该模式如何

  • Google Go  标签:设计模式  模板  语言  
  • 设计模式代理模式(Go语言描述)

    发表于:2016-05-31
  • 大家好,我是大帅哥,由于最近又变帅了,所以我决定由我的代理人小帅哥来写这篇博客,不过内容可以放心,还是由我来完成,小帅哥的活就是将我的内容替我发出来罢了。&_&还是进入正题吧,今天这篇博客我们继续来学

  • Google Go  标签:设计模式  语言  模式  
  • 用Go构建Teamwork项目的9条教训

    发表于:2016-05-19
  • 我们爱Go。在过去的一年中,我们为了构建TeamworkDesk多个服务,写下了将近20万行Go代码。我们已经构建了该产品的十多个小型HTTP服务。为什么要使用Go?Go是一种快速(非常快)的静态类型编译语言,它有强大的并发模

  • Google Go  标签:教训  项目  
  • Go语言核心之美4.3-多返回值

    发表于:2016-04-06
  • 在Go语言中,函数可以有多个返回值,这个特性我们已经在之前的例子见过很多,很多标准库函数都会返回两个值,一个是期望得到的函数执行结果,另外一个是函数出错时的错误值。下面的程序是findlinks的改进版本,它

  • Google Go  标签:之美  核心  语言  
  • Go语言核心之美3.6-template模版

    发表于:2016-04-05
  • 上一节的例子中使用了Printf做了输出格式化,当然,对于简单的例子来说足够了,但是我们有时候还是需要复杂的输出格式,甚至需要将格式化代码分离开来。这时,可以使用text template和html template。一个模版就

  • Google Go  标签:之美  模版  核心  
  • Go语言核心之美4.2-递归函数

    发表于:2016-04-05
  • 函数是可以递归调用的,这意味着函数可以直接或者间接调用自身。对于一些问题而言,递归是一种非常有用的技术,例如处理递归的数据结构(树形结构),在3 4节中,我们就通过遍历二叉树来实现简单的插入排序,在本节

  • Google Go  标签:递归  之美  函数  
About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规