• 2024-09-27DAY4 收获
    输入与输出输出print()内置函数提供在控制台输出打印数据基本输出:print("helloworld!")   #输出结果:helloworld!输出变量:a=10b=20print(a,b)     #输出结果:1020改变输出分隔符(默认为空格):print("111","222","333",sep="_")  #输
  • 2024-09-25银行存取款多线程
    importjava.util.Random;importjava.lang.*;/***银行存取款**@authorLaccoliths*/publicclassBank{privateintcount=0;/***存钱*@parammoney:存钱数*/publicsynchronizedvoidaddMoney(intmoney){count+
  • 2024-09-25python 2024-9
    第一课问题a,b求最大值?分类讨论ifa>b:print("最大值=",a)else:print("最大值=",b)a,b,c求最大值?条件语句if...elif...else列表最大值?与参照物循环比较a=[1.7,1.65,1.8,1.55,1.6]#身高列表mx=0#初始化最大值forxin
  • 2024-09-24解决方案:TypeError: no numeric df to plot
    文章目录一、现象二、解决方案一、现象...df[“money”].plot(figsize=(10,6),legend=True)...运行报如下错误TypeError:nonumericdftoplot二、解决方案经过df.info(),打印查看数据类型是object,所以在上述处理前先将数据类型转换,即可解决上述报错问
  • 2024-09-23获取实时汇率接口API分享
    实时汇率API接口在现代金融和经济应用中扮演着重要角色。以下是一些常见的应用场景:1、外汇交易平台。2、国际汇款和转账服务。3、金融数据分析。4、财务和会计软件。调用该API接口需要先注册后申请此API接口。申请成功后使用个人中心的API秘钥就可以进行对接开发。接
  • 2024-09-2328. 多线程、互斥锁
    1.多线程理论1.1什么是线程(1)概念在操作系统中,每个进程都有一个内存空间地址。而且默认每个进程都有一个控制线程,即自带一个主线程。进程是用来把资源集中到一起(进程是一个资源单位,或者称资源集合),线程是CPU上的执行单位。多线程(即多个控制线程)的概念:一个进程中存在多个控制
  • 2024-09-22南沙C++信奥老师解一本通题:1372:小明的账单
    ​ 【题目描述】小明在一次聚会中,不慎遗失了自己的钱包,在接下来的日子,面对小明的将是一系列的补卡手续和堆积的账单…在小明的百般恳求下,老板最终同意延缓账单的支付时间。可老板又提出,必须从目前还没有支付的所有账单中选出面额最大和最小的两张,并把他们付清。还没有支付的
  • 2024-09-21oracle 事务的管理
    事务的特性事务是由一组SQL语句组成的逻辑工作单元,这些语句要么全部执行,要么不执行,只要有一条SQL语句执行失败,则已执行的SQL语句会回滚到执行之前的状态,这样就保证了数据库数据的一致性,不产生混乱的数据信息。通过事务,可以实现数据的共享,事务可以保证数据的一致性。只有CO
  • 2024-09-18设计模式之——代理模式
    代理模式前言:我们一般在租房子时会去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人去帮你做;再比如我们打官司需要请律师,因为律师在法律方面有专长,可以替我们进行操作,表达我们的想法;再比如在淘宝上面买东西,你使用支付宝平台支付,卖家请物流公司发货,
  • 2024-09-17PAT甲级-1055 The World‘s Richest
    题目 题目大意输入给出富人的总数以及富人的姓名、年龄、财富,接下来的k行给出需要排序的个数,每个排序要求输出m个富人,并且限制了年龄段,[Amin,Amax]。要求输出所有的排序。如果满足年龄段的人数为0,就输出None。如果富人财富相同,年龄小的优先输出,如果年龄也相同,名字字母序
  • 2024-09-09高并发环境下用户余额系统的优化设计
    引言在高并发环境下,用户余额系统的设计需要特别关注数据的一致性问题。本文将探讨如何通过引入版本号机制来优化CAS乐观锁,解决ABA问题,从而保证系统的数据一致性。同时,我们将通过封装数据库连接和用户余额操作类来提高代码的可维护性和复用性。业务场景描述假设我们有一
  • 2024-09-06多线程:线程安全
    线程安全多个线程,同时操作同一个共享资源的时候,可能会出现安全问题。例如:两个人来取钱的案例 publicclasstest{publicstaticvoidmain(String[]args){//1.创建一个账户对象。代表账户人的共享账户。Accountacc=newAccount("ICBC-110",1000
  • 2024-09-06ECOS3010 mathematical equations
    ECOS3010:Assignment1(Total:20marks)Due11:59pm,FridayAug30,2024Homeworkmustbeturnedinonthedayitisdue.Worknotsubmittedonorbeforetheduedateissubjecttoapenaltyof5%percalendardaylate.Ifworkissubmittedmorethan
  • 2024-09-02南沙信奥老师解题:1352:【例4-13】奖金
    ​ 【题目描述】由于无敌的凡凡在2005年世界英俊帅气男总决选中胜出,YaliCompany总经理Mr.Z心情好,决定给每位员工发奖金。公司决定以每个人本年在公司的贡献为标准来计算他们得到奖金的多少。于是Mr.Z下令召开m方会谈。每位参加会谈的代表提出了自己的意见:“我认为员工a的奖
  • 2024-08-31Python基础学习---黑马程序员
    1.变量------课后练习money=50print("当前钱包余额:",money,"元")bql=10money=money-bqlprint("购买了冰淇淋,花费:",bql,"元")kl=10money=money-klprint("购买了可乐,花费:",kl,"元")print("最终,钱包剩余:",money
  • 2024-08-30发红包案例(java)
    User类创建publicclassUser{privateStringname;privateintmoney;publicUser(){}publicUser(Stringname,intmoney){this.name=name;this.money=money;}publicvoidshow(){System.out.println(&qu
  • 2024-08-29【C++ Primer Plus习题】6.9
    问题:解答:#include<iostream>#include<string>#include<fstream>usingnamespacestd;typedefstruct_Donor{ stringname; doublemoney;}Donor;intmain(){ ifstreamfile; stringfilename; intcount=0; cout<<"请
  • 2024-08-28代码随想录算法训练营第二十九天(贪心 三)
    力扣题部分:134.加油站题目链接:.-力扣(LeetCode)题面:在一条环路上有 n 个加油站,其中第 i 个加油站有汽油 gas[i] 升。你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为
  • 2024-08-26代码随想录训练营day29|134.加油站,135. 分发糖果,860.柠檬水找零,406.根据身高重建队列
    加油站想法:暴力遍历?好吧第一遍写的时候读错题意了,以为是比较gas[i]与cost[i+1]的值,shit。intsum1=0,sum2=0;for(intg:gas)sum1+=g;for(intc:cost)sum2+=c;if(sum1<sum2)return-1;//如果gas没cost多intyouliang=0;intn=gas.size()
  • 2024-08-25ECOS3010 mathematical equations
    ECOS3010:Assignment1(Total:20marks)Due11:59pm,FridayAug30,20241.Homeworkmustbeturnedinonthedayitisdue.Worknotsubmittedonorbeforetheduedateissubjecttoapenaltyof5%percalendardaylate.Ifworkissubmittedmorethan
  • 2024-08-23【python2-1】变量
    变量的创建price=10.5weight=7.5money=price*weightprint('总消费是%.2f元'%money)变量的修改year=2023print(year)year=2024print(year)money=10money='10元'print(money)快速注释:CTRL+左斜杠/price=10.5weight=7.5money=pr
  • 2024-08-21【python】面向对象之类成员(字段,方法)
    1.类的成员可以分为三大类:字段、方法和属性注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。2.字段字段包括:普通字段和静态字段,他们在定义和使用中有
  • 2024-08-18Spring 事务配置类,完成数据库的转账
    1、完成基本的三层架构1.1创建Account表创建实体类Account1.2Service层写入AccountService接口Service层下写impl包定义AccountServiceImpl类实现接口AccountService@Service@Transactional@RequiredArgsConstructorpublicclassAccountServiceImpl
  • 2024-08-18Java实现简易银行账户管理系统
    以下是实现简易银行账户管理系统的Java代码:importjava.util.Scanner;publicclassBankAccountManager{publicstaticdoublemoney=500;//初始余额为500元publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);
  • 2024-08-17Lombok学习
    Lombok的意义Lombok 最大的好处就在于通过注解的形式来简化Java代码。作为一名Java程序员,我相信你一定写过不少的 getter/setter,尽管可以借助IDE来自动生成,可一旦 Javabean 的属性很多,就免不了要产生大量的 getter/setter。classCmower{ privateintage; p