Java制作520表白代码——爱一个人需要理由吗?

news2024/9/29 5:23:30

✨博主:命运之光

✨专栏:Java经典程序设计

520表白日每个人都期待着浪漫的表白,而作为一名热爱编程的程序员,我决定用程序员的方式来向你表达我的爱意。

在2023年5月20日这个特殊的日子里,我要用一段特别的代码来向你传递我对你的深情。这段代码由Java语言编写,以表白为主题,将带给你无法拒绝的浪漫体验。 

目录

✨简介

🍓背景:

🍓特殊意义:

🍓Java编程作为表白方式

✨设计表白程序的思路

🍓程序视频效果展示 

🍓程序源代码分享

🍓总结表白程序的设计和实现过程

✨程序运行截图


✨简介

🍓背景:

"520"这个数字源于汉字的发音,它与"我爱你"这句表达爱意的中文词语相似。因此,"520"在中国文化中被赋予了浪漫和表白的含义。这个日期在过去的几年里逐渐流行起来,成为了年轻人表白爱意和表达情感的特殊日子。

🍓特殊意义:

  1. 浪漫的纪念日:类似于情人节,"520"被视为一个特殊的纪念日,提醒人们关注爱情和感情的重要性。在这一天,许多人会选择向心仪的人表白或者向自己的伴侣表达爱意。

  2. 数字的象征性:数字"520"具有象征性,代表着爱意和浪漫。它成为了人们用于表达爱意和吸引他人关注的独特符号。

  3. 创造回忆:"520"作为一个特殊的日期,可以帮助人们创造难忘的回忆。无论是收到表白还是表达爱意,这一天都可以成为人们爱情故事中重要的一章。

  4. 社交媒体的流行:随着社交媒体的兴起,人们更容易在"520"这一天分享自己的爱情故事、浪漫的瞬间和表白的场景。这使得"520"成为了一个全民参与的浪漫日子。

总的来说,"520"作为表白日具有浪漫和特殊的意义。它提醒人们在这个特别的日子里关注爱情、表达情感,并创造美好的回忆。无论是通过言语、行动还是通过编程,"520"是一个适合向心爱的人表白爱意的日子。

🍓Java编程作为表白方式

技术与情感的结合,通过使用Java编程作为表白方式,程序员们将技术与情感相结合。这不仅仅是展示他们的编程技能,更是表达他们对心爱的人的关心和爱意。在代码背后,隐藏着深深的情感和真挚的情感表达。

✨设计表白程序的思路

关于程序的设计思路这块我就不多说了,会的人看一下写的代码就能秒懂,不会的也不会在意程序的设计思路(这个建立的对象和写的程序)。

🍓程序视频效果展示 

520love(JAVA练习)

🍓程序源代码分享

(1)demo

package Love;
import sun.plugin.dom.css.RGBColor;

import javax.swing.*;
import java.awt.*;

public class demo extends JFrame{
    public static void main(String[] args) {
        String[] arr={"小姐姐","我关注你很久了。","做我女朋友好吗?","游戏随便玩(一起玩也行0.0)","你打球我买水","我会游泳","我说的都是真的","真的真的","可以做我女朋友吗?"};
        //先建立一个窗口
        int screenwidth=500;
        int screenheight=200;
        JFrame frame1=new JFrame("");
        frame1.setSize(screenwidth,screenheight);//设置窗口大小
        frame1.setVisible(true);//设置窗口可见
        frame1.setLocation(200,200);//设置窗口的左上角坐标为(200,200)



        //创建一个JPanel
        JPanel p=new JPanel();
        frame1.add(p);
        //设置布局,设置为空布局
        p.setLayout(null);
        //设置背景颜色
        p.setBackground(new Color(255, 224, 219));
       // p.setPreferredSize(new Dimension(50,100));
        //创建一个文本框来显示文字,这里采用JLabel
        JLabel text1=new JLabel();//设置JLabel的字体
        text1.setFont(new java.awt.Font("黑体", 1, 30));//设置JLabel的字体和大小
        p.add(text1);//将JLabel放入JPanel中
        text1.setBounds(20,10,1000,50);//设置字体位置
        //创建按钮组件
        JButton btnok1=new JButton("确定");//按钮组件设置为确认
        Font f=new Font("黑体",Font.BOLD,25);
        btnok1.setFont(f);
        btnok1.setBounds(200,100,90,50);
        p.add(btnok1);
        //进行事件处理
        //创建对象
        action action1 =new action();//创建事件对象
        btnok1.addActionListener(action1);//给按钮添加这个对象,给按钮添加一个ActionListener的对象
        while(action1.count<9)
        {
            text1.setText(arr[action1.count]);
        }
        frame1.setVisible(false);//设置窗口不可见

        //创建新窗口,关闭原有窗口
        demo2 frame2 =new demo2();
        frame2.setEnabled(false);
    }
}

(2)demo2

package Love;

import sun.plugin.dom.css.RGBColor;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;

public class demo2 extends JFrame {

    public demo2()
    {
        //先建立一个窗口
        int scwidth2 =500;
        int scrheight2 =400;
        JFrame frame2=new JFrame("520我爱你,爱你地久天长!");
        frame2.setSize(scwidth2,scrheight2);//设置窗口大小
        frame2.setVisible(true);//设置窗口可见
        frame2.setLocation(200,200);//设置窗口的左上角坐标为(200,200)

        //创建一个JPanel
        JPanel p=new JPanel();
        frame2.add(p);
        //设置布局,设置为空布局
        p.setLayout(null);
        //设置背景颜色
        p.setBackground(new Color(255, 255, 236));
        // p.setPreferredSize(new Dimension(50,100));
        //创建一个文本框来显示文字,这里采用JLabel
        JLabel text1=new JLabel("答应我吧!");//设置JLabel的字体
        text1.setFont(new java.awt.Font("黑体", 1, 30));//设置JLabel的字体和大小
        p.add(text1);//将JLabel放入JPanel中
        text1.setBounds(20,10,1000,50);//设置字体位置
        //创建按钮组件
        JButton btnok2=new JButton("我同意");//按钮组件设置为确认
        Font f=new Font("黑体",Font.BOLD,25);
        btnok2.setFont(f);
        btnok2.setBounds(100,300,120,50);//170
        p.add(btnok2);

        //创建第二个取消的按钮组件           100+120+100+120=440-500=60
        JButton btnok3=new JButton("我拒绝");//按钮组件设置为确认
        Font f2=new Font("黑体",Font.BOLD,25);
        btnok3.setFont(f2);
        btnok3.setBounds(260,300,120,50);//170
        p.add(btnok3);

        //进行事件处理
        //创建对象
        actiontxt action2 =new actiontxt();//创建事件对象,这个是点击我拒绝时候的对象
        action4 action3 =new action4();//创建事件对象,这个是点击我同意时候的对象
        //点击我不同意时跳出新的窗口
        btnok3.addActionListener(action2);//给按钮添加这个对象,给按钮添加一个ActionListener的对象
        btnok2.addActionListener(action3);//给按钮添加这个对象,给按钮添加一个ActionListener的对象
//        frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //if(btnok3.addActionListener(action2)==true)
        System.out.println("action2.closenum"+action2.closenum);

    }





}

(3)demo3.java(刚学Java时候写的,写的有点久了,我忘了这块为什么写了个夹😭)

package Love;

import sun.plugin.dom.css.RGBColor;
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;

class MyWindow extends WindowAdapter{
    public void windowClosing(WindowEvent e){
        System.out.println("窗口关闭");
        System.exit(1);

    }
}
public class demo3 extends JFrame{
    public demo3()
    {
        //先建立一个窗口
        int scwidth2 =300;
        int scrheight2 =100;
        JFrame frame2=new JFrame("555");
        frame2.addWindowFocusListener(new MyWindow());//加入事件
        frame2.setEnabled(false);
        frame2.setSize(scwidth2,scrheight2);//设置窗口大小
        frame2.setVisible(true);//设置窗口可见
        frame2.setLocation(300,300);//设置窗口的左上角坐标为(200,200)

        //创建一个JPanel
        JPanel p=new JPanel();
        frame2.add(p);
        //设置布局,设置为空布局
        p.setLayout(null);
        //设置背景颜色
        p.setBackground(new Color(255, 224, 219));
        // p.setPreferredSize(new Dimension(50,100));
        //创建一个文本框来显示文字,这里采用JLabel
        JLabel text1=new JLabel("不能拒绝哦");//设置JLabel的字体
        text1.setFont(new java.awt.Font("黑体", 1, 20));//设置JLabel的字体和大小
        p.add(text1);//将JLabel放入JPanel中
        text1.setBounds(20,10,1000,50);//设置字体位置
        //action action2 =new action();//创建事件对象



    }

}

(4)MyWindow

package Love;

import sun.plugin.dom.css.RGBColor;
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;

class MyWindow extends WindowAdapter{
    public void windowClosing(WindowEvent e){
        System.out.println("窗口关闭");
        System.exit(1);

    }
}
public class demo3 extends JFrame{
    public demo3()
    {
        //先建立一个窗口
        int scwidth2 =300;
        int scrheight2 =100;
        JFrame frame2=new JFrame("555");
        frame2.addWindowFocusListener(new MyWindow());//加入事件
        frame2.setEnabled(false);
        frame2.setSize(scwidth2,scrheight2);//设置窗口大小
        frame2.setVisible(true);//设置窗口可见
        frame2.setLocation(300,300);//设置窗口的左上角坐标为(200,200)

        //创建一个JPanel
        JPanel p=new JPanel();
        frame2.add(p);
        //设置布局,设置为空布局
        p.setLayout(null);
        //设置背景颜色
        p.setBackground(new Color(255, 224, 219));
        // p.setPreferredSize(new Dimension(50,100));
        //创建一个文本框来显示文字,这里采用JLabel
        JLabel text1=new JLabel("不能拒绝哦");//设置JLabel的字体
        text1.setFont(new java.awt.Font("黑体", 1, 20));//设置JLabel的字体和大小
        p.add(text1);//将JLabel放入JPanel中
        text1.setBounds(20,10,1000,50);//设置字体位置
        //action action2 =new action();//创建事件对象



    }

}

(5)demo4.java

package Love;

import sun.plugin.dom.css.RGBColor;
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;

class MyWindow1 extends WindowAdapter{
    public void windowClosing(WindowEvent e){
        System.out.println("窗口关闭");
        System.exit(1);

    }
}
public class demo4 extends JFrame{
    public demo4()
    {
//        //先建立一个窗口
//        int scwidth2 =800;
//        int scrheight2 =600;
//        JFrame frame2=new JFrame("555");
//        frame2.addWindowFocusListener(new MyWindow1());//加入事件
//        frame2.setEnabled(false);
//        frame2.setSize(scwidth2,scrheight2);//设置窗口大小
//        frame2.setVisible(true);//设置窗口可见
//        frame2.setLocation(200,200);//设置窗口的左上角坐标为(200,200)
//
//        //创建一个JPanel
//        JPanel p=new JPanel();
//        //布局
//        FlowLayout Flow=new FlowLayout(FlowLayout.RIGHT,10,10);
//        p.setLayout(Flow);
//
//
//        frame2.add(p);
//        //设置布局,设置为空布局
//        p.setLayout(null);
//        //设置背景颜色
//        p.setBackground(new Color(255, 224, 219));
//        // p.setPreferredSize(new Dimension(50,100));
//        //创建一个文本框来显示文字,这里采用JLabel
//        JLabel text1=new JLabel("喜欢你,不要甜言蜜语,想着你,不要花言巧语,爱着你,不要欺骗话语。520我爱你,亲爱滴,今\n" +
//                "生你是我的唯一,对你只有一心一意。");//设置JLabel的字体
//        text1.setFont(new java.awt.Font("黑体", 1, 30));//设置JLabel的字体和大小
//        p.add(text1);//将JLabel放入JPanel中
//        text1.setBounds(20,10,1000,50);//设置字体位置
//        //action action2 =new action();//创建事件对象

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置关闭模式
        setSize(800, 600);// 设置窗口大小
        //setLocationRelativeTo(200,200);// 设置窗口居中
        getContentPane().setLayout(null);// 设置布局为绝对定位


        JLabel JL = new JLabel("<html>“真爱”无敌,让我们永远在一同;“痴爱”无私,使你我同心长相知;“深爱”无言,引水中鸳鸯\n" +
                "都来羡;“最爱”是你,对你的幸福我惦记;“疼爱”不已,有爱情相伴无距离!520,爱你是我正在说的\n" +
                "话,爱你是我不断做的事!</html>");// 创建文本框并添加文字

        //JL.setBackground(Color.black);

        JL.setFont(new java.awt.Font("黑体", 2, 30));//设置JLabel的字体和大小
        JL.setBounds(0, 0, 800, 200);// 设置文本框大小即位置
        getContentPane().add(JL);// 将文本框加入窗口
        setVisible(true);// 使窗口可见


    }

}

(6)MyWindow1

package Love;

import sun.plugin.dom.css.RGBColor;
import javax.swing.*;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;

class MyWindow1 extends WindowAdapter{
    public void windowClosing(WindowEvent e){
        System.out.println("窗口关闭");
        System.exit(1);

    }
}
public class demo4 extends JFrame{
    public demo4()
    {
//        //先建立一个窗口
//        int scwidth2 =800;
//        int scrheight2 =600;
//        JFrame frame2=new JFrame("555");
//        frame2.addWindowFocusListener(new MyWindow1());//加入事件
//        frame2.setEnabled(false);
//        frame2.setSize(scwidth2,scrheight2);//设置窗口大小
//        frame2.setVisible(true);//设置窗口可见
//        frame2.setLocation(200,200);//设置窗口的左上角坐标为(200,200)
//
//        //创建一个JPanel
//        JPanel p=new JPanel();
//        //布局
//        FlowLayout Flow=new FlowLayout(FlowLayout.RIGHT,10,10);
//        p.setLayout(Flow);
//
//
//        frame2.add(p);
//        //设置布局,设置为空布局
//        p.setLayout(null);
//        //设置背景颜色
//        p.setBackground(new Color(255, 224, 219));
//        // p.setPreferredSize(new Dimension(50,100));
//        //创建一个文本框来显示文字,这里采用JLabel
//        JLabel text1=new JLabel("喜欢你,不要甜言蜜语,想着你,不要花言巧语,爱着你,不要欺骗话语。520我爱你,亲爱滴,今\n" +
//                "生你是我的唯一,对你只有一心一意。");//设置JLabel的字体
//        text1.setFont(new java.awt.Font("黑体", 1, 30));//设置JLabel的字体和大小
//        p.add(text1);//将JLabel放入JPanel中
//        text1.setBounds(20,10,1000,50);//设置字体位置
//        //action action2 =new action();//创建事件对象

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 设置关闭模式
        setSize(800, 600);// 设置窗口大小
        //setLocationRelativeTo(200,200);// 设置窗口居中
        getContentPane().setLayout(null);// 设置布局为绝对定位


        JLabel JL = new JLabel("<html>“真爱”无敌,让我们永远在一同;“痴爱”无私,使你我同心长相知;“深爱”无言,引水中鸳鸯\n" +
                "都来羡;“最爱”是你,对你的幸福我惦记;“疼爱”不已,有爱情相伴无距离!520,爱你是我正在说的\n" +
                "话,爱你是我不断做的事!</html>");// 创建文本框并添加文字

        //JL.setBackground(Color.black);

        JL.setFont(new java.awt.Font("黑体", 2, 30));//设置JLabel的字体和大小
        JL.setBounds(0, 0, 800, 200);// 设置文本框大小即位置
        getContentPane().add(JL);// 将文本框加入窗口
        setVisible(true);// 使窗口可见


    }

}

(7)actiontxt

package Love;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class actiontxt extends Frame implements ActionListener {

    int closenum=0;
    public void actionPerformed(ActionEvent e) {
        /*
        在这里写入点击事件
        创建一个文本框来显示文字,这里采用JLabel
        */
        //setVisible(false);// 本窗口隐藏,
        demo3 frame3=new demo3();//创建新的窗口

    }
}

(8)action4

package Love;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class action4 extends JFrame implements ActionListener {
    public void actionPerformed(ActionEvent e) {
        /*
        在这里写入点击事件
        创建一个文本框来显示文字,这里采用JLabel
        */
        //setVisible(false);// 本窗口隐藏,
        demo4 frame3=new demo4();//创建新的窗口

    }
}

(9)action

package Love;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class action extends JFrame implements ActionListener {
    int count=0;
    int i=0;//定义全局变量i
    int temp=0;//窗口二跳转用

    public void actionPerformed(ActionEvent arg0) {
        /*
        在这里写入点击事件
        创建一个文本框来显示文字,这里采用JLabel
        */
        count++;
        temp++;
        System.out.println("count="+count);



    }
}

🍓总结表白程序的设计和实现过程

程序写的时间有点久了,刚学Java时候写的现在也说不清什么了,表白这个事情吧!心诚则灵,身为单身汪的蒟蒻也没什么能说的🐕(下面附上几张程序截图,祝大家520快乐哈O(∩_∩)O)

✨程序运行截图

(1)

(2)

(3)

 (4)

(5)

 (6)

 (7)

 (8)

(9)

 (10)

 (11)

(12)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

BM1684X-onnx模型转化为bmodel

1&#xff1a;在tpu-mlir目录下进入docker docker run --privileged --name tpu-mlir -v $PWD:/workspace -it sophgo/tpuc_dev:v2.2 原因&#xff1a;该镜像已创建&#xff0c;要么重新创建一个新进程&#xff0c;要么杀死老进程&#xff1b; 解决办法如下&#xff1a; 2:接着…

夜深人静学32系列17——OLED

夜深人静学32系列17——OLED OLED简介接口定义OLED驱动原理驱动函数OLED.COLED.HCubeMX配置 实战部分效果展示驱动代码 OLED简介 LED&#xff0c;即有机发光二极管&#xff08;Organic Light-Emitting Diode&#xff09;&#xff0c;又称为有机激光显示&#xff08;Organic El…

基于YOLOV5的道路损伤(GRDDC‘2020)检测

1. GRDDC2020 数据集介绍 GRDDC2020 数据集是从印度、日本和捷克收集的道路图像。包括三个部分&#xff1a;Train, Test1, Test2。训练集包括带有 PASCAL VOC 格式 XML 文件标注的道路图像。 缺陷类型&#xff1a;D00、D01、D11、D10、D20、D40、D43、D44、D50、D0w0…

Otsu阈值法原理及实现

文章目录 Otsu算法简介Otsu 算法的逻辑源码实现 欢迎访问个人网络日志&#x1f339;&#x1f339;知行空间&#x1f339;&#x1f339; Otsu算法简介 Otsu阈值法发表于1979年&#xff0c;论文为A threshold selection method from gray level histograms,作者是日本东京大学的…

序列模型基础概念

一、公式定义 在时间 t t t观察到 x t x_{t} xt​&#xff0c;那么得到 T T T个不独立的随机变量 ( x 1 , . . . , x T ) − p ( X ) (x_{1},...,x_{T})-p(X) (x1​,...,xT​)−p(X) 由条件概率公式&#xff1a; p ( a , b ) p ( a ) p ( b ∣ a ) p ( b ) p ( a ∣ b ) p(a,…

chatgpt赋能python:Python中局部变量的介绍

Python中局部变量的介绍 在Python中&#xff0c;局部变量是在函数中定义的变量&#xff0c;其范围限制在该函数内部。每当函数被调用时&#xff0c;局部变量将被创建并且只在函数的执行期间存在。当函数执行结束时&#xff0c;局部变量将被销毁。 局部变量是在函数内部定义的…

代码随想录算法训练营第四十六天 | 力扣 139.单词拆分

139.单词拆分 题目 139. 单词拆分 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意&#xff1a;不要求字典中出现的单词全部都使用&#xff0c;并且字典中的单词可以重复使用。 解析 1.确定dp数组以及下标的含义 …

Windows上GIT配置文件的位置

Git作为常见的版本控制系统。在Windows上&#xff0c;我偶尔在CLI上使用官方的版本&#xff1a; Git for Windows 。本文简单介绍Windows下的git配置文件。 系统和全局的gitconfig 配置文件因环境而异&#xff08;Windows 原生的cmd、Windows shell 或 MSYS2 shell&#xff09;…

chatgpt赋能python:Python中如何取消列表

Python中如何取消列表 在Python中使用列表是一种非常常见的数据结构&#xff0c;它允许我们在其中存储任意数量的元素&#xff0c;并且可以非常容易地进行遍历和操作。但是&#xff0c;有时候我们需要从列表中删除元素。这个过程并不难&#xff0c;但是有些细节需要注意。本文…

写最好的Docker安装最新版MySQL8(mysql-8.0.31)教程(参考Docker Hub和MySQL官方文档)

一、前言 MySQL官方安装包下载地址&#xff1a;   https://dev.mysql.com/downloads/mysql/   Docker Hub官方网址&#xff1a;   https://hub.docker.com/ 如果需要了解Centos7下MySQL5.7最新版的安装部署&#xff0c;可参考教程【最新MySQL-5.7.40在云服务器Centos7.…

《深入理解计算机系统(CSAPP)》第9章虚拟内存 - 学习笔记

写在前面的话&#xff1a;此系列文章为笔者学习CSAPP时的个人笔记&#xff0c;分享出来与大家学习交流&#xff0c;目录大体与《深入理解计算机系统》书本一致。因是初次预习时写的笔记&#xff0c;在复习回看时发现部分内容存在一些小问题&#xff0c;因时间紧张来不及再次整理…

chatgpt赋能python:Python中对列表求和-一篇全面介绍和使用建议的SEO文章

Python中对列表求和 - 一篇全面介绍和使用建议的SEO文章 什么是Python中的列表&#xff1f; 在Python中&#xff0c;列表&#xff08;List&#xff09;是一种非常有用的数据结构&#xff0c;它是一组有序的元素集合。列表能够存储多个元素&#xff0c;每个元素都可以是不同的…

Ubuntu20.04安装VMware player16.2.4,不弹出安装界面的问题

1.先在官网上下载VMware player16.2.4进行下载&#xff0c;Ubuntu20.04对VMware player16.2.4进行安装 2.安装完成后&#xff0c;应该会有如图下的弹窗界面&#xff0c;但是我没有 解决方法&#xff1a; 点击Ubuntu的VMware player的程序图标&#xff0c;弹窗报错:"Comma…

【Leetcode60天带刷】day03链表——203. 移除链表元素,707.设计链表,206. 反转链表

链表基础知识: 链表就像一串小火车&#xff0c;有一节一节的车厢&#xff0c;每个车厢都叫做一个节点。 单链表&#xff1a;每个链表车厢里有两个内容&#xff0c;一个放的是真正的数据&#xff0c;另一个放的是下一节车厢的编号。 双链表&#xff1a;每个链表车厢里有三个内…

chatgpt赋能python:如何在Python中取消换行?

如何在Python中取消换行&#xff1f; 如果你是一名经验丰富的Python工程师&#xff0c;你一定会遇到在输出过程中需要取消换行的情况。在本文中&#xff0c;我将告诉你如何使用Python取消换行。 什么是换行&#xff1f; 在计算机编程中&#xff0c;换行是指在输入文件或者输…

spring入门-bean

Spring 是一个开源的、轻量级的企业级 Java 应用程序框架&#xff0c;它提供了一种全新的、基于 IoC &#xff08;控制反转&#xff09;和 AOP&#xff08;面向切面编程&#xff09;的软件开发方式&#xff0c;以及众多的企业级应用程序开发组件和 API。使用 Spring 框架可以大…

算法02-入门算法枚举与模拟算法

文章目录 总结大纲要求枚举算法枚举思想枚举举例题目描述 统计因数题目描述 质数判定错误方法一&#xff1a;优化方法1&#xff1a; 用break实现优化优化方法2&#xff1a; sqrt(n) 题目描述 水仙花数题目描述 7744问题实现方法1优化方法2 题目描述 余数相同问题题目描述 特殊自…

安卓Termux搭建web服务器【公网远程手机Android服务器】

文章目录 概述1.搭建apache2.安装cpolar内网穿透3.公网访问配置4.固定公网地址5.添加站点 转载自cpolar极点云的文章&#xff1a;【手机建站】TermuxCpolar内网穿透&#xff0c;搭建可以被外网访问的网站 概述 Termux是一个Android终端仿真应用程序&#xff0c;用于在 Android…

代码随想录算法训练营第三十九天 | 力扣 62.不同路径, 63. 不同路径 II

62.不同路径 题目 62. 不同路径 一个机器人位于一个 m x n 网格的左上角 &#xff08;起始点在下图中标记为 “Start” &#xff09;。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角&#xff08;在下图中标记为 “Finish” &#xff09;。 问总共有多…

Stable Diffusion

文章目录 1.主界面功能介绍2.咒语一&#xff1a;3.参数3.1 采样步数3.2 提示词系数和随机种子 4.魔法书5.模型5.1 模型介绍5.2 模型种类及使用方法一览模型后缀名之谜常见模型种类及使用方法1.大模型。 2.Embedding (Textual inversion)3.Hypernetwork4.LoRA5.VAE模型 1.主界面…