一、一元操作符1、自增自减操作符:分为前置型和后置型;前置型:++a;--a;后置型:a++;a--;例:1 其中a=i++,相当于a=i;i=i+1;而b=++j,相当于j=j+1;b=j; 2、一元加减操作符:a=+i;a=-i;1 对整数而言,一元减相当于取负数。二、位操作符1、按位非~...
分类:
编程语言 时间:
2015-01-12 01:33:47
阅读次数:
190
最近看代码移位操作的使用比较多,通过查阅资料搞明白了之前一直不明白的一个问题移位效果:左移位 x*2^3 右移位>>: 相当于除以 2的右移位的相应次方 例如: x>> 3 => x/2^3简单的就是,移位:左乘右除
分类:
其他好文 时间:
2015-01-08 19:57:44
阅读次数:
140
最近项目需要将之前开发的32位程序迁移到64位操作系统。对于上层应用程序而言没有什么特别的差异。对于底层程序例如嵌套汇编等对寄存器的操作需要考虑这个问题,不同点在于字节对齐,寄存器操作和指令的不同。
对齐单位32位和64位是不一样的。
寄存器,32位的有eax、ebx,而64位操作系统是rax、rbx。
指令:32位的pushl、addl、movl,而64位...
分类:
其他好文 时间:
2015-01-08 15:17:32
阅读次数:
130
已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用。(1) 确认 BI...
分类:
系统相关 时间:
2015-01-07 14:35:38
阅读次数:
976
32位操作系统的寻址空间是4G,其中有2G被操作系统占用,也就是说留给用户进程的内存只有2G(其中还要扣除程序加载时映像占用的部分空间,一般只有1.6G~1.8G左右可以使用)。如果进程运行中需要申请内存,而操作系统无法为其分配内存空间,则会产生内存不足的异常,在.net中为System.OutOf...
分类:
其他好文 时间:
2015-01-06 15:00:26
阅读次数:
144
确保了主机的BIOS中开启了Intel Virtual Technology,虚拟机配置中勾选了“启用VT-x/AMD-V”。这是因为CPU不支持VT-X技术或者VT-X技术被锁定。如果不打开虚拟化支持,是不能在虚拟机装64位操作系统或者安装操作系统设置多个CPU,如果安装32位操作系统只设置一个C...
分类:
其他好文 时间:
2015-01-06 13:46:08
阅读次数:
150
2015羊年主流手机配置什么样?一、主机1. 64位操作系统,Android 5.0;2. 4G RAM 内存;3. 64G Micro SD卡;二、屏幕1. 曲面屏幕;2. 2K分辨率,即2560 X 1440;3. 538 像素密度PPI;4. 5.5英寸屏幕;5. 蓝宝石屏幕,耐磨,从此告别手机贴膜时代;三、照相1. 1600万或者2000万的像素;2. 双摄像头,一个景深摄像头,另一个取...
分类:
移动开发 时间:
2015-01-06 11:57:37
阅读次数:
223
在Redhat6.4 64位操作系统上安装Sybase ASE1570版本的详细过程...
分类:
数据库 时间:
2015-01-05 18:43:41
阅读次数:
244
关键点:利用Gradle发布本地maven库支持android library 打包文件(*.aar) 的本地引用开发环境:windows7 64位操作系统android studio0.5.8(1) 安装maven1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量。...
分类:
移动开发 时间:
2015-01-05 14:33:55
阅读次数:
383
1、查看当前操作系统的radhat 版本号与32/64位操作系统。
[root@localhost centos5]# more /etc/redhat-release
Red Hat Enterprise Linux Server release 5.8 (Tikanga)
[root@localhost centos5]# uname -a
Linux localhost.locald...
分类:
其他好文 时间:
2015-01-04 23:08:38
阅读次数:
427