- 博客(10)
- 资源 (16)
- 收藏
- 关注
转载 外部排序技术之多路归并
文章转自 http://blog.chinaunix.net/uid-25324849-id-2182916.html重点:败者树的创建调整函数1.外部排序概述外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存储器之间进行多次数据交换,以达到排序整个文件的目的。外部排序最常用的算法是多路归并排序,即将原文件分解成
2013-07-28 03:13:18 1012
转载 开源分布式版本控制工具 —— Git 之旅
http://www.ibm.com/developerworks/cn/opensource/os-cn-tourofgit/
2013-07-24 12:10:29 685
原创 随机选择算法---Randomized Selection Algorithm
Introduction我们已经见过很多关于顺序统计的信息。在不排序的情况下,在一个无序数组中找到第K小的数,你将会怎么做呐?找最大值一般的做法就是定义一个最大值变量,来遍历数组。但是如果要找的是第二大的数值又如何做呐?你是不是需要两个变量?如果是找第100小的数值呐?解决上述问题的方法就是接下来我即将介绍的随机选择算法——Randomized Selection Al
2013-07-24 11:14:58 7566 1
转载 Real differences between “java -server” and “java -client”-JVM Server和JVM Client的不同
This is really linked to HotSpot and the default option values (Java HotSpot VM Options) which differ between client and server configuration.From Chapter 2 of the whitepaper (The Java HotSp
2013-07-22 18:33:48 1232
原创 一个简单的Trie树实现
header file#ifndef TRIE_H_INCLUDED#define TRIE_H_INCLUDED#include#includetypedef struct trie{ int words; int prefixes; struct trie *edges[26];} trie;trie * initialize(trie *nod
2013-07-19 15:46:04 696
原创 Python打印log,包括行号,路径,方法名,文件
logger.py 文件 #!/usr/bin/python # coding: utf-8 import logging import logging.handlers from logging import * from datetime import * logger = logging.getLogger() logger.setLevel(logging.
2013-07-18 11:09:32 22054
转载 Lucene Payload 的研究与应用
简介Payload (元数据) 诞生于 Lucene 的2.2 版本,它是在 Lucene 2.1 索引文件格式的基础上扩展而来,提供了一种可以灵活配置的高级索引技术,在某些特定应用场景下能优化基于 Lucene 构建的应用的搜索性能。本文重点研究了 Payload 的实现原理、索引结构的变化、接口 API ,在本文的最后举例说明了 Payload 是如何帮助改善搜索体验的。Luc
2013-07-18 10:06:21 851
翻译 自定义Java Annotations实例以及用Java Reflection来解析自定义的Annotation
转自 http://www.journaldev.com/721/java-annotations-tutorial-with-custom-annotation-example-and-parsing-using-reflectionJava程序员都知道,在Java世界里到处可见@Override, @Deprecated等等这些Annotations, 这些代码不仅不影响Java代码编
2013-07-16 18:17:32 1023
原创 Solr之NamedList 简单介绍与实例解析
大家都知道,Solr是一个基于Lucene高可配置的搜索服务器,大部分参数值以及相关优化等等都可以在solrconfig.xml中配置,那么就需要一个能够很快的进行解析和读取配置文件内容的数据结构,为此Solr提供了NamedList结构。 NamedList,一个有序的name/value容器,NamedList不像Map,他具有以下特点: 1、名字可以重复
2013-07-16 09:44:01 2380
原创 自动机编程
摘自 维基自动机编程自动机编程(英语:Automata-based programming)是编程范型中的一种,是指程序或其中的部份是以有限状态机(FSM)为模型的程序,有些程序则会用其他型式(也更复杂)的自动机为其模型。有限状态机编程(英语:FSM-based programming)大致上等同于自动机编程,但有限状态机编程专指以有限状态机为模型的程序。自动机编程有以
2013-07-02 19:23:30 1277
Developing Web Services with Apache CXF and Axis2, 3rd Edition
2011-06-30
程序设计方法学(浙江大学编辑出版)
2010-10-24
设计模式之禅(精简版)---秦小波著
2010-10-02
虚拟机的设计与实现——C_C++.zip
2010-09-16
精通J2EE--Eclipse、Struts、Hibernate及Spring整合应用案例
2010-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人