庄泽波の博客

好记性不如烂笔头

2016年11月3日 #

Docker ntpdate Permition error

摘要: After building a Dockerfile, I run it. I figure out that there is something wrong with local time. So I start to install ntpdate but it doesn't work a 阅读全文

posted @ 2016-11-03 17:35 庄泽波 阅读(1651) 评论(0) 推荐(0) 编辑

2016年8月2日 #

Sublime+Golang Plugin

摘要: 很喜欢在Sublime开发Golang程序,主要是要一个Sublime Golang Plugin, 可以给代码autocomplement.相当的棒! 1.安装Sublime 选择系统相关的版本,进行安装. 2.安装Golang Plugin 打开以上网址,一个Sublime Golang Plu 阅读全文

posted @ 2016-08-02 11:09 庄泽波 阅读(293) 评论(0) 推荐(0) 编辑

2016年2月1日 #

顺序表和链表的区别

摘要: 一、从操作上角度 顺序表和链表都具有增、删、查、改的相同功能,但算法复杂度却不相同。 (1)增:顺序表往指定位置,不覆盖的添加一个值,后面的值日要往后移动,算法复杂度为O(n);链表往指定位置添加一个节点,需要从表头遍历到指定位置,算法复杂度为O(n),如果带有索引的节点,算法复杂度为O(1)。 ( 阅读全文

posted @ 2016-02-01 23:35 庄泽波 阅读(1384) 评论(0) 推荐(0) 编辑

2015年5月24日 #

Python 性能优化——对象绑定

摘要: 不同函数调用方式对应不同的绑定次数:import profileclass A: def f(self): passdef foo(): a = A() for i in range(100000): a.f()if __name__ == '__mai... 阅读全文

posted @ 2015-05-24 14:41 庄泽波 阅读(180) 评论(0) 推荐(0) 编辑

2015年4月10日 #

Fix git 提交代码错误

摘要: 今天用git clone下代码,修改,push提交,发现以下错误[root@localhost gocache]# git push origin mastererror: The requested URL returned error: 403 Forbidden while accessing... 阅读全文

posted @ 2015-04-10 22:16 庄泽波 阅读(918) 评论(0) 推荐(0) 编辑

2015年4月8日 #

Python和C扩展实现方法

摘要: 一、Python和C扩展cPython是C编写的,python的扩展可以用C来写,也便于移植到C++.编写的Python扩展,需要编译成一个.so的共享库。Python程序中。官方文档:https://docs.python.org/2/extending/extending.html#writin... 阅读全文

posted @ 2015-04-08 21:08 庄泽波 阅读(847) 评论(0) 推荐(0) 编辑

2015年3月25日 #

Python模拟C++输出流

摘要: 看到一Python例子,挺有意思的,用Python模拟C++的输出流OStream.单纯只是玩。原理: 利用Python __lshift__左移内建函数<<,调用时将输出内容,如果内容为回车,则处理回车。看例子^_^!!!#coding: utf-8class IOManipulator(obje... 阅读全文

posted @ 2015-03-25 11:40 庄泽波 阅读(432) 评论(0) 推荐(0) 编辑

SkipList算法实现

摘要: SkipList是一种快速查找链表,链表元素的是有序的。由W.Pugh发明于1989年。其算法复杂度如下: Average Worst caseSpace O(n) O(n log n)Search O(log n) O(n)Insert O(log n) O(n)Delete O(log n) O 阅读全文

posted @ 2015-03-25 11:24 庄泽波 阅读(738) 评论(0) 推荐(0) 编辑

2015年3月7日 #

Python 迭代dict 效率

摘要: 迭代dict也要讲求效率,不然就要走进性能陷阱以下三种迭代方式:keys,iterkeys, hashkeyimport timeitDICT_SIZE = 100 * 100000testDict = dict()for i in xrange(DICT_SIZE): testDict[i]... 阅读全文

posted @ 2015-03-07 13:34 庄泽波 阅读(553) 评论(0) 推荐(0) 编辑

ElasticSearch介绍 【未完成】

摘要: ElasticSearch应用于搜索是一个不错的选择,虽有Lucene,但ELK的搜索方便。http://joelabrahamsson.com/elasticsearch-101/一、下载 http://www.elasticsearch.org/download/二、入门http://www.... 阅读全文

posted @ 2015-03-07 13:21 庄泽波 阅读(171) 评论(0) 推荐(0) 编辑

导航