自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunmanzth的专栏

关注Android,iOS,移动应用,互联网应用

  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android2.2中WifiManager.calculateSignalLevel函数的BUG

android.net.wifi.WifiManager.calculateSignalLevel(int rssi, int numLevels) 当传递的numLevels的值大于等于46的时候,会出现除数为0的错误。该函数在Android2.2 sdk中的实现如下 public static int calculateSignalLevel(int rssi, int numL

2012-08-24 17:03:49 5050

原创 VC++如何判断当前操作系统是32位还是64位?

方法如下:#include #include typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, PBOOL);LPFN_ISWOW64PROCESS fnIsWow64Process;BOOL IsWow64(){ BOOL bIsWow64 = FALSE; //IsWow64Process is n

2012-08-14 15:39:48 8502 1

原创 升级Android Sdk Tools时遇到Failed to rename directory \tools to \temp\ToolPackage.old01的解决办法

今天升级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

2012-08-14 15:27:11 10090 2

原创 Android实现检测耳机插入和拔出

在Android下实现检测耳机插入和拔出,也即建立一个Broadcast Receiver,监听“android.intent.action.HEADSET_PLUG”广播但直接在AndroidManifest.xml中添加一个标签是无效的,如: 你会发现Receiver的on

2011-11-08 21:16:44 13117 5

原创 利用半透明对话框实现新浪微博android客户端首次运行时的提示界面

首先,设置要覆盖在最上方的dialog的view<RelativeLayout android:background="@drawable/navigater_bg" android:padding="0.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:andro

2011-10-25 01:25:03 7965 3

原创 ZXing改横屏识别为竖屏识别

解决方法:1.在DecodeHandler.java中,修改decode方法  PlanarYUVLuminanceSource source = CameraManager.get().buildLuminanceSource(data, width, height

2011-10-10 18:07:07 7577 3

原创 C++中const引用的是对象的时候只能调用该对象的f()const方法

<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

2011-04-02 16:33:00 1042

原创 使用TFS对存储过程进行版本控制

<br /><br />一。创建SQL SERVER 2008解决方案<br />    1.在SQL SERVER 2008中,点击文件->新建->项目,输入一个项目名,点击确定即创建了一个解决方案<br />    2.在解决方案资源管理器窗口中选中连接文件夹->右键->新建连接,添加一个要对其进行存储过程版本控制的数据库的连接<br />    3.添加好数据库连接后,双击该连接,则会在查询文件夹下新建一个SQLQuery1.sql文件,把这个文件名改为 “要进行版本控制的存储过程名.sql”,然后把

2011-03-08 10:38:00 3369 1

原创 理解javascrpit中的this

javascript中的this是根据程序的上下文环境变化的,可以分为以下两种情况:1.如果this所在的函数是直接被调用的,则this指向的是该函数所在上下文的对象。2.如果this所在的函数是一个对象中的函数,则this指向的是拥有该函数的对象。以下举例说明:假设有一js函数,其使用了一个this.num变量var num= 1;function testThis(){    alert(this.num);}1.直接调用testThis()   //this指向的是该函数所在的全局空间的对象,则thi

2011-03-03 16:47:00 1124

原创 STL list如何删除指定的元素

<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函数直接移除元素,效果是一

2011-02-11 10:02:00 8503 1

原创 Vim/gVim 中文显示为乱码的解决办法

打开vimrc文件,在vim的安装目录下可以找到该文件,或在windows下是在vim/gvim下输入:edit $vim/_vimrc。在文件的末尾添加一句 "set fileencodings=utf-8,gbk,big5"就可以了。在vim/gvim下中文可以正常显示,同时gvim的菜单和其他中文提示也不会变成乱码。参考资料:vim、gvim在windows下中文乱码的终极解决方案 http://blog.csdn.net/rehung/archive/2007/09/21/1794293.aspxv

2011-01-16 01:20:00 8250 1

原创 传递 xml string到sql server时的sp_xml_preparedocument无法解析问题

XML parsing error: Switch from current encoding to specified encoding not supported.系统不支持指定的编码方式。

2011-01-13 20:39:00 2587

C#语法快速入门For C++程序员(英文版)

C#专家编程的其中一个附录,帮助C++程序员快速熟悉和掌握C#语法。

2011-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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