java
文章平均质量分 63
tyj2788540
这个作者很懒,什么都没留下…
展开
-
java 取泛型的Class(T.class)及创建 T[] 数组
在java中 class Test{} ,如果在Test类中要创建 T 的实例 ,取 T 的Class ,及创建 T[] 实例 ,不能直接用 (new T() / new T[size] / T.class 这些都是错误的。)java 代码编译后,泛型会被擦除,所以 取出来并不那么容易。对于Class而言T已经被擦拭为Object,而真正的T参数被转到使用T的方法(或者变量原创 2011-12-15 12:07:42 · 1852 阅读 · 1 评论 -
线性回归算法,最小二乘法,java的实现
线性回归算法,最小二乘法,java的实现/** * 最小二乘法 线性回归 * y = a x + b * * b = sum( y ) / n - a * sum( x ) / n * * a = ( n * sum( xy ) - sum( x ) * sum( y ) ) / ( n * sum( x^2 ) - sum(x) ^ 2 ) * * @au原创 2013-05-16 13:26:24 · 3738 阅读 · 1 评论 -
一道面试题算法
题目为:给你1-1000个连续自然数,然后从中随机去掉两个,再打乱顺序,要求只遍历一次,求出被去掉的两个数。有一种算法,用的异或,实际上是遍历不只一次,具体异或的算法:http://blog.leezhong.com/tech/2011/06/03/php-xor-find-num.html今天想到另一种算法,用方程求解。m = ( 1 + 2 + ...+ 1000) - (998原创 2013-03-08 10:14:19 · 805 阅读 · 0 评论 -
Apache Mahout 简介
在信息时代,公司和个人的成功越来越依赖于迅速有效地将大量数据转化为可操作的信息。无论是每天处理数以千计的个人电子邮件消息,还是从海量博客文章中推测用户的意图,都需要使用一些工具来组织和增强数据。 这其中就蕴含着机器学习 领域以及本文章所介绍项目的前景:Apache Mahout(见 参考资料)。机器学习是人工智能的一个分支,它涉及通过一些技术来允许计算机根据之前的经验改善其输出。此领域与数转载 2013-02-19 15:48:08 · 416 阅读 · 0 评论 -
Unicode 解码
package util;import java.nio.ByteBuffer;import java.nio.charset.Charset;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author tian * */public class CharSetUtil { /**原创 2013-01-15 11:34:07 · 1597 阅读 · 1 评论 -
Office 2007 Mime Types (for IIS)
.docm,application/vnd.ms-word.document.macroEnabled.12.docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document.dotm,application/vnd.ms-word.template.macroEnabled.12.dotx,applic原创 2012-01-29 18:39:25 · 493 阅读 · 0 评论 -
Nutch、Hadoop、Lucene、Solr 之间 的数据交互
Nutch1.4最近一段在研究Nutch、Solr,Nutch 把数据 存放在 HDFS 上,想探讨一下 Nutch 是怎么把数据存储到HDFS 上,查看源码分析。在看 Nutch 源码时,没有找到一点于 Lucene 关联的内容,Nutch 把所有的,都按自己的重新写了一遍,NutchDocument、NutchField ,都 实现 Hadoop的 Writable 接口。这样就很容易原创 2012-03-28 19:10:03 · 3079 阅读 · 4 评论 -
java 基于 MemCache 的队列实现
在用Memcache 的时候,想有一个类似于队列的功能。import java.util.Collection;import com.danga.MemCached.MemCachedClient;/** * 基于MemCache的一个队列实现 * @author v_tianyongjun * */public class MemCacheQueue{ private s原创 2012-02-24 20:19:08 · 1299 阅读 · 0 评论 -
下载Excel,IE zip 问题,直接打开报错
下载 Excel 的时候,如果是 2007 的,IE 下载下来是 zip ,不是zip 的,直接开报错问题。2003 和 2007 的ContentType标准不一样。在web.xml中加: xls application/vnd.ms-excel xlsx application/vnd.openxmlformats-officedocument.spre原创 2012-03-01 18:32:02 · 1107 阅读 · 0 评论 -
java 同步代码
Pool.javapublic class Pool { private static Pool pool = new Pool(); private int count ; private int mount = 80 ; private Pool(){} public static Pool getInstance(){ return pool; }原创 2012-02-06 16:14:27 · 457 阅读 · 0 评论 -
ssh: connect to host localhost port 22: Connection refused ,已经安装过ssh
在配置 Hadoop 的时候,ssh 已经安装过了,一直 ssh 连接不上,网上找了好多资料,都千篇一律,最终找到一篇 管用的。如下:SSH ( Security SHell ) 是Linux 通用的远程登录连接协议安装:在Cygwin包Net->openssh$ssh localhostssh: connect to host localhost转载 2012-02-02 13:41:23 · 1257 阅读 · 0 评论 -
Lucene 构造Query,查询多个Field
在 Lucene 中,查询多 Field 构造Query ,最先想到 MultiFieldQueryParser ,但是构造的时候 必须有个 queryString ,就是搜索一个串,去匹配多个Field 。有时候有这样的需求,每个 Field 匹配的不一样,如更新索引时,需要更精确匹配到,这样的就没法满足了。TermQuery query1 = new TermQuery(term1);原创 2011-12-27 16:25:58 · 909 阅读 · 0 评论 -
POI 生成 Excel ,关于 下拉列表(有效性)
POI 生成 Excel ,生成下拉列表(有效性)即 Excel 中有效性的 序列,值可以是 按逗号分开的,但这种长度有限制。具体方法:CellRangeAddressList rl = new CellRangeAddressList();String[] list = {"aa","bb"};CellRangeAddress address = new CellRangeAdd原创 2011-12-15 11:52:03 · 4089 阅读 · 0 评论 -
BP(反向传播)神经网络 java 实现
/** * */package ann.bp;import java.util.Random;/** * @author tian.yj * */public class BPAnn { private double eta ; private int hn ; private int on ; private double b = 1.0 ; private原创 2014-01-16 15:45:03 · 1312 阅读 · 1 评论