首页 > 编程语言
Python知识(6)--numpy做矩阵运算
矩阵运算 论numpy中matrix 和 array的区别:http://blog.csdn.net/vincentlipan/article/details/20717163 matrix 和 array的差别: Numpy matrices必须是2维的,但是 numpy arrays (ndar ...
分类:编程语言   时间:2017-02-13 21:50:44    收藏:0  评论:0  赞:0  阅读:271
Lucene4.2源码解析之fdt和fdx文件的读写——fdx文件存储一个个的Block,每个Block管理着一批Chunk,通过docID读取到document需要完成Segment、Block、Chunk、document四级查询,引入了LZ4算法对fdt的chunk docs进行了实时压缩/解压
前言 前言 前言 通常在搜索打分完毕后,IndexSearcher会返回一个docID序列,但是仅仅有docID我们是无法看到存储在索引中的document,这时候就需要通过docID来得到完整Document信息,这个过程就需要对fdx/fdt文件进行读操作。为了更清楚地了解fdx/fdt文件的作 ...
分类:编程语言   时间:2017-02-13 21:49:45    收藏:0  评论:0  赞:0  阅读:281
JavaSE编程基础
JavaSE编程基础 一、IT和计算机; 1、IT的前世今生; 2、操作系统和平台相关性; (1)、os所处位置; {用户-->应用软件-->操作系统-->硬件} (2)、unix家族; UNIX的历史开始于1969年ken Thompson,Dennis Ritchie(即著名的K&G,C语言的发 ...
分类:编程语言   时间:2017-02-13 21:33:30    收藏:0  评论:0  赞:0  阅读:234
算法之美--3.3.1 全局编辑距离
编辑距离概念描述: 编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 例如将kitten一字转成sitting: 俄罗斯科学家Vladimir Levenshtein在196 ...
分类:编程语言   时间:2017-02-13 21:32:16    收藏:0  评论:0  赞:0  阅读:273
算法笔记_025:字符串的全排列(Java)
目录 1 问题描述 2 解决方案 2.1 递归实现 2.2 字典序排列实现 1 问题描述 输入一个字符串,打印出该字符串的所有排列。例如,输入字符串”abc”,则输出有字符’a’,’b’,’c’所能排列出来的所有字符串”abc”,”acb”,”bac”,”bca”,”cab”,”cba”。 2 解决 ...
分类:编程语言   时间:2017-02-13 21:31:49    收藏:0  评论:0  赞:0  阅读:213
Lucene4.2源码解析之fdt和fdx文件的读写(续)——fdx文件存储一个个的Block,每个Block管理着一批Chunk,通过docID读取到document需要完成Segment、Block、Chunk、document四级查询,引入了LZ4算法对fdt的chunk docs进行了实时压缩/解压
2 索引读取阶段 当希望通过一个DocId得到Doc的全部内容,那么就需要对fdx/fdt文件进行读操作了。具体的代码在CompressingStoredFieldsReader类里面。与CompressingStoredFieldsWriter一样,这些操作都是建立在fdx/fdt文件格式理解的基 ...
分类:编程语言   时间:2017-02-13 21:30:43    收藏:0  评论:0  赞:0  阅读:257
算法导论 红黑树 学习 旋转(二)
学习算法 还是建议看看算法导论 算法导论第三版 如果不看数学推导 仅看伪代码 难度还是适中 本系列只是记录我的学习心得 和伪代码转化代码的过程 深入学习 还是建议大家看看算法书籍 教程更加系统。 本文参考算法导论第13章节 红黑树 代码由本人写成 转载请标明出处 红黑树是一个带颜色的二叉树 有以下5 ...
分类:编程语言   时间:2017-02-13 21:30:27    收藏:0  评论:0  赞:0  阅读:273
选择排序和插入排序的实现
插入排序 void Insert_sort(int a[], int len){ int i, j; for (i = 1; i <len; i++) { if (a[i] < a[i - 1]) { int temp = a[i]; int j = i - 1; for (; j >= 0 && ...
分类:编程语言   时间:2017-02-13 21:29:03    收藏:0  评论:0  赞:0  阅读:161
Java 第一章
JavaSE 是 java基础知识 pc:个人电脑 IT的前生今世: 计算机进制:二进制,八进制,十进制,十六进制 二进制(只能出现0,1 逢二进一): 八进制:(只能出现0,1,2,3,4,5,6,7 逢八进一): 八进制的每一位都是三位的二进制。 十进制:(只能出现0,1,2,3,4,5,6,7 ...
分类:编程语言   时间:2017-02-13 20:36:34    收藏:0  评论:0  赞:0  阅读:227
R-语言 聚类分析
聚类分析是一种数据归约技术,旨在揭露一个数据集中观测值的子集。它可以把大量的观测值归约为若干类。最常用的两种聚类方法是层次聚类(hierarchical agglomeration clustering)和划分聚类(partitioning clustering)。在层次聚类中,每一个观测值自成一类 ...
分类:编程语言   时间:2017-02-13 20:36:17    收藏:0  评论:0  赞:0  阅读:413
Python文件夹下图像数据可视化
Python文件夹下图像数据可视化 import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np import urllib2 import urllib import os import sh... ...
分类:编程语言   时间:2017-02-13 20:33:54    收藏:0  评论:0  赞:0  阅读:286
java 中静态变量(类变量)与实例变量区别
静态变量: 在类内部中,方法的外部声明的对象而且加上static; 实例变量: 在类内部中,声明不需要加static; 比如: public class Demo{ int i1=0; static int i2=0; public void main(String[] args){ //报错,无法 ...
分类:编程语言   时间:2017-02-13 20:33:25    收藏:0  评论:0  赞:0  阅读:231
【C++】线程_beginthreadex参数说明
以下内容转载至:http://www.cnblogs.com/cy163/archive/2006/11/02/547428.html 多线程编程基础知识 当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程 ...
分类:编程语言   时间:2017-02-13 20:32:43    收藏:0  评论:0  赞:0  阅读:272
我的学习记录-JAVA SE 01
一、大纲 一、IT和计算机 1、IT的前世今生 第五代 DT时代 2、操作系统和平台的相关性 1)OS所处位置: 2)unix家族 3)windows家族 3、windows常用快捷键/命令 二、计算机很二 1、太极和八怪 1)太极 2)八卦 3)六十四卦 2、进制概述 进制也就是进位制,是人们规定 ...
分类:编程语言   时间:2017-02-13 20:31:05    收藏:0  评论:0  赞:0  阅读:257
python 备忘路
1.python 变量 区分大小写 2.字符串可以用 'X' "X" '''X''' """X""" 3.字符串合并 用 + 号 不同数据类型不能合并,需要先转化 string + string 可以 num + num 可以 string + num 不行 string * num 可以 4.字符 ...
分类:编程语言   时间:2017-02-13 20:30:33    收藏:0  评论:0  赞:0  阅读:400
Java 编程下使用 Class.forName() 加载类【转】
在一些应用中,无法事先知道使用者将加载什么类,而必须让使用者指定类名称以加载类,可以使用 Class 的静态 forName() 方法实现动态加载类。下面的范例让你可以指定类名称来获得类的相关信息。 在指定类给 forName() 方法后,如果找不到指定的类,会抛出 ClassNotFoundExc ...
分类:编程语言   时间:2017-02-13 20:29:31    收藏:0  评论:0  赞:0  阅读:158
java
IT的前世今生 计算机系统是由硬件和软件组成的 操作系统所在的位置 计算机进制: 二进制 八进制 十进制 十六进制 二进制(只能出现0 ,1 逢二进一 ) 八进制 (只能出现 0 1 2 3 4 5 6 7 逢八进一) 十进制(只能出现 0 1 2 3 4 5 6 7 8 9 逢十进一) 十六进制( ...
分类:编程语言   时间:2017-02-13 20:27:08    收藏:0  评论:0  赞:0  阅读:252
python __new__和__init__
转载:http://www.cnblogs.com/tuzkee/p/3540293.html 1 2 3 4 5 6 7 8 class A(object): def __init__(self): print "init" def __new__(cls,*args, **kwargs): pr ...
分类:编程语言   时间:2017-02-13 20:25:43    收藏:0  评论:0  赞:0  阅读:194
JavaOO 继承
本章目标: 理解继承的概念 掌握Java中继承的实现方式 理解方法的重写 理解最终类和最终方法 继承: 仔细观察,我们可以在几种员工身上发现一些共有的特征和行为,而它们中的大部分我们在 Employee中定义。而它们的不同仅是个别的地方。 在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性 ...
分类:编程语言   时间:2017-02-13 20:24:37    收藏:0  评论:0  赞:0  阅读:275
javascript--特权方法
在Javascript--闭包一节中我们讲解了闭包的作用域和作用域链的特性。了解到在外部一般是不可能访问到内部作用域中的变量的,然而通过闭包我们可以定义特权方法访问私有变量。下面先介绍块级作用域再介绍几种特权方法。 一、模仿块级作用域 Javascript是没有块级作用域的概念的。所以我们在语句块中 ...
分类:编程语言   时间:2017-02-13 20:21:23    收藏:0  评论:0  赞:0  阅读:163
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!