庄泽波の博客

好记性不如烂笔头

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 庄泽波 阅读(564) 评论(0) 推荐(0)

ElasticSearch介绍 【未完成】

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

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

2015年2月28日 #

MySQL调优参数

摘要: key_buffer_size含义:用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写)。影响:对于MyISAM表的影响不是很大,MyISAM会使用系统的缓存来存储数据,所以大量使用MyISAM表的机器内存很快会耗尽。但是,如果将该值设得过大(例如,大于总内存50%),系统将转换为... 阅读全文

posted @ 2015-02-28 14:41 庄泽波 阅读(241) 评论(0) 推荐(0)

2015年2月17日 #

vim 空格 制表符

摘要: set tabstop=4设定tab宽度为4个字符set shiftwidth=4 设定自动缩进为4个字符set expandtab 用space替代tab的输入set noexpandtab 不用space替代tab的输入 阅读全文

posted @ 2015-02-17 21:08 庄泽波 阅读(554) 评论(0) 推荐(0)

2015年1月3日 #

C++函数模版

摘要: 如果对于两种不同类型的数值进行比较,可能会写出以下的代码:int compare(const string &v1, const string &v2) { if (v1 v2) { return 1; } return 0;}这两个函数除对数值比较类弄不一样外,函... 阅读全文

posted @ 2015-01-03 23:03 庄泽波 阅读(168) 评论(0) 推荐(0)

2014年10月29日 #

LLVM 初探<一>

摘要: 一、安装LLVM LLVM是一个低级虚拟机,全称为Low Level Virtual Machine.LLVM也是一个新型的编译器框架,相关的介绍Wikipedia。 现在LLVM的版本已经有很多,根据编译器需要选择下载的版下。 GCC/G++版本 >= 4.7,可以选择3.0以上版本,因为C++的 阅读全文

posted @ 2014-10-29 20:20 庄泽波 阅读(760) 评论(0) 推荐(0)

2014年10月10日 #

Mysql 复合键索引性能

摘要: 数据库的常见的索引一般是单个字段,如果多个字段的组合,那么就组成了复合索引。对于组合索引,如果对其中一字段做为条件查询,会出现什么情况呢?一、例子mysql> show create table watchdog\G*************************** 1. row *****... 阅读全文

posted @ 2014-10-10 23:05 庄泽波 阅读(697) 评论(0) 推荐(0)

2014年9月25日 #

二叉树遍历

摘要: 最近使用了二叉树,除了想起能用递归遍历外,其它的方式却想不通。痛恨自己对事情一知半解,查阅资料,总结一下,方便理解。一、各遍历顺序: 先序遍历:根->左子树->右子树 中序遍历:左子树->根->右子树 后序遍历: 左子树->右子树->根二、代码实现 1 #include 2 #inc... 阅读全文

posted @ 2014-09-25 21:49 庄泽波 阅读(210) 评论(0) 推荐(0)

leetcode - [7]Binary Tree Preorder Traversal

摘要: Given a binary tree, return thepreordertraversal of its nodes' values.For example:Given binary tree{1,#,2,3}, 1 \ 2 / 3return[1,2,3].思路:... 阅读全文

posted @ 2014-09-25 00:54 庄泽波 阅读(150) 评论(0) 推荐(0)

2014年9月24日 #

leetcode - [6]Binary Tree Postorder Traversal

摘要: Given a binary tree, return thepostordertraversal of its nodes' values.For example:Given binary tree{1,#,2,3}, 1 \ 2 / 3return[3,2,1].思路... 阅读全文

posted @ 2014-09-24 20:51 庄泽波 阅读(147) 评论(0) 推荐(0)

导航