- 博客(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
2012-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人