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

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

日期:2016-10-22 阅读:68num
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 应用,

最新文章
  • 你认为 UI设计 最出色的一款游戏是?

    首先是你爱的游戏,然后推荐一款 UI 最得你心的,无论平台. 我:team fortress --cut-- c0878在2012-08-12 08:05:2回答到: 黑与白 GordianZ在2012-08-12 08:25:0回答到: The Chronicles of Riddick: Escape from Butcher Bay pepsiwant在2012-08-12 11:09:3回答到: 楼上头像 youdu在2012-08-12 11:48:2回答到: Kingdom Rush

  • Photoshop制作花朵为主元素的报纸广告设计 Photoshop制作花朵为主元素的报纸广告设计

    Photoshop制作花朵为主元素的报纸广告设计.本实例中通过色调的调整制作出热情.活泼的画面背景,结合卡通元素,让广告充满童趣,可爱的感觉,让画面整体具有亲和力.先看看效果图操作 本实例中通过色调的调整制作出热情.活泼的画面背景,结合卡通元素,让广告充满童趣,可爱的感觉,让画面整体具有亲和力. 先看看效果图 操作步骤: 1.新建空白图像文件,设置参数如下: 宽度:12cm高度:8.03cm分辨力:300px 2.打开素材"花丛.jpg"文件,将其拖拽到当前图像文件中,调整大小和摆放位

  • 成功路上必须记住的8个法则

    走最快而非最近的路 很多人总喜欢走快捷方式,还以为走快捷方式可以用最小的体力最快到达目的地.我们看到马场.***永远不乏投注的人群,补习班亦向来不愁没有学生光顾.... 每天静思和反省 对人要诚信,诚信是人格光明的表现,不欺人也不欺己.替人谋事要尽心,尽心才能不苟且,不敷衍,这是为人的基本德行.... 给别人留面子 在与别人交往的时候,能够做到遭人误解不但不恼.反而注意不伤害对方的面子的人,品德是高尚的.... 外表的美丽不一定适应环境 外表的美丽不一定适应环境,有时是一种负担,而且往往会为生存

  • 孕妇体重管理有什么计划?

    第一阶段:0至3个月 你的体型并没有太大的转变,只是胸部开始肿胀.初期会出现尿频.目眩及呕吐,但适情况会慢慢消失.在这段时间有些人可能会出现便秘.心.肺.肾都感到压力.体重约增加2磅左右. 第二阶段:4至6个月 胸部逐渐增大,腰身变粗及腹部微微隆起,腹部中央向下出现一条黑线.妊娠纹及初乳也在这时期开始出现.胃口开始好转,体重每两星期增加1磅左右.但不需要特别多吃食物,否则容易令体重急剧增加. 第三阶段:7个月至生产 你的胸部及腹部急速增大,并出现水肿情况,使体重增加得较快,直至生产前大约增加25

  • 怎样清洁布艺沙发更干净 怎样清洁布艺沙发更干净

    近年来布艺沙发越来越畅销,人们喜欢其漂亮的图案设计和坐上去舒适的感觉.但提到如何清洁布沙发,不少人都会摇头.布艺沙发如果缺乏料理,不仅会变脏,也比较容易损坏.下面介绍几点清洁布艺沙发的小窍门. 首先,应该替布沙发定期吸尘,若能每周进行一次最好,沙发的扶手.靠背和缝隙也必须顾及,当然也可用毛巾擦拭,但在用吸尘器时,不要用吸刷,以防破坏纺织布上的织线而使布变得蓬松,更要避免以特大吸力来吸,此举可能导致织线被扯断,不妨考虑用小的吸尘器来清洁. 其次,一年用清洁剂清洁沙发一次,但事后必须把清洁剂彻底洗掉

  • 巴厘岛蜜月游攻略 巴厘岛蜜月游攻略

    巴厘岛蜜月游攻略 五日行程计划表 ◆行程安排 第1天 香港-巴里岛 集合於豪华国际机场,搭乘豪华客机飞往素有艺术之岛美称的-巴里岛,抱著期待的心情踏出巴里岛式建筑的机场,即安排由身穿印尼传统服装少女接机献花,令人兴奋不已.晚餐,前往亚洲餐厅享用大餐. 住宿酒店:NIRWANA LE MERIDIEN HOTEL &RESORT 第2天 Nirwana BaliGolf Club 早餐后,前往[Nirwana BaliGolf Club]享受挥桿乐趣.球场座落於巴里岛西边,有著火山岩群及印度洋延岸

  • 如何在.NET中实现事务(1)

    如何在.NET中实现事务机制呢? 通常可以使用2种方式: 直接写入到sql 中:使用ADO.NET 实现.下面依次作一下介绍: 方法1:直接写入到sql 中 使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRANS 实现: 例如 BEGIN TRANS DECLARE @orderDetailsError int, @productError int DELETE FROM "Order Details" WHERE ProductID=42 SELEC

  • 国美公布2013年全年业绩 销售收入同比增长10%

    昨晚国美电器(香港联合交易所代号:493 HK)宣布截至2013年12月31日止12个月经审计的全年业绩.报告期内,依托强大供应链优势,国美上市公司实现销售收入约人民币564.01亿元,同比增长10.4%:2013年集团母公司拥有者应占利润8.92亿元. 国美表示,得益于集团采购.物流.IT等供应链优势,集团销售收入实现环比稳步上升.2013年上半年上市公司部分实现销售收入人民币271.14亿元,2013年前三季度实现销售收入416.6亿元,2013年全年销售收入则达到564.01亿元,销售收入

  • 快递业进军移动互联网 推APP抢占市场 快递业进军移动互联网 推APP抢占市场

    快递业移动客户端大战悄然打响,近期包括顺丰.圆通.如风达等企业纷纷推出升级APP软件抢占市场. 记者对比发现,虽然目前多达数十家的快递企业推出了APP软件,但是多数仍停留在只能查询快递单号.网点以及追踪快件等基本功能上.而消费者最需要的寄件功能,仅有少数的几个快递APP能够实现. 据了解,通过快递APP下单与目前的电话下单类似,用户下单的数据上传到服务器然后再传至相应的快递员. 头像推送可确认快递员 消费者张小姐表示,现在快递寄件费时费力,如拨打快递公司总部电话,然后转到地方网点再转至快递员,遭

  • 爱屋吉屋8月业绩陡增 “终结者”直逼传统巨头

    8月底,宝刀未来的施瓦辛格带着他的<终结者5>登陆中国,"老爹"的这出戏码是"创世纪".而同样的时间.同样的话题也在房地产中介火热上演,野蛮人爱屋吉屋用一组更暴力的数据,加冕成了传统房产中介的"终结者". 据了解,爱屋吉屋已经连续5个月业绩飙涨,坐稳了京沪第一阵营.面临"金九银十"的传统旺季,而酣战前的8月也被称为蛰伏期,传统中介交易量普遍普遍收窄,但是爱屋吉屋却逆势上扬.业绩陡增,直逼传统中介巨头. 数据显示,在

热门推荐
  • 国外知名博主 决定暂时弃用Apple Watch 国外知名博主 决定暂时弃用Apple Watch 国外知名科技博客博主Troy Wolverton在使用Apple Watch一段时间之后,决定暂时将自己的Apple Watch放在一边而不再使用. 最近,国外知名科技博客博主Troy Wolverton在使用Apple Watch一段时间之后,决定暂时将自己的Apple Watch放在一边而不再使用.而为何他会做出这样的决定,我们可以看看他专门发布的一篇文章. 我不再戴我的Apple Watch了. 在四月Apple Watch发布的那天,我就买到它,并且在之后的至少有2个月的时间里,每天都戴
  • 魅族MX4 Pro后盖如何开?魅族MX4 Pro后盖打开教程 魅族MX4 Pro后盖如何开?魅族MX4 Pro后盖打开教程 MX4 Pro手机的后盖设计比较有个性我们在手机后面都可以看到后盖打开方法了,如果各位不知道魅族MX4 Pro后盖如何开,就和小编一起来看看魅族MX4 Pro后盖打开教程吧. 我们新买的手机会发现手机的后面会有一个 MX4 Pro后盖开启图解,效果如下图所示. 魅族MX4后盖开启图解 我们只要在MX4 Pro机身底部右侧的一个后盖卡扣孔,然后只要用手一扣,这样就可以轻松的打开了魅族MX4 Pro后盖了,如下图所示. 好了到了这里各位会发现魅族MX4 Pro手机后盖打开方法非常的简单并且也非常的紧
  • 干眼症是什么原因引起的 干眼症是什么原因引起的 角结膜干燥症俗称为"干眼症",是一种结膜角膜不能湿润的炎症反应.患上干眼症后自己总会感觉到眼睛干涩,发热,看东西模模糊糊的,有时候还会有点疼痛或者发痒.那么干眼症是什么原因引起的呢? 本站阅读配图 先天性因素 这种情况导致的干眼症较为少见,患者为先天性的泪腺形成不全.泪腺分泌神经缺失或者发育不全,或者先天性缺泪症,都可以导致眼睛的泪腺分泌过少而形成干眼症. 某些疾病因素 由于某些疾病的因素也可以导致干眼症的形成.如眼睛外伤及外伤引起结膜广泛结疤.泪腺萎缩.泪腺手术摘除或者泪腺导管鼻塞而
  • DNF奇妙之旅礼包获取攻略 武器装扮免费领取 DNF奇妙之旅礼包获取攻略 武器装扮免费领取 <地下城与勇士>中的奇妙之旅活动是非常不错的活动,玩家们在这次的奇妙之旅的礼包包含武器装扮和各种商城道具,今天咱们就一起来看看如何获取这些极品礼包吧. 奇妙之旅装扮全套装 + 武器装扮 + 无畏的她卡片礼盒 + 各种商城道具,尽在奇妙之旅礼包!! 发售时间2015年11月19日~12月17日 奇妙之旅装扮全套装 + 武器装扮 + 无畏的她卡片礼盒 + 各种商城道具,尽在奇妙之旅礼包!! 发售时间2015年11月19日~12月17日 ★ 奇妙之旅时装包括皮肤装扮&武器装扮(无法交易) ★
  • Q+web牵手金山快盘:开放性与私密性的联姻 Q+web牵手金山快盘:开放性与私密性的联姻 近日,Q+Web和金山快盘联合开发的在线云存储服务悄然上线,为用户的一站式云桌面体验带来全新升级,早在今年10月初,webQQ就内置了金山快盘作为其中的app应用,此次深度合作更是将两者的关系推进了一层.webqq直接将云存储作为了一个常规应用,而用户可以在云存储服务中,自由选择绑定QQ网盘或者金山快盘. 按理说Q+ web是和QQ网盘一个娘家,那么,为何还要引入其他的网盘?是开放性的必然要求还是合作共赢使然? 从表面上看,Q+web作为腾讯的开放平台战略的重要平台之一,接入其他网盘是Q+web
  • 华为手机查看系统版本方法 华为手机查看系统版本方法 1)打开手机[设置],在[全部设置]栏下拉到最下面,点击[手机升级]. 2)选择[系统软件更新],在红框处位置(也就是后四位)即为系统版本号. 注:更多精彩教程请关注本站手机教程栏目,本站手机数码群:296605639欢迎你的加入
  • DNF押镖任务上下路隐藏房间进入方法教学 DNF押镖任务上下路隐藏房间进入方法教学 DNF押镖任务推出以来,不少玩家都冲着黄金梦系列神器加入到了货物的运送队伍之中.可爱的小浣熊,神秘的隐藏房间,成为玩家前进道路上除了怪物之外比较头疼的两件事了.那么如何才能选择正确的道路进入隐藏房间,小浣熊又如何搭救呢? 下面就让我们来为大家详细介绍一下关于押镖任务重小浣熊的救法和隐藏房间进入的技巧. 首先是DNF押镖上路隐藏房间进入条件: DNF小浣熊干脆面怎么救 步骤一.首先要救下前面的绿名NPC小浣熊干脆面,这样马车会自动选择走上路. 步骤二.在隐藏房间前面的地图里不能惊醒屋里的小浣熊.
  • win10锁定的网页无法复制该怎么办? win10锁定的网页无法复制该怎么办? win10锁定的网页无法复制该怎么办?最近,有些win10系统用户反映自己在浏览网页时,有时会遇到网页被锁定无法复制文字的情况.这该怎么办呢?接下来,小编就向大家分享win10系统下解锁无法复制锁定网页的两种方法. 方法一: 1.右键单击开始菜单或者使用快捷键WIN+X打开 ,选择运行; 2.输入: reg.exe delete HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionpoliciessystem/vDisableRegist