当前位置: 首页 > news >正文

javaaaa

 1 飞机票

代码实现:

import java.util.Scanner;
public class F1 {public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.print("请输入票价:  ");double jia = input.nextDouble();System.out.print("请输入月份:  ");int yue = input.nextInt();System.out.print("请输入你所坐飞机舱(经济舱或头等舱)  ");String can = input.next();methodjia(jia,yue,can);}private static void methodjia(double jia, int yue, String can) {if (yue>=5 && yue<=10){if (can.equals("经济舱")){jia=jia*0.85;}else if(can.equals("头等舱")) {jia = jia * 0.9;}elseSystem.out.println("输入错误");return;} else if((yue>10 && yue<=12) || (yue<5 && yue>0)){if (can.equals("头等舱")){jia=jia*0.7;}else if(can.equals("经济舱")){jia=jia*0.65;}elseSystem.out.println("输入错误");return;} else if(yue<0||yue>12){System.out.println("错误");return;}System.out.println(jia);}
}

2 生成一个五位数验证码

代码实现:

import java.util.Random;public class Yzm {public static void main(String[] args) {char []arr = new char[52];Random rand = new Random();for (int i = 0; i < 26; i++) {arr[i] = (char) (65+i);}for (int i = 0; i <26; i++) {arr[i+26] = (char) (97+i);}String s ="";for (int i = 0; i < 4; i++) {char k = arr[rand.nextInt(52)];s=s+k;}int i = rand.nextInt(10);s=s+i;System.out.println(s);}
}

3 数字加密

代码实现:

import java.util.Scanner;public class Jm {public static void main(String[] args) {int num = new Scanner(System.in).nextInt();//输入一个数组jiami(intToArray3(num));//方法调用}private static void jiami(int[] arr) {//加密方法每个位数+5,每个位数对10取模,再倒序for (int i = 0; i < arr.length; i++) {arr[i]+=5;}for (int i = 0; i < arr.length; i++) {arr[i]%=10;}for (int i = 0,j = arr.length-1; i < j; i++,j--) {int temp = arr[i];arr[i] = arr[j];arr[j] = temp;}int num = 0;for (int i = 0; i < arr.length; i++) {num= num*10+arr[i];}System.out.println(num);}private static int[] intToArray3(int num){int len = String.valueOf(num).length();//得到这个数的长度以便创建数组int[] resultArray = new int[len];//创建数组while (num != 0){//给数组一一赋值resultArray[len-1] = num % 10;num = num / 10;len--;}return resultArray;//返回位数组成的数组}
}

4 数字解密

import java.util.*;public class Jiemi {public static void main(String[] args) {int num = new Scanner(System.in).nextInt();jie(int01(num));}private static void jie(int[] arr){for (int i = 0,j=arr.length-1; i < j; i++,j--) {int temp = arr[i];arr[i] = arr[j];arr[j] = temp;}for (int i = 0; i < arr.length; i++) {if (arr[i]+10<15){arr[i] = arr[i]+10;}}
//        4  3  2  1  0  9 8 7 6 5
//        14 13 12 11 10 9 8 7 6 5
//        9  8   7  6 5  4 3 2 1 0for (int i = 0; i < arr.length; i++) {arr[i]-=5;}int shuchu = 0;for (int i = 0; i < arr.length; i++) {shuchu= shuchu*10+arr[i];}System.out.println(shuchu);}private static int[] int01(int num){int len = String.valueOf(num).length();int[] arr = new int[len];while  (num!=0){arr[len-1] = num%10;num/=10;len--;}return arr;}
}

5 抢红包

User类创建

public class User {private String name;private int money;public User(){}public User(String name,int money){this.name=name;this.money=money;}public void show(){System.out.println("Name:"+name+" Money:"+money);}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getMoney() {return money;}public void setMoney(int money) {this.money = money;}
}​

Manage类

import java.util.ArrayList;public class Manager extends User{public Manager(String name, int money) {super(name, money);}public Manager() {super();}
//需要一个集合用来存储发红包的个数以及各个金额public ArrayList<Integer> List(int totalmoney,int count){//发的钱ArrayList<Integer> list = new ArrayList<>();int leftmoney = super.getMoney();//群主总共的钱if(leftmoney < totalmoney) return list;//群主没那么多钱int averagemoney = totalmoney/count;//平均每个人int modemoney = totalmoney%count;//除不尽的余数加在list最后一个for(int i = 0 ; i < count-1 ; i++){list.add(averagemoney);}super.setMoney(leftmoney - totalmoney);//群主剩的钱list.add(modemoney+averagemoney);return list;//返回红包集合}
}

Member类

import java.util.ArrayList;
import java.util.Random;public class Member extends User{public Member() {super();}public Member(String name, int money) {super(name, money);}public void receive(ArrayList<Integer> list){int random = new Random().nextInt(list.size());//随即索引int num = list.remove(random);//将这个数去除,并且取出int money = super.getMoney()+num;//把钱加上super.setMoney(money);//更新前的金额}
}

调用

import java.util.ArrayList;
import java.util.Scanner;public class Using {public static void main(String[] args) {Member A= new Member("贤哥",0);Member B = new Member("超哥",0);Member C = new Member("小哥",0);Manager qun = new Manager("群主",10000);System.out.println("原来的钱");qun.show();A.show();B.show();C.show();System.out.println("================");System.out.println("你想发多少");int F = new Scanner(System.in).nextInt();ArrayList<Integer> list = qun.List(F,3);A.receive(list);B.receive(list);C.receive(list);qun.show();A.show();B.show();C.show();}
}

运行结果:

5 双色球系统

代码实现:

package itheima;import java.util.Scanner;
import java.util.Random;public class seven {public static void main(String[] args) {int [] arr = creatarr();int [] arr1 = maicaipiao();jiage(find(arr,arr1),zuihouyige(arr,arr1));}private static void jiage(int num,int lannum){int hongnum = num-lannum;if (hongnum>=0 && lannum==1 &&hongnum<3){System.out.println("恭喜中奖5元");}else if ((hongnum==4&&lannum==0)||(hongnum==3 && lannum==1)){System.out.println("恭喜中奖10元");}else if ((hongnum==4&&lannum==1)||(hongnum==5 && lannum==0)){System.out.println("恭喜中奖200元");} else if(hongnum==5 && lannum==1){System.out.println("恭喜中奖3000元");}else if(hongnum==6 && lannum==0){System.out.println("恭喜中奖500 0000元");} else if (hongnum==6 && lannum==1) {System.out.println("恭喜中奖1000 0000元");}elseSystem.out.println("一分钱没中");}private static int zuihouyige(int [] arr1,int [] arr2){int lannum=0;if (arr1[6]==arr2[6]){lannum=1;}return lannum;}private static int[] maicaipiao(){Scanner P = new Scanner(System.in);//int[] arr = new int[]{P.nextInt(),P.nextInt(),P.nextInt(),P.nextInt(),P.nextInt(),P.nextInt(),P.nextInt()};int[] arr = new int[7];for (int i = 0; i < 6;) {System.out.println("输入第"+(i+1)+"个数:");int num = P.nextInt();if (num >0 && num<34) {if (isPrime(arr,num)){arr[i] = num;i++;}elseSystem.out.println("已经存在");}elseSystem.out.println("输入范围错误");}System.out.println("输入第7个数:");while(true){int num7= P.nextInt();if (num7>0 && num7<17) {arr[6] = num7;for (int i : arr) {System.out.print(i+" ");}System.out.println(" ");return arr;}elseSystem.out.println("范围错误");}}private static int[] creatarr() {int[] arr = new int[7];//七色球Random rand = new Random();for (int i = 0; i < arr.length-1;) {int suinum = rand.nextInt(33)+1;//前六个数1-33if (isPrime(arr, suinum)) {arr[i] = suinum;i++;}}arr[arr.length-1] = rand.nextInt(16)+1;//第七个数1-16return arr;}private static boolean isPrime(int []arr,int n) {//是不是已经出现没有返回truefor (int i : arr) {if (n==i){return false;}}return true;}private static int find(int[] arr1, int[] arr2) {//多少个相同的int i = 0, j = 0;int count = 0;while (i < arr1.length && j < arr2.length) {if (arr1[i] == arr2[j]) {count++;i++;  // 移动 arr1 的指针j++;  // 移动 arr2 的指针} else if (arr1[i] < arr2[j]) {i++;} else {j++;}}return count;}
}

6 用户登录

代码实现

用户名三次机会出错退出系统。

用户名正确进入系统输入密码,密码三次错误锁定用户。

import java.util.Scanner;public class User {public static void main(String[] args) {String Username = "anxian";String UserPassword = "123456";Scanner sc = new Scanner(System.in);String username = null;int num = 0;while (num < 3) {System.out.println("输入你的用户名:");username = sc.nextLine();if (username.equals(Username)) {break;}else {num++;System.out.println("用户名错误,你还有"+(3-num)+"次机会");}}if (username.equals(Username)) {for (int i = 0; i < 3; i++) {System.out.println("输入你的密码:");String password = sc.nextLine();if (password.equals(UserPassword)) {System.out.println("登陆成功");break;} else {System.out.println("信息错误还有" + (2 - i) + "次机会");if (2-i == 0){System.out.println("用户"+Username+"被锁定,请联系客服。");}}}}}
}

7 金额转换

import java.util.Scanner;public class abc {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n;while (true){System.out.println("enter a number");n = sc.nextInt();if ( n>0 && n<9999999 ){break;}elseSystem.out.println("输入错误");}String str="";do {int g = n % 10;n = n / 10;str = daxie(g).concat(str);//变成大写} while (n != 0);int len = str.length();for (int i = 0; i < (7-len); i++) {//把前置零加上String s = "零";str = s.concat(str);}
//方法一
//        char []arr = str.toCharArray();//变成字符数组
//        String last = "";
//        last +=arr[0]+"百";
//        last+=arr[1]+"拾";
//        last+=arr[2]+"万";
//        last+=arr[3]+"千";
//        last+=arr[4]+"百";
//        last+=arr[5]+"拾";
//        last+=arr[6]+"元";
//        System.out.println(last);//方法二String []arrs = {"百","拾","万","千","百","拾","元"};for (int i = 0; i < str.length(); i++) {char ch = str.charAt(i);System.out.print(ch);System.out.print(arrs[i]);}}private static String daxie(int n){String []arr = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};return arr[n];}
}

8 手机号屏蔽

import java.util.Scanner;public class abc {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();String str1 = str.substring(0, 3);String str2 = str.substring(str.length()-4);System.out.println(str1+"****"+str2);}
}

9 罗马数字转换

 代码实现

import java.util.Scanner;public class abc {public static void main(String[] args) {System.out.println("输入一个数字");Scanner sc = new Scanner(System.in);String str;while (true) {str = sc.next();boolean flag = Isintnum(str);if (flag) {break;}elseSystem.out.println("请重新输入");}StringBuilder p = new StringBuilder();for (char c : str.toCharArray()) {int i = c - '0';p.append(Luoma(i));}System.out.println(p);}private static String Luoma(int num){String [] arr =  {"","I ","II ","III ","IV ","V ","VI ","VII ","VIII ","IX "};return arr[num];}private static boolean Isintnum(String str){for (int i = 0; i < str.length(); i++) {if (str.charAt(i) < '0' || str.charAt(i) > '9') {return false;}}return true;}
}

10 调整字符串

代码实现

import java.util.Scanner;public class abc {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String next = sc.next();String next2 = sc.next();boolean flag = false;for (int i = 0; i < next.length(); i++) {next = xuanzhuan(next);if (next2.equals(next)) {System.out.println("YES");flag = true;}}if (!flag) {System.out.println("NO");}}private static String xuanzhuan(String next){String s;s = next.charAt(0)+"";next = next.substring(1);next = next+s;return next;}
}

11 初级学生管理系统

创建一个学生类

public class Student {private String id;private String name;private int age;private String address;public Student() {}public Student(String id, String name, int age,String address) {this.id = id;this.name = name;this.age = age;}public String getId() {return id;}public void setId(String id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getAddress() {return address;}public void setAddress(String address) {this.address = address;}
}

相关方法的实现

import java.util.ArrayList;
import java.util.Scanner;public class StudentManage {public static void main(String[] args) {ArrayList<Student> students = new ArrayList<>();loop:while (true) {System.out.println("    ==欢迎来到学生管理系统==");System.out.println(" 输入 1 - 添加学生信息");System.out.println(" 输入 2 - 删除学生信息");System.out.println(" 输入 3 - 更改学生信息");System.out.println(" 输入 4 - 查询学生信息");System.out.println(" 输入 5 - 退出系统");System.out.println(" ");System.out.print("输入你的需求: ");Scanner sc = new Scanner(System.in);int choice = sc.nextInt();switch (choice) {case 1: addstudent(students);break;case 2: delstudent(students);break;case 3: changestudent(students);break;case 4: squrestudent(students);break;case 5: {System.out.println("已退出学生管理系统");break loop;} default:System.out.println("没有这个选项,请重新输入:");}}}private static void squrestudent(ArrayList<Student> students) {//查询遍历,(空学生表的判断)if (students.isEmpty()) {System.out.println("请添加后再查询");}else{System.out.println("id       姓名 年龄 住址");for (Student student : students) {System.out.println(student.getId() + " " + student.getName()+ " " + student.getAge() + " " + student.getAddress());}}}private static void changestudent(ArrayList<Student> students) {//更改学生表的成员,根据id信息更改if (students.isEmpty()) {System.out.println("请添加后再更改");}else{Scanner sc = new Scanner(System.in);System.out.println("输入id");String id = sc.next();if(!idtest(students, id)){System.out.println("id 匹配成功");System.out.println("输入姓名");String name = sc.next();System.out.println("输入年龄");int age = sc.nextInt();System.out.println("输入地址");String address = sc.next();for (Student student : students) {if (student.getId().equals(id)) {student.setId(id);student.setName(name);student.setAge(age);student.setAddress(address);System.out.println("更改成功");}}}elseSystem.out.println("无这个 id 信息,请重新选择你的需求");}}private static void delstudent(ArrayList<Student> students) {//删除学生表成员信息,要判断是否存在System.out.println("请输入id信息");Scanner sc = new Scanner(System.in);String id = sc.next();for (int i = 0; i < students.size(); i++) {if (students.get(i).getId().equals(id)) {students.remove(i);System.out.println("删除成功");break;}if ( i == students.size() - 1) {System.out.println("无这个学生信息,请添加之后再进行操作");}}}private static void addstudent(ArrayList<Student> students) {//添加学生表成员信息//        System.out.println("分别输入  id  姓名  年龄  住址");
//        Scanner sc = new Scanner(System.in);
//        Student student = new Student(sc.next(),sc.next(),sc.nextInt(),sc.next());//添加方法一
//        students.add(student);Student student = new Student();Scanner sc = new Scanner(System.in);//添加方法二System.out.println("输入id");while(true){String id = sc.next();if (idtest(students,id)) {student.setId(id);break;}elseSystem.out.println("id已经存在 请重新输入");}System.out.println("输入姓名");String name = sc.next();student.setName(name);System.out.println("输入年龄");int age = sc.nextInt();student.setAge(age);System.out.println("输入住址");String address = sc.next();student.setAddress(address);students.add(student);System.out.println("学生信息添加成功");}private static boolean idtest(ArrayList<Student> students,String id) { // 不存在返回truefor (Student student : students) {if (student.getId().equals(id)) {return false;}}return true;}
}

12 学生管理系统(升级版)

三种需求

用户账号注册

用户账号登陆

用户忘记密码

代码实现

相关文章:

javaaaa

1 飞机票 代码实现&#xff1a; import java.util.Scanner; public class F1 {public static void main(String[] args) {Scanner input new Scanner(System.in);System.out.print("请输入票价&#xff1a; ");double jia input.nextDouble();System.out.print(&…...

游戏开发引擎___unity位置信息和unlit shader(无光照着色器)的使用,以桌子的渲染为例

unity是左手坐标系 1.位置信息 1.1 代码 using System.Collections; using System.Collections.Generic; using UnityEngine;public class positionTest : MonoBehaviour {public Camera Camera;private void OnGUI(){//世界坐标系&#xff0c;GUI里的标签GUI.Label(new Rec…...

反向沙箱的功能特点

在这个信息化飞速发展的时代&#xff0c;企业的数据安全面临着前所未有的挑战。员工的无意操作、恶意软件的潜伏、甚至是敌对势力的网络攻击&#xff0c;都可能成为企业数据安全的致命威胁。深信达SPN反向沙箱为您筑起了一道坚不可摧的数据安全防线&#xff01; 来百度APP畅享高…...

可测试,可维护,可移植:上位机软件分层设计的重要性

互联网中&#xff0c;软件工程师岗位会分前端工程师&#xff0c;后端工程师。这是由于互联网软件规模庞大&#xff0c;从业人员众多。前后端分别根据各自需求发展不一样的技术栈。那么上位机软件呢&#xff1f;它规模小&#xff0c;通常一个人就能开发一个项目。它还有必要分前…...

构造函数与析构函数的执行顺序

对象作为成员变量的构造函数与析构函数 当一个类包含另一个类的对象作为成员时&#xff0c;这些成员对象的构造函数会在包含它们的对象的构造函数之前被调用&#xff0c;而它们的析构函数则会在包含它们的对象的析构函数之后被调用。成员对象的构造函数和析构函数的调用顺序与…...

Vue框架;Vue中的选择和循环结构;Vue数据类型;Vue中的事件和动态属性;Vue子组件通过导入在主组件显示在网页;Vue中主组件向子组件传递数据

一&#xff0c;Vue简介 前端现在比较火的三大框架就是&#xff1a;vue &#xff0c;React&#xff0c;Angular。在国内使用最多的还是&#xff1a; vue >React >Angular Vue (发音为 /vjuː/&#xff0c;类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准…...

懒人笔记-opencv4.8.0篇

懒人笔记-opencv4.8.0篇 前言1、卸载 opencv3.4.31.1 cmake1.2 编译过程1.3 卸载1.4 检查代码是否卸载干净 2、安装 opencv4.8.02.1 安装依赖2.2 创建编译目录2.3 设置编译选项2.4 执行编译命令2.5 环境配置2.5.1、环境配置添加库路径2.5.2 更新系统2.5.3 配置bash2.5.4 保存退…...

解决uniapp视频video组件进入全屏再退出全屏后,cover-view失效的问题

给cover-view一个变量如isCloseBtnShow&#xff0c;通过v-if&#xff08;不要用v-show&#xff09;来控制显示隐藏。监听video全屏事件&#xff0c;全屏时&#xff0c;设置变量为false,退出全屏时再设为true&#xff0c;这样每次退出全屏,cover-view会重新加载。被覆盖的问题就…...

ip属地河北切换北京

我们知道&#xff0c;每当电脑或手机连接网络时&#xff0c;都会分配到一个网络IP地址&#xff0c;这个IP地址通常与设备所在的地区网络相关联。然而&#xff0c;出于业务或个人需求&#xff0c;有时我们需要将本机的IP地址切换到其他城市。例如要将IP属地河北切换北京&#xf…...

fpga入门名词(1)

这是第一代FPGA ,在 FPGA&#xff08;现场可编程门阵列&#xff09;设计中&#xff0c;LCA&#xff08;逻辑单元阵列&#xff09;通常由几个关键组件构成&#xff0c;包括 IOB、CLB 和 Interconnect。以下是这些组件的简要说明&#xff1a; 1. IOB&#xff08;Input/Output B…...

设计模式-行为型模式-访问者模式

访问者模式难以实现&#xff0c;且应用该模式可能会导致代码可读性变差&#xff0c;可维护性变差&#xff0c;除非必要&#xff0c;不建议使用&#xff1b; 1.访问者模式定义 允许在运行时将一个或多个操作应用于一组对象&#xff0c;将操作与对象结构分离&#xff1b; 访问者…...

探索Oracle数据库的多租户特性:架构、优势与实践

在云计算和大数据时代&#xff0c;多租户架构成为数据库设计中的一个重要趋势。Oracle数据库的多租户选项&#xff08;Multitenant&#xff09;允许单个数据库实例支持多个独立数据库&#xff08;称为容器数据库和可插拔数据库&#xff09;&#xff0c;每个数据库都有自己的数据…...

Hack The Box-Sightless

总体思路 CVE-2022-0944->密码破解->chrome调试->PHP-FPM命令执行 信息收集&端口利用 nmap -sSVC sightless.htbStarting Nmap 7.94SVN ( https://nmap.org ) at 2024-09-11 08:40 CST Nmap scan report for sightless.htb Host is up (0.84s latency). Not sh…...

Linux驱动开发-字符设备驱动开发

linux 驱动开发1. 驱动程序的类型2. 驱动开发流程字符设备驱动 1. 基本概念2. 字符设备驱动的基本结构 架构字符设备驱动开发中常用的 API示例以下代码加入了设备类和设备实例的创建 linux 驱动开发 1. 驱动程序的类型 在 Linux 中&#xff0c;驱动程序主要有以下几种类型&am…...

好用的电脑录屏软件有哪些?推荐4款专业工具。

不同系统的电脑上面带有的录屏功能不一样&#xff0c;比如win10上面有Xbox game bar,Mac系统则用的是QuickTime Player&#xff0c;或者是使用快捷键“CommandShift5”。但更方便的&#xff0c;我自己认为是使用一些专业的录屏软件&#xff0c;他门的录制模式多&#xff0c;兼容…...

web基础之XSS

一、搭建XSS平台 安装 1、我这里安装在本地的Phpstudy上&#xff0c;安装过程就是一路下一步&#xff08;可以改安装路径&#xff09;&#xff0c;附上下载链接&#xff1a; # 官网&#xff1a;https://www.xp.cn/download.html# 蓝莲花 - github下载 https://github.com/fi…...

目标检测-小目标检测方法

小目标检测是计算机视觉中的一个挑战性问题&#xff0c;因为小目标往往在图像中占据的像素较少&#xff0c;容易被背景或其他物体干扰。为了有效地进行小目标检测&#xff0c;研究人员和工程师提出了多种方法和算法来提高检测精度。以下是一些针对小目标检测的有效方式和算法&a…...

连接数据库(以MySQL为例)

文章目录 前言一、数据库是什么&#xff1f;二、连接步骤 1.手动导入驱动包2.连接数据库总结 前言 面对应用程序的开发&#xff0c;普遍需要保存用户的海量数据。保存粮的库叫粮库&#xff0c;保存水的库叫水库&#xff0c;那么保存数据的库自然叫数据库。有了数据库&#xff0…...

Mysql高级教程

1.安装部署 安装依赖性&#xff1a; [rootmysql-node10 ~]# dnf install cmake gcc-c openssl-devel ncurses-devel.x86_64 libtirpc-devel-1.3.3-8.el7_4.x86_64.rpm rpcgen.x86_64 下载并解压源码包 [rootmysql-node10 ~]# tar zxf mysql-boost-5.7.44.tar.gz [rootmysql-no…...

基于Ubuntu2404搭建mysql8配置远程访问

使用系统为Ubuntu2404&#xff0c;mysql8版本为8.0.36 安装mysql apt install -y mysql-server设置开机自启动 systemctl enable --now mysql修改密码&#xff0c;似乎是bug&#xff0c;修改密码第一次不成功&#xff0c;第二次可以 mysql use mysql; update user set Host…...

前端工程师职业发展路线图

在前端开发领域&#xff0c;从一个新手成长为一名资深工程师需要经过一系列的学习和实践。以下是一份详细的前端工程师职业发展路线图&#xff0c;包括了从基础到高级的各个阶段。 入门阶段 1. 学习基础技术 HTML/HTML5&#xff1a;掌握网页结构和语义化标签的使用。CSS/CSS…...

人工智能(AI)正在以前所未有的速度融入我们生活的方方面面

人工智能将融入我们生活的方方面面 人工智能&#xff08;AI&#xff09;正在以前所未有的速度融入我们生活的方方面面&#xff0c;这种趋势在未来几年乃至几十年内将会持续加速。以下是一些人工智能已经或即将在各个领域产生深远影响的例子&#xff1a; 智能家居&#xff1a;…...

OpenCV-模板匹配多个目标

文章目录 一、基本概念二、基本步骤1.图像准备2.图像预处理3.执行模板匹配4.定位匹配区域5.处理多个匹配6.优化和验证 三、代码实现1.图片读取2.图像预处理3.模板匹配4.绘制矩形框 三、总结 模型匹配&#xff08;Model Matching&#xff09;是一个广泛应用的概念&#xff0c;其…...

uniapp 原生插件开发 UI

前言&#xff1a; 在集成某些特定 原生SDK的时候&#xff0c;它本身是带UI控件的。当我们使用 uniapp 开发app的时候实是 可以使使用 nvue 页面&#xff0c;以 weex 的方式嵌入原生的UI控件。 我这边的场景是 接入连连app的支付&#xff0c;它有个自己的密码键盘 控件是原生的页…...

性能测试-性能分析与调优原理总结

性能分析与调优如何下手&#xff0c;先从硬件开始&#xff0c;还是先从代码或数据库。 从操作系统&#xff08;CPU调度&#xff0c;内存管理&#xff0c;进程调度&#xff0c;磁盘I/O&#xff09;、网络、协议&#xff08;HTTP&#xff0c; TCP/IP &#xff09;&#xff0c;还是…...

【机器学习】4 ——熵

机器学习4 ——熵 文章目录 机器学习4 ——熵前言 前言 熵衡量随机变量不确定性&#xff0c;由克劳德香农&#xff08;Claude Shannon&#xff09;在1948年提出&#xff0c;称为香农熵。反映了一个系统中信息的混乱程度或信息量。 其定义为&#xff1a; H ( P ) − ∑ x P …...

linux命令用于删除文本文件中的重复行的命令uniq详解

目录 一、概述 二、基本用法 1、uniq 命令的基本语法 2、常用选项 3、获取帮助 三、主要功能 1. 识别并删除相邻重复行 2. 保留重复行的第一个实例 3. 统计重复次数 4. 忽略指定列的比较 四、示例 1. 删除相邻重复行 2. 显示每一行及其重复次数 3. 只显示重复行 4. …...

PHP智驭未来悦享生活智慧小区物业管理小程序系统源码

智驭未来&#xff0c;悦享生活 —— 探索智慧小区物业管理小程序 一、引言&#xff1a;智慧生活的新篇章 在这个日新月异的时代&#xff0c;科技正以前所未有的速度改变着我们的生活。从智能家居到智慧城市&#xff0c;每一处都闪耀着智慧的光芒。而今天&#xff0c;我要带大家…...

深度学习:怎么看pth文件的参数

.pth 文件是 PyTorch 模型的权重文件&#xff0c;它通常包含了训练好的模型的参数。要查看或使用这个文件&#xff0c;你可以按照以下步骤操作&#xff1a; 1. 确保你有模型的定义 你需要有创建这个 .pth 文件时所用的模型的代码。这意味着你需要有模型的类定义和架构。 2. …...

MMLU-Pro 基准测试数据集上线,含 12k 个跨学科复杂问题,难度提升,更具挑战性!DeepSeek 数学模型一键部署

在大语言模型 (LLM) 蓬勃发展的时代&#xff0c;诸如大规模多任务语言理解 (MMLU) 之类的基准测试&#xff0c;在推动 AI 于不同领域的语言理解与推理能力迈向极限方面&#xff0c;发挥着至关重要的关键作用。 然而&#xff0c;伴随模型的持续改进与优化&#xff0c;LLM 在这些…...