Windows installer提供了一个“Msix64”属性帮我们检测当前系统是32位还是64位。 The Msix64 property is defined only if running on an x64 processor. 当检测到是64位系统时可以禁止继续运行安装包,在Wix中我们...
分类:
其他好文 时间:
2014-08-14 19:32:49
阅读次数:
231
N皇后问题:给定8*8棋盘, 放置n个皇后, 使其互相不能攻击(即2个皇后不能放在同一行/列/正反对角线上), 求解共有多少种放置方式?这个问题的解答网上有不少, 但是位操作解法的我看到的不多. 下面贴出代码和图解, 也就不赘述了. 1 class Solution { 2 public: ...
分类:
其他好文 时间:
2014-08-13 18:31:16
阅读次数:
168
这6条移动操作指令可以分为两类:一类是不涉及特殊寄存器HI、LO的指令,包括movn、movz;另一类是涉及特殊寄存器HI、LO的指令,包括mfhi、mflo、mthi、mtlo。前一类很好实现,基本思路与第5章实现逻辑、移位操作指令时类似,只需要修改ID、EX模块即可。后一类涉及到特殊寄存器HI、LO,需要为OpenMIPS添加HI、LO寄存器,以及相应的读写控制。下面分别介绍各自的实现思路。...
分类:
移动开发 时间:
2014-08-12 17:31:04
阅读次数:
644
1. 串行乘法器两个N位二进制数x、y的乘积用简单的方法计算就是利用移位操作来实现。module multi_CX(clk, x, y, result); input clk; input [7:0] x, y; output [15:0] result; reg [...
分类:
其他好文 时间:
2014-08-12 13:27:54
阅读次数:
172
perl下载地址:http://www.activestate.com/activeperl下载最新版即可,注意32位操作系统使用x86版openssl下载地址:http://www.openssl.org/初次接触OpenSSL,需要搭建使用环境,以下是搭建流程:下载perl安装包:ActivePerl-5.16.3.1604-MSWin32-x86-298023.msi下载openssl包:..
先要了解一下C语言里全部的位运算都是指二进制数的位运算。即使输入的是十进制的数,在内存中也是存储为二进制形式。 “=0。 功能:将整型数a按二进制位向左移动m位,高位移出后,低位补0。 “>>”使用方法: 格式是:a>>m,a和m必须是整型表达式,要求m>=0。 功能:将整型数a按二进制位向右移动m...
分类:
编程语言 时间:
2014-08-11 23:46:32
阅读次数:
246
从centOS6.5开始直接把iso文件写入u盘就行了。方法1:windows平台:1.用UltraISO打开iso(如:CentOS-6.5-x86_64-bin-DVD1.iso)2.然后点“启动”->"写入硬盘映像",硬盘驱动器是你的u盘,映像文件安装光盘iso,写入方式是USB-HDD+,点...
分类:
系统相关 时间:
2014-08-10 10:18:50
阅读次数:
302
解法一:若二进制末尾为1,则除以2余1;int count(int a){ int num=0; while(a) { if(a%2==1) ++num; a=a/2; } return num;}解法二:使用移位操作相...
分类:
其他好文 时间:
2014-08-09 21:26:59
阅读次数:
289
1、IsWow64Process确定指定进程是否运行在64位操作系统的32环境(Wow64)下。语法BOOL WINAPI IsWow64Process( __in HANDLE hProcess, __out PBOOL Wow64Process );参数 hProcess 进程句柄...
分类:
其他好文 时间:
2014-08-08 12:08:15
阅读次数:
281
安装64位操作系统不是编译64位程序的必要条件,关键是要装64位程序的编译器。1. 选择“Build” – “Configuration Manager”菜单,打开配置管理器。点击新建解决方案平台。2. 选择“x64”平台,点击确定按钮。3. 这时候配置管理器中的平台已经改成刚才选择的x64了,这时...
分类:
其他好文 时间:
2014-08-07 22:44:05
阅读次数:
264