jvm压缩指针

可以使用参数-XX:+UseCompressOops在64bit机子上开启压缩指针。该参数对于32bit机子无效,对于hotspot,从6 update23开始,64位机子上默认开启

2015-01-17 16:48:49

阅读数 4022

评论数 0

给mysql默认root用户设置密码

情况1:如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置: 情况2:添加了phpmyadmin,登录时使用mysql的用户密码登录,但phpmyadmin不能使用空密码登录,即为mysql的root用户添加密码即可,可直接跳到第3步操作.  步骤:     1....

2015-01-14 20:24:23

阅读数 16109

评论数 0

redis性能测试工具

Usage: redis-benchmark [-h ] [-p ] [-c ] [-n [-k ]  -h      Server hostname (default 127.0.0.1)  -p          Server port (default 6379)  -s...

2014-11-16 15:04:11

阅读数 2897

评论数 0

logback与Log4J的区别

Logback和log4j是非常相似的,如果你对log4j很熟悉,那对logback很快就会得心应手。下面列了logback相对于log4j的一些优点:  更快的实现  Logback的内核重写了,在一些关键执行路径上性能提升10倍以上。而且logback不仅性能提升了,初始化内存加载也更...

2014-09-30 10:27:19

阅读数 2250

评论数 0

斜堆

斜堆和左式堆的区别是,左式堆只有在右孩子的npl大于左孩子的npl时,交换两个孩子的位置,而斜堆是无论如何都交换: package com.iflytek.heap; /** * 斜堆 * @author fgtian * */ public class SkewHeap { pub...

2014-08-30 16:25:35

阅读数 3857

评论数 0

左式堆

package com.iflytek.heap; /** * 左式堆 * @author fgtian * */ public class LeftListHeap { public static class HeapNode { int mValue; int mNpl =...

2014-08-30 16:09:18

阅读数 2985

评论数 0

仿照Android的池化技术

/** * 仿照Android池化技术 * @author fgtian * */ public class ObjectCacheTest { public static class ObjectItem { private static int sPoolSize = 0; ...

2014-08-12 22:02:28

阅读数 2409

评论数 1

D堆的实现

实现上一篇博客(http://blog.csdn.net/buleriver/article/details/38469977)说的D堆,如果把mD设置成2,D堆就退化成二叉堆,也就是说,二叉堆是D堆的一种情况。 public class DHeap { public stati...

2014-08-12 15:14:32

阅读数 3465

评论数 0

冒泡排序

/** * 冒泡排序 * @author fgtian * */ public class BubleSort { public static void sort(int[] arr) { int length = arr.length; for (int i = 0; i &l...

2014-08-10 14:59:17

阅读数 2186

评论数 0

选择排序

/** * 选择排序 * @author fgtian */ public class SelectSort { public static void sort(int[] arr) { int length = arr.length; for (int i = 0; i <...

2014-08-10 14:58:47

阅读数 2115

评论数 0

求最大子段和的一些算法

public class MaxSubSeqSum { /** * 算法1,穷举搜索 */ public static final int maxSubSeqSum1(int seq[]) { int length = seq.length; int sum = 0; fo...

2014-08-10 14:54:29

阅读数 2980

评论数 0

d堆

就是d叉堆,是二叉堆的简单推广(http://blog.csdn.net/buleriver/article/details/38469907) 对于一个d堆,也是可以使用数组表示,关键是如何通过索引,查找到其父节点和孩子节点,公式如下: child(i, j)=d * (i - 1) + 2...

2014-08-10 14:53:18

阅读数 3147

评论数 0

AVL树

public class AVLTree { public static class AVLTreeNode { AVLTreeNode mLeftNode; AVLTreeNode mRightNode; AVLTreeNode mParent; public int mHei...

2014-08-10 14:49:41

阅读数 2222

评论数 0

二叉堆

未经测试:public class BinaryHeap { public static final int INIT_CAPACITY = 10; private int[] mArray; private int mLength; public BinaryHeap() { m...

2014-08-10 14:44:20

阅读数 2460

评论数 0

二叉查找树

package com.iflytek.tree; import java.util.Random; /** * 二叉查找树 * @author fgtian * */ public class BinaryTree { public static class BinaryTreeN...

2014-08-03 15:56:14

阅读数 2221

评论数 0

在Android平台上编译faad2

1、从官网下载源码 2、编辑一个config.h: /* config.h. Generated from config.h.in by configure. */ /* config.h.in. Generated from configure.in by autoheader. *...

2014-08-03 15:53:46

阅读数 3737

评论数 0

Smail反汇编文件语句说明

Vx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k registers can be accessed. Operations on long and doubl...

2014-07-11 15:16:24

阅读数 3189

评论数 0

获取LayoutInflater的三种方式

1、LayoutInflater.from(mContext); 2、Activity类的getLayoutInflater 3、(LayoutInflater)mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

2014-06-27 11:03:56

阅读数 2441

评论数 0

ViewPager的Adapter中视图重用

ViewPager的PagerAdapter不像ListView/GridView的BaseAdapter,它是没有内部视图重用机制的,也就是说我先inflate出来一个,然后调用destroyItem后,这个视图就被抛弃了,如果需要更多的视图,则需要再次inflate。如果ViewPager中的...

2014-06-27 10:05:47

阅读数 8122

评论数 1

使用jni直接访问java对象中的字段

Java类:UserInfo public class UserInfo { static { System.loadLibrary("userinfo"); } // 从JNI中直接访问字段 public String mUserName; public in...

2014-05-22 13:08:29

阅读数 8959

评论数 2

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