自学Go语言Windows2014-03-25

编译时加入go build -ldflags="-H windowsgui"

用go实现的mysql client2014-03-25

支持golang database/sql接口,同时提供了自己的接口访问方式

see: http://blog.csdn.net/siddontang/article/details/19818891

【转】获取本地ip2014-03-25

<无详细内容>

【转】发邮件2014-03-25

<无详细内容>

获得本地ip地址,显示在Windows应用程序上2014-03-25

1、利用github.com/lxn/walk包弄个桌面程序,然后得到本地ip地址显示出来在应用程序上(小程序,自己拼拼凑凑,以防自己用的着)
2、想不出现cmd编译编译时加入go build -ldflags="-H windowsgui"
3、用到github.com/lxn/walk,编译时与包同目录下要有rsrc.syso和  .mainfest两个文件

把内容为Unicode编码的字符串转换为对应字符2014-03-25

从网页上抓取数据,可能获得是像"\u6211\u7684\u97f3\u4e50"一样的unicode编码。这个函数可以把这样内容的字符串,转换成“我的音乐”这样的对应字符。
修改了代码,使用正则查找字符中的Unicode编码,可以在路径中存在其他字符时成功转换。

撒了盐的加密方法2014-03-07

<无详细内容>

quicksort in go2014-03-07

<无详细内容>

Go和Java冒泡排序比较2014-03-07

Go和Java冒泡排序比较,代码相似度达到了90%,学Java的转Go应该毫无压力。

限制go程的执行时间2014-03-07

Wait函数会阻塞,直到提供的函数go程执行完毕,或者该Go程超时

可以对Wait函数进行再包装,比如添加sync.WaitGroup等等,go Wait也不错

说起来,如果是python应该可以做成很方便的装饰器,虽然因为要使用python的线程库麻烦了些,属于一次辛苦,事后轻松,go实现起来很简单,就是用的时候,还是麻烦一些

1.5小时,200行代码写一个控制台贪吃蛇2014-03-07

go语言(使用了cgo与硬件交互),算上空行和注释共200行代码
实现了贪吃蛇的基本功能,好吧你不能指望我还加上声音啥的,我不会啊
很多时间花在"图形"界面上了,其实时间还可以缩短的

Go语言TCP服务端客户端通讯2014-03-07

<无详细内容>

计算文件的哈希值2014-03-07

<无详细内容>

go实现的基本完整lisp2014-03-07

27kb左右的单文件,无第三方依赖
地址:https://github.com/hydra13142/lisp
因为太长,所以只贴一个例子

和scheme比起来,表达能力上区别不大,只是少了些函数,不过提供接口让使用者注册后端函数,本身运行可以生成前端函数;适用于运作时需要实时逻辑控制的情况。

go-lisp , 不足20行给你一个lisp交互解释器2014-03-07

<无详细内容>
返回顶部
分享按钮