自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 创建一个servlet程序的详细步骤

在main目录下创建一个名为webapp的文件夹,不要修改名字或打错名字。并创建WEB-INF文件,再创建web.xml文件。找到pom.xml文件(项目创建完成后会自动创建),引入Servlet API依赖的jar包。找到适合的版本,此处选用3.1.0,复制Maven选择框下的代码。将代码复制到pom.xml文件中,先添加标签,后复制代码。重新使用Maven打包,可以卡到新生成的war打包的结果。在pom.xml代码中添加如下代码。往web.xml中拷贝一下代码。在Java目录中创建一个类。

2023-07-16 10:41:19 1244

原创 python代码案例

注意:如果使用pip安装完成第三方库之后,在pycharm中仍然提示找不到对应的模块,则检查Setings->project->python interpreter,看当前python解释器设置的是否正确(如果一个机器上安装了多个python,容易出现这种情况)。给定两个字符串,s和goal,如果在若干次旋转操作之后,s都能变成goal,那么返回True,s的旋转操作就是将s最左边的字符串移动到最右边。输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变,为简单起见,标点符号和普通字母一样处理。

2023-04-07 20:34:47 252

原创 python基础知识(字典、文件)

是一种存储的结构。把(key)和(value)进行一个一对一的映射,然后就可以根据键快速的找到值。例:每个学生都有自己的学号,知道学号就可以确定这个同学,此处的学号就是“键”,这个同学就是“值”。字典的任何操作都是针对key进行的。

2023-03-28 19:25:21 350

原创 python-基础知识(函数、列表、元组)

def 函数名(形参列表):函数体return 返回值形参列表中可以有多个形参,多个形参之间用逗号分隔开。函数体带一级缩进,带有缩进的代码才是函数内部的语句。return语句并不是必须的。

2023-03-24 13:44:42 139

原创 用python实现一个简化版本的人生重开模拟器

1、游戏开始的时候,设定初始属性:颜值,体力,智力,家境2、开始游戏,随机生成性别和出生点3、针对每一年,都生成人生的经历(依靠一定的随机因素+当前角色的属性)

2023-03-15 14:32:34 187

原创 python基础知识

python基础知识总结,入门级别,数据类型,条件语句,循环语句等。

2023-03-14 10:53:15 69

原创 路由与交换期末复习拓扑配置命令大全

路由与交换的各种设备配置,期末复习必备,简单易懂,主机接口,路由器配置,路由协议配置,交换机,三层交换机配置,单臂路由,ACL的配置

2023-03-05 22:22:58 1859

原创 计算机网络之网络层

一、网络层的功能1、主要任务是把分组从源端口传送到目的端口,为分组交换网上的不同主机提供通信服务。2、传输单位:数据报 (数据报为一段较长的数据片段,而分组是把数据报分成一段一段的数据)3、功能一:路由选择与分组转发 选择最佳路径 功能二:异构网络互联 各种设备实现网络互联功能三:拥塞控制 整个网络负载过重,与流量控制(发送方发送过快,接收方接收不了,接收方单方面告诉发送方停止发送)是不一样的。解决拥塞的方法有两种,一个是开环控制(静态方法),另一种是闭环控制(动态方法)。二...

2022-10-13 07:23:37 225

原创 牛客网例题

变种水仙花数 - Lily Number,判断字母,空心三角形,x形三角形,有序序列合并,序列中删除指定的数字

2022-08-23 11:30:01 407

原创 c++---文件操作

c++中的文件操作,文本文件和二进制文件,写文件和读文件的操作

2022-08-18 12:21:43 251

原创 c++---多态

多态的区别和分类,动态多态的满足条件和使用方法。纯虚函数和抽象类的使用目的。虚析构和纯虚析构的区别与共性及使用。

2022-08-18 11:15:29 89

原创 c++之继承

继承的基本语法,同名函数或同名成员属性下的对象访问,菱形继承,多继承等了解。

2022-08-17 19:09:08 285

原创 c++之运算符重载

运算符重载,简单讲解,通俗易懂,照例套用即可

2022-08-17 11:02:38 356

原创 c++对象模型和this指针

c++中类内的成员变量和成员函数分开存储,只有非静态成员变量才属于类的对象上。

2022-08-17 08:20:42 79

原创 c++之友元

全局函数、成员函数、类做友元的定义及使用方法。通俗理解友元:假定有三个人物,分别设定为三个对象,你(类),你的朋友(类或函数),你的闺蜜(类或函数)。汉诺塔问题分析及c++代码...

2022-08-17 08:20:13 184

原创 C++之对象特性

大概白话理解,就是在创建对象参数的时候有些指针类型的属性创建在堆区,在有对象进行拷贝操作的时候,如果调用的时编译器自带的拷贝构造函数,就会导致两个对象的属性指向同一块内存空间,在析构释放时,拷贝对象(P2)会先释放掉指向的那块内存空间,被拷贝对象(p1)在析构释放时会要求再释放一遍,这就导致了同一块内存空间重复释放的问题,解决办法就是自己写一个拷贝构造函数,在自己写的拷贝构造函数里,把指针类型的属性数据重新开辟一块空间(深拷贝)。浅拷贝:简单的赋值拷贝操作,编译器提供的拷贝构造函数里提供的操作都是浅拷贝。.

2022-08-16 16:23:24 449

原创 c++之封装

c++面向对象的三大特性:封装,继承,多态。c++把任何物体都看作是一个对象,对象上有其属性和行为。具有相同性质的对象,可以抽象为类。

2022-08-15 16:50:59 373

原创 程序在内存中的分区模型(分区名称及每个区所存数据)

代码区:存放函数体的二进制代码,由操作系统进行管理。全局区:存放全局变量和静态变量以及常量。栈区:由编译器自动分配释放,存放函数的参数值,局部变量 等。堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收。利用new操作符在堆区开辟数据,用delete操作符释放,语法:new 数据类型利用new创建的数据,会返回该数据对应的类型的指针。......

2022-08-15 11:15:07 354

原创 C语言-操作符详解(12)

sizeof操作数的类型长度(以字节为单位),是操作符,不是函数,计算类型创建的变量所占内存的大小,sizeof()括号中的表达式不参与计算;exp2exp3(三目操作符)表达式1如果为真,表达式2执行,表达式2的结果为整个表达式的结果,表达式1如果结果为假,表达式2不执行,表达式3执行,表达式3的结果为整个表达式的结果。标题1、操作符的分类算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用、函数调用和结构成员。......

2022-07-23 10:28:52 272

原创 C语言(11)例题解答

C语言函数递归及数组方面的例题

2022-07-22 09:58:38 449

原创 用C语言写扫雷游戏

用C语言实现扫雷游戏,处于初阶,棋盘为9*9个格子

2022-07-18 17:03:15 80

原创 c语言实现三子棋游戏

三子棋游戏

2022-07-18 16:49:31 729

原创 C初阶(10)---数组

c语言数组

2022-07-16 18:01:40 77

转载 C++设计一个圆类和点类,求点和圆的关系

#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;class Point{private: int m_X; int m_Y;public: void setX(int x) { m_X = x; } int getX() { return m_X; } void setY(int y) { m_Y = y; } int getY() { return.

2022-05-16 20:39:26 327

原创 C++定义Boat与Car两个类,两者都有weight属性,定义二者的一个友元函数gettotalWeight(),计算二者的重量和。

#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;class car;class Boat{public: void setweight(int k) { weight = k; } int getweight() { return weight; } friend int gettotalweight(int b, int c);private: int we.

2022-05-14 17:23:08 4427

转载 C++设计一个立方体类,求出面积体积,并分别用成员函数和全局函数判断两个立方体是否相等

1、设计类2、获得长宽高,3、求出体积面积4、利用全局函数和成员函数判断是否相等#define _CRT_SECURE_NO_WARNINGS//设计一个立方体// 获取立方体的面积和体积// 分别利用全局函数和成员函数,判断两个立方体是否相等#include<iostream>using namespace std;class Cube{private: int m_L, m_W, m_H;public: void setL(int l) {

2022-05-14 16:04:18 919

原创 C语言之函数(2)

1、函数的声明和定义a、函数的声明,在函数的使用之前,说明存在一个函数,说明函数的返回值类型,名字,形参,形式参数的名字可以省略,一定要先声明后使用b、函数的定义,详细地写出函数返回值类型,函数名,形参,函数所要实现的某些功能。做一个较大型的项目,需要多个模块时,可以把每个函数声明放到 .h 文件中,可以把函数定义放到 .c 文件中,在主函数中正常使用函数是,需要引用头文件 #include"add.h"//主函数所在的模块#define _CRT_SECURE_NO_WARNINGS

2022-05-03 19:52:36 751

原创 C语言之 函数(1)

1、函数是什么

2022-05-03 11:35:38 68

原创 C++ 之引用

1、定义:给已定义的变量起一个别名,对于别名的使用就叫引用。2、格式:数据类型 & 别名=原名3、执行效果:别名和原名同时操纵同一块内存。4、注意事项:引用必须初始化,且引用在初始化后,不可改变。int a = 10;int &b = a;//正确写法int &b; //错误写法int c = 0;b = c;//赋值操作,不算重新初始化5、引用可做函数参数...

2022-05-01 14:16:46 146

原创 循环作业(1)

1、求两个数的最大公约数#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){ int a = 0; int b = 0; scanf("%d %d", &a, &b); int m = (a > b ? b : a); while (1) { if (a % m == 0 && b % m == 0) { break; } m--; } pri

2022-04-21 22:17:13 275

原创 go to 语句

goto + 自定义符号; 可将执行的程序直接跳到自定义符号的位置。可以上下跳转,但不能跨函数跳转。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>int main(){n: printf("hehe\n"); printf("hehe\n"); goto n; return 0;}。就简单看一下用法,感觉用的不会很多。可用于跳出多次嵌套的循环,例,不用goto 语句,就需要多个break语句。for(){

2022-04-19 13:55:26 1271 1

原创 循环练习题

1、计算n的阶乘//计算n的阶乘#include<stdio.h>int main(){ int n = 0; scanf("%d", &n);//输入n int i = 0; int ret = 1; for (i = 1; i <= n; i++) { ret = ret * i; } printf("%d", ret); return 0;}C语言中,整型能够达到的最大值21474836472、计算1!+2!+3!+···+10!

2022-04-19 13:12:53 2796

原创 分支和循环语句(1)

一、1、顺序结构2、选择结构 if switch3、循环结构 while for do whilec语言中语句:1-表达式语句 2-函数调用语句 3-控制语句 4-复合语句 5-空语句控制语句:用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,共有九种,可分为以下三类:1-条件判断语句也叫分支语句:if语句、switch语句 2-循环执行语句:do whlie语句、whlie语句、for语句 3-转向语句:break语句、goto语句、continue语句、ret

2022-04-18 17:45:36 465

原创 初始c语言(4)

1、指针内存中内存单元的编号称为地址\指针,一个内存单元占一个字节,每个内存单元都有对应的地址编号。虚拟地址: CPU生成虚拟地址,经过地址线的传递的电信号,高电平为1,低电平为0,就能产生地址。计算机若是32、64位虚拟地址空间,则生成传递的就是32、64位的地址,虚拟地址转换后生成物理地址。int a=10;int *pa=&a;//地址//pa被称为指针变量*说明pa是指针,int是指pa指向的对象是int 类型的。总结:(1)、内存会被划分为小的内存单元,一个内存单

2022-04-10 17:24:16 969

原创 初始C语言(3)

1、操作符--单目操作符,只有一个数的操作符。! 逻辑反操作,C语言中0就是假,非0为真。sizeof 计算操作数的类型长度,以字节为单位,()里可以是变量名,或者变量类型。int a=10;printf("%d\n",sizeof(a));printf("%d\n",sizeof(int));~ 对一个数的二进制按位取反,01010101--->10101010++ 前置++,先++,后使用;后置++,先使用,后++先a=a+1,再把b=a;先把b=a,..

2022-04-10 12:02:47 745

原创 初始c语言(2)

常量:字面常量 const修饰的变量 const int n=10;使变量具有常属性,但本质上就是变量 #define 定义的标识符常量 #define MAX 100 枚举常量---一一列举,是c语言提供的一种自定义类型的方法 例: \\列举人的性别的三个可能取值,男,女,未知enum Sex{MALE,FEMALE,SECRET}; ...

2022-04-09 12:13:01 47

原创 初识C语言(1)

1、xxxx.c-----源文件;xxxxx.h-----头文件2、vs快捷键:ctrl+f5----编译+链接+运行f5---开始调试,代码会一闪而过,不会停下来F10/fn+f10==调式代码,一直按F103、使用库函数之前必须要包含对应的头文件,例:printf()---打印函数,对应头文件为#include<stdio.h>(标准输入输出)4、main()函数是程序入口,有且仅有一个。5、常见数据类型:char--字符型,int--整形,long-长整型,shor

2022-04-04 14:06:18 114

空空如也

空空如也

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

TA关注的人

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