位置:首页 » 技术 » 开发 Go 项目最简单的方式:一个基于 Docker 的 Go 工具

开发 Go 项目最简单的方式:一个基于 Docker 的 Go 工具

日期:2016-10-22 阅读:131num
Advertisement

开发 Go 项目最简单的方式:一个基于 Docker 的 Go 工具

当我尝试开发一个在IronWorkerr上运行的非常简单的程序的时候,我发现目前为止没有一个工具可以让人在几分钟之内运行一段Go的示例代码。但在其他语言里面这是可以很容易做到的,因为他们不像Go一样需要设置GOPATH环境变量,遵守一个特定的代码目录结构,而且他们通常还有更简单的依赖管理工具。

有什么更好的方式吗?

我最近想了很多,也写了很过关于Docker的文章,并尝试在所有能使用Docker的情境下都坚持使用 Docker(是的,我是Docker的超级粉丝)。大部分原因是因为在 Iron.io ,我们从事Docker的相关工作。我们运行了很多Docker容器,真的很多。在这期间,我已经意识到Docker的强大与疯狂之处。相信我,这不只是炒作。

我们向用户展示如何使用Docker容器构建和测试他们的Go语言程序已经有一段时间了,但始终有一个痛点,让我们如鲠在喉。那便是用户需要将代码放到特定的目录,配置 GOPATH环境变量,使用一个第三方工具如godep来加载和代理依赖(注意通常这些依赖和你的代码一样,也需要被版本控制管理),有序的加载相关目录等等。这些当然可以完成,但是总是让人觉得不够爽。

现在,这个流程变得更好些了。

基于Docker的Go工具

我创建了一个基于Docker的go工具——“ treeder/go ”,他让Go语言开发变得超级简单。你唯 一需要安装的只有Docker。下面是一些它的一些功能和好处:

  • 你不需要安装 Go
  • 你不需要安装这些相关的工具
  • 你不需要配置 GOPATH 环境变量
  • 你不需要将你的代码放到特定的目录(如: /src/github.com/user/hello)或者 Go 的安装目录, 你可以任意放置你的代码。
  • 不需要重写代码里面依赖导入目录就可以加载相应依赖
  • 代码交叉编译
  • 代码静态编译
  • 将代码打包成 Docker 镜像(一个命令即可搞定,然后你将得到一个包含你的代码的镜像)
  • 构建远端 git 仓库的代码

演示

基础部分

让我们先来写个简单的例子,首先复制粘贴下面的代码到一个叫app.go的文件,放到任意目录。

package main

import (

"fmt"

"log"

"net/http"

"github.com/gorilla/mux"

)

func main() {

r := mux.NewRouter()

r.HandleFunc( "/" , Hello)

http.Handle( "/" , r)

fmt.Println( "Starting up on 8080" )

log.Fatal(http.ListenAndServe( ":8080" , nil))

}

func Hello(w http.ResponseWriter, req *http.Request) {

fmt.Fprintln(w, "Hello world!" )

}

注意到这段代码有第三方依赖了吗?让我们来代理(vendor)依赖:

docker run --rm -v $PWD:/app -w /app treeder/go vendor

上述命令会把抵赖都放/vendor目录下

然后我们对代码进行构建:

docker run --rm -v $PWD:/app -w /app treeder/go build

接着,我们来运行代码:

docker run --rm -v $PWD:/app -w /app -p 8080:8080 iron/base ./app

打开浏览器,输入 http://localhost:8080. 哈哈,我们成功的通过 iron/base 这个基础镜像运行了我们的代码。它是一个包含了运行GO程序所需的所有东西的很小的镜像。

更酷炫的东西

构建一个包含你的代码的可以运行的Docker镜像怎么样?

docker run --rm -v $PWD:/app -w /app -v /var/run/docker.sock:/var/run/docker.sock treeder/go image username/myapp:latest

现在通过你的新镜像来运行代码吧:

docker run --rm -v $PWD:/app -w /app -p 8080:8080 iron/base ./app

再次打开 http://localhost:8080 ,哈哈,现在流程是不是更好了。这个镜像非常小。你可以通过输入 docker images 来查看这个镜像到底有好大,大概在12M左右吧。

或者你也可以下载和构建一个远程的代码仓库:

docker run --rm -v $PWD:/app -w /app treeder/go remote https://github.com/treeder/hello-app.go.git

最后你将得到一个包含这个远 程代码 仓库的代码的镜像。

结论

将Docker运用于开发再次胜利了,如果你之前开发过Go项目,你应该会感谢这个工具带来的简单和简洁。它仅仅是个实验阶段的工具,没有包含太多的其他工具链。不过,就我知道的而言,这应该是最简单的Go上手方式了。通过这个工具,仅仅告诉其他人一个代码仓库链接,他们就可以克隆,构建,运行代码而不需要任何初始化流程仅仅只需要Docker。

完整的文档和项目源代码请浏览

https://github.com/treeder/go

更新:我做了一个更大更好的工具

https://github.com/treeder/devo

ps

请不要吝啬你的任何反馈,创建一个 Githubissue 或者评 论吧。

Wise2C ∣ 一个有用的公众号

开发 Go 项目最简单的方式:一个基于 Docker 的 Go 工具

开发 Go 项目最简单的方式:一个基于 Docker 的 Go 工具

长按,识别二维码,加关注

点击“ 原文阅读 ”可查看翻译原文

开发 Go 项目最简单的方式:一个基于 Docker 的 Go 工具的相关内容

相关文章
  • 开发 Go 项目最简单的方式:一个基于 Docker 的 Go 工具 开发 Go 项目最简单的方式:一个基于 Docker 的 Go 工具

    " 当我尝试开发一个在IronWorkerr上运行的非常简单的程序的时候,我发现目前为止没有一个工具可以让人在几分钟之内运行一段Go的示例代码.但在其他语言里面这是可以很容易做到的,因为他们不像Go一样需要设置GOPATH环境变量,遵守一个特定的代码目录结构,而且他们通常还有更简单的依赖管理工具. 有什么更好的方式吗? 我最近想了很多,也写了很过关于Docker的文章,并尝试在所有能使用Docker的情境下都坚持使用 Docker(是的,我是Docker的超级粉丝).大部分原因是因为在 Iron

  • 没有项目经验怎么开始做一个基于web的系统

    没有项目经验如何开始做一个基于web的系统? 毕业设计要做一个基于Web的OA用户管理系统,传说功能很简单: 1. 机构管理: 2. 用户及用户权限管理. 我学渣没有项目经验,不知道如何下手.究竟应该怎么开始做这个系统?真的摸不着,求大神指点迷津. ------解决方案-------------------- 如果你离交毕业设计还有几个月的时间,如果框架也学的不怎么好,又想能学到东西,建议找个OA项目,再上面修改 ------解决方案-------------------- 找个开源的OA系统

  • 用 Kafka 和 HBase 构建一个基于 Docker 的数据采集器

    本文主要介绍在Docker上,用Kafka和HBase构建一个数据采集器,并用这个采集器用来记录Caltrain Rider这款应用的GPS数据.本文只是一个简单的实践,读者可以将此方法进行拓展,以更好的学习Docker.http://dockerone.com/article/241 --cut--

  • 一个基于 XMPP 的通讯工具,会有人需要用吗

    比如公司团队内部通信,自己搭一个openfire即可用 --cut-- Registering在2014-12-25 14:50:1回答到: android端的,毕业设计做的,像维护下去.有人用动力大一点 yylyyl在2014-12-25 15:04:0回答到: XMPP 的话为什么不用其他客户端呢- 服务端竟然也是 现成的- ahu在2014-12-25 15:26:4回答到: 我原先也是痴迷xmpp,后来发现用不着.因为xmpp相对来说传输的冗余数据多了点,可以考虑其他方案 skyxin8

  • 参照 Zeplin 与 POP 做一个基于 Sketch 的原型工具,如何?

    Zeplin 可以把设计的每个页面的元素清晰的展示出来,设计师不用每个元素都标注了,程序员也能方便的查看. POP 可以把手绘的原型图,拍照后加上跳转,制作成带交互动效的原型. 结合这两者,在 Zeplin 基础上加上交互,把页面跳转加上,可以直接在手机上看效果. --cut-- ldehai在2016-05-09 01:32:47回答到: Zeplin https://zeplin.io POP https://popapp.in/ adi在2016-05-09 01:32:47回答到: 好想

  • 基于 Docker 的移动应用开发云服务,仅需五分钟创建一个动态的移动 APP 基于 Docker 的移动应用开发云服务,仅需五分钟创建一个动态的移动 APP

    Hi All, 时速云是一个MVC 一体的移动应用开发云服务,能将移动应用的开发缩短至几个小时.平台基于Docker container, 采用Node.js编写.我们能非常快速得创建支持CRUD(创建,获取,更新,删除)操作的移动应用和Web应用. 产品地址:https://www.tenxcloud.com 下面来介绍一下我们的产品具体能做什么吧,欢迎拍砖^_^ 时速云能最大限度地帮助企业.开发者和梦想家快速实现移动应用的开发,我们首创的MVC一体的移动应用开发云服务能将移动应用的开发缩短至

  • 使用MAVEN和Eclipse开发Web项目依赖库的有关问题 使用MAVEN和Eclipse开发Web项目依赖库的有关问题

    使用MAVEN和Eclipse开发Web项目依赖库的问题 使用Maven和Eclipse开发web项目时,会出现一个问题,就是发布调试的时候,lib不会自动拷贝到WEB-INF/lib之下,导致classnotfound的错误. 解决方法: 1."Maven " –> "Enable dependency Management" 2.Web Deployment Assembly中添加maven dependencies 步骤如下图: 工程 -> 右键

  • 怎么使用 Docker 部署一个基于 Play Framework 的 Scala Web 应用 怎么使用 Docker 部署一个基于 Play Framework 的 Scala Web 应用

    如何使用 Docker 部署一个基于 Play Framework 的 Scala Web 应用? 本文作者 Jacek Laskowski 拥有近20年的应用程序开发经验,现 CodiLime 的软件开发团队 Leader,曾从 IBM 取得多种资格认证.在这篇博文中,Jacek 分享了 Warsaw Scala Enthusiasts Meetup 上 Rafal Krzewski 介绍的一个 Docker sbt 插件.本文系 OneAPM 工程师编译整理: 虽然在 DeepSense.i

  • 最近团队开发个项目,需要知道android联网方式,需高人解答~ 谢啦解决思路

    最近团队开发个项目,需要知道android联网方式,急需高人解答~ 谢啦 团队开发了一个手机客户端,和服务器连接的时候,可能会出现网络情况不好,或者是换网络连接的情况,所以需要得到当前的联网方式,比如用GPRS联网,或者使用WIFI联网 在网上搜了搜也没找到相关的答案,希望高人解答 ------解决方案-------------------- ConnectivityManager conn = (ConnectivityManager)context.getSystemService(Cont

  • MyEclipse + Tomcat 开发web项目内存储器配置方式

    MyEclipse + Tomcat 开发web项目内存配置方式 1.修改eclipse.ini 在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclipse.ini配置文件,设置如下: -vmargs -Xmx512m -XX:MaxPermSize=256m -XX:ReservedCodeCacheSize=64m 2.设置Default VM Arguments 在myEclipse中,打开Windows-> Pref

  • eclipse集成jetty开发web项目(不采用maven方式) eclipse集成jetty开发web项目(不采用maven方式)

    以前开发过程部署项目都是采用tomcat,偶然发现jetty,所以试了下,挺方便的,直切主题. 1.下载jetty,楼主使用的jetty8,地址 http://download.eclipse.org/jetty/ 2.下载完成后,解压缩,cd到jetty路径下,运行命令: java -jar start.jar 3.默认端口号8080,访问http://localhost:8080,出现jetty welcome界面 到此,说明jetty已经安装成功! 关于eclipse集成jetty开发we

  • 一个Android开发小项目,求评估工作量和外包价格解决方案

    一个Android开发小项目,求评估工作量和外包价格 一个Android平台的客户端软件 功能描述: 1.能够实现点对点即时通讯,基本功能类似于QQ, 区别是,对象间有从属关系, 只能跟直接下属和直接上司通信, 不能越级,通信最好不通过服务器: 2.能够跟远程服务器交互,能通过服务器, 获取和控制跟服务器连接的智能设备: 3.智能设备的种类和数量保持扩展性. 请高手们评估一下: 1.对于正常的开发人员,要多少人月? 2.如果外包,需要多少钱? 非常感谢! ------解决方案----------

  • 采取GDI图形编程机制,开发一个基于单文档的简单图形绘制应用程序,要求是利用定时器,绘制一个由浅红色到深红色的渐变圆形

    采用GDI图形编程机制,开发一个基于单文档的简单图形绘制应用程序,要求是利用定时器,绘制一个由浅红色到深红色的渐变圆形. 采用GDI图形编程机制,开发一个基于单文档的简单图形绘制应用程序,要求是利用定时器,绘制一个由浅红色到深红色的渐变圆形.我做了很久,不能再Ondraw里面绘制,是要由定时器控制的,也就是定时器打开就开始画圆,定时器关闭画圆停止,请教如何实现 ------解决方案-------------------- 如果不想一刷新就消失,一般还是OnDraw,你可以用开关控制是否话 ---

  • 麻烦哪位高手能给一个基于SMPP协议开发简单范例或源码吗

    麻烦谁能给一个基于SMPP协议开发简单范例或源码吗? 如题![email protected] 分享到: 更多 ------解决方案-------------------- http://blog.csdn.net/wwmusic/article/details/8858706 http://blog.csdn.net/tounaobun/article/details/8163842 http://bbs.csdn.net/topics/390501684

  • 新人,对于安卓的开发只停留在筹建安卓开发环境,求问能做一个简单的APP吗

    新人,对于安卓的开发只停留在搭建安卓开发环境,求问能做一个简单的APP吗 RT,老师不知任务,但是水平有限,目前对于语言的认知基本上为0,但是想做一个简单的APP,尽可能少用到语言. 能做一个什么样的软件呢 --cut-- 多看别人的代码,我也是刚刚起步的,问题不是对语言不熟,而是对这个环境不熟. --cut-- 完全可以,你只需要创建一个安卓工程,然后往窗体里拖几个控件,然后运行,一个最基本的APP就成了,我也是刚学,一起努力吧! --cut-- 找一些开源的软件 学习 --cut-- 引用:

  • 小弟我的VB6开发的项目目录中有一个扩展名为.uzy的文件,这类文件是做什么用的 小弟我的VB6开发的项目目录中有一个扩展名为.uzy的文件,这类文件是做什么用的

    我的VB6开发的项目目录中有一个扩展名为.uzy的文件,这类文件是做什么用的? 我的VB6开发的项目目录中有一个扩展名为.uzy的文件,这类文件是做什么用的? 分享到: ------解决方案-------------------- 不知道你是什么样的工程会有这样的文件,如果不是程序需要的相关文件,可以删除 ------解决方案-------------------- 没听说VB项目中有这种文件. ------解决方案-------------------- File Extension UZY

  • 想做一个实时对战的小游戏,几个好友可以一起玩,然后计算分数的,有没有什么简单的方式?

    H5 可行吗?或者什么其他的方法, Android ? iOS ? --cut-- YuJianrong在2016-06-26 03:32:27回答到: 没有简单的方式. 不管用什么方法. wilddog在2016-06-26 03:32:27回答到: 用野狗,下载 JS SDK , H5 实现,野狗可以帮你实现实时的数据传输. 顺便分享一个 demo 实时飞机大战,可以直接拿来用 https://github.com/WilddogTeam/demo-js-starwars amaranthf

  • Android开发把项目打包成apk Android开发把项目打包成apk

    Android开发把项目打包成apk . 做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android Package),其后缀名为".apk".将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装.Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装.生成数字签名以及打包项目成APK都可以采用命令行的方式,但是通过Eclipse中的向导我们

  • 利用maven创办webx3项目——实现简单的留言板(二) 利用maven创办webx3项目——实现简单的留言板(二)

    利用maven创建webx3项目--实现简单的留言板(二) 创建webx3项目 根据webx3的官方网站,www.openwebx.org,找到"创建一个webx应用",按照上面说的流程,就可以创建一个webx的项目. 具体流程这里就不说了,官网上已经写得很清楚了.下面主要解释一下可能存在疑惑的地方. 创建项目的命令为: ----------------------------------------------------------------- mvn archetype:gen

  • 施用MyEclipse开发Web项目并进行发布,运行,测试和调试 施用MyEclipse开发Web项目并进行发布,运行,测试和调试

    使用MyEclipse开发Web项目并进行发布,运行,测试和调试 本文将介绍如何使用 MyEclipse 来开发Web 项目(包括HTML,JSP,Servlet,Filter和后台Java 类),并进行发布,运行,测试和调试.本章将通过开发一个使用JDBC 进行登录验证的简单例子来给大家展示相关的操作过程. 那么哪些应用算是 Web 应用呢?简单说通过网络浏览器,例如IE,Firefox 等等上网看到的绝大多数网页,都属于Web 应用的范围,所以它的应用是非常的广的.要想做好一个Web 应用,

最新文章
  • 三千年来激荡人心的名句

    1.修身.齐家.治国.平天下(大学) 2.凡事豫则立,不豫则废.(中庸) 3.爱而知其恶,憎而知其善.(礼记) 4.玉不琢不成器,人不学不知道.(礼记) 5.学,然后知不足,教,然后知困.(礼记) 6.苛政猛于虎.(礼记) 7.物以类聚,人以群分.(易经) 8.满招损,谦受益.(尚书) 9.为山九仞,功亏一篑.(书经) 10.良药苦口利于病,忠言逆耳利于行.(家经) 11.大道之行,天下为公.(礼记) 12.知耻近乎勇.(礼记) 13.文武之道,一张一弛.(礼记) 14.穷则变,变则通,通则久远

  • 让厨房装修不再留有遗憾

    厨房装修遗憾屡有发生,尤其是随着夏季装修旺季的到来,装修的家庭越来越多,我们从中挑取了几个典型的问题给大家讲解一下,如果你遇见同样的问题,希望能给你一些借鉴. 遗憾1:忘量冰箱的宽度 遗憾讲述:冰箱放在厨房,想和橱柜一个水平线,起码不往外突出太多,但是现在-- 编辑点评:开始设计的时候只想到了预留冰箱的位置,但却忘记量冰箱的宽度,除了换个冰箱就只能忍耐了. 遗憾2:厨房橱柜内部隔板加少了,人造台面货不对板 遗憾讲述:手工做的门就是不精致,便宜货管理很乱,很多货不对板串货严重.厨房橱柜内部隔板加少

  • 亚马逊Fire Phone第二代曝光 将2016年推出 亚马逊Fire Phone第二代曝光 将2016年推出

    虽然亚马逊的首部智能手机Fire Phone被公认为一款失败的产品,但这家电子巨头并未打算就此放弃.日前有报道称,亚马逊计划在2016年推出第二代Fire Phone智能手机. 报道称,亚马逊早在数月之前就已经开始筹划另一部智能手机了,但由于看到了自己首次尝试的失败,他们决定重新开始. 虽然亚马逊并未对本次的报道发表任何评论,但这家公司在10月份时的确表示,他们会继续开发新的Fire Phone型号,并希望它们能够像Kindle电子阅读器一样,虽然问世之初遭受恶评,但最终还是能够迎头赶上. 今年

  • OMG一天三主力离去 诺夏继灵药和大哥之后退役 OMG一天三主力离去 诺夏继灵药和大哥之后退役

    在今天下午先是OMG大哥宣布退役,随后,灵药也相继退役,众人还没有来得及消化这件事的时候,诺夏下午也宣布了退役,让人感到很是惋惜. 以下是诺夏微博原文: 天大家好,今天开始我就正式退役了. 回想我的电竞路程也没有什么好说的,和大多职业选手一样从网吧打排位昙花一现再去打职业,从散打冠军到皇德耀世再到OMG. 开心过,伤心过,迷茫过,努力过. 对不起我的粉丝没能够再次回来. 我已经不知道怎样继续. 我不知怎样再去争夺这个位置. 我辜负太多的期望. 感谢OMG让我有了打职业的机会. 感谢粉丝一直对我的

  • 初学者又来啦!Google软件有关问题

    菜鸟又来求助啦!Google软件问题 Google的一些软件的确不错,想用得先下载 从别的网站下载不放心,从Google官方网站下载呢 google又太霸道,软件都是通过Google Update安装和更新,而且无法自定义安装 求教各位大虾们,如何从Google官方网站上绕过Google Update,下载软件,并且可以自定义安装 ------解决方案-------------------- 不知道 ------解决方案-------------------- 不知道啊... ------解决方

  • 在Word 2007中起用或禁用Office加载项 在Word 2007中起用或禁用Office加载项

    在Word 2007中启用或禁用Office加载项 Office加载项是Office程序为了完成某种功能而需要在启动程序时自动加载的模块,例如书法字帖功能.稿纸功能.制作信封功能等.用户可以根据工作需要启用或禁用Office加载项,以提高Office程序的运行效率. 在Word2007中启用或禁用Office加载项的步骤如下所述: 第1步,打开Word2007文档窗口,依次单击"Office按钮"→"Word选项"按钮,如图2012040617所示. 图201240

  • 求一mysql语句!解决方法

    求一mysql语句!!! 求mysql语句,请各位大虾指点: 表users中字段 id name moneyto 1 a 500.5 2 b 200 3 c 500 4 d 200 5 a 600.5 6 b 500 7 c 300.5 8 d 100 查出表中moneyto总和最多的用户的name以及与之对应moneyto的总和. ------解决方案-------------------- 好像是没有哦,不好意思,不是不加就可以了?用别的别名. SQL code mysql> select

  • insert into跟replace into以及insert ignore

    insert into和replace into以及insert ignore MySQL中常用的三种插入数据的语句: insert into表示插入数据,数据库会检查主键,如果出现重复会报错: replace into表示插入替换数据,需求表中有PrimaryKey,或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和insert into一样: insert ignore表示,如果表中如果已经存在相同的记录,则忽略当前新数据: 测试代码如下: create ta

  • 为什么删不掉这个数据库解决方法

    为什么删不掉这个数据库 0S :2000 ASE12 我想将我所建的一个数据库删除,但是总不让删,并出现如下的信息: An attempt was made to read logical page '1583 ' for object '1 ' in database '4 ' from disk . wrong logical page '115776136 ' was brought into cache 'default data cache ' 请问怎么解决这个问题? ------解决

  • 急救!清出IE历史记录有什么好的解决方法

    急救!!!,清出IE历史记录有什么好的解决办法? 急救!!!,清出IE历史记录有什么好的解决办法? 删除History目录下的所有的记录, ------解决方案-------------------- use api windows核心编程里面有 ------解决方案-------------------- 贴一个EmbeddedWB的实现方法: Delphi(Pascal) code CLSID_CUrlHistory: TGUID = '{3C374A40-BAE4-11CF-BF7D-00

热门推荐
  • 小满节气养生吃什么 小满节气养生吃什么 小满时节如何养生? 小满节气养生有道小满时节夏季第二个节气 小满后天气逐渐炎热,出汗较多,饮食调养应以清淡的素食为主,如常吃清利湿热.养阴作用的食物,如,如赤小豆.薏苡仁.绿豆.冬瓜.黄瓜.黄花菜.水芹.荸荠.黑木耳.胡萝卜等,忌吃百叶甘肥滋腻.生湿助湿的食物. 小满过后,雨水多起来,天气闷热潮湿,中医称之为"湿邪".因此,小满养生还应注意健脾化湿. 小编特别介绍适合小满节气的食谱 清蒸小黄鱼 小黄鱼少刺.肉质鲜嫩呈蒜瓣状,有健脾开胃.安神益气,富含微量元素硒,清除体内自由基,有防癌抗
  • lumia840参数怎么样 lumia840参数怎么样 lumia840参数怎么样? 微软将发lumia840,lumia830已经停产了.接下来看下lumia840配置介绍,咱们来瞅瞅这款机子配置好不好. 微软Lumia840的相关配置方面,该机主要定位中端市场,将会提供对双SIM卡的支持,而主摄像头则会升级至1300-1400万像素和加入PureView技术,拥有500万像素前置摄像头,更好的处理器,至于外形方面则可能相比诺基亚Lumia 830变化不会太多. 除此之外,传说中的微软Lumia840同样会配备5.0英寸触控屏,但由于目前Lumia
  • 红米Note移动4G双卡版什么时候上市? 红米Note移动4G双卡版什么时候上市? Q:红米Note移动4G双卡版多少钱? A:全年小米推出红米Note移动4G版售价为799元起,而即将推出的红米Note 移动4G双卡版多加入了双卡设计,支持双卡双待,并且支持双4G 更轻. 据小米官方公布,红米Note移动4G双卡版售价依然为799元起,增强版为899元.相比此前的单卡4G版,性价比无疑更为出色. Q:红米Note移动4G双卡版什么时候上市? A:红米Note移动4G双卡版将于3月10日首发开卖,已经开启了开始预约.至于联通4G双卡版,小米表示将于3月24日正式开卖. 编后语:
  • 格拉斯摩尔山现“逆温”景象 壮观的白色云海 格拉斯摩尔山现“逆温”景象 壮观的白色云海 近日,英国慢跑者克里斯·斯卡梅尔(Chris Scammell)与摄影师朋友斯图亚特·霍尔姆斯(Stuart Holmes)在英国西北部湖泊地区的格拉斯摩尔山(Grassmoor)上,亲眼见证了"逆温"现象,并创造了"云端慢跑"奇观. 霍尔姆斯拍摄的照片显示,斯卡梅尔在852米高的格拉斯摩尔山顶享受慢跑.而斯卡梅尔脚下看起来是一片蓬松的白色云海,给人一种平和的观感. 霍尔姆斯之所以能拍摄到这种独特画面,需要感谢一种被称为"逆温"的天气现象.一般情
  • 对话何骁军:IUNI产品由消费者决定 对话何骁军:IUNI产品由消费者决定 昨天是个好日子,除去阳历农历都是18外,IUNI手机正式发布了. 从去年11月IUNI品牌发布,到今年2月IUNI OS发布,IUNI在这几个月里吊足了大家的胃口并增加了期待,当然也受到很多非议,不过对于总经理何骁军来说,他根本无闲暇时间去解释什么,因为他正在全身心的投入到IUNI U2手机发布的所有准备工作中来,用他的话来说就是:一定要做出一个与之前所有电商品牌不一样的产品. IUNI发布会现场 回忆昨天的发布会,他做到了.1799元,相对于IUNI U2的金属机身.精致的工艺.流畅的操作体验
  • 天天飞车周年庆无限刷钻石金币教程 天天飞车周年庆无限刷钻石金币教程 天天飞车发布了最新的周年庆版本,很多玩家想知道天天飞车周年庆版本怎么刷钻石,想知道最新不报错的攻略,那就快来看看小编的天天飞车周年庆无限刷钻石金币教程,希望可以帮到大家哦! 打开烧饼3.0开始游戏 321GO 跳跃 车子在空中时候暂停游戏联合搜257,200 出来的数据不要管他!点击确定 车子落地暂停游戏点开烧饼变成256,这时候会出来唯一个数据!锁定!继续游戏! 再跳一下就会飞起来一直飞 如果想下来!解锁锁定的数据改成257 就下来啦 如果不下来那就跳一下 如果还想上去!就把 257 枷锁 改
  • 对话刘乾发:邮箱大师的工程师都是细节控 对话刘乾发:邮箱大师的工程师都是细节控 12月16日,网易公司在杭州举行邮箱大师媒体沟通会,对外推介网易的移动邮箱战略性产品--邮箱大师.邮箱大师是网易推出的一款全能型通用手机邮箱APP,不仅可以管理网易邮箱,还能全面管理包括QQ邮箱.Gmail.Hotmail.139.新浪邮箱及企业和高校邮箱等在内的各种类型的邮箱.邮箱大师还针对用户的需求提供了各类贴心的服务.用户只需绑定帐号即可使用,无需额外配置,一秒享受便捷.高效.可靠的移动邮箱体验. 据邮箱大师产品经理刘乾发介绍,网易对产品的把控是非精品不出品.邮箱大师也同样如此,可以说近乎