2015年12月12日
摘要:
在计算机系统中,数值一律用补码来表示(存储)。主要原因是使用补码可以将符号位和其他位统一处理;同时,减法也可以按加法来处理。另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。补码跟源码的转换过程几乎是相同的。补码概述 求给定数值的补码表示分以下两种情况:⑴正数的补码 与 ...
阅读全文
posted @ 2015-12-12 09:59
莫水千流
阅读(3145)
推荐(0)
摘要:
what is base64 coding and decoding is in reference to https://en.wikipedia.org/wiki/Base64http://www.cnblogs.com/chengxiaohui/articles/3951129.html //...
阅读全文
posted @ 2015-12-12 09:20
莫水千流
阅读(338)
推荐(0)
摘要:
由于位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快。按位与(Bitwise AND),运算符号为&a&b 的操作的结果:a、b中对应位同时为1,则对应结果位也为1、例如:10010001101000101011001111000& 111111100000000 --------...
阅读全文
posted @ 2015-12-12 05:47
莫水千流
阅读(5340)
推荐(0)
2015年12月8日
摘要:
PC-Lint是一款C/C++软件代码静态分析工具,不仅可以检查一般的语法错误,还可以检查潜在的错误,比如数组访问越界、内存泄漏、使用未初始化变量、使用空指针等。在单元测试前使用PC-Lint来检查代码,可以提前发现程序中的潜在的错误,提高代码的质量。本文主要从两个方面介绍PC-lint,第一部分是...
阅读全文
posted @ 2015-12-08 18:44
莫水千流
阅读(14689)
推荐(0)
摘要:
静态代码检查工具PC-Lint(一)2006-12-07 23:50C/C++语言的语法拥有其它语言所没有的灵活性,这种灵活性带来了代码效率的提升,但相应增加了代码中存在隐患的可能性。静态代码检查工具PC- Lint则偏重于代码的逻辑分析,它能够发现代码中潜在的错误,比如数组访问越界、内存泄漏、使用...
阅读全文
posted @ 2015-12-08 18:41
莫水千流
阅读(2561)
推荐(1)
2015年11月29日
摘要:
一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011...
阅读全文
posted @ 2015-11-29 09:42
莫水千流
阅读(520)
推荐(1)
摘要:
1. 题目描述 如何使用位操作分别实现整数的加减乘除四种运算? 2. 解决方案 需要熟练掌握一些常见功能的位操作实现,具体为: <1> 常用的等式:-n = ~(n-1) = ~n+1 <2> 获取整数n的二进制中最后一个1:n&(-n) 或者 n&~(n-1),如:n=010100,则-n=101
阅读全文
posted @ 2015-11-29 09:26
莫水千流
阅读(901)
推荐(0)
2015年11月19日
摘要:
位操作篇共分为基础篇和提高篇,基础篇主要对位操作进行全面总结,帮助大家梳理知识。提高篇则针对各大IT公司如微软、腾讯、百度、360等公司的笔试面试题作详细的解答,使大家能熟练应对在笔试面试中位操作题目。下面就先来对位操作作个全面总结,欢迎大家补充。在计算机中所有数据都是以二进制的形式储存的。位运算其...
阅读全文
posted @ 2015-11-19 19:09
莫水千流
阅读(36700)
推荐(6)
2015年11月17日
摘要:
Linux代码看的比较多了,经常会遇到container_of和list_for_each_entry,特别是 list_for_each_entry比较多,因为Linux经常用到链表,虽然知道这些函数的大概意思,但一旦出现一个类似的函数比如 list_for_each_entry_safe就又会感...
阅读全文
posted @ 2015-11-17 21:32
莫水千流
阅读(1686)
推荐(0)
2015年11月16日
摘要:
tuyiyi.com/pan/http://so.baiduyun.me/http://baiduso.duapp.com/so.html在搜索内容后面加上 site:http://pan.baidu.com
阅读全文
posted @ 2015-11-16 07:57
莫水千流
阅读(521)
推荐(0)