javatest

day4

2.

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("**************");
        System.out.println("存期      年利率");
        System.out.println("一年       2.25");
        System.out.println("两年       2.7");
        System.out.println("三年       3.25");
        System.out.println("五年       3.6");
        System.out.println("**************");
        int n = sc.nextInt();
        if (n >= 1000) {
            int year = sc.nextInt();
            double ans;
            if (year == 1) ans = n + n * 2.25 * year;
            else if (year == 2) ans = n + n * 2.7 * year;
            else if (year == 3) ans = n + n * 4.25 * year;
            else ans = n + n * 3.6 * year;
            System.out.println(ans);
        } else System.out.println("起存金额不足");
    }
}

 3.

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int flag = sc.nextInt();
        int before;
        if (flag == 0)
        {
            before = sc.nextInt();
            if (before >= 100) System.out.println(1.0 * before * 0.9);
            else System.out.println(before);
        }
        else
        {
            before = sc.nextInt();
            if (before >= 200) System.out.println(1.0 * before * 0.75);
            else System.out.println(1.0 * before * 0.8);
        }
    }
}

4.

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int before = sc.nextInt();
        double up = 0.0;
        double a = before * 0.1;
        double over = before - a - 5000;
        System.out.println(a);
        System.out.println(over);
        if (over >= 5000)
        {
            if (over >= 80000)
            {
                up += (over - 80000) * 0.45;
                over = 80000;
            }
            if (over >= 55000)
            {
                up += (over - 55000) * 0.3;
                over = 55000;
            }
            if (over >= 35000)
            {
                up += (over - 35000) * 0.25;
                over = 35000;
            }
            if (over >= 25000)
            {
                up += (over - 25000) * 0.25;
                over = 25000;
            }
            if (over >= 12000)
            {
                up += (over - 12000) * 0.2;
                over = 12000;
            }
            if (over >= 3000)
            {
                up += (over - 3000) * 0.1;
                over = 3000;

            }
            if (over >= 0)
            {
                up += over * 0.03;
            }
            System.out.println("纳税:" + up + "税后:" + (before - up - a));
        }
        else
            System.out.println("纳税:" + up + "税后:" + before);


    }
}

 5.

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
       int a = sc.nextInt();
       int b = sc.nextInt();
       int op = sc.nextInt();
       int ans;
       switch(op)
       {
           case 1 :
           {
               ans = a + b;
               System.out.println(a + " + " + b + " = " + ans);
               break;
           }
           case 2:
           {
               ans = a - b;
               System.out.println(a + " - " + b + " = " + ans);
               break;
           }
           case 3:
           {
               ans = a * b;
               System.out.println(a + " * " + b + " = " + ans);
               break;
           }
           default:
           {
               ans = a / b;
               System.out.println(a + " / " + b + " = " + ans);
                break;
           }
       }
    }
}

 6.

一元:0 5角:100
一元:1 5角:90
一元:2 5角:80
一元:3 5角:70
一元:4 5角:60
一元:5 5角:50
一元:6 5角:40
一元:7 5角:30
一元:8 5角:20
一元:9 5角:10
一元:10 5角:0
次数为:11

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int sum = 100;
        int cnt = 0;
        for (int i = 0;i < 15;i ++)
            for (int j = 0;j < 105;j ++)
            {
                if (10 * i + j == sum)
                {
                    cnt ++;
                    System.out.println("一元:" + i + " 5角:" + j);
                }

            }
        System.out.println("次数为:" + cnt);
    }
}

7.


public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        for (int i = 1988;i <= 2019;i ++)
            if (i % 100 != 0 && i % 4 == 0 || i % 400 == 0)
                System.out.println(i);
    }
}

8.


public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        for (int i = 1949;i <= 2019;i ++)
            if ((i - 1949) % 12 == 0)
                System.out.println(i);
    }
}

9.

10.

 

 11.

day5 

1.

 2.

 3.

4.

5. 

请录入第1件商品的名称:一
请录入第1件商品的数量:1
请录入第1件商品的单价:1
第一件商品录入成功!
请录入第2件商品的名称:二
请录入第2件商品的数量:2
请录入第2件商品的单价:2
第一件商品录入成功!
请录入第3件商品的名称:三
请录入第3件商品的数量:3
请录入第3件商品的单价:3
第一件商品录入成功!
***欢迎来到旺旺超市***
--------------------------
商品名称       数量        单价         金额
一         1         1.0         1.0
二         2         2.0         4.0
三         3         3.0         9.0
--------------------------
总数量:6
总金额:14.0
已优惠金额:0.0
实付金额:14.0

Process finished with exit code 0
public class SuperMarketTicket {
    public static void main(String[] args) {
        //1.录入商品的信息(商品的名称,数量,单价)
        //利用Scanner扫描录入
        Scanner scan = new Scanner(System.in);

        String[] a = new String[110];
        int[] b = new int[110];
        double[] c = new double[110];



        for (int i = 0;i < 3;i ++)
        {
            System.out.print("请录入第" + (i + 1) + "件商品的名称:");
            a[i] = scan.next();
            System.out.print("请录入第" + (i + 1) + "件商品的数量:");
            b[i] = scan.nextInt();
            System.out.print("请录入第" + (i + 1) + "件商品的单价:");
            c[i] = scan.nextDouble();
            System.out.println("第一件商品录入成功!");
        }
//        System.out.print("请录入第一件商品的名称:");
//        String goodsName01 = scan.next();//扫描键盘上录入的字符串
//        System.out.print("请录入第一件商品的数量:");
//        int goodsQuantity01 = scan.nextInt();//扫描键盘上录入的整数
//        System.out.print("请录入第一件商品的单价:");
//        double goodsPrice01 = scan.nextDouble();//扫描键盘上录入的小数
//        //System.out.println(goodsName+" "+goodsQuantity+" "+goodsPrice);
//        System.out.println("第一件商品录入成功!");
//
//        System.out.print("请录入第二件商品的名称:");
//        String goodsName02 = scan.next();//扫描键盘上录入的字符串
//        System.out.print("请录入第二件商品的数量:");
//        int goodsQuantity02 = scan.nextInt();//扫描键盘上录入的整数
//        System.out.print("请录入第二件商品的单价:");
//        double goodsPrice02 = scan.nextDouble();//扫描键盘上录入的小数
//        System.out.println("第二件商品录入成功!");
//
//        System.out.print("请录入第三件商品的名称:");
//        String goodsName03 = scan.next();//扫描键盘上录入的字符串
//        System.out.print("请录入第三件商品的数量:");
//        int goodsQuantity03 = scan.nextInt();//扫描键盘上录入的整数
//        System.out.print("请录入第三件商品的单价:");
//        double goodsPrice03 = scan.nextDouble();//扫描键盘上录入的小数
//        System.out.println("第三件商品录入成功!");

        //2.展示购买的商品信息(商品的名称,数量,单价,金额)
        System.out.println("***欢迎来到旺旺超市***");
        System.out.println("--------------------------");
        System.out.println("商品名称       数量        单价         金额");

        double[] sum = new double[110];

        for (int i = 0;i < 3;i ++)
            sum[i] = b[i] * c[i];

//        double goodsSubtotal01 = goodsQuantity01 * goodsPrice01;
//        double goodsSubtotal02 = goodsQuantity02 * goodsPrice02;
//        double goodsSubtotal03 = goodsQuantity03 * goodsPrice03;

        for (int i = 0;i < 3;i ++)
            System.out.println(a[i] + "         " + b[i] + "         " + c[i] + "         " + sum[i]);;

//        System.out.println(goodsName01 + "         " + goodsQuantity01 + "         " + goodsPrice01 + "         " + goodsSubtotal01);
//        System.out.println(goodsName02 + "         " + goodsQuantity02 + "         " + goodsPrice02 + "         " + goodsSubtotal02);
//        System.out.println(goodsName03 + "         " + goodsQuantity03 + "         " + goodsPrice03 + "         " + goodsSubtotal03);

        System.out.println("--------------------------");


        //3.小票的统计信息
//        int totalQuantity = goodsQuantity01 + goodsQuantity02 + goodsQuantity03;//将所有购买的商品数量加起来
//        double totalAmount = goodsSubtotal01 + goodsSubtotal02 + goodsSubtotal03;//将所有购买的商品的小计加起来
//        System.out.println("总数量:" + totalQuantity);
//        System.out.println("总金额:" + totalAmount);

        int totalQuantity = 0;
        for(int i = 0;i < 3;i ++)
            totalQuantity += b[i];
        double totalAmount = 0;
        for (int i = 0;i < 3;i ++)
            totalAmount += sum[i];
        System.out.println("总数量:" + totalQuantity);
        System.out.println("总金额:" + totalAmount);


        //购买总数量超过10件或者总金额大于100,就在总价的基础上打五折
        //||
        double discountAmount = (totalQuantity > 10 || totalAmount > 100) ? totalAmount * 0.5 : totalAmount;
        System.out.println("已优惠金额:" + (totalAmount - discountAmount));//已优惠金额=总金额-实付金额
        System.out.println("实付金额:" + discountAmount);

    }
}

6. 

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int[] a = {1,2,3,4,5,6,7,8,9,10};
        int[] b = new int[110];

        int l = 0,r = a.length - 1;
        for (int i = 0;i < a.length;i ++)
        {
            if ((a[i] & 1) == 1)  b[l ++] = a[i];
            else b[r --] = a[i];
        }

        for (int i = 0;i < a.length;i ++)
            System.out.print(b[i] + " ");
    }
}

day6

1

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println(add(1,2));
        System.out.println(add(1.1,2.2));
        int n = sc.nextInt();
        solve(n);

    }

    public static int add(int a,int b)
    {
        return a + b;
    }
    public static double add(double a,double b)
    {
        return a + b;
    }
    public static void solve(int n)
    {
        for (int i = 1;i <= n;i ++)
        {
            for (int j = 1;j <= i;j ++)
                System.out.print(j + " * " + i + " = " + j * i + " ");
            System.out.println();
        }
    }
}

2

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int cnt = 0;
        for (int i = 1;i <= 100;i ++)
        {
            if (check(i))
            {
                System.out.print(i + " ");
                cnt ++;
            }
            if (cnt == 5)
            {
                System.out.println();
                cnt = 0;
            }

        }

    }

   public static boolean check(int x)
   {
       while(x != 0)
       {
           if (x % 10 == 9)
           {
               return false;
           }
           x /= 10;
       }
       return true;
   }

}

 3

public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int cnt = 0;
        for (int i = 1;i <= 100;i ++)
        {
            if (is_prime(i))
            {
                System.out.print(i + " ");
                cnt ++;
                if (cnt % 5 == 0)
                {
                    System.out.println();
                }
            }
        }

        System.out.println("个数:" + cnt);
    }

    public static boolean is_prime(int n)
    {
        if (n < 2) return false;
        for (int i = 2;i <= n / i;i ++)
            if (n % i == 0)
                return false;

        return true;
    }
}

 day7

1.

public class phone {
    private String brand;
    private int price;
    private String color;

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public int getPrice() {
        return price;
    }

    public void setPrice(int price) {
        this.price = price;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public void call()
    {
        System.out.println("正在使用价格为" + price + "元的" + color + brand + "的手机打电话");
    }

    public void sendMessage()
    {
        System.out.println("正在使用价格为" + price + "元的" + color + brand + "的手机发短信");
    }
}
public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        phone ph = new phone();

        ph.setPrice(3998);
        ph.setBrand("小米");
        ph.setColor("黑色");

        ph.call();
        ph.sendMessage();

    }
}

2

public class grilFrind {
    private String name;
    private double high;
    private double weight;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public double getHigh() {
        return high;
    }

    public void setHigh(double high) {
        this.high = high;
    }

    public double getWeight() {
        return weight;
    }

    public void setWeight(double weight) {
        this.weight = weight;
    }

    public void wash()
    {
        System.out.println("女朋友帮我洗衣服");
    }

    public void cook()
    {
        System.out.println("女朋友帮我做饭");
    }

    public void show()
    {
        System.out.println("我的女朋友叫" + name + ",身高" + high + "厘米,体重" + weight + "斤");
        wash();
        cook();
    }
}
public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        grilFrind g = new grilFrind();
        g.setName("小红");
        g.setHigh(165.6);
        g.setWeight(90);
        g.show();

    }
}

3.

public class Manager {
    private String name;
    private int id;
    private int salary;
    private int bonus;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getSalary() {
        return salary;
    }

    public void setSalary(int salary) {
        this.salary = salary;
    }

    public int getBonus() {
        return bonus;
    }

    public void setBonus(int bonus) {
        this.bonus = bonus;
    }

    public void work()
    {
        System.out.println("工号为" + id + "基本工资为" + salary + "奖金为" + bonus + "的" + name + "正在努力的做着管理工作...");
    }
}
public class Coder {
    private String name;
    private int id;
    private int salary;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getSalary() {
        return salary;
    }

    public void setSalary(int salary) {
        this.salary = salary;
    }

    public void work()
    {
        System.out.println("工号为" + id + "基本工资为" + salary +  "的" + name + "正在努力写代码...");
    }
}
public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        Manager mg = new Manager();
        mg.setName("项目经理");
        mg.setId(123);
        mg.setSalary(15000);
        mg.setBonus(6000);
        mg.work();

        Coder co = new Coder();
        co.setName("程序员");
        co.setId(111);
        co.setSalary(1100);
        co.work();

    }
}

4.

public class Cat {
    private String color;
    private String breed;

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getBreed() {
        return breed;
    }

    public void setBreed(String breed) {
        this.breed = breed;
    }

    public void eat()
    {
        System.out.println(color + "的" + breed + "正在吃鱼");
    }
    public void catchMouse()
    {
        System.out.println(color + "的" + breed + "正在抓老鼠");
    }
}
public class Dog {
    private String color;
    private String breed;

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getBreed() {
        return breed;
    }

    public void setBreed(String breed) {
        this.breed = breed;
    }

    public void eat()
    {
        System.out.println(color + "的" + breed + "正在吃骨头");
    }

    public void lookHome()
    {
        System.out.println(color + "的" + breed + "正在看家");
    }
}
public class test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        Dog dog = new Dog();
        dog.setBreed("藏獒");
        dog.setColor("黑色");

        dog.eat();
        dog.lookHome();

        Cat cat = new Cat();
        cat.setColor("花色");
        cat.setBreed("波斯猫");

        cat.eat();
        cat.catchMouse();

    }
}

day8

1.

 

public abstract class Employee {
    private String name;
    private String workNumber;
    private double salary;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getWorkNumber() {
        return workNumber;
    }

    public void setWorkNumber(String workNumber) {
        this.workNumber = workNumber;
    }

    public double getSalary() {
        return salary;
    }

    public void setSalary(double salary) {
        this.salary = salary;
    }

    public abstract void work();
}
public class ProjectManager extends Employee {

    private double bonus;

    public double getBonus() {
        return bonus;
    }

    public void setBonus(double bonus) {
        this.bonus = bonus;
    }

    @Override
    public void work() {
        System.out.println("name: " + getName() + "id: " + getWorkNumber() + " salary: " + getSalary() + " bouns" + bonus);
    }
}
public class Programmer extends Employee{

    @Override
    public void work() {
        System.out.println("name: " + getName() + "id: " + getWorkNumber() + " salary: " + getSalary());
    }
}
public class test {
    public static void main(String[] args) {
        ProjectManager projectManager = new ProjectManager();
        projectManager.setName("老王");
        projectManager.setWorkNumber("123");
        projectManager.setSalary(123);
        projectManager.setBonus(12);
        projectManager.work();

        Programmer programmer = new Programmer();
        programmer.setName("小李");
        programmer.setWorkNumber("145");
        programmer.setSalary(12);
        programmer.work();
    }
}

2.

public abstract class Animal {
    private String color;
    private int legs;

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public int getLegs() {
        return legs;
    }

    public void setLegs(int legs) {
        this.legs = legs;
    }

    public abstract void eat();

}

 

public class Cat extends Animal{
    @Override
    public void eat() {
        System.out.println("猫吃鱼");
    }

    public void show()
    {
        System.out.println(getColor() + " 猫抓老鼠");
    }
}
public class Dog extends Animal{
    @Override
    public void eat() {
        System.out.println("狗吃骨头");
    }

    public void show()
    {
        System.out.println(getColor() + " 狗看家");
    }
}
public class AnimalTest {
    public static void main(String[] args) {
        Cat cat = new Cat();
        cat.setColor("黄");
        cat.setLegs(4);
        cat.eat();
        cat.show();

        Dog dog = new Dog();
        dog.setColor("黑");
        dog.setLegs(4);
        dog.eat();
        dog.show();
    }
}

3.

public abstract class Sudent {
    private String name;
    private int age;

    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 abstract void show();
}

 

public class BaseSudent extends Sudent{
    @Override
    public void show() {
        System.out.println(getName() + "(基础学生)," + " 年龄: " + getAge() + "正在学基础");
    }
}
public class BetterSudent extends Sudent{
    @Override
    public void show() {
        System.out.println(getName() + "(进阶学生)," + " 年龄: " + getAge() + "正在学进阶");
    }
}
public class SudentTest {
    public static void main(String[] args) {
        BaseSudent baseSudent = new BaseSudent();
        baseSudent.setName("张三");
        baseSudent.setAge(18);
        baseSudent.show();

        BetterSudent betterSudent = new BetterSudent();
        betterSudent.setName("李四");
        betterSudent.setAge(19);
        betterSudent.show();
    }
}

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

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

相关文章

【Python超详细的学习笔记】Python超详细的学习笔记,涉及多个领域,是个很不错的笔记

获取笔记链接 Python超详细的学习笔记 一&#xff0c;逆向加密模块 1&#xff0c;Python中运行JS代码 1.1 解决中文乱码或者报错问题 import subprocess from functools import partial subprocess.Popen partial(subprocess.Popen, encodingutf-8) import execjs1.2 常用…

Oracle SQL优化案例-查询Null值走索引

网友发来一个SQL&#xff0c;说他们公司的一个SQL要优化帮忙看一下&#xff0c;执行计划如下&#xff1a; -------------------------------------SELECT * FROM (SELECT * FROM TXS C WHERE C.A ISNULL OR C.A ORDER BY ID_TXS DESC) WHERE ROWNUM<100​---------------…

JVM---垃圾回收

目录 一、C/C的内存管理 二、Java的内存管理 三、垃圾回收的对比 四、Java的内存管理和自动垃圾回收 五、方法区的回收 手动触发回收 六、堆回收 如何判断堆上的对象可以回收&#xff1f; 引用计数法 可达性分析算法 五种对象引用 软引用 软引用的使用场景-缓存 弱引用 虚…

【深入理解MySQL的索引数据结构】

文章目录 &#x1f50a;博主介绍&#x1f964;本文内容&#x1f4d5;索引底层数据结构与算法&#x1f4d9;索引数据结构&#x1f4d8;二叉树&#x1f4d8;红黑树&#x1f4d8;Hash&#x1f4d8;B-Tree&#x1f4d8;BTree &#x1f4d9;表在不同存储引擎的存储结构&#x1f4d8;…

2023.5.12 第43周周报

学习时间&#xff1a;2023.5.5-2023.5.12 学习内容&#xff1a; 1、answer question: img&#xff1a; 看到有论文说应该让图像和文本的潜在嵌入具有相似和合理的数值范围【-2&#xff0c;2】 调试发现模型的文本图像的潜在嵌入虽然符合&#xff0c;但相差较大。 在将文本和…

Python - 深度学习系列33 - ollama_langchain_ppt生成

说明 只是为了速记一下这个实践过程。整体上说&#xff0c;这个结果并不是那么好用&#xff0c;但有一些可以借鉴的地方。 先看结果&#xff1a; 生成的PPT 说的直白点&#xff0c;就是用大模型生成了一堆没太有意义的文字&#xff0c;然后做成ppt。所以实用是不成的&#…

数据猎手:使用Java和Apache HttpComponents库下载Facebook图像

引言 在信息驱动的时代&#xff0c;互联网上的数据成为了无可比拟的宝藏。本文旨在探讨如何通过利用Java和Apache HttpComponents库&#xff0c;从全球最大的社交网络平台Facebook上获取图像数据。 作为全球最大的社交网络平台&#xff0c;Facebook聚集了数以亿计的用户&#…

Rust的协程机制:原理与简单示例

在现代编程中&#xff0c;协程&#xff08;Coroutine&#xff09;已经成为实现高效并发的重要工具。Rust&#xff0c;作为一种内存安全的系统编程语言&#xff0c;也采用了协程作为其并发模型的一部分。本文将深入探讨Rust协程机制的实现原理&#xff0c;并通过一个简单的示例来…

百度GL地图实现某一段路的路况(new BMapGL.DrivingRouteLine)

功能描述&#xff1a; 1.百度地图实现点击地图出现起点&#xff0c;再次点击出现终点&#xff08;起点终点能拖动&#xff09;绘制完终点后获取该路的路况并且起点和终点可以拖动实现实时更新&#xff08;新绘制的路段的&#xff09;路况 2.地点搜索 效果如下&#xff1a; 关键…

从文本日志到图形日志 图形化编程桌面产品的突破

在一个宽敞明亮的会议室里&#xff0c;阳光透过落地窗洒在会议桌上。卧龙和凤雏相对而坐&#xff0c;他们的面前摆放着一些关于图形化编程桌面产品的资料和测试报告。会议室里的气氛紧张而热烈&#xff0c;团队成员们围坐在一起&#xff0c;专注地倾听着卧龙和凤雏的讨论。 卧龙…

Rust编程语言的特点及其适合做什么

Rust编程语言的特点 Rust是一门系统级编程语言&#xff0c;它有如下特点。 1. 类C的语言语法 Rust的具体语法和C/C类似&#xff0c;都是由花括号限定代码块&#xff0c;还有一样的控制流关键字&#xff0c;例如if、else、while和for。然而&#xff0c;也并非所有的C或者C关键…

阿里云和AWS负载均衡服务对比分析

在云计算时代,负载均衡作为一种关键的网络基础设施,承担着在多个服务器之间分发网络流量的重要任务。作为全球两大主要的云服务提供商,阿里云和Amazon Web Services(AWS)都提供了强大的负载均衡解决方案。本文将从性能、功能、可用性和成本等方面对两者进行对比分析。我们九河云…

云南区块链商户平台:抓包技术自制开票工具(三)

前言 上节我们将登录的流程梳理完毕了&#xff0c;来到了本章重点&#xff0c;既然开发票就肯定要有以下参数&#xff1a; 原工具不支持识别历史记录&#xff0c;对于我们的小商店来说&#xff0c;开票的公司基本就是固定的几个&#xff0c;如果提供下拉支持选择将会大大降低…

EPAI手绘建模APP工程图顶部工具栏

7、工程图 图 302 工程图 工程图包括顶部常用工具栏、右侧工程图工具栏、左侧模型列表栏、中间的工程图。 (1) 常用工具栏 ① 删除&#xff0c;选中场景中工程图元素后&#xff0c;删除。可以选择多个工程图元素同时删除。 ② 设置&#xff0c;打开工程图设置页面&#xff0…

FreeRTOS的列表和列表项 list.c文件详解

列表、列表项的定义以及初始化 列表相当于链表&#xff0c;列表项相当于节点&#xff0c;FreeRTOS中的列表相当于一个双向环形链表。 列表使用指针指向列表项。一个列表&#xff08;list&#xff09;下面可能有很多个列表项&#xff08;list item&#xff09;&#xff0c;每个…

JavaEE技术之MySql主从复制及mycat[了解,不讲]

文章目录 1. 主从复制1.1. 主从同步的原理1.2. 检查数据库远程访问权限1.3. 主从配置1.3.1. master配置1.3.2. slave配置1.3.3. 主库创建同步用户1.3.4. 从库配置主从关系1.3.5. 重置主从关系 1.4. 测试主从复制 2. Mycat2.1. Mycat简介2.2. MyCat读写分离原理2.3. 不废话&…

Linux NFS共享目录配置漏洞

Linux NFS共享目录配置漏洞 一、实验目的二、实验原理三、复现准备四、漏洞复现4.1、复现前提4.2、正式复现 一、实验目的 利用 NFS共享目录配置漏洞读取目标主机的 /etc/passwd 文件内容NFS 服务配置漏洞&#xff0c;赋予了根目录远程可写权限&#xff0c;导致 /root/.ssh/au…

编写Ansible角色实现分布式LNMP安装

前言 本文将介绍如何使用 Ansible 编写角色&#xff0c;在分布式环境下完成 LNMP&#xff08;Linux、Nginx、MySQL、PHP&#xff09;的自动化&#xff08;编译&#xff09;安装和配置&#xff0c;并验证 PHP 与 MySQL 数据联通性&#xff0c;实现博客和论坛页面的展示。 常规…

初识C语言——第十八天

循环while/do while while 语法结构 while(表达式) 循环语句; break:在while循环中&#xff0c;break用于永久的终止循环 continue:在while循环中&#xff0c;continue的作用是跳过本次循环continue后面的代码 直接去判断部分&#xff0c;看是否进行下一次循环。 注意事项…

情感感知OCR:整合深度学习技术提升文字识别系统的情感理解能力

摘要&#xff1a;随着深度学习技术的发展&#xff0c;文字识别&#xff08;OCR&#xff09;系统在识别准确率和速度上取得了长足的进步。然而&#xff0c;在处理文本时&#xff0c;仅仅依靠字符和词语的识别并不足以满足用户对信息的全面理解需求。本文提出了一种新颖的方法&am…