摘要:
整形数据在内存中的存放形式是以补码表示的: 1.正数的补码和原码相同 2.负数的补码:第一位是符号位,除符号位外每一位求反后1. 例子:整形变量 定义一个整形变量 int i=10; 正数内存中的的存放形式: 负数内存中的的存放形式: 第一位是符号, 阅读全文
摘要:
1.字节 一个字节有8个二进制位。 一个字节有2个16进制位。 4位二进制,(最大表示:1111 == 15),即可表示1位16进制。 一个十六进制位等于4个二进制位(移位针对二进制)。 2.内存存放(以二进制的方式存在) 一个负数的存放地址:负数求反加1。 3.sizeof是一种内存容量度量函数, 阅读全文
摘要:
1.C语言取余注意事项:% a.求余、模运算符(%)时要求两数必须是整型数据。 b.取余的结果,是取决于被除数 (不管除数是正数 还是 负数,模的符号与被除数的符号相同)。 例:8÷2=4 则2为除数。8为被除数。 7%4的结果是3 -7%4的结果是-3 3%-4的结果是3 2.逗号运算符: , a 阅读全文
摘要:
PHP中的文件锁 当多个客户端同时并发访问时,这个脚本的结果会出现不正确,这个问题需要使用锁机制来解决。 在我们这个网站中需要用到锁的地方就是高并发下定单时减少商品库存量时。这就要涉及到锁机制,在同一个段只允许一个人访问,防止数据数显错误!! 锁有两种:一种是mysql的表锁,另一个是php文件锁 阅读全文
摘要:
gcc options选项的优化 -c和-o都是gcc编译器的可选参数【options】 -c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件,一般是.o文件。【只编译不链接】-o用于指定输出(out)文件名。不用-o的话,一般会在当前文件夹下生成默认的a.out 阅读全文
摘要:
执行start-dfs.sh后,或者执行datenode没有启动。很大一部分原因是因为在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了格式化命令 这时主节点namenode的clusterID会重新生成,而从节点datanode的clusterID 保持不变导致的。 解决方法: 1 阅读全文