第14章,lambda表达式与流处理例题

package 例题;

import java.util.List;
import java.util.stream.Collectors;
import java.util. stream.Stream;
	public class 例题19 {		
		public static void main(String[] args){
			List<例题14> list = 例题14.get例题14List();//获取公共类的测试数据
			Stream<例题14> stream = list.stream();//获取集合流对象
			stream = stream.filter(people ->"女".equals(people.getSex()));//将所有女员工过滤出来
			stream = stream.limit(2);//取出前两位
			List<例题14> result = stream.collect(Collectors.toList());//将流对象重新封装成一个List集合
			for (例题14 emp : result) {//遍历结果集
				System.out.println(emp);//输出员工对象信息
			}
		}
	}
				

 

package 例题;
interface SayHi{	//创建打招呼接口
	String say();	//打招呼方法
}

public class 例题1 {

	public static void main(String[] args) {
		//lambda表达式实现打招呼接口,返回抽象方法结果
		SayHi hi = ()->"你好啊!这是lambda表达式";
		System.out.println(hi.say());

	}

}

 

package 例题;
interface cf{//构造方法接口
	例题10 action();//调用无参构造方法
}
public class 例题10 {//测试类
	
	public 例题10() {//无参构造方法
		System.out.println("调用无参构造方法");
	}
	public 例题10(int i) {//有参构造方法
		System.out.println("调用有参构造方法");
	}
	public static void main(String[] args) {
		cf a = 例题10::new;//引用测试类的构造方法
		例题10 b = a.action();//通过无参方法创建对象

	}

}

 

package 例题;
interface cf2{//构造方法接口
	例题11 action(int i);//调用无参构造方法
}
public class 例题11 {//测试类
	
	public 例题11() {//无参构造方法
		System.out.println("调用无参构造方法");
	}
	public 例题11(int i) {//有参构造方法
		System.out.println("调用有参构造方法,参数为:" + i);
	}
	public static void main(String[] args) {
		cf2 a = 例题11::new;//引用测试类的构造方法
		例题11 b = a.action(123);//通过无参方法创建对象

	}

}

 

package 例题;
interface ac<T>{//构造方法接口
	T action(int n);//抽象方法返回对象数组,方法参数决定数组个数
}
public class 例题12 {

	public static void main(String[] args) {
		ac<例题12[]> a = 例题12[]::new;//引用数组的构造方法
		例题12 arr[] = a.action(3);//接口创建数组,并指定数组个数
		arr[0] = new 例题12();//给数组元素实例化
		arr[1] = new 例题12();
		arr[2] = new 例题12();
		arr[3] = new 例题12();//如果调用或者给arr[3]赋值,代码则会抛出数组下标越界异常
	}

}

 

package 例题;

import java.util.function.Function;

public class 例题13 {
	//创建Function接口对象,参数类型是Integer[],返回值是String
	Function<Integer[], String> f = (n)->{
		StringBuilder str = new StringBuilder();//创建字符序列
		for(Integer num : n) {//遍历参数数组
			str.append(num);//字符序列添加数组元素
			str.append('.');//字符序列添加字符'.'
		}
		str.deleteCharAt(str.length()-1);//删除末尾的'.'
		return str.toString();//返回字符串
	};
	
	

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Integer[] ip = {192, 168, 1, 1};//带处理的数组
		例题13 d = new 例题13();
		System.out.println(d.f.apply(ip));//输出处理结果
	}

}

 

package 例题;

import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.stream.Collectors;
import java.util.stream.Stream;
 
public class 例题28{
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		List<例题14> list = 例题14.get例题14List();
		Stream<例题14>stream=list.stream();
		Map<String,List <例题14>> map = stream.collect(Collectors.groupingBy(例题14::getDept));
		Set<String>depts=map.keySet();
		for(String dept:depts) {
			System.out.println(dept+"员工信息如下:");
			List<例题14>temp=map.get(dept);
			for(例题14 e:temp) {
				System.out.println(e);
			}
			System.out.println();
		}
	}
 
}

 

package 例题;


import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class 例题29 {
	public static void main(String[] args) {
		List<例题14> list = 例题14.get例题14List(); // 获取公共类的测试数据
		Stream<例题14> stream = list.stream(); // 获取集合流对象
		// 一级分组规则方法,按照员工部门进行分级
		Function<例题14, String> deptFunc = 例题14::getDept;
		// 二级分组规则方法,按照员工部门进行分级
		Function<例题14, String> sexFunc = 例题14::getSex;
		// 将流中的数据进行二级分组,先对员工部分进行分组,在对员工性别进行分组
		Map<String, Map<String, List<例题14>>> map = stream
				.collect(Collectors.groupingBy(deptFunc, Collectors.groupingBy(sexFunc)));
		// 获取Map的中的一级分组键集合,也就是部门名称集合
		Set<String> deptSet = map.keySet();
		for (String deptName : deptSet) { // 遍历部门名称集合
			// 输出部门名称
			System.out.println("【" + deptName + "】 部门的员工列表如下:");
			// 获取部门对应的二级分组的Map对象
			Map<String, List<例题14>> sexMap = map.get(deptName);
			// 获得二级分组的键集合,也就是性别集合
			Set<String> sexSet = sexMap.keySet();
			for (String sexName : sexSet) { // 遍历部门性别集合
				// 获取性别对应的员工集合
				List<例题14> emplist = sexMap.get(sexName);
				System.out.println("    【" + sexName + "】 员工:"); // 输出性别种类
				for (例题14 emp : emplist) {// 遍历员工集合
					System.out.println("        " + emp); // 输出对应员工信息
				}
			}
		}
	}
}

package 例题;

import java.util.List;
import java.util.Optional;
import java.util.stream.Stream;
public class 例题26 {
    public static void main(String[] args) {
        // 获取公共类的测试数据
        List<例题14> list = 例题14.get例题14List();
        Stream<例题14> stream = list.stream();             // 获取集合流对象
        // 过滤出21岁的员工
        stream = stream.filter(people -> people.getAge() == 21);
        Optional<例题14> young = stream.findFirst();      // 获取第一个元素
        例题14 emp = young.get();                           // 获取员工对象
        System.out.println(emp);                              // 输出结果
    }
}

 

package 例题;

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class 例题16 {
	//输出集合元素
	static void ph(String mes, List list) {
		System.out.println(mes);//输出文字信息
		list.stream().forEach(n->{//使用forEach方法遍历集合并打印元素
			System.out.println(n + "");
		});
		System.out.println();
	}
	
	public static void main(String[] args) {
		// 创建空数组
		List<Integer> list = new ArrayList<>();
		for(int i = 1; i <= 10; i++) {//从1循环到10
			list.add(i);//从集合赋值
		}
		ph("集合原有元素:" ,list);//输出集合元素
		Stream<Integer> stream = list.stream();//获取集合流对象
		//将集合中的所有奇数过滤出来,把过滤结果重新赋值给流对象
		stream = stream.filter(n -> n % 2 == 1);
		//将流对象重新封装成一个List集合
		List<Integer> re = stream.collect(Collectors.toList());
		ph("过滤之后的集合元素:" , re);//输出集合元素
	}

}

 

package 例题;

import java.util.*;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class 例题17 {

	public static void main(String[] args) {
		List<例题14> list = 例题14.get例题14List();//获取公共类的测试数据
		Stream<例题14> stream = list.stream();//获取集合流对象
		stream = stream.filter(people->people.getAge()>30);//将年龄大于30岁的员工过滤出来
		List<例题14> rt = stream.collect(Collectors.toList());//将流对象重新封装成一个List集合
		for(例题14 emp : rt) {//遍历结果集
			System.out.println(emp);//输出员工对象信息
		}
	}

}

 

package 例题;

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collector;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class 例题18 {

	static void ph(String me, List list) {
		System.out.println(me);
		list.stream().forEach(n->{
			System.out.print(n+"");
		});
		System.out.println();
	}
	
	
	public static void main(String[] args) {
		List<Integer> list = new ArrayList<Integer>();
		list.add(1);
		list.add(2);
		list.add(2);
		list.add(3);
		list.add(3);
		ph("去重前:",list);
		Stream<Integer> stream = list.stream();
		stream = stream.distinct();
		List<Integer> rt = stream.collect(Collectors.toList());
		ph("去重后:" ,rt);
	}

}

 

package 例题;
interface Addition{//加法接口
	int add(int a,int b);//加法抽象方法
}
public class 例题2 {

	public static void main(String[] args) {
		//lambda表达式实现加法接口,返回参数相加结果
		Addition ad = (x,y)->x+y;
		int result = ad.add(15, 16);
		System.out.println("相加结果; " + result);
	}

}

 

package 例题;

import java.util.List;
import java.util.stream.Collectors;
import java.util. stream.Stream;
public class 例题20 {   
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
			List<例题14> list = 例题14.get例题14List();//获取公共类的测试数据
			Stream<例题14> stream = list.stream();//获取集合流对象
			stream = stream.filter(people ->"男".equals(people.getSex()));//将所有男员工过滤出来
			stream = stream.skip(2);//跳过前两位
			List<例题14> result = stream.collect(Collectors.toList());//将流对象重新封装成一个List集合
			for (例题14 emp : result) {//遍历结果集
				System.out.println(emp);//输出员工对象信息
			}
		}
	}
						

 

package 例题;

import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
 
public class 例题21 {
    public static void main(String[] args) {
        List<例题14> list = 例题14.get例题14List();          // 获取公共类的测试数据
        Stream<例题14> stream = list.stream();              // 获取集合流对象
        // 将所有开发部的员工过滤出来
        stream = stream.filter(people -> "开发部".equals(people.getDept()));
        // 将所有员工的名字映射成一个新的流对象
        Stream<String> names = stream.map(例题14::getName);
        // 将流对象重新封装成一个List集合
        List<String> result = names.collect(Collectors.toList());
        for (String emp : result) {                              // 遍历结果集
            System.out.println(emp);                             // 输出所有姓名
        }
    }
}

 

package 例题;

import java.util.List;
import java.util.stream.DoubleStream;
import java.util.stream.Stream;
public class 例题22 {
    public static void main(String[] args) {
       List<例题14> list = 例题14.get例题14List();      // 获取公共类的测试数据
       Stream<例题14> stream = list.stream();          // 获取集合流对象
       // 将所有开发部的员工过滤出来
       stream = stream.filter(people -> "销售部".equals(people.getDept()));
       // 将所有员工的名字映射成一个新的流对象
       DoubleStream salarys = stream.mapToDouble(例题14::getSalary);
       // 统计流中元素的数学总和
       double sum = salarys.sum();
       System.out.println("销售部一个月的薪资总额:"+sum);
    }
}

 

package 例题;

import java.util.List;
import java.util.stream.Stream;
 
public class 例题23 {
    public static void main(String[] args) {
        List<例题14> list = 例题14.get例题14List();       // 获取公共类的测试数据
        Stream<例题14> stream = list.stream();           // 获取集合流对象
        // 判断所有员工的年龄是否都大于25
        boolean result = stream.allMatch(people -> people.getAge() > 25);
        System.out.println("所有员工是否都大于25岁:" + result);  // 输出结果
    }
}

 

package 例题;


import java.util.List;
import java.util.stream.Stream;
public class 例题24 {
   public static void main(String[] args) {
       List<例题14> list = 例题14.get例题14List();     // 获取公共类的测试数据
       Stream<例题14> stream = list.stream();         // 获取集合流对象
       // 判断员工是否有的年龄大于等于40
       boolean result = stream.anyMatch(people -> people.getAge() >= 40);
       System.out.println("员工中有年龄在40或以上的吗?:" + result); // 输出结果

   }
}

 

package 例题;

import java.util.List;
import java.util.stream.Stream;
public class 例题25 {
    public static void main(String[] args) {
        List<例题14> list = 例题14.get例题14List();        // 获取公共类的测试数据
        Stream<例题14> stream = list.stream();            // 获取集合流对象
        // 判断公司中是否不存在薪资小于2000的员工?
        boolean result = stream.noneMatch(people -> people.getSalary() <2000 );
        System.out.println("公司中是否不存在薪资小于2000元的员工?:" + result);// 输出结果
    }
}

 

package 例题;

interface CG3{
	String ck(int a);
}

public class 例题3 {

	public static void main(String[] args) {
		// lambda表达式
		//a为参数
		CG3 c = (a) -> {
			//判断语句
			if(a >= 90 && a <= 100) {
				return "成绩为优";
			}
			if(a >= 80 && a <= 90) {
				return "成绩为良";
			}
			if(a >= 60 && a <= 80) {
				return "成绩为中";
			}
			if(a >= 0 && a <= 60) {
				return "成绩为差";
			}
			return "成绩无效";
		};
		//调用ck方法传入参数进行判断,输出结果
		System.out.println(c.ck(50));
	}

}

 

package 例题;

interface CG4{//测试接口
	void ck();//测试方法
}

public class 例题4 {
	public static void main(String[] args) {
		// 创建局部变量
		int v = 100;
		//实现测试接口
		CG4 c = () -> {
			//使用局部变量赋值
			int num = v - 90;
			//更改局部变量,此处报错,无法编译
			v = 12;
		};
	}

}

 

package 例题;
//接口
interface CG5{
	String ck();
}


public class 例题5 {
	//成员变量
	int v = 100;
	//成员方法
	public void acto() {
		//lambda补全方法体
		CG5 c = () ->{
			//局部变量
			v = 10;
			return null;
		};
		System.out.println("运行方法前v=" + v);
		c.ck();
		System.out.println("运行方法后v=" + v);
	}
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		例题5 l = new 例题5();
		l.acto();
	}

}

 

package 例题;

import java.util.Scanner;

interface An{	//防沉迷接口
	boolean ck(int age)throws UnderAgeException;//抽象检查方法,抛出用户未成年异常
}

class UnderAgeException extends Exception{	//自定义异常
	public UnderAgeException(String message) {//有参构造方法
		super(message);//调用原有父类构造方法
	}
}

public class 例题6 {

	public static void main(String[] args) {
		//lambda 表达式创建An对象,默认抛出原有异常
		An a = (b)->{
			if(b<18) {//如果年龄小于18
				throw new UnderAgeException("未满18周岁,开启防沉迷模式!");//抛出异常
			}
			else {
				return true;//返回通过
			}
		};
		//控制台扫描器
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入年龄:");//提示
		int age = sc.nextInt();//获取用户输入的年龄
		
		try {			//前面抛出过异常,此处捕捉
			if(a.ck(age)) {//验证年龄
				System.out.println("欢迎━(*`∀´*)ノ亻!进入XX世界");
			}
		}
		catch(UnderAgeException e) {
			System.out.println(e);//打印异常
		}
		sc.close();//关闭扫描器
	}
}

 

package 例题;

//接口
interface Add{
	int add(int a, int b);
}

public class 例题7 {
	//静态方法
	static int add1(int x, int w){
		return x + w;
	}
	public static void main(String[] args) {
		//引用静态方法
		Add a1 = 例题7 :: add1;
		System.out.println("静态方法的引用:" + a1.add(8, 5));

	}

}

 

package 例题;

import java.text.SimpleDateFormat;
import java.util.Date;

//创建接口
interface Dat{
		String method(Date date);
	}

public class 例题8 {
	
	//创建方法
	public String format(Date date) {
		//创建日期格式化对象并设置格式
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		//返回格式化结果
		return sdf.format(date);
	}
	
	public static void main(String[] args) {
		// 创建对象
		例题8 l1 = new 例题8();
		//利用对象引用方法
		Dat d1 = l1 :: format;
		//创建时间对象
		Date date = new Date();
		System.out.println("默认格式:" + date);
		System.out.println("接口输出的格式:" + d1.method(date));
	}

}

 

package 例题;

import java.util.HashSet;

interface Pa<T>{//测试接口
	int md(T[] t);//抽象方法
}

class PaDemo{//测试类
	//静态方法,使用泛型参数,在方法名之前定义泛型。此方法用于查找数组中的重复元素个数
	static public <T> int rt(T[] t) {
		int ah = t.length;//记录数组长度
		java.util.HashSet<T> set = new HashSet<>();//创建哈希集合
		for(T tmp : t) {//遍历数组
			set.add(tmp);
		}
		return ah - set.size();//返回数组长度与集合长度的差
	}
}
public class 例题9 {

	public static void main(String[] args) {
		Integer a[] = {1, 1, 2, 3, 1, 5, 6, 1, 8, 8};
		String s[] = {"王", "李", "赵", "陈", "李", "孙", "张"};
		//创建接口对象,integer作为泛型,引人PaDemo类的静态方法,方法名要定义泛型
		Pa<Integer> p1 = PaDemo::<Integer>rt;
		System.out.println("整数数组重复元素个数:" + p1.md(a));//调用接口方法
		创建接口对象,String作为泛型,引人PaDemo类的静态方法
		//方法名不定义泛型,则默认使用接口已定义好的泛型
		Pa<String> p2 = PaDemo::rt;
		System.out.println("字符串数组重复元素个数:" + p2.md(s));
		
	}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/125754.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

GZ038 物联网应用开发赛题第2套

2023年全国职业院校技能大赛 高职组 物联网应用开发 任 务 书 (第2套卷) 工位号:______________ 第一部分 竞赛须知 一、竞赛要求 1、正确使用工具,操作安全规范; 2、竞赛过程中如有异议,可向现场考评人员反映,不得扰乱赛场秩序; 3、遵守赛场纪律,尊重考评人员,…

Flink -- 事件时间 Watermark

1、事件时间&#xff1a; 指的是数据产生的时间或是说是数据发生的时间。 在Flink中有三种时间分别是&#xff1a; Event Time&#xff1a;事件时间&#xff0c;数据产生的时间&#xff0c;可以反应数据真实发生的时间 Infestion Time&#xff1a;事件接收时间 Processing Tim…

AIGC:使用生成对抗网络GAN实现MINST手写数字图像生成

1 生成对抗网络 生成对抗网络&#xff08;Generative Adversarial Networks, GAN&#xff09;是一种非常经典的生成式模型&#xff0c;它受到双人零和博弈的启发&#xff0c;让两个神经网络在相互博弈中进行学习&#xff0c;开创了生成式模型的新范式。从 2017 年以后&#x…

【MATLAB源码-第69期】基于matlab的LDPC码,turbo码,卷积码误码率对比,码率均为1/3,BPSK调制。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 本文章介绍了卷积码、Turbo码和LDPC码。以相同的码率仿真这三种编码&#xff0c;并对比其误码率性能 信源输出的数据符号&#xff08;二进制&#xff09;是相互独立和等概率的&#xff1b; 信道是加性白高斯噪声信道&#…

王道考研--》顺序表课后习题C语言代码实现(冲刺)

考研是许多计算机科学专业学生追求高学历、寻求更好就业前景的途径。在考研过程中&#xff0c;数据结构是一个非常重要的科目&#xff0c;而代码实现题更是其中的难点之一。在这篇文章中&#xff0c;我们将探讨如何通过实现数据结构代码问题来提升考研成绩。无论您是否有编程经…

Excel中功能区的存放位置很灵活,可以根据需要隐藏或显示

在这个简短的教程中,你将找到5种快速简单的方法来恢复Excel功能区,以防丢失,并学习如何隐藏功能区,为工作表腾出更多空间。 功能区是Excel中所有操作的中心点,也是大多数可用功能和命令所在的区域。你觉得功能区占用了你太多的屏幕空间吗?没问题,只需单击鼠标,它就被隐…

Apache APISIX Dashboard 未经认证访问导致 RCE(CVE-2021-45232)漏洞复现

漏洞描述 Apache APISIX 是一个动态、实时、高性能的 API 网关&#xff0c;而 Apache APISIX Dashboard 是一个简单易用的前端界面&#xff0c;用于管理 Apache APISIX。 在 2.10.1 之前的 Apache APISIX Dashboard 中&#xff0c;Manager API 使用了两个框架&#xff0c;并在…

本地生活餐饮视频怎么拍摄能有更多流量?如何批量生产呢?

本地生活近几年特别的火&#xff0c;所以到现在各类内容雷同性也比较高&#xff0c;视频缺少新的创意和玩法&#xff0c;像餐饮店的视频&#xff0c;大部分都是拍顾客进门、拍餐饮店座无虚席的实景……作为用户&#xff0c;其实早就已经看腻了。 今天推荐本地生活餐饮店商家拍…

11.9存储器实验总结(单ram,双ram,FIFO)

实验设计 单端口RAM实现 双端口RAM实现 FIFO实现 文件结构为

Linux nohup后台启动/ 后台启动命令中nohup 、、重定向的使用

文章目录 一、前言二、nohup&#xff08;不挂断&#xff09;简介三、nohup使用3.1、nohup启动3.2、nohup与&&#xff0c;后台运行3.3、nohup与>&#xff0c;日志重定向3.4、nohup后台启动-综合使用(推荐)2>&1 3.5、nohup后台启动(不生成日志) 四、查看进程五、知…

IDEA项目下不显示target目录或者target目录不完整没有新添加的资源,idea隐藏target目录

文章目录 一、前言二、idea隐藏target目录2.1、idea隐藏target目录2.2、git提交时隐藏target目录 三、idea下显示target目录3.1、解决idea下不显示target目录问题3.2、target显示目录不完整 一、前言 在idea-2020.1.4版本下讲解idea怎么显示或隐藏target目录。 需要知道:如果…

数据采集代码示例

首先&#xff0c;你需要安装一个 Lua 的爬虫库&#xff0c;例如 Luanode 或者 Lush&#xff1a; lua local ltn12 require("ltn12") local http require("") local response http.request{ host "", port , path "/", …

SSM图书管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目

一、源码特点 SSM 图书管理系统是一套完善的信息系统&#xff0c;结合springboot框架和bootstrap完成本系统&#xff0c;对理解JSP java编程开发语言有帮助系统采用SSM框架&#xff08;MVC模式开发&#xff09;&#xff0c;系统具有完整的源代码和 数据库&#xff0c;系统主要…

STM32 蜂鸣器介绍 配置 播放音节

蜂鸣器一般被分为两类&#xff1a;有源蜂鸣器和无源蜂鸣器。其中源是振荡源。有源蜂鸣器内部有振荡电路&#xff0c;可以把直流电源转换为一定频率的脉冲信号。因为它一直输出一定的频率&#xff0c;我们无法改变频率&#xff0c;所以声音只有一种&#xff0c;我们只能通过电源…

AJAX 入门笔记

课程地址 AJAX Asynchronous JavaScript and XML&#xff08;异步的 JavaScript 和 XML&#xff09; AJAX 不是新的编程语言&#xff0c;而是一种使用现有标准的新方法 AJAX 最大的优点是在不重新加载整个页面的情况下&#xff0c;可以与服务器交换数据并更新部分网页内容 XML…

NSSCTF第11页(3)

[羊城杯 2020]easyphp 源码 发现会在写入文件之前会删除目录下的除了index.php的文件。写入文件的文件名和文件内容也是可控的&#xff0c;只不过存在过滤 stristr函数对文件内容进行过滤&#xff0c;该函数绕过还是简单的&#xff0c;只需要添加一些特殊字符就可以了&#…

微服务-开篇-个人对微服务的理解

从吃饭说起 个人理解新事物的时候喜欢将天上飞的理念转换成平常生活中的实践&#xff0c;对比理解这些高大上的名词&#xff0c;才能让我们减少恐慌的同时加深理解。废话不多说&#xff0c;我们从吃饭开始说起&#xff0c;逐渐类比出微服务的思想。 &#xff08;个人见解&…

【Git系列】Github指令搜索

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

已解决:KeyError: ‘The truth value of a Series is ambiguous‘ 问题

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页: &#x1f405;&#x1f43e;猫头虎的博客&#x1f390;《面试题大全专栏》 &#x1f995; 文章图文并茂&#x1f996…

「帝国风暴兵」加入 The Sandbox,推出真实的全新人物化身系列和体验!

我们很高兴宣布与流行文化中最具标志性的娱乐品牌 Shepperton 设计工作室的「帝国风暴兵」达成合作伙伴关系。这一合作标志着该科幻品牌首次进入元宇宙&#xff0c;让风暴兵的粉丝们以全新的方式体验「帝国风暴兵」。 在这个体验中&#xff0c;玩家将置身于帝国风暴兵的营地&am…
最新文章