10G 归档相关
转:http://blog.163.com/z_rx/blog/static/2763637620077811571555/
关于Oracle 10g 归档方式的讨论:关闭归档/启用闪回恢复区归档(Oracle 10g新特性)/启用类Oracle9i的归档注:在Oracle安装过程中,如果数据库是自动创建的,那么该数据库最初的存档模式是由操作系统指定的。
go defer性能测试
在学习中了解到defer相比没有使用defer会消耗部分时间,所以测试了下,使用与不使用defer的性能测试,通过实验,defer影响程序的速度基本可以忽略不计。
unsafe包
go语言的指针类型分为三种:
(1)普通指针类型:*类型,用于存储地址,不能进行指针运算
(2)通用指针类型:用于转换不同类型的指针,不能进行指针运算
(3)uintptr:用于指针运算,GC不把uintptr当指针,uintptr无法持有对象。
Golang控制流
条件语句
if语句
下面是Golang的if语句,需要注意的是条件判断块不需要小括号,而且if语句的大括号不能省略,即使其中只有一行语句。
if condition == true {
fmt.Println("条件为真")
} else {
fmt.Println("条件为假")
}
if语句可以包含一个初始化块,初始化块和判断条件中使用;分隔。
Git 系列之四:Git 进阶功能-转载
Git 系列之四:Git 进阶功能
【TIP】在我们的《Windows 下 Git 配置与使用指南》 中,有介绍大家使用 $ git go 命令。其实,这并非 Git 的原生命令,它是我们自定义的一个 alias(别名),由 $git add、$git commit、$git push 和 $git pull 四个命令组合而成。