随笔分类 -  笔面试

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