dynamic_cast支持运行时识别指针或引用所指向的对象。从基类指针获得派生类行为最好的办法是通过虚函数。但是在某些情况下,无法使用虚函数,就需要手动显示转换。如果转换指针失败,则置0;如果转换引用失败,则抛出bad_cast异常。
1 if(Extend *ptr = dynamic_cast...
分类:
其他好文 时间:
2014-07-22 23:17:36
阅读次数:
383
UIImage的两种加载方式1.有缓存:读取后放入缓存中下次可直接读取,适用于图片较少且频繁使用。[UIImage
imageNamed:@"文件名"];在缓存中由系统管理,当收到memoryWarning时会释放这些内存资源。2.无缓存:用完就释放掉,参数传的是全路径,适用于图片较多较大的情况下。...
分类:
其他好文 时间:
2014-07-22 23:17:12
阅读次数:
270
一:staticstatic: 静态的. 1.
若需要一个类的多个对象共享一个变量,则该变量需要使用 static 修饰. 2. 因为 static 修饰的变量为类的所有的实例所共享,所以 static
成员不属于某个类的实例, 而属于整个类. 所以在访问权限允许的情况下,可以使用 "类名." 直....
分类:
编程语言 时间:
2014-07-22 23:15:39
阅读次数:
419
在一些情况下,我们需要监听应用程序切换到后台或者从后台切换至前台的事件,从而进行相关处理操作。支付宝应用锁屏(IOS,Android平台)的处理中就需要监听此事件,在用户将应用切换至后台一段时间后再切换至前台的情况下就需要弹出锁屏页面。
大家应该知道在Spring中有一个注解@Value,他可以帮助我们来讲Spring加载的配置文件(*.perperties)文件中的信息自动的注入到我们的非静态属性中的。一般情况下我们会这样使用:1.
首先在Spring的配置文件中加载属性文件:然后在Java代码中使用@Value注解就可以注入值....
分类:
其他好文 时间:
2014-07-22 23:13:56
阅读次数:
302
WebTest的常见问题与解决录制好一个WebTest,加上各种规则,编辑后运行并不会像我们想象的那么顺利成功,往往会碰到很多问题,运行不成功的情况比较多,这样我们就遇到了如何解决这些问题的情形。1、使用
WebTestViewer 验证 Web 测试?为了确保一个WebTest在添加到一个负载测试...
分类:
Web程序 时间:
2014-07-22 23:13:55
阅读次数:
440
使用字典的坏处一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编译器不会有任何友善提示,需要手敲dict[@"name"] =
@"Jack";NSString *name = dict[@"name"];手敲字符串key,key容易写错Key如果写错了,编译器不会有任...
分类:
移动开发 时间:
2014-04-29 17:21:47
阅读次数:
525
在写程序的时候,经常会为是改用empty()还是isset好,或是用单引号还是双引号来显示连接字符串而发出疑问,现在好了。我们其实可以通过程序很科学的得出精确的答案。知道我们的程序到底怎样写效率会更好。VLD全名是Vulcan
Logic Disassembler,可以用来检测PHP脚本的执行情况。...
分类:
Web程序 时间:
2014-04-29 17:16:46
阅读次数:
543
http://blog.csdn.net/leixiaohua1020/article/details/12980423ffmpeg一般情况下支持打开一个本地文件,例如“C:\test.avi”或者是一个流媒体协议的URL,例如“rtmp://222.31.64.208/vod/test.flv”其...
分类:
其他好文 时间:
2014-04-29 17:14:47
阅读次数:
396
在WinForm程序中,大多数情况下我们是知道程序运行所需要的时间或步骤的,比如批量复制文件时文件的数量,数据导出或导入时数据的总行数等等。对于步骤比较确定的操作,如果程序执行过程时间较长,很容易使用BackgroundWorker结合ProgressBar来显示一个实时的进度。相关内容大家可以看我...