摘要:
(从小到大排序) 1.冒泡排序 冒泡排序类似于小鱼吐泡泡,大的泡泡往上走。每一趟排序都将当前排序范围中最大的元素放到最右侧的位置。 对 4 5 6 3 2 1 进行冒泡排序: 第一趟:4 5 3 2 1 6 第二趟:4 3 2 1 5 6 第三趟:3 2 1 4 5 6 第四趟:2 1 3 4 5 阅读全文
摘要:
解题思路: (1)既然题中已经明确给了说数字很大要转换成字符串,所以先把这个数值型数组转换为字符串集合 (2)对这个集合中的元素进行排序 (3)对排好序的字符串元素进行拼接 import java.util.*; public class Solution { /** * 最大数 * @param 阅读全文
摘要:
找出数组中出现次数超过一半的数字 数组中有一个数字出现次数超过数组长度的一半,请找出这个数字?(找出“水王”数) 1.第一种方法: 可以使用map进行映射,key值为数字,value值是这个数字在数组中出现的次数。 具体代码如下: package testCoding; import java.ut 阅读全文
摘要:
1.反转链表 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ class Solu 阅读全文
摘要:
1.判断某字符串是不是一个IP地址 package testCoding; import java.util.Scanner; public class JudgeIP { public static void main(String args[]){ //输入一个待判定的ip字符串 System. 阅读全文
摘要:
1.实现第一个自动化测试入门案例: package autoTestE; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class FirstAutoTest 阅读全文
摘要:
1.TCP四次挥手过程和状态变迁 TCP断开连接时通过四次挥手方式,双方都可以主动断开连接,断开连接后主机中的资源将被释放。 (1)客户端打算关闭连接,此时会发送一个TCP首部FIN标志位被置为1的报文,即FIN报文,之后客户端进入FIN_WAIT_1状态。 (2)服务端收到该报文后,就向客户端发送 阅读全文
摘要:
1.TCP三次握手过程和状态变迁 TCP是面向连接的协议,使用TCP前必须先建立连接,建立连接是通过三次握手进行的。 (1)在一开始的时候,客户端和服务端都是处于CLOSED状态,先是服务端主动监听某个端口,处于LISTEN状态。 (2)客户端会随机初始化序号(client_isn),将此序号置于T 阅读全文
摘要:
1.TCP头部格式 (1)源端口号,16位,发送方的端口号。 (2)目标端口号,16位,发送方的目标端口号。 (3)序列号:在建立连接时由计算机生成的随机数作为初始值,通过SYN包传给接收端主机,每发送一次数据,就累加一次该数据字节数的大小,用来解决网络包乱序问题。 (4)确认应答号:指下一次期望收 阅读全文
摘要:
简单的网络模型: 1.首先第一步就是要对输入的URL进行解析,从而生成发送给Web服务器的请求信息。 URL的组成: 当URL中没有数据源文件时,则表示访问根目录下事先设置的默认文件,即/index.html或者/default.html这些默认文件。 2.对URL进行解析之后,浏览器就能够确定We 阅读全文