自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chivalry

磨砺手中的利器

  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

转载 单例模式的七种写法

第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        public static Singleton getInstance() {      if (instance == nu

2013-05-26 16:20:07 650

原创 java引用

对于java中对象之间的赋值,只是赋值的是引用。其实可以看做是指针,比如,a和b是两个对象,a = b, 就是把指向b的指针赋值给了aNode [] n = new Node[3];for(Node node:n)      node = new Node();比如node = n[0]而言,node只是存储了指向n[0]所指对象的指针,而node = new

2013-05-23 21:02:16 555

原创 java的类型转换

前几天在写java代码时遇到类型转换的问题,着实麻烦了一把1. 布尔类型不允许任何类型转换2. 基本数据类型    宽化转换编译器自动完成,比如int i = 6; long d = i;    窄化转换要强制类型转换,比如i  = (int)d;3. 包装类的转换    Float f = 1.5f;    Double d = f.doubleValue()

2013-05-21 21:31:20 874

原创 gradient boosted regression tree

这个算法出自Greedy function Approximation – A Gradient Boosting Machine作者实在是有够抽象,一个不复杂的算法让他讲的那么复杂本人也参考了这篇博客http://www.cnblogs.com/LeftNotEasy/archive/2011/01/02/machine-learning-boosting-and-gradient-

2013-05-21 19:56:50 9944 1

原创 java entry

我希望要一个ArrayList,类似C++中的pair,但是Map.Entry是个接口,不能实例化,可以像下面这样写HashMap G = new HashMap();G.put(1, 9); G.put(4, 6); G.put(2, 8);G.put(3, 7); ArrayList> arrayList = new ArrayLis

2013-05-20 22:08:02 14054 1

原创 编译boost相关文件

在linux下编译一个项目,用到了boost的一些类用下面的方法编译g++ main.cpp impurity.cpp tuple.cpp boosted_classify.cpp forest.cpp  -lboost_thread -lpthread -O4 -o rtrank一直提示  cannot find -lboost_thread系统是安装过boo

2013-05-18 22:06:29 898

转载 Java HashMap的死循环

http://coolshell.cn/articles/9606.html问题的症状从前我们的Java代码因为一些原因使用了HashMap这个东西,但是当时的程序是单线程的,一切都没有问题。后来,我们的程序性能有问题,所以需要变成多线程的,于是,变成多线程后到了线上,发现程序经常占了100%的CPU,查看堆栈,你会发现程序都Hang在了HashMap.get()这个方法上了,

2013-05-18 09:30:40 844

原创 UTF8-CPP

C++在处理unicode上一向是太弱,即使有w_char的选项,但是在跨平台和兼容性上面实在是欠佳。现在有个任务,是要先将utf8文本读入内存,并转换为unicode,从而处理unicode。思路就是通过一个不太复杂的解码算法,将utf8文本,解码成unsigned short的数组,也就是一个unicode用一个short表示。但是细化到具体实现还是比较复杂的,因为要考虑到

2013-05-16 15:30:58 1817

原创 java arraylist的初始化和数组的相互转化

Integer [] tmp = new Integer[10]; Arrays.fill(tmp, -10); ArrayList arr = new ArrayList( Arrays.asList(tmp)); for (int i = 0; i < arr.size(); ++i) { System.out.println(arr.get(i)); }

2013-05-09 19:33:21 1683

Learning to Rank for Information Retrieval and Natural Language Processing

Learning to Rank for Information Retrieval and Natural Language Processing。很热门的研究方向

2012-05-05

算法技术手册包括书和代码

算法技术手册包括书和代码.很清晰的pdf,代码也特别全面,可以作为程序员进阶的必备书籍

2012-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除