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

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

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

最新文章
  • 购买github的T-shirt如何挑选尺码呢?

    如题.本人172cm,体重64kg. http://shop.github.com/products/arctocat --cut-- pala在2013-03-18 12:35:1回答到: 如果是男的话选Small 我182,71km.穿m号刚好 Ultratude在2013-03-18 12:35:4回答到: 参考下,我175cm,65kg,一般都穿m, Anylei在2013-03-18 12:37:1回答到: 我们这边几个人和你情况差不多--准备下单S. michaelye1988在20

  • 2014年终支部书记党建工作述职报告

    今年来,我能按照镇党委的要求,以邓小平理论和"三个代表"重要思想为指导,深入学习贯彻科学发展观,扎实工作,团结带领支部一班人,知难而进,较好地完成了上级交给的各项任务,为我村的发展做出了应有的贡献.现将个人履行党建工作岗位职责的情况简要汇报如下: 一.履行党建工作责任情况 我村党支部在镇党委的正确领导下,以科学发展观为指导,以加强党的执政能力建设和纯洁性建设为重点,以深入开展创先争优活动和基层组织建设年活动为主线,坚持"抓好党建促发展"的工作思路,围绕职能抓党建.求

  • 断翅亦高飞读书笔记

    不知你们想过没有,如果失去一条胳膊,或者失去一条腿,你会怎么办?看到<读者>上的<断翅亦高飞>,使我很有感触. 马丽是一位舞蹈演员,从小就显示出与众不同的禀赋.但就在她对舞蹈充满幻想的年龄,一场突如其来的车祸将她华丽的梦无情的击碎了.马丽从此隐匿在自己的空间里,几乎与世隔绝的生活了5年.直到XX年,河南省残联3次邀请马丽参加第五届全国残疾人汇演.当她看见其他的残疾人随着音乐翩翩起舞时,明白了美更是一种精神,而非形式.马丽重新振作起来,融入了舞蹈.最终以舞蹈<黄河的女儿>

  • 龙年春节快乐祝福短信

    1.一年一度,新春伊始,龙年短信传情特恭祝:大财小财意外财,财源滚滚来;官运财运桃花运,运运总亨通;亲人爱人和友人,人人都平安.龙年快乐,万事如意! 2.2012龙年快乐,龙年到了,衷心祝福你年年圆满如意,月月事事顺心,日日喜悦无忧! 3.送走旧年的时候,也送走一年的阴郁,迎来新春的时候,也迎来新的希望!朋友,龙年新年快乐,万事如意! 4.我们不常拥有新年,却常拥有新的一天,愿你每一年.每一天都充满着幸福与喜悦! 5.祝龙年行大运!仕途步步高升.万事胜意!麻雀得心应手.财源广进!身体棒.吃饭香.

  • 六招教你远离家庭冷战 六招教你远离家庭冷战

    第一招:适时幽默 平时多搜集幽默笑话,双方冷战时,可以发些幽默.笑话.好玩短信和email给对方.家里准备一张画有你或者他张牙舞爪时的幽默漫画,上面写好大大的STOP,再画一个大大的叉.对方言语侮辱时,可以拿出来起到叫停作用. 第二招:煽情轰炸 冷战期间,可以动用一切可以动用的力量,送卡片,送鲜花,送礼物.发短信,发email的时候可以回忆曾经的甜蜜时光,表达一下自己对他(她)那如滔滔江水般连绵不绝的景仰之情. 制造环境 第三招: 墙壁颜色不要是冷色调,而应该选择橙色等暖色调,抛弃金属玻璃和白光

  • 适合上班族女性的6大周末户外运动 适合上班族女性的6大周末户外运动

    生活在城市里的上班族们,每天忙忙碌碌上班,根本没什么时间,只有到了周末假日才有时间去运动,所以很多上班族一到周末或者假日就会去参加户外运动,那么上班族最适合什么样的户外运动呢?下面一起来看看吧. 1.逛街 适宜人群:从早到晚都呆在办公室里的女性. 理由:这是最受女性欢迎的休闲方式之一,也是一种很好的有氧运动,与健身房里 枯燥的器械训练相比,逛街不仅让女性在不知不觉中锻炼了身体,还愉悦了心情,是两全其美的健身方法. 效果:女性逛街少则两三个小时,多则一天,不停的运动可以增加腿部力量,消耗体内大量的

  • 微巴“微现场”助力电影首映礼,人气爆棚 微巴“微现场”助力电影首映礼,人气爆棚

    4月20日晚,公益电影<深圳!深圳!>首映礼在深圳华丽上演.各大媒体和百余名商家从全国各地汇聚而来.现场除了观看了<深圳!深圳!>的首映,还用微巴(微信生意宝)的[微现场]开展了各种趣味丰富的游戏互动. 作为一个千人众筹的公益电影--<深圳!深圳!>首映礼选择与微巴合作,摇一摇.微上墙等互动小游戏掀起了首映现场的高潮,让现场的商家们玩得不亦乐乎. [微现场]是一款专为各类会务会展.年会庆典.商家活动.发布会.婚礼等量身打造的活跃现场气氛的微信应用.一直深受高端品牌和企业

  • ReadEventLog后的有关问题,大家来讨论下

    ReadEventLog后的问题,大家来讨论下 调用ReadEventLog获取到Windows事件查看器的系统日志后,遇到了一个问题: 读出来的EventID与事件ID是一个东西吗?如果是,如何将EventID解析为事件ID? msdn中是ReadEventLog的结构是这样的: C/C++ code BOOL ReadEventLog( HANDLE hEventLog, // handle to event log DWORD dwReadFlags, // how to read log

  • java 模拟led屏展示

    java 模拟led屏显示 谁有这方面的资料,能不能提供一下~~ ------解决方案-------------------- 有LED的字体,直接使用这种字体显示比较方便. ------解决方案-------------------- Java code public class Test { public static void main(String[] args) { LED led = new LED(); char[][] chss = led.getLED("0123456789&

  • 《龙腾世纪:审判》瓶子贼最高输出心得 《龙腾世纪:审判》瓶子贼最高输出心得

    龙腾世纪:审判游戏中的瓶子贼如何才能够达到最高输出呢,想必有许多瓶子贼的新手玩家想要了解下,下面小编给各位玩家带来了瓶子贼最高输出心得,一起来了解下吧. 顶刺客贼,加出暴击回耐,杀人回耐,拿了耐力项链后.你懂的.小怪各种瞬死,屠龙一个斩杀1万7,如果当时有死亡标记,呵呵了.一直带2t一法系辅助.真心动作单机了. 玩盗贼确实是动作游戏 盗贼本身伤害已经爆表了 我常用技能 闪避 背刺 飞刀 死亡一击 闪避用来走位躲技能 背刺用来隐身走位触发穿甲被动 飞刀远程打击和破甲 死亡一击是斩杀用的 血越少伤害

热门推荐
  • 西餐基本礼仪 西餐基本礼仪 西餐基本礼仪 一.入座 进入西餐厅后,由服务生带领入坐,不可冒然入位.男士或服务生可帮女士拉开椅子协助入座,一般由椅子左侧入座.座位的安排于离出口最远的位置为上位. 二.餐具的摆设 (1).摆在中央的称为摆饰盘或称展示盘Show Plate,餐巾置于装饰盘的上面或左侧. (2).盘子右边旁摆刀.汤匙,左边摆叉子.可依用餐顺序.前菜.汤.料理.鱼料理.肉料理.视你所需而由外侧至内使用. (3).玻璃杯摆右上角,最大的是装水用的高脚杯,次大的是红葡萄酒所用的,而细长的玻璃杯是白葡萄酒所用,视情况也会
  • 春分9种不同体质养生注意事项 春分9种不同体质养生注意事项 本站阅读配图 春分是一年四季中阴阳平衡.昼夜均等.寒温各半的时期,所谓"春分者,阴阳相半也,故昼夜均而寒暑平." 针对中医划分的9种不同体质,春分养生应该分别注意如下: 平和体质,就是人们说的正常体质,春分养生只要注意饮食搭配合理就可以了. 气虚体质,表现为虚弱,感到疲劳,常出虚汗,容易感冒.除了饮食上调养,还应适量多运动,因为运动对补气有作用. 阳虚体质,表现为手脚怕冷,胃部怕冷.春分本来应是阴阳平衡的时期,但阳虚之体,阳弱不能与阴平衡,容易发生腹泻,应该科学膳食,注意温补. 阴虚体
  • 2016学雷锋手抄报图片大全 2016学雷锋手抄报图片大全 学雷锋手抄报图片大全: 学雷锋手抄报图片1 学雷锋手抄报图片2 学雷锋手抄报图片3 学雷锋手抄报图片4 注:更多内容请关注本站手抄报内容栏目
  • 顺产和剖腹产到底选择哪一个好? 顺产和剖腹产到底选择哪一个好? 分娩,对孕妈咪来说是一次痛苦的经历,对胎儿来说也是一次惊险的历程,选择顺产还是剖腹产?你决定好了吗? 如何选择分娩方式 在选择分娩方式前,医院会对产妇做详细全面的身体检查和产妇检查,检查胎位是否正常,估计分娩时胎儿有多大,测量骨盆的大小是否正常等.如果一切正常,孕妇在分娩时就可以采取自然分娩的方式;如果有问题,则会建议采取剖腹产.顺产分娩是瓜熟蒂落的自然结果,包括疼痛在内的生理反应,只要在正常的范围,就是有益的.合理的. 虽然自然分娩是最自然的生产方式,对母体和胎儿都有很多好处;但有些情况下,孕
  • 中国Facet5认证测评师再增12人 中国Facet5认证测评师再增12人 经过两天紧锣密鼓的封闭式小班制培训,7月11日下午17时,中国再诞12名Facet5全球认证测评师.据统计,参加本期Facet5全球测评师认证课程的学员部分来自腾讯(微信).屈臣氏.广州银行信用卡中心.和记黄埔.中兴通讯等全国知名企业. Facet5全球测评师培训的目的是为了让学员快速理解Facet5的理论模型,并在日常工作和生活中有自信和能力加以使用."我们之前就有采用过Facet5测评作为公司内部晋升和外部招聘的参考工具,"来自广州银行信用卡中心的学员表示,"本次参加培训
  • 海信冰箱版工业4.0:一场满足用户需求的智造革命 海信冰箱版工业4.0:一场满足用户需求的智造革命 海信冰箱的工业4 .0经验告诉所有家电同行:技术创新和工业革命的最大魅力不在于证明自身的实力,而在于让市场和用户获得更多的好产品.更好的使用体验.即便是进入了互联网时代,这一定律也不会发生改变. 在位于青岛平度海信工业园,一座面积达几万平方米的现代化冰箱生产工厂,却很难看到大量一线生产工人忙碌的背影. 取而代之的,则是自动化器械出现在一个又一个的生产制造和检验检测环节,保持着高效稳定的生产节奏.生产线上的工人大部分承担着管理和检验的职能以及部分组装和总装. 作为国内冰箱领先企业的海信冰箱,按照"
  • Win7不支持GIF图片打开怎么办? Win7不支持GIF图片打开怎么办? 其实这个真和Win7没关系,在XP的时代,GIF所用的LZW压缩算法是Compuserv所开发的一种免费算法.但是后来,GIF文件所采用的压缩算法忽然成了Unisys公司的专利,如果要开发生成(或显示)GIF文件的程序,则需向该公司支付版税. 所以在Win7,很多看图软件,如系统自带的Windows图片查看器,谷歌的Picasa以及QQ图像,可牛看图,美图看看,ACD See等都没法显示GIF动态图片. 要解决Win7看GIF图片不会动的问题,有两个方法: 方法一:把图片拖到浏览器里,比如IE.
  • 如何拍摄花卉上面的昆虫 如何拍摄花卉上面的昆虫 春夏交替,正是百花争艳.拍摄漂亮作品的好机会,而拍摄花卉的同时,能够拍摄到昆虫在花卉上的活动,更是非常吸引人的作品.事实上,这种生态摄影,确实要认识天气变化.不同的花会吸引不同的昆虫.也各有独特的习性,是很生物科的一回事.下面是花卉上面昆虫的20个拍摄技巧: 1. 初春的晚上依然寒冷的话,没必要过早出外拍摄,因为昆虫自己都未热好身飞出来. 2. 有些昆虫会在花上过夜,所以找到时可能依然在昏睡,它们比较容易拍摄. 3. 在昆虫热身完成前较易被接近,因为它们会没那么活跃,也会较多停留在花上. 4.