Mac下使用Docker制作Oralce 12c镜像

2016-12-25

#Mac下使用Docker制作Oralce 12c镜像

##安装Docker

官网下载最新版的Docker for Mac,安装好以后,使用下面命令测试

$ docker --version
Docker version 1.12.5, build 7392c3b	

$ docker run -d -p 80:80 --name webserver nginx

在浏览器中使用http://localhost/查看,如果安装正确,将显示如下界面。 nginx

##制作镜像

###下载制作镜像要用的代码

Continue reading →

Mac下Golang环境搭建

2016-12-25

#Mac下Golang环境搭建 ##下载安装Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

##安装Golang

$ brew install go

##设置环境变量

$ vim ~/.profile

export GOOROOT=/usr/local/opt/go/libexec/
export GOPATH=~/study/Go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
Continue reading →

Swift中的闭包(Closures)

2014-09-09

本页包含内容:

闭包是自包含的函数代码块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 lambdas 函数比较相似。

闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift 会为您管理在捕获过程中涉及到的所有内存操作。

注意: 如果您不熟悉捕获(capturing)这个概念也不用担心,您可以在 值捕获 章节对其进行详细了解。

函数 章节中介绍的全局和嵌套函数实际上也是特殊的闭包,闭包采取如下三种形式之一:

  • 全局函数是一个有名字但不会捕获任何值的闭包
  • 嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包
  • 闭包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的匿名闭包
Continue reading →

Mac系统修改Intellij Idea默认JDK版本

2014-08-24

Intellij IDEA 默认情况下,使用的jdk的版本是1.6,当第一次启动IDEA的时候,如果系统中未安装jdk,则系统会自动到苹果官网下载jdk安装文件。如果你的系统已经安装了jdk1.7或是更高的版本,同样首次打开IDEA的时候要求你安装苹果官网jdk1.6。

为了免去多余的jdk安装,解决办法如下:

到/Applications下找到IntelliJ IDEA 13,右键->显示包内容->Contents->Info.plist,利用文本编辑器或是默认的xcode打开该文件,找到下列代码

<key>JVMVersion</key>
<string>1.6*</string>

将<string>1.6*</string>改为<string>1.7*</string>保存。

此时idea使用的jdk就是1.7及以上的版本了。

Continue reading →

Mac系统修改Intellij Idea默认JDK版本

2014-08-24

Intellij IDEA 默认情况下,使用的jdk的版本是1.6,当第一次启动IDEA的时候,如果系统中未安装jdk,则系统会自动到苹果官网下载jdk安装文件。如果你的系统已经安装了jdk1.7或是更高的版本,同样首次打开IDEA的时候要求你安装苹果官网jdk1.6。

为了免去多余的jdk安装,解决办法如下:

到/Applications下找到IntelliJ IDEA 13,右键->显示包内容->Contents->Info.plist,利用文本编辑器或是默认的xcode打开该文件,找到下列代码

<key>JVMVersion</key>
<string>1.6*</string>

将<string>1.6*</string>改为<string>1.7*</string>保存。

此时idea使用的jdk就是1.7及以上的版本了。

Continue reading →

Mac OSX下设置IntelliJ IDEA环境变量

2014-07-17

配置InelliJ时候,发现自己在~/.profile中设置的环境变量都不好用,比如M2_HOME, 后来找到了一个方法,只有这么设置,才能在GUI环境下使用环境变量,之前profile中的,只有在命令行中才有用

launchctl setenv MYPATH myvar
Continue reading →

Google最新免费字体 Noto Fonts

2014-07-16

Google Noto Fonts

Google最新公布了适合于几乎全世界所有国家的一个开源字体Google Noto Fonts, 设计目标是可以广泛用于多种用途的计算机字体,比如用于手机、平板、或者桌面的用户界面、网页浏览或者电子书阅读等等。

大家觉得怎么样?好看么?

Google Noto Fonts

Continue reading →

Swift之闭包

2014-07-14

Swift programming language

Swift 是一门由Apple 公司开发的用于iOS和OSX设备上的开发语言,吸收了很多现代开发语言的优势。 今天看了官方的关于闭包部分的文档,感觉很不错,记录一下。

闭包是自包含的函数代码块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 lambdas 函数比较相似。

闭包可以捕获和存储其所在上下文中任意常量和变量的引用。这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。Swift 会为您管理在捕获过程中涉及到的所有内存操作。

Swift 的闭包表达式拥有简洁的风格,并鼓励在常见场景中进行语法优化,主要优化如下:

  • 利用上下文推断参数和返回值类型
  • 隐式返回单表达式闭包,即单表达式闭包可以省略return关键字
  • 参数名称缩写
  • 尾随(Trailing)闭包语法
Continue reading →

Sublime Text 2 实用快捷键[Mac OS X]

2013-10-29

From: http://lucifr.com/2011/09/10/sublime-text-2-useful-shortcuts/

lucasfais 总结了一些非常实用的 Sublime Text 2 快捷键,Lucifr 将它们翻译成了中文,以方便查阅。

注意:修饰键(如⌘)后跟多个按键的情况表示在按住修饰键的情况下依次按下相应键。

打开/前往

⌘T 前往文件

⌘⌃P 前往项目

Continue reading →

让ubuntu使用国内的源

2013-06-07

如果你安装了ubuntu 13.04,但是没有选择中文语言,你默认的源将会是us的。这样速度不太理想,如果你想使用国内源,请替换/etc/apt/source.list文件为下面的内容:

deb http://cn.archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ raring-security main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ raring-updates main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ raring-proposed main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ raring-backports main restricted universe multiverse
Continue reading →

Copyright © 2009- Elton Zheng build with Golang Gor