<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sunmanzth的专栏]]></title><description><![CDATA[关注Android,iOS,移动应用,互联网应用]]></description><link>https://blog.youkuaiyun.com/sunmanzth</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sunmanzth]]></copyright><item><title><![CDATA[Android2.2中WifiManager.calculateSignalLevel函数的BUG]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/7904763</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/7904763</guid><author>sunmanzth</author><pubDate>Fri, 24 Aug 2012 17:03:49 +0800</pubDate><description><![CDATA[android.net.wifi.WifiManager.calculateSignalLevel(int rssi, int numLevels) 当传递的numLevels的值大于等于46的时候，会出现除数为0的错误。
该函数在Android2.2 sdk中的实现如下
    public static int calculateSignalLevel(int rssi, int numL]]></description><category></category></item><item><title><![CDATA[VC++如何判断当前操作系统是32位还是64位？]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/7865267</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/7865267</guid><author>sunmanzth</author><pubDate>Tue, 14 Aug 2012 15:39:48 +0800</pubDate><description><![CDATA[方法如下：

#include 
#include 

typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);

LPFN_ISWOW64PROCESS fnIsWow64Process;

BOOL IsWow64()
{
    BOOL bIsWow64 = FALSE;

    //IsWow64Process is n]]></description><category></category></item><item><title><![CDATA[升级Android Sdk Tools时遇到Failed to rename directory \tools to \temp\ToolPackage.old01的解决办法]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/7865162</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/7865162</guid><author>sunmanzth</author><pubDate>Tue, 14 Aug 2012 15:27:11 +0800</pubDate><description><![CDATA[今天升级Android sdk tools 时遇到该错误：
Failed to rename directory D:\android-sdk-windows\tools to D:\android-sdk-windows\temp\ToolPackage.old01
-= Warning ! =-
A folder failed to be renamed or moved. On Win]]></description><category></category></item><item><title><![CDATA[Android实现检测耳机插入和拔出]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/6950034</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/6950034</guid><author>sunmanzth</author><pubDate>Tue, 08 Nov 2011 21:16:44 +0800</pubDate><description><![CDATA[在Android下实现检测耳机插入和拔出，也即建立一个Broadcast Receiver，监听“android.intent.action.HEADSET_PLUG”广播


但直接在AndroidManifest.xml中添加一个标签是无效的，如：
			
	          
	            
	          
	         
你会发现Receiver的on]]></description><category></category></item><item><title><![CDATA[利用半透明对话框实现新浪微博android客户端首次运行时的提示界面]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/6902458</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/6902458</guid><author>sunmanzth</author><pubDate>Tue, 25 Oct 2011 01:25:03 +0800</pubDate><description><![CDATA[首先，设置要覆盖在最上方的dialog的view



<RelativeLayout android:background="@drawable/navigater_bg" android:padding="0.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent"
  xmlns:andro]]></description><category></category></item><item><title><![CDATA[ZXing改横屏识别为竖屏识别]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/6860157</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/6860157</guid><author>sunmanzth</author><pubDate>Mon, 10 Oct 2011 18:07:07 +0800</pubDate><description><![CDATA[解决方法：

1.在DecodeHandler.java中，修改decode方法
  PlanarYUVLuminanceSource source = CameraManager.get().buildLuminanceSource(data, width, height]]></description><category></category></item><item><title><![CDATA[C++中const引用的是对象的时候只能调用该对象的f()const方法]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/6298711</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/6298711</guid><author>sunmanzth</author><pubDate>Sat, 02 Apr 2011 16:33:00 +0800</pubDate><description><![CDATA[<br /> const引用的作用：<br />
1. 避免不必要的复制。2. 限制不能修改对象。<br />
const 引用的是对象时只能访问该对象的const 函数例：<br />Class A{public:    void constFunc() const;    void nonConstFunc();};<br />A a;const A& refA = a;refA.constFunc(); // good,因为该函数不会修改对象refA.nonConstFunc(); //can't]]></description><category></category></item><item><title><![CDATA[使用TFS对存储过程进行版本控制]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/6230878</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/6230878</guid><author>sunmanzth</author><pubDate>Tue, 08 Mar 2011 10:38:00 +0800</pubDate><description><![CDATA[<br /><br />一。创建SQL SERVER 2008解决方案<br />    1.在SQL SERVER 2008中，点击文件->新建->项目，输入一个项目名，点击确定即创建了一个解决方案<br />    2.在解决方案资源管理器窗口中选中连接文件夹->右键->新建连接，添加一个要对其进行存储过程版本控制的数据库的连接<br />    3.添加好数据库连接后，双击该连接，则会在查询文件夹下新建一个SQLQuery1.sql文件，把这个文件名改为 “要进行版本控制的存储过程名.sql”，然后把]]></description><category></category></item><item><title><![CDATA[理解javascrpit中的this]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/6221103</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/6221103</guid><author>sunmanzth</author><pubDate>Thu, 03 Mar 2011 16:47:00 +0800</pubDate><description><![CDATA[javascript中的this是根据程序的上下文环境变化的，可以分为以下两种情况：1.如果this所在的函数是直接被调用的，则this指向的是该函数所在上下文的对象。2.如果this所在的函数是一个对象中的函数，则this指向的是拥有该函数的对象。以下举例说明：假设有一js函数，其使用了一个this.num变量var num= 1;function testThis(){    alert(this.num);}1.直接调用testThis()   //this指向的是该函数所在的全局空间的对象，则thi]]></description><category></category></item><item><title><![CDATA[STL list如何删除指定的元素]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/6178213</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/6178213</guid><author>sunmanzth</author><pubDate>Fri, 11 Feb 2011 10:02:00 +0800</pubDate><description><![CDATA[<br />在网上找资料的时候看到一种删除list中元素的方法，如下<br />std::list<Subscriber*> subscribers_;<br />subscribers_.erase(std::remove(subscribers_.begin(),subscribers_.end(), &subscriber),<br />
         subscribers_.end());<br /> <br />其实对于list，完全可以用list::remove函数直接移除元素，效果是一]]></description><category></category></item><item><title><![CDATA[Vim/gVim 中文显示为乱码的解决办法]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/6143600</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/6143600</guid><author>sunmanzth</author><pubDate>Sun, 16 Jan 2011 01:20:00 +0800</pubDate><description><![CDATA[打开vimrc文件，在vim的安装目录下可以找到该文件，或在windows下是在vim/gvim下输入:edit $vim/_vimrc。在文件的末尾添加一句 "set fileencodings=utf-8,gbk,big5"就可以了。在vim/gvim下中文可以正常显示，同时gvim的菜单和其他中文提示也不会变成乱码。参考资料：vim、gvim在windows下中文乱码的终极解决方案 http://blog.youkuaiyun.com/rehung/archive/2007/09/21/1794293.aspxv]]></description><category></category></item><item><title><![CDATA[传递 xml string到sql server时的sp_xml_preparedocument无法解析问题]]></title><link>https://blog.youkuaiyun.com/sunmanzth/article/details/6136238</link><guid>https://blog.youkuaiyun.com/sunmanzth/article/details/6136238</guid><author>sunmanzth</author><pubDate>Thu, 13 Jan 2011 20:39:00 +0800</pubDate><description><![CDATA[XML parsing error: Switch from current encoding to specified encoding not supported.
系统不支持指定的编码方式。]]></description><category></category></item></channel></rss>