1 操作系统如何实现a,b互换(没有第三个变量、没有加减法)?
位运算:
a=a^b;
b=a^b;
a=a^b;
2 a如何变为b的100倍?好的办法?
位运算
3 64位操作系统里int为多少字节?
在32位操作系统中,int 占32位,4字节
但是现在人们已经习惯了 int 占32位,因此在64位操作系统中,int 仍为32位。
64位整型用int64
4 float32是怎么存储的?相加的话要注意什么?
链接2(要注意精度丢失问题)
5 https和http区别,ssl怎么工作的?非对称加密?加密方式了解哪些?
链接1(https和http)
链接2(非对称加密)
链接3(SSL过程和加密)
6 进程、线程、协程?
7 git 命令:rebase?
8 介绍你做过的项目?担任什么角色?
略