<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tramp568的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tramp568</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tramp568]]></copyright><item><title><![CDATA[RAD/RSA中的sun.io.MalformedInputException错误]]></title><link>https://blog.youkuaiyun.com/tramp568/article/details/2532617</link><guid>https://blog.youkuaiyun.com/tramp568/article/details/2532617</guid><author>tramp568</author><pubDate>Tue, 10 Jun 2008 17:36:00 +0800</pubDate><description><![CDATA[RAD6/RSA6中的sun.io.MalformedInputException错误这个问题产生的原因是IBM在JDK 1.4版本中为了追求对io通道的高效率改变了JDK 1.3中对io通道中异常处理的策略。IBM JDK 1.4中对于io通道的异常处理更加严格，因此系统中会报上面的错误。解决这一问题的办法是不使用IBM JDK 1.4中默认的io通道，而使用nio通道。具体的做法如下：]]></description><category></category></item><item><title><![CDATA[判断一个数x是否是2的幂]]></title><link>https://blog.youkuaiyun.com/tramp568/article/details/2532574</link><guid>https://blog.youkuaiyun.com/tramp568/article/details/2532574</guid><author>tramp568</author><pubDate>Tue, 10 Jun 2008 17:29:00 +0800</pubDate><description><![CDATA[判断一个数x是否是2的幂:位比较法第一位是1，后面都是0。判断 x&(x-1)==0 就可以了，比如x是8，即1000，那么x-1是0111，即首位一定是0，其余都是1，x&(x-1)一定是0。反之，如果x不是2的幂，那么x是10010这种形式，x-1首位一定不是0，x&(x-1)!=0]]></description><category></category></item></channel></rss>