随笔分类 - 笔面试
摘要:一、字符串 1、字符串的旋转:前m个字符移动到尾部 蛮力移位:将所有字符前移,将第一个字符放到尾部,调用m次此方法 三步反转:前m-1个反转,n-m个反转,整体反转;反转采用双指针,一个加一个减,通过中间字符交换 2、字符串的包含:判断短字符串的字符都在长字符串中 蛮力轮训:两个循环,ij对应字符不
阅读全文
摘要:一、基本概念 1、Java的优点 纯面向对象 平台无关性,“一次编译,到处运行(JVM上)”,跨平台,可移植性 丰富类库:多线程、网络通信、垃圾回收 安全性(数组边界检测、bytecode校验)和健壮性(异常处理) 基于C++改进并去除C++难以理解的特性(头文件、指针、结构体、运算符重载、多重继承
阅读全文
摘要:一、传输层介绍 1、每一层对应的协议 物理层 数据链路层:PPP ARQ(失败重传) 网络层:ARP地址转换协议、IP、ICMP控制报文协议、IGMP组管理协议、RARP反向地址转换协议 传输层:TCP传输控制协议、UDP用户数据报文协议 应用层:HTTP超文本传输、DNS域名系统、DHCP动态主机
阅读全文
摘要:操作系统提供的接口主要有两类:命令接口和系统调用。系统调用是能完成特定功能的子程序,当应用程序请求操作系统提供某种服务时,便调用具有相应功能的系统调用。 库函数则是高级语言中提供的与系统调用对应的函数(也有些库函数与系统调用无关),目的是隐藏访管指令的细节,使系统调用更为方便、抽象。但要注意,库函数
阅读全文

浙公网安备 33010602011771号