摘要: 众所周知,C++ STL中有一个叫做deque的容器,实现的是双端队列数据结构,这种队列允许同时从队列的首部和尾部插入和删除数据。 ... 阅读全文
posted @ 2016-10-20 00:51 AllyDale 阅读(38) 评论(0) 推荐(0)
摘要: 递归算法是大学计算机课程里面经常会讲到的编程方法,因为采用这种方法写出来的代码清晰易懂。但是,在大多数编程规范里面,会**严令禁止*... 阅读全文
posted @ 2016-10-13 22:51 AllyDale 阅读(12) 评论(0) 推荐(0)
摘要: 用GitHub账号提交代码的都希望下载本地客户端克隆仓库 https://desktop.github.com/ 可是在天朝用GitHub.exe在线下载安装这个客户端实在是太难了 由于不支持断点续传 公司千M光纤外带FQ都无法成功下载这个玩意 ... 阅读全文
posted @ 2016-08-26 09:33 AllyDale 阅读(30) 评论(0) 推荐(0)
摘要: 基于golang 1.6.2 flag 源码做了一个扩展 使命令行帮助信息更完整更清晰,更易于使用 源码地址: http://g... 阅读全文
posted @ 2016-08-16 23:14 AllyDale 阅读(4) 评论(0) 推荐(0)
摘要: 所谓哲学,即透过事物的表面现象,通过客观理性的分析,找出更接近事物本质的通用解。从而以一种大宇宙的视角,来观察和解读这个世界的种种现象。如道家所谓的“一”,佛家所云的“众生平等”。 软件设计中的哲学观,即以一种“一”的视... 阅读全文
posted @ 2015-08-21 23:20 AllyDale 阅读(36) 评论(0) 推荐(0)
摘要: linux下程序运行几天莫名其妙宕机了,不能还原现场,找到宕机原因就很无语了。 一个解决办法是使用core文件,但是对于大型服务器文件,动辄几百M的core文件是在有点伤不起,于是想到程序宕机时自动打印调用堆栈。简单实用。 ... 阅读全文
posted @ 2014-11-09 19:56 AllyDale 阅读(134) 评论(0) 推荐(0)
摘要: 本博客原创博文版权所有 @Allyvipally@gmail.com 仅供交流学习使用用于商业用途请联系原作者 转载请注明出处:http://blog.sina.com.cn/ally2014... 阅读全文
posted @ 2014-11-09 19:56 AllyDale 阅读(31) 评论(0) 推荐(0)
摘要: 本博客原创博文版权所有 @Allyvipally@gmail.com 仅供交流学习使用用于商业用途请联系原作者 转载请注明出处:http://blog.sina.com.cn/ally2014 ... 阅读全文
posted @ 2014-11-09 19:56 AllyDale 阅读(41) 评论(0) 推荐(0)
摘要: Init 每个包都可以定义一个或多个init函数2(原型为 func init()),init函数在包初次 被导入时调用,同一个包内的多个init函数的执行的顺序是不定的,而如果这个包又导入了其他的包,则级连调用,所有包import完成... 阅读全文
posted @ 2014-11-09 19:56 AllyDale 阅读(16) 评论(0) 推荐(0)
摘要: type SliceHeader struct { Data uintptr Len int Cap int } type StringHeader struct { Data uin... 阅读全文
posted @ 2014-11-09 19:56 AllyDale 阅读(4) 评论(0) 推荐(0)