计算机网络笔试题总结(一)

1、当一台计算机从FTP服务器下载文件时,在该FTP服务器上对数据进行封装的五个转换步骤是()。数据【报文】,数据段【报文段】,数据包,数据帧,比特2、物理层的特性有机械特性、电气特性、规程特性和功能特性4种。3、以太网的物理拓扑是____________,逻辑拓扑是____________。 物...

2018-06-30 18:45:28

阅读数:237

评论数:0

剑指offer:找逆序对的个数

题目描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007思路分析:1、如果暴力搜索,复杂度会很高,考虑归并排序实现代码如下:...

2018-06-30 17:22:12

阅读数:50

评论数:0

JAVA中comparator的使用

Collections.sort(list,new Comparator<Integer>(){ public int compare(Integer str1,Integer str2){ St...

2018-06-30 16:28:39

阅读数:197

评论数:0

服务器常用的状态码及其对应的含义

服务器常用的状态码及其对应的含义如下:  200:服务器响应正常。  304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意)。  400:无法找到请求的资源。  401:访问资源的权限不够。  403:没有权限访问资源。  404:需要访问...

2018-06-30 14:11:57

阅读数:20

评论数:0

Math.pow(x,y)使用注意事项

首先明确Math.pow(x,y)的作用就是计算x的y次方,其计算后是浮点数,这里先看一个例子:例1:153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式:按从小到大的顺序输出满足条件的三位十进制数,每个...

2018-06-30 13:15:47

阅读数:987

评论数:0

剑指offer:二叉搜索树转双向链表

题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。思路:1、二叉搜索树的排序解决多和中序遍历的解决有关,分析该题目,完成对二叉搜索树向链表的转换,关键的思想在于考虑在何时去改变结点之间的指针;2、考虑非递归的实现,可以使用栈来...

2018-06-30 10:36:49

阅读数:19

评论数:0

PriorityQueue实现大顶堆

使用PriorityQueue实现大顶堆PriorityQueue默认是一个小顶堆,然而可以通过传入自定义的Comparator函数来实现大顶堆。如下代码实现了一个初始大小为11的大顶堆。这里只是简单的传入一个自定义的Comparator函数,就可以实现大顶堆了。private static fi...

2018-06-29 22:45:53

阅读数:475

评论数:0

git使用注意解疑总结篇(Git教程 By 廖雪峰学习)

git使用总结整理 笔者是在Windows下完成的git学习安装: 使用Windows的要特别注意: 注意1:千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一 个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加...

2018-06-28 22:54:53

阅读数:45

评论数:0

箭头函数是个啥

基础语法(参数1, 参数2, …, 参数N) => { 函数声明 } (参数1, 参数2, …, 参数N) => 表达式(单一) //相当于:(参数1, 参数2, …, 参数N) =>{ return 表达式; } // 当只有一...

2018-06-28 22:54:35

阅读数:74

评论数:0

String数组初始化

在java 中,声明一个数组时,不能直接限定数组长度,只有在创建实例化对象时,才能对给定数组长度.。如下,1,2,3可以通过编译,4,5不行。而String是Object的子类,所以上述BCF均可定义一个存放50个String类型对象的数组。1. String a[]=new String[50]...

2018-06-28 22:53:26

阅读数:704

评论数:0

图解TCP/IP学习(OSI参考模型)

OSI参考模型,基本知识了解一下:再来一张图,熟悉一下其各个层的作用:应用层        为应用程序提供服务并规定应用程序中通信相关的细节。包括文件传输、电子邮件、远程登录(虚拟终端)等协议。表示层        将应用处理的信息转换为适合网络传输的格式,或将来自下一层的数据转换为上层能够处理的...

2018-06-25 22:21:34

阅读数:34

评论数:0

交换机中用户权限级别

交换机中用户权限级别? LEVEL 0(访问级):可以执行用于网络诊断等功能的命令。包括ping、tracert、telnet等命令,执行该级别命令的结果不能被保存到配置文件中。LEVEL 1(监控级):可以执行用于系统维护、业务故障诊断等功能的命令。包括debugging、terminal等命令...

2018-06-24 21:55:12

阅读数:332

评论数:0

接口自动化测试学习整理

接口自动化测试一、接口测试的必要性和意义接口,即API,应用程序编程接口接口测试分类、方法介绍http://www.cnblogs.com/imyalost/p/5832672.html接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测...

2018-06-24 21:11:37

阅读数:428

评论数:0

shell学习:流程控制(判断、循环)

Shell 流程控制和Java、PHP等语言不一样,sh的流程控制不可为空,如果else分支没有语句执行,就不要写else。if elseifif 语句语法格式:if condition then command1 command2 ... commandN f...

2018-06-24 20:23:18

阅读数:27

评论数:0

shell学习:print、echo、test命令

echo命令学习:http://www.runoob.com/linux/linux-shell-echo.htmlprint命令学习:http://www.runoob.com/linux/linux-shell-printf.htmlprintf 命令上一章节我们学习了 Shell 的 ech...

2018-06-24 20:18:19

阅读数:645

评论数:0

shell学习:数组和运算符

shell学习转载自菜鸟教程:http://www.runoob.com/linux/linux-shell-passing-arguments.htmlShell 数组数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。与...

2018-06-24 20:03:29

阅读数:37

评论数:0

shell学习:传递参数实例

shell学习转载自菜鸟教程:http://www.runoob.com/linux/linux-shell-passing-arguments.html  微小改动 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,...

2018-06-24 19:47:44

阅读数:66

评论数:0

剑指offer:跳台阶&变态跳台阶

题目描述(跳台阶)一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。题目描述(变态跳台阶)一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。思路分析:1、类似这种问题,使用递归实现,需要找到其递归的...

2018-06-23 16:52:17

阅读数:30

评论数:0

sheell初学:变量

本教程关注的是 Bash,也就是 Bourne Again Shell,由于易用和免费,Bash 在日常工作中被广泛使用。同时,Bash 也是大多数Linux 系统默认的 Shell。第一个shell脚本打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名...

2018-06-23 15:53:35

阅读数:79

评论数:0

Linux学习:yum命令

linux yum 命令yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一...

2018-06-22 20:26:53

阅读数:40

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭