机器字长:是指计算机进行一次整数运算所能处理的二进制数据的位数(整数运算即定点整数运算)。机器字长也就是运算器进行定点数运算的字长,通常也是CPU内部数据通路的宽度。现在一般为32位即4个字节,也有64位和16位的。
算术类型的存储空间按照机器而定。一般,short类型为半个机器字长,int为一个机...
分类:
编程语言 时间:
2014-05-17 15:01:22
阅读次数:
321
#include using namespace std;int func(int x){ int
cnt = 0; while (x) { cnt++; x = x&(x - 1); } return cnt;}int main(){ ...
分类:
其他好文 时间:
2014-05-17 14:54:19
阅读次数:
194
1:完整版的封装函数(增(insert),删(delete),改(update))
例:2:strcasecmp:比较两个数谁大谁小和是否相等(计算法:二进制) 例:strcasecmp("ab","ac")
ac比ab大3:array_shift():调用了方法是把第一个...
分类:
数据库 时间:
2014-05-17 14:53:42
阅读次数:
287
题意:给定两个二进制字符串,返回它们的和
思路:
1.按最长的循环,短的前面补零
2.因为变量少,不用考虑节省空间,定义为int最行了
3.用二进制可能会快一点。不过实现会麻烦一些
复杂度:时间O(m+n),空间O(m+n)...
分类:
其他好文 时间:
2014-05-15 13:17:22
阅读次数:
222
符号与源码是调试过程中的重要因素,它们使得枯燥生硬的调试内容更容易地让调试人员读懂。在可能的情况下,应该尽量加载符号和源码,大部分情况下源码难以得到,但符号却总能以符号文件的形式易于得到。
什么是符号文件呢?编译器和链接器在创建二进制镜像文件(诸如exe、dll、sys)时,伴生的后缀名为.d...
分类:
其他好文 时间:
2014-05-15 11:44:39
阅读次数:
277
题目链接:点击打开链接
题意:给定n个点 m个询问
下面n-1行给定一棵树
m个询问 x y
问把树转成以x为根 y的父节点是谁
第一种情况lca==y那就是x的第 dep[x] - dep[y] -1 父亲,依次向上爬山坡,利用倍增的二进制加速。
第二种就是Father[y];
#include"cstdio"
#include"iostream"
#include"queue"
...
分类:
其他好文 时间:
2014-05-15 09:11:44
阅读次数:
397
int *p;//(int
*)修饰的是内存地址,也就是32位二进制无符号整数//*p等价于int类型数据//p
一个内存地址//*根据内存地址取出内容//&根据变量取出地址//任何类型的指针都占4个字节int a,
b; scanf("%d%d",&a,&b);//接收输入值 printf("%d...
分类:
编程语言 时间:
2014-05-15 07:46:49
阅读次数:
275
一、class文件内容Java
class文件是对Java程序二进制文件格式的精确定义。每一个Java class文件都对一个Java类或者Java接口作出了全面描述。一个class文件只
能包含一个类或接口;class文件内容按顺序如下(ClassFile表中各项简介如下):magic(魔数)-u...
分类:
编程语言 时间:
2014-05-15 02:14:13
阅读次数:
317
题目描述
行程编码是一种常见的无损压缩方式。比如针对于纯英文小写字符我们可以按以下方式进行编码:每个字节的低5位表示英文小写字母的序号(从0到25),高3位表示此字母连续的次数-1(0到7依次表示连续1到8次)。比如说一个字节的二进制为00100001,其表示字符串bb。给你一个字符串,试将字符串编码为对应的行程编码,并将编码字节的16进制输出。
输入
第一行是一个整数K,表示样...
分类:
其他好文 时间:
2014-05-14 23:56:56
阅读次数:
484
运行环境
win7 64
cocos2d-2.1rc0-x-2.1.2
lua 5.1
通常我们编写好的lua代码都是明文形式,谁都可以查看修改,为了防止自己的劳动成果不被别人轻易的盗取,可以使用luac(lua库中自带)对其进行加密,转换为二进制文件。这样lua代码就无法直接查看,但是这里会有一个问题:在windows下能够很好的运行,在android上就会黑屏,提示错误:
[...
分类:
移动开发 时间:
2014-05-14 20:56:48
阅读次数:
1310