目录
4.python中的序列化和反序列化是什么?用到了哪个内置库
标题一:基础
1.字节的转换
1字节(Byte) = 8位(bit)
1KB(千字节) = 1024B
1MB(兆字节)=1024KB
1GB(吉字节,千兆)=1024MB等字节
2.二进制与十进制
二进制:0到1
十进制:0到9
二进制转十进制,有8位数,从右到左以每位数乘以2的0次方,2的1次方到第8个数乘以2的7次方,再相加得到十进制的结果
十进制转二进制,由十进制得到的数除以2,将余数保存,直到除到1到达的余数,从后到前依次排列,就是二进制
3.十六进制与二进制的算法
4.计算机的历史
计算机的发明人为“约翰·冯·诺依曼”。第一代电子计算机诞生于20世纪,是20世纪最先进的科学技术发明之一,发明者叫“约翰·冯·诺依曼”,但发明的计算机性能较低,且体积庞大、功耗较高、运算速度极慢。“约翰·冯·诺依曼”被称为“计算机之父”,是他奠定了现代计算机发展的基础
5.MIPS
计算机中mips是指单字长定点指今平均执行速度,即每秒处理的百万级的机器语言指令数,是衡量计算机运算速度的指标MIPS是指令执行的速率,规定了性能和执行时间成反比,越快的计算机具有越高的MIPS值
6.ASCII表的排列顺序
(1).控制字符(0-31)
(2).标点符号和特殊字符(32-47)
(3).数字(48-57)
(4).大写字母(65-90)
(5).标点符号和特殊字符(58-64)小写字母(97-122)
(6).其他特殊字符和标点符号(91-96)
(7).字母的扩展字符(123-127)
7.图灵测试
8.在电脑上64位的意思
64位的电脑是指能够处理64位数据的电脑,它有更大的内存,更强大的处理能力。64位的电脑可以处理更大的数据,并且有更高的运行速度,可以更好的支持多任务处理
9.生成式
Python的生成式是一种简洁的语法结构,用于创建列表、集合和字典等可迭代对象
包含条件判断和嵌套循环等复杂操作,使得代码更加简洁和可读。它是Python中非常强大和常用的特性之一
生成式的种类:列表生成式,集合生成式和字典生成式
10.DRAM和SRAM的区别
DRAM:一种动态随机访问存储器
SRAM:一种静态随机访问存储器
DRAM 和 SRAM 是两种不同的存储器类型,DRAM 适用于主存储器,容量较大但性能较低,而 SRAM 适用于高速缓存和特定应用,具有更快的速度和高性能
扩展
1.OSI中的层功能和协议
应用层:文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
表示层:数据格式化,代码转换,数据加密 没有协议
会话层:解除或建立与别的接点的联系 没有协议
传输层:提供端对端的接口 TCP,UDP
网络层:为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP
数据链路层:传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU
物理层:以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2
2.restful api 设计中的幂等性操作
幂等性是指无论对于一个系统操作执行一次还是多次,最终的结果都是一样的。 在 REST API 设计中,一个幂等性的操作将始终产生相同的结果,无论它被执行多少次。 幂等性的重要性 在 REST API 设计中,幂等性非常重要,因为它保证了在重复请求的情况下,资源的状态始终保持一致,不会因为重复请求而发生副作用
3.缓存数据库中redis数据库支持的存储数据类型
string,ist,hash,set
4.python中的序列化和反序列化是什么?用到了哪个内置库
序列化是将对象的状态信息转换为可以存储或传输的形式的过程
反序列化 是将有序的二进制序列转换成某种对象(字典,列表等)的过程
用到pickle模块