搜索结果
查询Tags标签: add,共有 1814条记录-
Linux虚拟化2(tun)
首先来看一下物理设备上的数据如何是通过Linux网络协议栈送到用户态程序的,如图: 物理网卡收到数据后送到网络协议栈,进程通过socket创建特殊套接字,从网络协议栈读取数据。 在网络协议栈看来,tun/tap这类虚拟网络设备和物理网卡并无区别。tun/tap设备就是利用Linux…
2021/10/22 7:09:37 人评论 次浏览 -
Linux虚拟化2(tun)
首先来看一下物理设备上的数据如何是通过Linux网络协议栈送到用户态程序的,如图: 物理网卡收到数据后送到网络协议栈,进程通过socket创建特殊套接字,从网络协议栈读取数据。 在网络协议栈看来,tun/tap这类虚拟网络设备和物理网卡并无区别。tun/tap设备就是利用Linux…
2021/10/22 7:09:37 人评论 次浏览 -
JAVA集合
集合 一:集合概念 对象的容器:实现了对对象常用的操作,类似数组功能。 二:集合和数组的区别 (1)数组长度固定,集合长度不固定 (2)数组可以存储基本类型和引用类型,集合只能存储引用类型Collection体系 first example package com.jihe.collection; import j…
2021/10/22 1:40:48 人评论 次浏览 -
JAVA集合
集合 一:集合概念 对象的容器:实现了对对象常用的操作,类似数组功能。 二:集合和数组的区别 (1)数组长度固定,集合长度不固定 (2)数组可以存储基本类型和引用类型,集合只能存储引用类型Collection体系 first example package com.jihe.collection; import j…
2021/10/22 1:40:48 人评论 次浏览 -
贪吃蛇的自动寻路算法 -BFS
public wall way_finding()//寻路{List<wall> wo = new List<wall>();#创建一个List来存所有走过的路int[,] FindMap = new int[40, 40];//创建一个地图判断走过的路,防止重复走for (int i = 0; i < Listarr.Count; i++){FindMap[Listarr.ElementAt(i).x,…
2021/10/21 20:10:13 人评论 次浏览 -
贪吃蛇的自动寻路算法 -BFS
public wall way_finding()//寻路{List<wall> wo = new List<wall>();#创建一个List来存所有走过的路int[,] FindMap = new int[40, 40];//创建一个地图判断走过的路,防止重复走for (int i = 0; i < Listarr.Count; i++){FindMap[Listarr.ElementAt(i).x,…
2021/10/21 20:10:13 人评论 次浏览 -
python - 闭包
百度百科上的定义: 闭包就是能够读取其他函数内部变量的函数。只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。 在本质上,闭包是将函数内部和函数外部连接起来的桥梁。举个栗子 def sum(a):def add(b):return a + breturn add…
2021/10/21 20:09:54 人评论 次浏览 -
python - 闭包
百度百科上的定义: 闭包就是能够读取其他函数内部变量的函数。只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。 在本质上,闭包是将函数内部和函数外部连接起来的桥梁。举个栗子 def sum(a):def add(b):return a + breturn add…
2021/10/21 20:09:54 人评论 次浏览 -
Java——JUC高并发编程,面试必问( 集合的线程安全)
4 集合的线程安全 4.1 集合操作 Demo(演示) NotSafeDemo:import java.util.ArrayList; import java.util.List; import java.util.UUID; /*** 集合线程安全案例 */ public class NotSafeDemo { /** * 多个线程同时对集合进行修改 */public static void main(String[] a…
2021/10/21 17:11:42 人评论 次浏览 -
Java——JUC高并发编程,面试必问( 集合的线程安全)
4 集合的线程安全 4.1 集合操作 Demo(演示) NotSafeDemo:import java.util.ArrayList; import java.util.List; import java.util.UUID; /*** 集合线程安全案例 */ public class NotSafeDemo { /** * 多个线程同时对集合进行修改 */public static void main(String[] a…
2021/10/21 17:11:42 人评论 次浏览 -
Java HashSet使用方法教程及示例代码
简介 HashSet类,是存在于java.util包中的类 。同时也被称为集合,该容器中只能存储不重复的对象。本文主要介绍Java HashSet使用方法教程及示例代码,还有HashMap和HashSet的区别。 1、Java HashSet HashSet实现了Set接口,它不允许集合中有重复的值,当将对象存储在Hash…
2021/10/21 12:09:33 人评论 次浏览 -
Java HashSet使用方法教程及示例代码
简介 HashSet类,是存在于java.util包中的类 。同时也被称为集合,该容器中只能存储不重复的对象。本文主要介绍Java HashSet使用方法教程及示例代码,还有HashMap和HashSet的区别。 1、Java HashSet HashSet实现了Set接口,它不允许集合中有重复的值,当将对象存储在Hash…
2021/10/21 12:09:33 人评论 次浏览 -
Linux 隧道接口 介绍
简介 IP隧道是两个网络之间的互联网协议(IP)网络通信通道。它被用来通过包的封装来传输另一个网络协议。Linux支持许多类型的通道,简要介绍Linux内核中常用的隧道接口。没有代码分析,只是简单介绍接口及其在Linux上的使用。任何有网络背景的人都可能对这篇博客文章感…
2021/10/21 7:13:12 人评论 次浏览 -
Linux 隧道接口 介绍
简介 IP隧道是两个网络之间的互联网协议(IP)网络通信通道。它被用来通过包的封装来传输另一个网络协议。Linux支持许多类型的通道,简要介绍Linux内核中常用的隧道接口。没有代码分析,只是简单介绍接口及其在Linux上的使用。任何有网络背景的人都可能对这篇博客文章感…
2021/10/21 7:13:12 人评论 次浏览 -
方法的重载
方法的重载:在一个类中可以有多个相同名字的方法,但是它们的参数类型以及个数不能相同,对于返回值没有要求。 例如: public static int add(int a,int b){return a+b;}public static int add(int a,int b,int c){return a+b+c;}public static double add(double a,doub…
2021/10/20 23:41:04 人评论 次浏览