自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 计算机网络篇

计算机网络基础知识

2022-08-15 14:29:15 603 1

原创 JAVA作业6:多线程模拟微信发红包

问题:应用多线程相关方法,实现微信多人抢红包,并将每人抢到的红包金额输出。分析:JAVA作业4由此可进入中我写了一个模拟微信发红包的程序,这个作业也是在其基础上实现的,只是运用了一些多线程的知识。代码运行截图:具体实现代码:第一部分:import java.util.Random;public class HongBao { double total_money;//总钱数 int total_count; //红包总数 public HongBao(){}; //无

2020-12-27 19:36:01 671

原创 JAVA作业五:文件部分

1,向指定的txt文件中写入键盘输入的内容,然后再重新读取该文件中的内容,显示到控制台上。代码:package 作业5;import java.io.*;import java.util.Scanner;public class input_output_1 { public static void main(String[] args) { FileOutputStream fos; FileInputStream fis; Input

2020-12-14 12:02:08 665

原创 Tomcat的配置与讲解(含Java环境配置,tomcat配置,tomcat讲解)

Tomcat介绍问题开始之前,我们来对tomcat进行一些简单的介绍,有过web基础的朋友应该会了解到,自己用css,html写的页面只能自己访问,别人无法远程访问到自己写的页面。tomcat作为开源的web服务器,提供了能够让别人访问自己所写页面的一个程序,相比之下优势明显。除此之外,Tomcat运行时占用的系统资源小,扩展性好,支持负载均衡与邮件服务等开发应用系统常用的功能;作为小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat的

2020-11-25 14:11:59 5190

原创 JAVA作业四:模拟微信发红包

问题:模拟微信发红包定义红包金额和个数,随机生成相应个数的红包,每个红包的金额大小随机,但总金额与红包金额一致。问题分析:生活常识:微信红包最小金额是一分,也就是0.01元根据生活常识将这个问题可以分三种情况讨论如下:情况1,用户定义的红包总金额和红包总个数恰好使每个人分到0.01元,此时红包总金额除以红包总个数等于0.01;情况2,红包总金额和红包总个数的关系可以使每个人分到的钱大于等于红包最小金额0.01(总有人抢到的红包钱是大于0.01的,要不然就与情况1重复了),此时红包总金额除以红包总

2020-11-23 22:12:34 822

原创 JAVA作业三:教练与运动员案例

问题:教练和运动员案例:乒乓球运动员和篮球运动员,乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。请用所学知识分析,这个案例中有哪些抽象类,哪些接口,哪些具体类。分析得到:运行截图:实验代码:package 实验.作业3;interface LearnEnglish{ //学习英语的接口,用于ppPlayer和ppCoach的实现 public abstract void speak();}abstract class People { //定义

2020-11-14 21:13:30 3473 1

原创 JAVA作业二:电视机基本功能的实现与分母的加减乘除运算实现

1,定义一个电视机类,实现电视机的基本功能(换台,调整音量,开关),并测试。实验运行截图:实验代码:package 实验.作业2;import java.util.Scanner;public class j_01_电视机 { int on; private String brand; //品牌 private double price; //价格 private int size; //规格 int Channel = 1; //频道,默认值

2020-11-14 21:03:40 1258 1

原创 JAVA作业一:简单的几个小程序

1,输入年份和月份,输出该年中该月的天数2,出租车计费问题:起步2公里内5元,3公里内以上每公里收费1.3元,9公里以内以上每公里收费2元,燃油附加费1元,编写程序,输入公里数,计算所需的出租车费用3,分别用do-while和for循环计算1+1/2!+1/3!+…的前20项之和并输出4,求1000以内的完全数(一个数等于它的因子之和称为完全数)5,有一个问题,一筐鸡蛋:1个1个拿,正好拿完2个2个拿,还剩1个3个3个拿,正好拿完4个4个拿,还剩1个5个5个拿,还差1个6个6个拿,还剩3

2020-11-14 18:48:32 444

原创 二叉树三种遍历方法的讲解和递归实现代码

在这个问题之前,我们首先要弄清楚与二叉树三种遍历方法相关的几个问题。一,二叉树遍历的定义和方式:二叉树的遍历是指从根节点出发,按照某种次序访问二叉树中的所有结点,使得每个结点被访问一次且仅能被访问一次。遍历的本质也就是将非线性结构树线性化的过程。那么二叉树有多少种遍历方式呢?我们考虑到二叉树的组成可得出二叉树的遍历方式如下:在这里我们只讨论限定先左后右的情况,即前序DLR,中序LDR和后序LRD。二,前序中序后序序列的求法已知二叉树的形态(结构),如何求它的前序序列,中序序列和后序序列?这

2020-11-14 18:16:22 983

原创 线性表的链式存储基本操作和链式实现线性表合并的代码

上一个博客介绍了线性表顺序存储时基本操作的实现和顺序有序表的合并,现在我们来实现线性表的链式存储。我认为比较重要的部分就是,单链表插入数据和删除数据的实现,下面是这两个功能的图解:所有代码:#include<iostream>#include<cstdlib>using namespace std;typedef struct LNode{ int data; //结点的数据域 struct LNode *next; //结点的指针域}

2020-11-14 12:21:07 938

原创 线性表基本操作和顺序有序表合并的C++代码实现

线性表的基本操作与顺序有序表的合并1,线性表:最典型最常用的线性结构,只有一个首结点和尾结点,除首尾结点外,其他结点都只有一个直接前驱和直接后继,即结点间的逻辑结构是一对一的。2,线性表基本操作:结构的初始化和销毁操作,引用型与加工型操作。引用型操作:线性表的判空、线性表求长度、线性表求前驱后继、得到线性表固定位置上的元素值、求元素在线性表中的位置和遍历线性表;加工型操作:线性表置空、改变线性表中元素的值、插入数据元素和删除数据元素。3,两个顺序有序表的合并实验要求:已知线性表LA和LB中的数据

2020-11-14 12:03:43 2915

原创 数据结构--串--定长顺序存储的基本操作

串:即字符串,是由零个或多个字符组成的有限序列,是数据元素为单个字符的特殊线性表。若干术语:串长:串中字符个数(n>=0),n=0时为空串;空白串:由一个或多个空格符组成的串;字符位置:字符在串中的序号;串相等:串的长度和对应位置上的字符都相等;子串:串中任意个连续的字符组成的子序列;主串:包含子串的串;子串的位置:子串的第一个字符在主串中的序号。串的最小操作子集:串赋值:Str_Assign串比较:Str_Compare求串长:Str_Length串连接:Str_Conc

2020-11-03 20:40:32 3616

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除