学习,学习,学习

图片 1

    妈妈总是让我学习,我只能用装当办法。

     
9月26日下午,非常有幸,能够有机会旁听全县小学语文教师说课大赛,对我来说这是一次前所未有的学习机会,我也非常珍惜这次难得的机会。

重要的事情说三遍,学习,学习,学习。

   
今天考完了,二级C++,不知道是否能过,其实过不过没那么重要,重要的是你有没有行动。分享一些资料给大家
 链接: 密码:3l50  
这个资料是我花钱买的,800块,现在免费送大家啦,是12年的资料。在一段时间内自己

背景

最近由于工作需要, 我总是在不同的scala项目间流动开发.
这就遇到一个很棘手的问题, 这几个项目用的sbt版本不一致, 老项目用的是
sbt 0.13.15, 新项目用的是 sbt 1.0.2.
写scala项目最要命的可能就是高版本总是不兼容低版本.

一开始着急干活, 就很暴力的卸载了老版本, 安装需要的sbt版本.
但是当一天当中都需要处理两个项目的时候, 这种切换版本的方式就好浪费生命.
起初我是想自己写个shell来实现自动版本切换的,
但一想估计有人遇到过我这问题, 各种搜索后(我已然忘记了我是怎么搜的了),
发现了这个很好用的工具 sbtenv.

      方法一:

     
于我而言,今年的工作一切都是新的。需要面对新的年龄段的孩子,班主任工作也是摸索中学习,语文教学更是需要我潜下心来向各位老师们请教,静心钻研的。

不要懒,不会的就去积极学习,需要学习的知识无穷尽。就说文件装订,A3纸折叠后如何使用订书机装订,以前就不会,后来和办公室同事学会了。

都没有方向,直到认识一个人,买了他的资料,现在想想买贵了呢,大家是否觉得资料买贵了呢?

sbtenv 是什么

官网给了个定义: Groom your sbt environment.
本质sbtenv干的事情就像nvm, sbtenv能很轻松的切换sbt版本,
这样就可以不同的项目用不同版本的sbt, 同时本机上可以装多个版本的sbt.

图片 2

     
活动开始之前,教研员孙老师先简短的介绍了本次活动的安排流程及抽签工作,这时我就在想,语文说课大体应该怎么说呢?正想着呢,正好就看到了张主任发来的信息,思考一下,假如是我去讲,我会以怎样的状态去讲,讲什么呢?这个问题确实把我自己问的没有头绪。来不及想,第一位陈老师已经上台开始了讲述。

遇到文件需要粘帖,如何快速涂上胶水,粘贴也是需要学小技巧,可以重叠错开几份一起涂抹胶水。

sbtenv 安装

使用brew安装sbtenv很方便的, 具体步骤如下:

  1. 安装

    brew install sbtenv
    
  2. 添加 ~/.sbtenv/bin 到 $PATH

    echo 'export PATH="${HOME}/.sbtenv/bin:${PATH}"' >> ~/.bash_profile
    
  3. 添加 sbtenv init 到 shell

    echo 'eval "$(sbtenv init -)"' >> ~/.bash_profile
    
  4. 重启shell, 检验sbtenv是否安装成功

    type sbtenvsbtenv is a shell function from /Users/qyf404/.bash_profile
    

    方法二:

     
看着老师们静心制作的课件,听各位老师侃侃而谈,对教材的分析,对教学目标,对教学方法的解读,我心里的疑惑稍微解开了一些。

这都是最基本的,另外学会请人帮忙,要不有些工作你一个人得浪费很长时间。有时候同事不忙的时候,你说一句客气话,他们很乐意帮忙的,别总是三缄其口。

用sbtenv安装不同版本的sbt

光把sbtenv安装了, 还不能工作呢, 还需要安装你需要的sbt.

  1. 使用命令sbtenv install -l查询能安装的sbt版本

    $> sbtenv install -lAll available versions:sbt-0.13.15sbt-0.13.16sbt-0.13.17sbt-0.13.2sbt-0.13.5sbt-0.13.6sbt-0.13.7sbt-0.13.8sbt-0.13.9sbt-1.0.0sbt-1.0.1sbt-1.0.2sbt-1.0.3sbt-1.0.4sbt-1.1.0sbt-1.1.1
    
  2. 安装指定版本的sbt

    $> sbtenv install sbt-0.13.17
    
  3. 检查是否安装成功,
    使用命令sbtenv versions能查看本机安装的所有sbt版本.

    $> sbtenv versionssystemsbt-0.13.17
    

图片 3

     
关于教材,老师们主要从从教材编排、单元内容、跨单元集体整合三方面解读。高屋建瓴,整体把握教材,这是值得我学习的方向。目标方面,首先要研究学段目标,再研究内容目标,因为不同的学段有不同的学情,需要因材施教,选择合适的教学方法。这个问题一定需要注意。教学方面,老师们主要从单元教学设计、评价建议,课程资源的开发这几个方面来展开的。每一位老师都有自己的不同教学方法,都有自己的教学成果,值得我认真学习和借鉴。

学技巧,学交往,学,学,学。

用sbtenv切换不同版本的sbt

  1. 当前工作目录切换sbt版本使用命令sbtenv local sbt-0.13.17.
    (切换后会在当前目录增加一个.sbt-version的文件来记录使用的sbt版本)

    $> sbtenv local sbt-0.13.17
    
  2. 检查是否切换成功使用命令sbtenv version.

    $> sbtenv versionsbt-sbt-0.13.17 (set by /Users/yfqi/.sbt-version)
    

      方法三:

     
一下午听了八位老师的讲述,感觉收获颇丰,我心里对语文教学有了初步的了解,同时我也感到未来的语文教学道路任重道远,为了不辜负孩子们,我会尽我所能,做到最好。

进阶

图片 4

手动安装sbt

有时候sbtenv install -l里面没有我们要安装的sbt版本,
这时我们可以采取手动安装的方式.

  1. 去github上找到我们要安装的版本.
  2. 下载tgz的压缩包, 比如我下的是 sbt-1.1.6.tgz.
  3. 创建存放目录

    $> mkdir -p ~/.sbtenv/versions/sbt-1.1.6
    
  4. 将下载的压缩包移到创建好的目录里

    $> mv ~/Downloads/sbt-1.1.6.tgz ~/.sbtenv/versions/sbt-1.1.6
    
  5. 解压并删除压缩包
    (解压后sbt命令的磁盘路径应该是/Users/qyf404/.sbtenv/versions/sbt-1.1.6/sbt/bin)

    $> cd ~/.sbtenv/versions/sbt-1.1.6$> tar xf sbt-1.1.6.tgz && rm -f *.tgz$> lssbt
    
  6. 检查是否安装成功

    $> sbtenv versionssystemsbt-0.13.17sbt-1.1.6
    

      方法四:

设置全局sbt版本

使用sbtenv global sbt-1.1.6可以设置全局的sbt版本.

图片 5

sbt版本设置优先级

sbt版本设置生效的优先级依次是:

项目的设置 > 当前目录的设置 > 全局的设置

  • 项目的设置在文件./project/build.properties中配置.

    sbt.version=0.13.15
    
  • 当前目录的设置在文件./.sbt-version中配置

    sbt-0.13.17
    
  • 全局的设置在文件~/.sbtenv/version中设置

    sbt-1.1.6
    

      方法五:

参考

sbtenv github

日期:2018-06-20 作者:辵鵵

图片 6

      方法六:

图片 7

      方法七:

图片 8

        方法八:

图片 9

        谁说我不爱学习?哼!

相关文章