
操作系统
临地
天天向上
展开
-
二进制中 1 的个数 - 牛客剑指offer 10
题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。public class Solution { public int NumberOf1(int n) { int sum=0; while(n!=0){ sum++; n=n&(n-1); } return...原创 2018-07-06 23:13:23 · 157 阅读 · 0 评论 -
编程工作的五个阶段
编译程序的工作过程一般划分为五个阶段:词法分析、语法分析、语义分析与中间代码产生、优化、目标代码生成。词法分析:也就是从左到右一个一个的读入源程序,识别一个单词或符号,并进行归类。语法分析: 在词法分析的基础上,将单词序列分解成各类语法短语,如“程序”,“语句”,“表达式”等。语义分析:审查源程序是否有语义的错误,当不符合语言规范的时候,程序就会报错。中间代码生成:在进行了语法和语义的分析工作之后...转载 2018-06-29 23:28:07 · 3607 阅读 · 0 评论 -
netstat-显示TCP/UDP的IP连接以及端口号
一般用netstat -an 来显示所有连接的端口并用数字表示。就像其余命令一样,netstat可以用help来获得使用命令集;netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。 使用时如果不带参数,netstat显示活动的 TCP 连接。...原创 2018-06-27 01:01:55 · 13100 阅读 · 0 评论 -
查看TCP端口--telnet命令的使用
按win+R打开运行框,输入cmd打开命令界面输入telnet,如果如下图显示,则为TCP端口没有被占用原创 2018-06-26 23:32:33 · 10533 阅读 · 0 评论 -
空指针的指向问题
空指针是一个特殊的指针值。空指针是指可以确保没有指向任何一个对象的指针。通常使用宏定义NULL来表示空指针常量值。NULL就代表系统的0地址单元空指针确保它和任何非空指针进行比较都不会相等,因此经常作为函数发生异常时的返回值使用。...转载 2018-06-25 23:08:14 · 2065 阅读 · 0 评论 -
硬盘操作花费时间组成 -牛客网
影响硬盘性能的因素影响磁盘的关键因素是磁盘服务时间,即磁盘完成一个I/O请求所花费的时间,它由寻道时间、旋转延迟和数据传输时间三部分构成。1. 寻道时间Tseek是指将读写磁头移动至正确的磁道上所需要的时间。寻道时间越短,I/O操作越快,目前磁盘的平均寻道时间一般在3-15ms。2. 旋转延迟Trotation是指盘片旋转将请求数据所在的扇区移动到读写磁盘下方所需要的时间。旋转延迟取决于磁盘转速,...转载 2018-06-24 23:33:23 · 710 阅读 · 0 评论