码迷,mamicode.com
首页 >  
搜索关键字:位操作    ( 1476个结果
进程的虚拟地址空间分布
一个linux进程的虚拟地址空间分布如上图所示,分为内核空间和进程空间,对于一个32位操作系统来说,4GB的空间分成两部分,低地址的0~3G给用户空间,高地址的3G~4G给内核空间。 内核空间 与进程有关的数据结构段 每个进程都自己独特的PCB和页表,映射到不同的物理内存。 内核代码段 所有进程的内 ...
分类:系统相关   时间:2018-10-17 14:52:10    阅读次数:1105
内存对齐
环境 + 32位操作系统 通过结构体的内存字节对齐了解操作系统的内存对齐 + 在32位操作系统中, CPU默认读和写数据是按照4字节的方式 + 在一个结构体中, 在编译的时候, 编译器会根据结构体中的成员变量使其内存对齐, 让他们都是符合让CPU一次读取的数据而不用再读取一次数据, 减少了读取的次数 ...
分类:其他好文   时间:2018-10-15 12:05:06    阅读次数:162
使用最快的方法计算2的16次方是多少?
在计算机里面最快的操作就是直接进行二进制的操作, 而在java里面能够进行二进制的操作的时候首选位操作 这个题就是考察移位操作,要明白,左移<<,表示的是乘,右移>>表示的除, 好比说2的二进制0000 0010,如果左移1位相当于是(2)*2,左移2位相当于是(2)*4,左移3位相当于是(2)*8 ...
分类:其他好文   时间:2018-10-15 11:54:53    阅读次数:203
js基础概念-操作符
操作符是操作数据值的符号,也叫做运算符。 按照操作个数分为:一元运算符,二元运算符,三元运算符。 按功能分为:位操作符,布尔操作符,乘性操作符,加性操作符,关系操作符,关系操作符,相等操作符,条件操作符,赋值操作符,逗号操作符。 一元操作符,只能操作一个值的操作符。 1.递增递减操作符,执行前置递增 ...
分类:Web程序   时间:2018-10-15 01:14:55    阅读次数:242
缓冲区溢出漏洞实验
缓冲区溢出漏洞实验 ====== 一、缓冲区溢出漏洞 往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。 二、实验过程 1. 实验前的准备——安装32位操作环境 为了方便 ...
分类:其他好文   时间:2018-10-14 20:40:45    阅读次数:198
[新手开发]=====使用软件之IDEA的安装详解
废话不多说,直接上图 双击下载好的idea安装文件 Next 然后选择自己想要安装的位置,哪个盘都可以安装 但是尽量是全英文路径. 例如: D:\develop\idea 这样的路径 我这里选择的是C盘 就直接默认安装了. 直接下一步 在这里,我选择的是32位操作系统,因为我在用这个的时候, 我们的 ...
分类:其他好文   时间:2018-10-14 01:44:54    阅读次数:169
linux c 学习
1. 内存管理 自上而下 分别是 操作系统内核 栈 (自上而下) 自由区 堆(自下而上) 数据段 代码段 2. 编译器优化 编译器会把同类型的变量 放在一片连续的区域管理 (如main函数里面有3个int 类型变量,则这三个int类型变量在一起) 64位操作系统下 指针占8个字节 ...
分类:系统相关   时间:2018-10-07 23:20:25    阅读次数:212
java 动手动脑解决问题
1.Java的基本运行单位是类还是方法?是类,因为没有方法可以独立存在,方法在逻辑上属于类或属于对象。 2.类的组成成员?成员变量,成员方法。 3.成员变量的种类? byte short int long float double char boolean。 4.String是一个基本数据类型吗?j ...
分类:编程语言   时间:2018-10-07 13:03:15    阅读次数:190
RobotFramework框架搭建(一)
安装前说明 RobotFramework 以下简称为RF; 本文中以Windows 10(64位)操作系统为例,RF环境搭建较为简单,参考步骤其他Windows系统也可以安装成功; 为方便大家安装,我已经将安装包版本及下载路径列出。但要注意,有些安装包的最新版本可能是不适用的; 安装路径,最好不要有 ...
分类:其他好文   时间:2018-09-30 12:55:45    阅读次数:274
混合元素app的H5元素定位
问题思考 在混合开发的App中,经常会有内嵌的H5页面。那么这些H5页面元素该如何进行定位操作呢? 解决思路 针对这种场景直接使用前面所讲的方法来进行定位是行不通的,因为前面的都是基于Andriod原生控件进行元素定位,而Web网页是单独的B/S架构,两者的运行环境不同因此需要进行上下文(conte ...
分类:移动开发   时间:2018-09-29 14:20:56    阅读次数:1693
1476条   上一页 1 ... 27 28 29 30 31 ... 148 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!