目录
计算机的存储单元:
- 千字节(KB):1 KB = 1024 B
- 兆字节(MB):1 MB = 1024 KB
- 吉字节(GB):1 GB = 1024 MB
- 太字节(TB):1 TB = 1024 GB
- 拍字节(PB):1 PB = 1024 TB
二进制转十进制:
- 将二进制数从右到左编号,最右边的数字是第0位,依次类推。
- 对于每一位数字,将其乘以2的相应次方(即2的位数次方),然后将所有结果相加。
十进制转二进制:
将计算的数字进行除2有余数就为1没有为零0,一直除到商为1,在从最后拼接到一起。
计算机分为输出设备和输入设备:
麦克风,键盘,鼠标,等是属于输入设备。
显示器,音响,扬声器,等属于输出设备。
计算机的发展史:
第一代:电子管计算机(1939年—1958年)
硬件方面:逻辑元件采用的是真空电子管;主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁心;外存储器采用磁带。
第二代:晶体管计算机(1958年—1964年)
硬件方面:晶体管作为逻辑器件;磁心(Magnetic Core)作主存储器;磁带、磁鼓、纸带、卡片、卡片穿孔机和卡片阅读机作输入输出设备。
第三代:集成电路计算机(1964年—1970年)
硬件方面:逻辑器件采用集成电路(Integrated Circuit-IC),包括小规模 (Small Scale Integration-SSI)集成电路和中规模(Middle Scale Integration-MSI)集成电路;主存储器仍采用磁心,并逐渐被半导体存储器取代。
第四代:大规模集成电路计算机(1971年至今)
硬件方面:逻辑器件采用大规模(Large Scale Integration-LSI)集成电路和超大规模(Very Large Scale Integration-VLSI)集成电路;主存储器使用半导体存储器;外存储器有磁鼓、磁盘、光盘、U-盘等。
流行的数据库:
甲骨文:
Oracle 数据库服务和产品为客户提供经济优化的高性能 Oracle Database 版本、先进的融合、多模型数据库管理系统以及内存中、NoSQL 和 MySQL 数据库。
Mysql AB公司:
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
微软:
SQL Server数据库具备方便使用、可伸缩性好、相关软件集成程度高等优势,能够从单一的笔记本上运行或以高倍云服务器集群为基础,或在这两者之间任何东西上运行。尽管说成“任何东西”,可是依然要考虑有关的软件和硬件配置;
操作系统:
Windows操作系统:由微软公司开发的操作系统,广泛应用于个人电脑和服务器领域
MacOS操作系统:由苹果公司开发的操作系统,运行在Macintosh系列的电脑上
Linux操作系统:一种自由和开放源代码的操作系统,广泛应用于服务器领域和嵌入式设备等领域
Android操作系统:由谷歌公司开发的移动操作系统,运行在大部分智能手机和平板电脑上
iOS操作系统:由苹果公司开发的移动操作系统,运行在iPhone、iPad等移动设备上
Chrome OS操作系统:由谷歌公司开发的面向云计算的操作系统,广泛应用于Chromebook等笔记本电脑上
OSI网络协议:
redis的数据类型:
string 字符串,list 列表,hash 哈希,set 集合,zset 有序集合
restful aip 的幂等性:
HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。
python序列化和反序列化:
在Python中,序列化是指把变量从内存中变成可存储或传输的过程,反序列化则是把变量内容从序列化的对象重新读到内存的过程。Python提供了pickle,json模块dump
,loads
来实现序列化和反序列化。