logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

链表问题:如何判断一个链表有环,以及环的长度,起始位置。

1. 判断链表是否有环:采用两个指针,一个每次循环前进一步,一个每次循环前进两步。如果存在环,则一定会相交。否则速度快的指针首先为NULL,或其next为NULL。2. 环的长度:从相交点开始,循环一次,直到再次到该相交点。循环次数即为环的长度。3. 环的起始位置:若相交点为P,环长度为M。计算head节点到交点的距离,为N。则有,P点走M距离回到P点。head走N

hadoop 分布式 集群配置 笔记

使用了两天的时间,终于将这个hadoop的集群配置弄好了。参考了很多的网页,受益非浅。SSH无密码登陆配置首先谈一谈ssh的无密码登陆问题。按照网上的说法,比如说A想无秘密登陆B。那么在A上使用ssh-keygen命令产生密钥id_rsa,和id_rsa.pub。然后将id_rsa.pub拷贝到B的相应的用户的主目录下面就可以了。cat 到 authoriz

#hadoop#集群#java +2
request和session的生命周期

<br />request对象和session对象的最大区别是生命周期request对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一起请求 当请求完毕之后,request里边的内容也将被释放点而session的生命周期也是针对一个客户端 但是却是在别人设置的会话周期内(一般是20-30分钟) session里边的内容将一直存在 即便关闭了这个客户端浏览器 session也不一定

#浏览器#服务器
微阵列数据分析(Microarray Data Analysis)

<br />微阵列数据分析(Microarray Data Analysis) <br /> <br />蔡政安副教授 (台湾)<br /> <br />前言 <br /> <br />在人类基因组测序计划的重要里程碑陆续完成之后,生命科学迈入了一个前所未有的新时代,在人类染色体总长度约三十亿个碱基对中,约含有四万个基因,这是生物学家首次以这么宏观的视野来检视生命现象,而医药上的研究方针亦从此改观

#数据分析
hadoop 中配置的问题namenode无法启动

在启动了ssh之后,再启动hadoop,然后使用bin/hadoop fs -ls命令,总是出现类似于下面这种的错误。10/03/15 19:43:10 INFO ipc.Client: Retrying connect to server: localhost/127.0.0.1:9000. Already tried 0 time(s).……10/03/15 19:43:19

#hadoop#ssh#网络
Java虚拟机原理、内存分配和回收机制

通常情况下Java编译过的代码是一些class文件,Java虚拟机在执行代码的时候,首先解析Class,查找该类的方法、常量,这些对于常规情况下都编译成二进制的代码保存在jar文件中,而对于Java的反射,VM的类加载器需要动态的查找这些类名,虽然节省了编译时间,但是运行时的查找大大降低运行效率。1、栈  存取速度快 存放一些基本类型的变量或对象的引用变量。主要用来执行程序的。2、堆  存

#java
非负矩阵分解算法

非负矩阵分解Matlab代码下载关键词:非负矩阵分解NMFMatlab代码下载矩阵分解是实现大规模数据处理与分析的一种有效工具. 非负矩阵分解(non-negative matrix factorization,NMF)算法是在矩阵中所有元素均为非负的条件下对其实现的非负分解,这为矩阵分解提供了一种新的思路. 非负矩阵分解方法在智能信息处理和模式识别研究领域具有十分重要的应

#算法
到底了