码迷,mamicode.com
首页 > 编程语言
python之路——python环境安装
下载地址https://github.com/yyuu/pyenv-installer安装pyenv1.安装git`yum-yinstallgit`2.安装pyenv`curl-L`curl-Lhttps://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer|bash3.配置环境变量,在`~/.bash_profile`里增加如下内容```bashexportPA..
分类:编程语言   时间:2017-02-13 22:13:41    阅读次数:151
Java environment variables setting on Linux
1 export JAVA_HOME= 2 export PATH=$JAVA_HOME/bin:$PATH 3 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ...
分类:编程语言   时间:2017-02-13 22:09:14    阅读次数:198
调整数组顺序使奇数位于偶数前面
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 思路:创建两个新的数组,分别把奇数偶数放到两个数组里面,然后再把数组放进去。 ...
分类:编程语言   时间:2017-02-13 22:01:44    阅读次数:141
快速排序
最坏的时间复杂度o(n*n) 一趟快速排序的算法是: 1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; 2)以第一个数组元素作为关键数据,赋值给key,即key=A[0]; 3)从j开始向前搜索,即由后开始向前搜索(j--),找到第一个小于key的值A[j],将A[j]和A[i]互换; ...
分类:编程语言   时间:2017-02-13 22:00:29    阅读次数:210
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:51:16    阅读次数:292
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:52:55    阅读次数:380
JavaSE编程基础
JavaSE编程基础 一、IT和计算机; 1、IT的前世今生; 2、操作系统和平台相关性; (1)、os所处位置; {用户-->应用软件-->操作系统-->硬件} (2)、unix家族; UNIX的历史开始于1969年ken Thompson,Dennis Ritchie(即著名的K&G,C语言的发 ...
分类:编程语言   时间:2017-02-13 21:34:16    阅读次数:296
算法笔记_025:字符串的全排列(Java)
目录 1 问题描述 2 解决方案 2.1 递归实现 2.2 字典序排列实现 1 问题描述 输入一个字符串,打印出该字符串的所有排列。例如,输入字符串”abc”,则输出有字符’a’,’b’,’c’所能排列出来的所有字符串”abc”,”acb”,”bac”,”bca”,”cab”,”cba”。 2 解决 ...
分类:编程语言   时间:2017-02-13 21:35:04    阅读次数:183
算法导论 红黑树 学习 旋转(二)
学习算法 还是建议看看算法导论 算法导论第三版 如果不看数学推导 仅看伪代码 难度还是适中 本系列只是记录我的学习心得 和伪代码转化代码的过程 深入学习 还是建议大家看看算法书籍 教程更加系统。 本文参考算法导论第13章节 红黑树 代码由本人写成 转载请标明出处 红黑树是一个带颜色的二叉树 有以下5 ...
分类:编程语言   时间:2017-02-13 21:30:46    阅读次数:267
C++网络Socket
【多机测试】若没有多台电脑,可以使用虚拟机 有多台电脑,连接交换机 观察IPipconfig(Linux下是ifconfig) 检测连通性ping 【发送接收缓冲区】 SendTo() a)存入数据和发送数据存在时间差b)如果存入数据太快,太多,则发送缓冲区会满 RecvFrom() a)不论是否取 ...
分类:编程语言   时间:2017-02-13 21:28:52    阅读次数:350
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:34:57    阅读次数:233
java 中静态变量(类变量)与实例变量区别
静态变量: 在类内部中,方法的外部声明的对象而且加上static; 实例变量: 在类内部中,声明不需要加static; 比如: public class Demo{ int i1=0; static int i2=0; public void main(String[] args){ //报错,无法 ...
分类:编程语言   时间:2017-02-13 20:34:48    阅读次数:155
【C++】线程_beginthreadex参数说明
以下内容转载至:http://www.cnblogs.com/cy163/archive/2006/11/02/547428.html 多线程编程基础知识 当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程 ...
分类:编程语言   时间:2017-02-13 20:32:57    阅读次数:214
我的学习记录-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:33:30    阅读次数:317
python 备忘路
1.python 变量 区分大小写 2.字符串可以用 'X' "X" '''X''' """X""" 3.字符串合并 用 + 号 不同数据类型不能合并,需要先转化 string + string 可以 num + num 可以 string + num 不行 string * num 可以 4.字符 ...
分类:编程语言   时间:2017-02-13 20:31:57    阅读次数:167
Java 编程下使用 Class.forName() 加载类【转】
在一些应用中,无法事先知道使用者将加载什么类,而必须让使用者指定类名称以加载类,可以使用 Class 的静态 forName() 方法实现动态加载类。下面的范例让你可以指定类名称来获得类的相关信息。 在指定类给 forName() 方法后,如果找不到指定的类,会抛出 ClassNotFoundExc ...
分类:编程语言   时间:2017-02-13 20:30:24    阅读次数:194
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:30:22    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!