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

golang读取json格式的天气预报

使用天气预报的接口:http://weather.china.xappengine.com/api?city=南宁 (找了好久才找到一个支持拼音的,不过好像小地方是没数据的) 访问得到json格式压缩的数据,格式化后 { "pub": "2013-06-29 22:59", "name": "南宁", "wind": { "chill": 81, "direction": 140, "speed": 7 }, "astronomy": { "sunrise": "6:05", "sunset": "19:34" }, "atmosphere": { "humidity": 89, "visibility": 6.21, "pressure": 29.71, "rising": 1 }, "f...阅读全文

博文 2014-10-04 19:27:08 Mocos

3G门户GO手机浏览器试用

alect发布于 2009-06-14 12:50:33| 17397 次阅读 字体:大 小 打印预览 var ReTitle = '回复:3G门户GO手机浏览器试用 '; 3G门户花大手笔打造的GO浏览器自上次流出界面截图后,就吸引了机友们的眼球。 近日,3G门户进行了一次小规模的试用,通信之家第一时间拿到泄露版。现在就听我们一一道来试用感受。 安装 目前GO浏览器只支持Symbian S60第三版,sis安装包大小为2.61MB,安装后占用了约3MB的内存,还预装了一个TTF通用矢量字体。安装和启动速度比较快,1分钟内搞定了。 支持GPRS和Wi-Fi连接。安装后会跳出“帮助”,用户可以自行关闭,比较人性化。 启动过程 界面 GO采用了Akebono UI进行开发,号称“可以让用户在普通...阅读全文

Golang包——net/http

import ( "bytes" "encoding/json" "fmt" "io/ioutil" "net/http" ) type UserInfo struct { ApiKey string `json:"apiKey"` UserId string `json:"userId"` } type Perception struct { InputText map[string]string `json:"inputText,omitempty"` InputImage map[string]string `json:"inputImage,omitempty"` SelfInfo map[string]*RequestLocation `json:"selfInfo,omitemp...阅读全文

博文 2018-08-23 21:34:59 巴翔

Golang WebSocket实现简单的聊天系统

本文只是一个简单的案例,如有疑问,欢迎探讨! 首先来看,为什么需要WebSocket? 再来看一类需求:一个天气预报软件,我们需要根据天气变化实时获取最新数据,如果使用平常用的http需要客户端主动的从服务端拉取,并且我们不知道服务端什么时候会产生新的数据,在这个时候我们使用http就无法很好的完成这个功能了。 因为Http协议只能由客户端发起请求,而无法由服务端主动向客户端推送数据。所以介于类似的问题,WebSocket就油然而生了。 WebSocket 协议在2008年诞生,2011年成为国际标准,现在大部分的浏览器都已经支持该协议。 Golang中使用的WebSocket有好几个,本文使用的是gorilla里面的。 获取WebSocket go get github.com/goril...阅读全文

go语言-常见并发模式

生产者-消费者模型并发编程中最常见的例子就是生产者/消费者模型,该模型主要通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。简单的说,就是生产者生产一些数据,然后放到队列中,同时消费者从队列中来取这些数据。这样就让生产和消费变成了异步的两个过程。当队列中没有数据是,消费者就进入饥饿的等待中;而当对立中数据已满时,生产者则面临产品积压导致CPU被剥夺的问题。//生产者 func Producer(factor int, out chan <- int) { for i := 0; ; i++ { out <- i * factor } } //消费者 func Consumer(in <- chan int) { for v := range in { fmt.Println...阅读全文

博文 2020-03-15 16:33:17 guoguocto

大数据和Hadoop什么关系?为什么大数据要学习Hadoop?

大数据是一系列技术的统称,经过多年的发展,大数据已经形成了从数据采集、整理、传输、存储、安全、分析、呈现和应用等一系列环节,这些环节涉及到诸多大数据工作岗位,这些工作岗位与物联网、云计算也都有密切的联系。 Hadoop是一个由Apache基金会所开发的分布式系统基础架构,是用Java语言开发的一个开源分布式计算平台,适合大数据的分布式存储和计算平台。 广义上讲,大数据是时代发展和技术进步的产物。Hadoop只是一种处理大数据的技术手段。 Hadoop是目前被广泛使用的大数据平台,本身就是大数据平台研发人员的工作成果,Hadoop是目前比较常见的大数据支撑性平台,Hadoop平台提供了分布式存储(HDFS)、分布式计算(MapReduce)、任务调度(YARN)、对象存储(Ozone)和组件支...阅读全文

博文 2019-06-27 12:04:20 shen123456