deferGo语言中有种不错的设计,即延迟(defer)语句,你可以在函数中添加多个defer语句。当函数执行到最后时,这些defer语句会按照逆序执行,最后该函数返回。特别是当你在进行一些打开资源的操作时,遇到错误需要提前返回,在返回前你需要关闭相应的资源,不然很容易造成资源泄露等问题。如下代码所...
分类:
编程语言 时间:
2015-01-16 18:22:12
阅读次数:
183
一、面向对象php:classRectangle
{
private$width;
private$height;
private$color;
publicfunction__construct($width,$height,$color)
{
$this->width=$width;
$this->height=$height;
$this->color=$color;
}
publicfunctionsetColor($color)
{
$this->color=..
分类:
编程语言 时间:
2015-01-16 16:56:28
阅读次数:
183
golangstrconv.ParseInt是将字符串转换为数字的函数,功能灰常之强大,看的我口水直流.funcParseInt(sstring,baseint,bitSizeint)(iint64,errerror)参数1数字的字符串形式参数2数字字符串的进制比如二进制八进制十进制十六进制参数3返...
分类:
编程语言 时间:
2015-01-16 16:11:57
阅读次数:
258
算法:寻找数组的第二大的元素(不排序、只循环一次)...
分类:
编程语言 时间:
2015-01-15 23:50:25
阅读次数:
164
Go语言的优点:并发/网络/性能/工具(fmt/pprof/test)/标准库(http/json/log/flags/atomic)/GoogleGo语言垃圾回收器真正致命的缺陷是,会导致整个进程不可预知的间歇性停顿。像某些大型后台服务程序,如游戏服务器、APP容器等,由于占用内存巨大,其内存对象...
分类:
编程语言 时间:
2015-01-15 07:03:37
阅读次数:
167
把time包相关的函数用法过了下,基本包含大部份常见的用法了.
并封装了下日期显示格式定制及time.Time数组排序的功能.以便以后调用.
保留下测试所用例子:
package main
//author:xcl
//2014-1-14
import (
"fmt"
"time"
"utils"
"sort"
)
func main(){
t :=...
分类:
编程语言 时间:
2015-01-14 16:57:37
阅读次数:
252
从2000年至今,也写了11年代码了,期间用过VB、Delphi、C#、C++、Ruby、Python,一直在寻找一门符合自己心意和理念的语言。我很在意写代码时的手感和执行的效率,所以在Go出现之前一直没有找到。在熟悉Go之后,我虽没有停下脚步,也去体验了D语言,但几乎立即就放弃了,它的设计还是太复...
分类:
编程语言 时间:
2015-01-11 17:32:04
阅读次数:
151
早在2009年11月google刚推出go语言的时候,在好奇心的驱使下,就下载体验过。那时的感觉是语法比较奇怪,相关的资源较少,并且习惯了动态语言Python。虽然它一出来就宣称是一种为并发能力而生的语言,但是感觉Python已经能够满足自己的日常的开发要求,所以并不感觉它有什么优势。但是也在持续的关注它一点一点的发展。如今已经是2015年了,不知不觉Go已经走进了第6个年头。发现越来越多的项目采用go作为开发语言来开发程序,也越来越多的程序员,包括Python的程序员,在使用go语言,如今,go1.4 已...
分类:
编程语言 时间:
2015-01-10 19:49:16
阅读次数:
268
1. ubuntu 安装 go语言
sudo apt-get install golang
2.测试go
mkdir CODE //创建一个名为CODE的文件夹的命令
vim test.go //在vim下创建一个名为test的go文件的命令
...
分类:
编程语言 时间:
2015-01-10 18:19:40
阅读次数:
166
它的好其实也就两个字——简洁!
看很多朋友的留言都觉得这些“少个括号、少个分号”之类的东西没什么意义,真的吗?问题是,既然可以没有,为什么非得有?既然能够少打一个字符,为什么多打了还挺开心?还觉得天经地义?这里简单一点,那里简单一点,总的来说是不是就简单了很多?这里的设计简洁一点,那里简洁一点,是否整体就是紧凑高效?
很多东西,要整体去体会,才能感觉到真正的强大。没有前面这些语法上的各...
分类:
编程语言 时间:
2015-01-08 09:41:36
阅读次数:
188