这三种方式都是强制把内容转换为整数,但他们之间是有区别的,如下:一、(int)适合简单数据类型之间的转换,C#的默认整型是int32(不支持bool型)。二、int.Parse(string sParameter)是个构造函数,参数类型只支持string类型,Parse就是把String类型转换成i...
Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己...
分类:
其他好文 时间:
2015-03-02 14:26:49
阅读次数:
126
Android系统为了节省内存,一般不支持直接显示gif图片,即使你强制设置了,也只会显示图片的第一帧。这个 Demo 是在网上看到的,是个思路,还是有些局限性,还是记录下,以后研究吧。1.效果图:2.实现原理:通过解码gif图片形成多张静态图,然后通过线程和imageView来实现循环播放3.准备...
分类:
移动开发 时间:
2015-03-02 00:57:30
阅读次数:
294
1、静态转换 static_cast用于明确定义的变换 ,包括 编译器允许的非强制转换和不太安全但定义清楚的变换。ps:(非强制变换,窄化变换,隐式转换,类层次静态定位,void*强制转换)2、常量转换 const_cast用于从const或 volatile转换为非const或非volatile3...
分类:
编程语言 时间:
2015-03-01 22:16:30
阅读次数:
144
有的时候使用yum命令的时候提示如下错误信息:可能是系统自动升级正在运行,yum在锁定状态中。可以通过强制关掉yum进程:#rm -f /var/run/yum.pid然后就可以使用yum了。
分类:
移动开发 时间:
2015-03-01 11:46:00
阅读次数:
201
全屏:在Activity的onCreate方法中的setContentView(myview)调用之前添加下面代码1 requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题2 getWindow().setFlags(WindowManager.La...
分类:
移动开发 时间:
2015-02-28 18:08:50
阅读次数:
237
SELinux的全称是SecurityEnhancedLinux,直译就是安全加强的Linux。在SELinux之前,root账号能够任意的访问所有文档和服务;如果某个文件设为777,那么任何用户都可以访问甚至删除;这种方式称为DAC(主动访问机制),很不安全;SELinux则是基于MAC(强制访问机制),简单的说,..
分类:
系统相关 时间:
2015-02-28 16:46:16
阅读次数:
197
python中编码总结:
1 python默认使用程序文件的编码对中文字符串进行编码,所以utf-8 、gbk程序的记录的中文是不同的编码
2 可以强制使用unicode编码进行编码,使用u字符
3. utf-8 每个中文占用3个字节 \xe8\x80\x83
4 gbk 每个中文占用2个字节 \xbf\xbc
5 编码介绍
编码规则...
分类:
编程语言 时间:
2015-02-28 16:26:15
阅读次数:
213
@property属性使用copy:NSStringstrong: 一般对象weak: UI空间assign:基本数据类型retain: (对象,先上述类型使用)id 万能指针。id缺点:运行时可能因为类型强制错误而引发错误。instancetype 类型不匹配时编译会提示。
分类:
移动开发 时间:
2015-02-28 16:07:36
阅读次数:
124
public继承的概念,由2部分构成:函数接口(function Interface)继承和函数实现(function implementation)继承。这两种继承的差异有点像函数的声明和函数的定义之间的差异。在基类中,函数分为三种:
pure virtual函数只具体指定接口继承。impure virtual函数具体指定接口继承和缺省实现继承。 non-virtual函数具体指定接口继承和强制性实现继...
分类:
编程语言 时间:
2015-02-27 00:21:42
阅读次数:
146