不难看出,在RelativeLayout被add/attach到父View之前mLayoutParams成员为空,调用measure方法将导致上图标注处代码抛出空指针异常。
解决方案有两种
a) 在measure之前显式设置LayoutParams(代表着对父View的Layout请求,必须是父View的内部LayoutParams类型)
b) 自动设置LayoutParams的inflate方式...
分类:
编程语言 时间:
2014-05-18 18:26:17
阅读次数:
576
米老师教导我们要隔一段时间就换一个密码这样的话可以保证自己隐私的安全。于是我就谨遵师命,把手机的屏保密码换了一个解锁密码。悲剧的事情来了,我的脑子太笨了,早上还能解锁下午就给忘记了。这时我似乎听到了米老师说,记是记不住的,哎,要做好一些事情真的好难啊。
我尝试了各种软件试图解锁,虽然有些曲折,但是收获还是满满的。
由于我的手机型号是Lenovo的,所以只要不开屏幕根本无法通过usb接口联通某些...
分类:
移动开发 时间:
2014-05-18 15:07:12
阅读次数:
260
【调试渲染】
将TestCpp里Box2DTestBed的GLES-Render.h/cpp添加到项目中,声明绘制变量:GLESDebugDraw
mDebugDraw。
【创建世界】
// 根据重力创建世界
b2Vec2 gravity;
gravity.Set(0.0f, -10.0f);
mWorld = new b2World(gravity);
// 设置调试...
分类:
其他好文 时间:
2014-05-18 14:58:02
阅读次数:
316
SEH用于反调试或者用于注册码的隐藏时。在没有异常时永远都是错误的注册码,只有当触发异常时,程序才走到注册成功的地方……
代码如下:
void CSehDlg::RegSuc()
{
HWND hWnd = ::GetDlgItem(NULL, IDC_STC_TIP);
::SetWindowText(hWnd, "Success!!");
}
void CSehDlg::RegFai...
分类:
其他好文 时间:
2014-05-18 10:03:09
阅读次数:
321
摘要:实现宿主机和虚拟机之间网络的通讯
环境:
宿主机操作系统 WindowsXP
虚拟机软件 VirtualBox
虚拟机操作系统 Linux
原理:
host-only(主机模式)
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式...
分类:
其他好文 时间:
2014-05-18 09:55:56
阅读次数:
241
在QT内使用Opencv,调试了好久总是出问题。开始在pro文件内进行了opencv的配置,然后就是不能识别#include包含文件,后来不知道什么原因,神奇地 能够识别包含了。可是,新的问题出现了,不能够识别cv函数,后来发现仅仅是不能识别opencv2.4函数,opencv1.0的函数还是可以识别的,使用IplImage能够正常显示图像。后来不知道怎么回事,又神奇地可以识别opencv2.4....
分类:
其他好文 时间:
2014-05-18 09:04:39
阅读次数:
306
Android中提供一种简单的Toast消息提示框机制,可以在用户点击了某些按钮后,提示用户一些信息,提示的信息不能被用户点击,Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提示信息可以在调试程序的时候方便的显示某些想显示的东西,或者给用户提供友好的界面显示效果。
有两种方式去创建并且显示Toast:
Toast.makeText(Context context...
分类:
其他好文 时间:
2014-05-18 08:28:41
阅读次数:
279
上文中webservice学习(1) ,使用soaplib建立了一个超简单的webservice服务,也是用suds调用成功了,那如果想使用http包自己组成一个soap消息来调用接口怎么办呢?
这个时候我们就想到使用wsdl这个文件了,我看了些wsdl的文档,也参照这其他人使用java,php等语言实现的soap消息调用的格式来写,但是怎么调试都没成功。。
就是说他总是会返回500或...
分类:
编程语言 时间:
2014-05-18 08:10:15
阅读次数:
354
1.有i2c的芯片,一般有i2c的地址选择。检查地址选择是否正确,地址是多少。SCL和SDA上面是否有上拉电阻。芯片的地址是几位的。I2c的时钟频率也是必须设定的一个方面。工作速率一般有100K和400K两种,而且里面寄存器一般为一个byte.I2c出错时,需要测量一下i2c
bus上是否真的有信号
2.有时钟的芯片,搞清楚时钟采用的是那种时钟,晶振还是RTC。一般芯片为了方便使用,可...
分类:
其他好文 时间:
2014-05-18 03:52:41
阅读次数:
284
好多人都是为了找实习、找工作,看看思路,手写下这个问题的代码。如果有机会还是最好真正调试一下,还是有很多细节需要注意的。不多说了,代码记录如下:
Node* Merge(Node *h1,Node *h2)
{
Node *head,*pCurrent,*head1,*head2;
head1 = h1;
head2 = h2;
if(head1==NULL)
retu...
分类:
其他好文 时间:
2014-05-18 02:59:29
阅读次数:
214