先异或求sum,然后求carry,二者的和就是结果,可使还是不能用加号,递归执行,直到b==0。因为每次carry都移位右边多出一个零,然后下一次&的时候必然后面会是0,所以每递归调用一次b后面就多一个零,直到b==0.public class Solution { public static...
分类:
其他好文 时间:
2014-08-24 20:43:43
阅读次数:
259
【数组,数组列表,链表求最大值的算法比较(只是例子,可以举一反三)】方法类/** * 算法练习 * @author Jason * */public class Methods { /** * 在数组中查找最大值算法(一般) * compareTo 不支持int 比较 所以要转...
分类:
编程语言 时间:
2014-08-24 20:42:53
阅读次数:
198
实验 直接上代码,看结果 实体类 [Flags] public enum FlagsEnum { Day = 1, Night = 2 } public class EntityWithEnum { public int ID { get; set; } public FlagsEnum Valid...
分类:
其他好文 时间:
2014-08-24 20:42:23
阅读次数:
216
Timer.h#ifndef __LX_TIMER_H__ #define __LX_TIMER_H__ #ifdef WIN32 #include #elif linux #include #endif class LxTimer { public: ...
分类:
其他好文 时间:
2014-08-24 17:58:52
阅读次数:
186
track操作类似与插入操作。rank操作返回比当前元素小或者相等的元素数。思路:track操作插入构造BST(没有保证平衡),但是节点增加一个leftSize,这里学习一下。public class Solution { private static RankNode root = null...
分类:
其他好文 时间:
2014-08-24 17:52:52
阅读次数:
212
今天发现设置viewpager高度为wrap_content时并没作用,stackoverflow给出了解决方案,就是自定义viewpager,重写onMesure()方法:
public class WrapContentHeightViewPager extends ViewPager {
/**
* Constructor
*
* @param...
分类:
移动开发 时间:
2014-08-24 16:46:42
阅读次数:
235
电话状态的监听:
/***
* 继承PhoneStateListener类,我们可以重新其内部的各种监听方法 然后通过手机状态改变时,系统自动触发这些方法来实现我们想要的功能
*/
class MyPhoneStateListener extends PhoneStateListener {
@Override
public void onCallStateChanged(i...
分类:
移动开发 时间:
2014-08-24 15:31:13
阅读次数:
203
可见性:
我们希望确保一个线程修改了对象的状态后,其他线程能够看到发生的状态变化。
例:在没有同步的情况下共享变量
public class NoVisibility {
private static boolean ready;
private static int number;
public static class Rea...
分类:
编程语言 时间:
2014-08-24 15:31:02
阅读次数:
190
1解释
1.1定义
保证一个类仅有一个实例,并提供一个访问他的全局访问点。
1.2分析
所有类都有构造方法,假如不对他进行编码,系统会生成空的public的构造方法,外部类就能创建这个类的对象。为了不让其他类能new出这个类的实例,所以需要写一个private的构造方法(其实即使使用private修饰,通过反射机制还是能在外部调用的)。然后再提供一个返回该类实例的函数供外部调用。...
分类:
其他好文 时间:
2014-08-24 15:29:42
阅读次数:
210
学习程序的最好方式就是编代码实现它,这里我们假设一个场景为要开一个晚会,晚会的流程为:1.晚会开始;2.唱歌;3.舞蹈;4.小品;5结束。
一、传统方法
1、新建java项目:party
2、在party项目中新建类EveningParty
package com.gmail.lsgjzhuwei;
public class EveningParty {
public static v...
分类:
编程语言 时间:
2014-08-24 15:29:12
阅读次数:
223