Linux c/c++上常用内存泄露检测工具有valgrind, Rational ?purify。Valgrind免费。Valgrind 可以在 32 位或 64 位 PowerPC/Linux 内核上工作。 Valgrind工具包包含多个工具,如Memcheck,Cachegrind,Helgrind, ?...
分类:
系统相关 时间:
2014-08-29 13:17:08
阅读次数:
303
有4个字节类型的值,用移位或逻辑运算符怎么合成一个整数?比如 $FFEEDDCC。高$FF$EE$DD$CC低//方法 1: 共用内存procedure TForm1.Button1Click(Sender: TObject);varbf: record b1,b2,b3,b4: Byte end;...
分类:
其他好文 时间:
2014-08-27 12:17:47
阅读次数:
248
需求:1、隐藏指定单元格公式。2、非公式单元格可修改,不影响公式计算。操作步骤:1、全选工作表、右键、单元格格式、保护、锁定勾选取消。 2、编辑、定位(或按F5弹出该对话框)、定位条件、公式(勾选),确定,右键、单元格格式、保护、锁定勾选(并勾选隐藏)。 3、保护工作表。
分类:
其他好文 时间:
2014-08-26 15:21:46
阅读次数:
165
位运算位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。其中,按位取反运算符是单目运算符,其余均为双目运算符。位运算符的优先级从高到低,依次为~、&、...
分类:
编程语言 时间:
2014-08-26 13:16:36
阅读次数:
317
位运算有以下几种:~ & ^ |,为 按位取反 按位与 按位异或 按位或,优先级从左到右依次降低。按位与运算有两种典型用法,一是取一个位串信息的某几位,如以下代码截取x的最低7位:x & 0177。二是让某变量保留某几位,其余位置0,如以下代码让x只保留最低6位:x = x & 077。按位或运算的...
分类:
其他好文 时间:
2014-08-26 11:22:55
阅读次数:
205
在C语言中除了8位的char型之外,还有16位的short型,32位的long型(要看具体的编译器),对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。大端模式:字数据的高字节存储...
分类:
其他好文 时间:
2014-08-23 12:31:40
阅读次数:
479
一、VTK安装环境 1.在win7平台(32位或64位平台下均可,只有一个步骤不同,当然如果你是64位系统使用32位vtk完全可以!) 2.已经安装vs2008(并且已经安装补丁sp1(这是安装qt-addin的前提,所以如果安装好了qt一定是有的) 3.已经在vs2008中集成了qt。...
two模拟大意:给你一个 N 位二进制数,有四种操作:加1、减1、乘2、整除2。给定一个操作序列,求最终结果。N <= 5*10^6。数据保证不会在最高位上进行进位或退位操作。初步解法:由于题目中的特殊限制(操作不影响最高位),我们可以直接用一个 char 数组和一个尾指针来进行操作。「加1」操作即...
分类:
其他好文 时间:
2014-08-19 22:19:15
阅读次数:
248
C语言中提供了6个位操作符。这些运算符只能作用于整形操作数,即只能作用于带符号或者无符号的char、short、int、long类型: & 按位与(AND) | 按位或(OR) ^ 按位异或(XOR) << 左移 >> 右移 ~ 按位取反(一元...
分类:
其他好文 时间:
2014-08-19 16:58:45
阅读次数:
173
位运算符包括:| 按位或 OR,& 按位与 AND,^ 按位异或 XOR,~ 取反 NOT,> 右移 Right Shift,等等。本篇体验位运算符在C#中的应用。主要包括: ○ 进制转换 ※ 十进制转换成二进制 ※ 二进制转换成十进制○ | 按位或操作符○ & 按位与操作符○ ^ 按位异或操作符 ...
分类:
其他好文 时间:
2014-08-19 09:19:53
阅读次数:
377