用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操 ...
分类:
编程语言 时间:
2017-01-05 10:56:04
阅读次数:
162
--原帖地址:http://blog.csdn.NET/Haiwer/archive/2007/07/21/1701476.aspx --问题: --比如两个字符串分别是'000111011001'和'010011010011' --需要求他们的与,结果是000011010001 /******** ...
分类:
其他好文 时间:
2017-01-03 14:49:22
阅读次数:
156
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算直接对整数在内存中的二进制位进行操作。由于位运算直接对内存数据进行操作,不需要转成十进制,因此处理速度非常快。 (1),与(&)运算 "&"运算通常用于二进制取位操作,例如一个数 & 1 的结果就是取二进制的最末位。这可以用来判断一个整数的 ...
分类:
其他好文 时间:
2016-12-30 02:30:32
阅读次数:
197
windows 64位操作系统下,用 Python 抓取网页,并用 pyQuery 解析网页 但是用pip命令安装pyquey的时候,报错了 提示需要先安装 lxml ,于是用如下命令安装 lxml 报错 查资料,知乎上找到如下解决方案:https://www.zhihu.com/question/ ...
分类:
编程语言 时间:
2016-12-24 13:59:18
阅读次数:
886
* 本文相关环境:Windows 10,64位操作系统;Oracle 11gR2;toad for Oracle12.1 最近在学习Oracle数据库,使用Toad for Oracle来查看数据库的信息,发现在以sysdba角色登录数据库时,无论输入什么密码,均可以连接到数据库,以为是数据库又出故... ...
分类:
数据库 时间:
2016-12-18 23:04:09
阅读次数:
198
"<<"读作左移,">>"读作带符号右移,">>>"读作无符号右移。 三者都是针对二进制数操作的。带符号即为保留原符号为,无符号即为不管原来的操作数符号是什么都直接最左端用0补充,最左端的也就是符号位。 操作符的使用方法相同,前面是操作数,后面是操作参数。比如2>>3,就是把二进制的2左移3位,相当 ...
分类:
编程语言 时间:
2016-12-12 13:56:31
阅读次数:
172
恢复内容开始 #操作符运算 数学操作符 + - * / % 比较操作符 < > >= =< 逻辑操作符 && || 对等操作符 == != 位操作符 & | ^ ~ #标识符与命名 字母开头,字母数字下划线 "`"括起来的任意字符串 #语句结束 分号 和 换行符 例外:换行不作为语句结束的情景: 匹 ...
分类:
其他好文 时间:
2016-12-12 01:50:24
阅读次数:
166
VMWare运行ubuntu64位提示无法执行64位操作。本人系统是win7,64位系统。 解决办法:重启电脑,按相关快捷键进入Bios模式,我的电脑室g410按Fn+F2进入该模式,找到Virtualization Technology选项,设置其值为enable即可。 ...
分类:
其他好文 时间:
2016-12-09 18:24:20
阅读次数:
199
ECMA-262用于操作数据值的操作符包括: 算术操作符 位操作符 关系操作符 相等操作符 ECMAScript操作符的不同之处在于:它能够适用于很多值,包括字符串,数字值,布尔值,甚至是对象。(在应用于对象时,相应的操作符通常会调用对象的valueOf()和(或)toString()方法,以便取得 ...
分类:
Web程序 时间:
2016-12-09 12:12:08
阅读次数:
210
1首先了解低字节位和高字节位看图2字节在内存的排列方式//intnum=010;//0开头代表8禁止
//("%d",num);//所以打印的是8
intnum=0x12345678;//将占232位
printf("%p",&num);
/*要特别注意低位在低字节高位高字节
0x0063FAC078x
0x0063FAC156V
0x0063FAC2344
0x0063FAC312.
*/..
分类:
编程语言 时间:
2016-12-04 01:02:11
阅读次数:
164