随笔分类 - golang
摘要:使用Golang语言实现的一个简单的FTP客户端:Github源码:Golang实现一个简单的FTP客户端
阅读全文
摘要:这周课程设计,以为会很好玩,实验书发下来,居然只是实现银行家算法,失望了……用了小半天时间(原谅我上过操作系统居然连银行家算法是什么都忘了,只能回去看书重来),用golang简单实现了银行家算法,一下是代码:package mainimport ( "...
阅读全文
摘要:看标题就知道,这是一个很简单的问题,就一个函数的事,但是,今天一同学golang的几个人中,已经不止一个人问我了,在这里我就说一下,也希望对不清楚的娃有些许帮助,大神别喷,飘过就行了。 大家知道,golang对于不确定返回值可以用interface{}代替,...
阅读全文
摘要:今天周末,即使立冬已过,阳光依然独好,闲着没事做,coding。 一直用bm。。。/pq的SQL驱动,忘记叫啥了,一直没问题,今天看到地址转到了lib/pq,重新获取了驱动,继续使用,有如下一段代码,func DB() (db *sql.DB) { d...
阅读全文
摘要:今天重拾golang,用到了format()函数格式化字符串,用了语句time.now().format(“2015-11-12 12:00:00”),结果输出结果就是不能达到理想的结果,然后把golang文档中的”2006-01-02 15:04:05“放...
阅读全文
摘要:今天遇到一个问题,在函数外定义了一个变量,然后在函数中给其赋值,结果怎么都是为空,纠结了好久,原来是一个很低级的传值和传值错误,总算得以解决,这里用一个例子说明。 golang中在传递一个参数到函数的过程中其实是传递了一份copy,而原值不变,如果要改变原值...
阅读全文
摘要:一直以来都以为Open()和OpenFile()没有什么大的区别,今天操作日志文件才发现,两者有很大的区别。 这是我刚开始写的代码: logFile,err:=os.Open("log/system.txt") if err!=nil{ ...
阅读全文
摘要:今天研究了golang生成缩略图的相关知识,在网上找到一篇不错的相关博客,博客地址:http://www.cnblogs.com/ghj1976/p/3445507.html。 有个注意事项这里提醒一下: 官方文档原话: Image接口可以通过调用如NewR...
阅读全文
摘要:今天在书上看到一段代码:http.Server{ Addr:"8080" …… MaxHeaderBytes:1<<20}知道1<<20是左移的意思,但就是怎么都搞不明白1<<20位在这里有什么作用,百度了好久,才明白,原来每左移1位,相当于乘以二,...
阅读全文

浙公网安备 33010602011771号