会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Bing.L
好记性不如烂笔头,好笔记不如有实例
博客园
首页
新随笔
联系
订阅
管理
2015年1月26日
批量下载 Bing 墙纸
摘要: cn.bing.com 的背景图片的质量还是很高的,值得下载。
阅读全文
posted @ 2015-01-26 23:39 Bing.L
阅读(603)
评论(0)
推荐(0)
2014年12月3日
非常好用的验证码模块
摘要: 这是一款非常棒的验证码模块,可以自定义存储方式,支持语音播报,最重要的是使用起来非常简单。 代码库中文档齐全,有示例代码,方便学习,推荐大家使用。
阅读全文
posted @ 2014-12-03 15:33 Bing.L
阅读(3090)
评论(0)
推荐(0)
2014年11月24日
常用的文件读取方式
摘要: Golang 的文件读取方法很多,刚上手时不知道怎么选择,所以贴在此处便后速查。
阅读全文
posted @ 2014-11-24 18:02 Bing.L
阅读(562)
评论(0)
推荐(1)
2014年11月5日
列出目录和遍历目录
摘要: 获取目录列表用 ioutil.ReadDir(),遍历目录用 filepath.Walk(),使用方法请参考文章示例。
阅读全文
posted @ 2014-11-05 22:21 Bing.L
阅读(714)
评论(0)
推荐(0)
io 包的常用接口速记
摘要: package os 提供了对 I/O 原语的基本接口,使之成为共享的公共接口,这些公共接口抽象出了泛用的函数并附加了一些相关的原语的操作。因为这些接口和原语是对底层实现完全不同的低水平操作的包装,除非得到其它方面的通知,客户端不应假设它们是并发执行安全的。 在 package os 中最重要的是两个接口:Reader 和 Writer 接口。本章所提到的各种接口,都跟这两个接口有关,也就是说,只要实现了这两个接口,它就有了 IO 的功能。
阅读全文
posted @ 2014-11-05 17:47 Bing.L
阅读(743)
评论(0)
推荐(0)
2014年11月4日
编译更小的 Golang 程序
摘要: 如果不打算用 gdb 调试,就在编译 golang 程序时去掉 DWARF 调试信息,可以使程序变得小一点。
阅读全文
posted @ 2014-11-04 08:56 Bing.L
阅读(602)
评论(0)
推荐(0)
2014年11月3日
文件的创建与打开
摘要: 文件操作是个很重要的话题,使用也非常频繁,熟悉如何操作文件是必不可少的。Golang 对文件的支持是在 os package 里,具体操作都封装在 type File struct {} 结构体中。
阅读全文
posted @ 2014-11-03 11:38 Bing.L
阅读(498)
评论(0)
推荐(0)
2014年11月2日
一个简单的目录复制程序
摘要: 创建一个独立的 goroutine 遍历文件,主进程负责写入数据。程序会复制空目录,也可以设置只复制以 ".x" 结尾的文件。
阅读全文
posted @ 2014-11-02 16:15 Bing.L
阅读(357)
评论(0)
推荐(0)
2014年11月1日
异常处理机制——panic 和 recover
摘要: Golang 有2个内置的函数 panic() 和 recover(),用以报告和捕获运行时发生的程序错误,与 error 不同,panic-recover 一般用在函数内部。一定要注意不要滥用 panic-recover,可能会导致性能问题,我一般只在未知输入和不可靠请求时使用。
阅读全文
posted @ 2014-11-01 23:15 Bing.L
阅读(587)
评论(0)
推荐(0)
2014年10月31日
延迟函数 defer
摘要: defer 在声明时不会立即执行,而是在函数 return 后,再按照 FILO(先进后出)的原则依次执行每一个 defer,一般用于异常处理、释放资源、清理数据、记录日志等。defer 的工作有点像面向对象语言的析构函数,优雅又简洁,是 Golang 的亮点之一。
阅读全文
posted @ 2014-10-31 22:39 Bing.L
阅读(406)
评论(0)
推荐(0)
下一页
公告