最新文章列表

使用golang统计代码行数

有关golang的介绍请参考我的另一篇博文.     本文通过递归遍历src目录, 统计代码行数. 涉及到的知识点有: 1. 目录遍历. 2. 读取文件. 3. 使用channel进行goroutine间的通信. 4. 使用sync包进行传统的共享内存方式的同步. 5. 错误处理. 6. defer语句的使用.     在程序中有详细的注释:   // a simple ...
coolxing 评论(0) 有9086人浏览 2012-09-09 14:28

开启golang之旅

假如你对golang感兴趣, 却尚未开始入门, 这篇文章就是为你准备的.     为什么要学习golang? 游说开发者尝试golang的文章很多. 比如golang主要设计者的 ...
coolxing 评论(1) 有12325人浏览 2012-09-09 04:03

用golang的正则regexp:去除HTML,CSS,SCRIPT代码,仅保留页面文字

这段时间比较忙了,没啥空折腾golang。。。再加上前段业余时间基本都在改用python写的小东西,陆陆续续在调整和fix bug。。。 昨晚抽空又练习了一下golang的正则,其正则表达式的语法与perl和python是一样的。。。所以如果已经熟悉正则语法了,还是很容易上手的, 昨晚练习后,最后写了个小功能,去除网页的HTML等相关代码,费话不多说了,直接上码: package main ...
balsampears 评论(0) 有13637人浏览 2012-08-31 14:25

golang

Regexp :   package main   import "fmt" import "regexp"   func main() { rex := regexp.MustCompile(`\[\[([^\]]+)\]\]`) fmt.Println(rex.FindAllStringSubmatch("[[1]] ...
fyd222 评论(0) 有1058人浏览 2012-08-29 17:11

golang同步更新到1.0.2

题外话: 我的编译环境是centos6.2,但敲代码环境是WIN7,centos跑在vm中,然后通过目录共享的方式,让vm读到win下的文件,并编译和运行。。。 Google Go 1.0.2 于2012.6.15号左右发布了,建议所有 Go 的用户立即升级。 该版本修复了结构体和数组的两个关键问题:详情请看发行说明。 http://code.google.com/p/go/issues/de ...
balsampears 评论(0) 有2012人浏览 2012-07-13 10:59

开发的IDE之Sublime Text 2 快捷键 for windows

Ctrl+L           选择整行(按住-继续选择下行)                     Ctrl+KK          从光标处删除至行尾                   ...
balsampears 评论(0) 有1691人浏览 2012-07-06 11:24

python和golang

近来在学习这二种语言,我是先学的golang,用了一段时间,因工作原因,停了一段时间,后面因为某个个人爱好的小原因,就尝试学一下python,并来解决一个小问题,发现python比想像中的容易入门,当然了,其资料齐全也是一个原因,相比golang那是齐全多了。而且碰到啥问题,一搜一大把结果。。。相当给力 学习python的过程中,因为我是先学golang,所以开始时“发现”好多语法与golang有 ...
balsampears 评论(3) 有5497人浏览 2012-07-05 15:18

Go的mysql开发入门

搭好GO开发环境后,获取mysql开发驱动包: go get code.google.com/p/go-mysql-driver/mysql 然后就可以用他进行MSYQL开发了,直接上代码: package main import "fmt" import "database/sql" import _ "code.googl ...
balsampears 评论(2) 有4260人浏览 2012-05-25 14:25

go是函数式编程语言吗?

[2012-05-19 翻译自这里, 对原文有所扩展, 也有所删减. 版权属于原作者, 转载必须保留此声明.] go是函数式编程语言吗? 不是, 当然不是. 那么, go提供函数吗? 是的, 当然, 大多数编程语言都提供函数, go也不例外.  func SayHello() { fmt.Println("Hello") } ...
coolxing 评论(0) 有4720人浏览 2012-05-19 21:09

[转]Go基础学习: 控制语句,变量声明等

简洁的变量声明和赋值 拿最简单的声明变量和赋值来看,下面这一句完成了声明类型到赋值,最后还有那个常见的分号作为语句的结束。 var i int = 10; 这个一点都不简洁对吧?为什么非要有“var”?为什么不能自己推导变量类型?为什么结尾非要加上分号?这三个问题,我相信Go语言的设计者也问过,并且都针对性的给了改进。重新来过。 i := 10 怎么样?“:=”是声明并推导类型的语法糖,结尾的分号也 ...
balsampears 评论(0) 有1723人浏览 2012-04-27 10:12

Go基础学习: map

记录下Go的基础学习笔记,仅供自己参考,如果能帮到您,那是我的荣幸 map,Go里面称之为映射,一种像脚本语言使用数组的方式 常规用法示例: m := map[string] int { "aa":100, "bb":100, "cc":100, } fmt.Printf("%d--%d\n&qu ...
balsampears 评论(0) 有2452人浏览 2012-04-27 10:05

Go环境搭建(CentOS6.2 i386)

我的环境: VMware 7.1 OS:CentOS6.2 i386(本来在5.7下,死活过不了所有go的test,到os/exec时出错,没解决) Go v1 参考文章: yum: http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/10/2205310.html http://www.centos.bz/2011/11/centos ...
balsampears 评论(0) 有2176人浏览 2012-04-24 10:57

Sublime Text 下Go的代码快速大纲

随着Go1的即将推出,一些配套的工具也在陆续完善中,今天花了一些时间配置了Sublime Text 下面Go的代码快速大纲,具体如下: 1.安装好Sublime Text 2.安装GoSublime插件 3.下载MarGo,编译成可执行文件 4.根据路径中的说明进行配置即可:https://github.com/DisposaBoy/GoSublime/issues/27 5.在Linux ...
tonylinxm 评论(0) 有4702人浏览 2012-02-14 00:34

在Linux mint 12下编译新版Go

一直用的都是Win7下的Go版本,今天切换到Linux mint 12下对Go的最新版本进行了编译,还是很顺利的,用了一阵感觉在Linux下使起Go来更是流畅,配合Sublime Text,终端命令行。安装方便,运行快速,用着很舒服。赞一个!   对于标准类库的代码,也在有闲时的时候,翻了翻代码,除了对类库本身使用的熟悉,也加深语言层面的理解。
tonylinxm 评论(0) 有1118人浏览 2011-12-13 22:38

搭建环境

工作的需要,操作系统就是Windows,就是为了学习,不想再切换到Linux下了,搭建环境的简要步骤如下:   1.下载go   http://code.google.com/p/gomingw/    这个是目前Window下活跃的版本,下载,安装,很简单   2.搭建编译环境   看了一些帖子,在Windows上编译,构建的最好工具就是MingW了 下载地址如下:http: ...
tonylinxm 评论(0) 有1923人浏览 2011-11-01 23:39

挑选工具

google了一圈,挑了挑工具,最后确定Sublime Text 2。 使用了几天时间,确实是个上手的工具,就是他了。 一些参考的网址列出来: http://www.sublimetext.com/ 这个是sublime text 的官方网址 http://www.sublimetext.com/dev 这个是Dev版本的下载地址,作者很用功,几天就更新一次,每次都有新的一些功能添加进来。 根据一 ...
tonylinxm 评论(0) 有1192人浏览 2011-11-01 23:09

只是兴趣

说实在的,了解Go语言仅仅是兴趣使然,目前的工作中基本不太可能用到。 仅仅是业余的学习和思考,没别的,所以也就学到哪里算哪里,看个人悟性了:) 之前一直也没有想要记录什么特别的东西,一切随性吧。。。
tonylinxm 评论(0) 有884人浏览 2011-10-31 01:37

golang 小程序两例

都是golang的小例子 因为不能高亮的原因就选择了code=c package main import( "fmt" "time" "strconv" ) var c chan int func ready(w string, sec int) { ...
luxiao.hjt 评论(0) 有4048人浏览 2011-10-21 13:51

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客电子书下载排行

    >>浏览更多下载

    相关资讯

    相关讨论

    Global site tag (gtag.js) - Google Analytics