自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用序列化和反序列化实现深拷贝(简单易懂,直接run!)

序列化和反序列化的深拷贝方法实现,简单易懂,一键run

2025-03-21 11:20:04 261

原创 swagger库配置依赖(我真的会谢

解决swagger2依赖问题

2024-09-10 17:12:05 1284

原创 Java程序打jar包(包含作者各种踩坑案例,力求为大家避雷)

轻轻松松打包jar包,避坑指南

2024-09-06 11:08:10 716

原创 两个linux服务器之间挂载文件夹

linux服务器之间挂载目录(创建共享文件夹)

2024-09-05 17:08:24 1467

原创 springboot启动报错

springboot启动的时候报错,报错信息是提示项目中使用了数据库,但是编译器找不到数据库的连接。

2024-08-21 11:20:34 954

原创 SpingBoot无法启动的问题及各种原因

真真纯新手入门spring boot遇到的各种问题,希望大佬们在评论区一起讨论相互学习

2024-08-12 14:24:41 826

原创 GitHub仓库操作

1、GitHub上修改了文件,本地也修改了,直接可以下载GitHub的文件。2、本地GitHub项目上传到gitee先在gitee上创建一个新的项目, 如test.然后得到test的git链接然后在本地下载GitHub的项目在删除本地GitHub项目与远程GitHub的联系本地项目与远程gitee进行链接在将本地项目上传到gitee3、删除当前项目的远程连接,建立新的连接$ git remote rm origin // 移除本地关联。

2023-07-06 22:28:22 245

原创 初学Python(几个常用的函数:input、)

因为使用Python3已经是大趋势,所以在学习Python时所有内容均以Python为准 1.input函数 tip:pycharm编译器的段落注释和取消段落注释的快捷键为:ctrl + / 在第一次使用input函数时,因为不知道input函数的特点,导致做了很多冗余的事情 注意:Python3.X中 input 函数默认接受的都为 str 类型!!! 给出错误例子: 运行结果:...

2019-10-21 17:44:02 736

原创 机器学习(基于Python) 重写Knn算法(鸢尾花数据集)

一.问题描述 用Python语言实现机器学习KNN算法,并用鸢尾花数据集测试。 二.算法设计 1.算法流程图 2.具体实现步骤 (1)定义一个My_KNN()函数实现KNN分类算法; (2)函数参数设为鸢尾花的训练集和测试集; (3)定义对应的三个列表用来存放测试数据与整个数据的欧氏距离; (4)定义一个distance列表存放测试数据与所有训练数据的距离; (5)定义...

2019-10-15 20:11:57 609

原创 JAVA中的一些零碎小知识点(Notepad++环境中)

1.Notepad++中快捷键: 单行、多行注释 //方式 :ctrl+k 区块注释 / * */方式 :ctrl+q 取消单行、多行、区块注释 :ctrl+shift+k 如果感觉默认的快捷键不方便,可以修改成自己习惯的快捷键:设置-管理快捷键-Mainmenu选项卡下...

2019-07-17 16:05:03 287

原创 从头强化Java学习1

一.强化Java学习 1.Java开发环境的安装 (1)jdk(版本最好是1.8,后面的小版本后缀例如:211,131等都可以) (2)环境变量的配置: a.在系统变量中新建一个JAVA_HOME变量,再在我的电脑中找到jdk的路径,复制后,粘贴在JAVA_HOME的变量值处 b.在系统变量(或者用户变量)中找到Path变量,再将jdk中的bin目录的路径复制后加在Path路径后 注意...

2019-07-15 15:16:01 238

原创 通讯录 C语言

#include<iostream> #include<fstream> #include<string.h> #define N 1000 //通讯录联系人存储最大值 using namespace std; ...

2019-07-05 23:55:46 571

转载 理解 :一级指针 二级指针 指针和数组 指针数组

一.一级指针 一级指针的组成有三个部分,分别是指向的数据类型关键词 星号* 指针名字 例如 int * p =NULL; int代表指针p指向的数据类型是int型,*代表这是一个指针变量, (1)指针变量存储的内容是指向的变量的地址 (2)在使用sizeof判断指针的字节数时,在32位机器上为4个字节,在64位机器上为了兼容,仍然是四个字节大小 二.二级指针 二级指针是一个指向指针的指...

2019-06-24 17:28:04 290

转载 C语言实现十进制数n到b进制的转换

一.题目分析 将非负十进制整数n转换成b进制。(其中b=2~16) 二.算法设计 三.源代码 //非递归 #include <iostream> using namespace std; int main() { long n; int p,c,m=0,s[100]; cout<<"输入要转换的数字:"<<endl; cin&g...

2019-06-08 23:37:49 4480

原创 角谷定理

一.题目分析 用递归方法设计下列各题,并给出每道题目的递归出口(递归结束的条件)和递归表达式。同时考虑题目可否设计为非递归方法,如果可以,设计出非递归的算法。 角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1。经过如此有限次运算后,总可以得到自然数值1。求经过多少次可得到自然数1。 如:输入22, 输出 2211 34 17 52...

2019-06-01 23:34:28 2068

原创 赶鸭子问题

题目:赶鸭子问题 一.题目分析 用递归方法设计下列各题,并给出每道题目的递归出口(递归结束的条件)和递归表达式。同时考虑题目可否设计为非递归方法,如果可以,设计出非递归的算法。 一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子? 分析思路...

2019-06-01 23:05:32 2931

原创 C语言标识符总结

一、算术操作符。 首先了解一下算术标识符都有哪些:+、-、*、/、%。 这些运算符都是最基础的操作符,不做过多介绍。但要注意“%”只能用于整型。 二、移位操作符。 移位操作符有两种:>>(右移操作符)、<<(左移操作符)。 特别注意右移操作时分为两种情况: 1、算术右移; 2、逻辑移位。 算术右移情况指的是:二进制数有正负之分,补位时要注意符号位; 逻辑移位情况指的是:不需...

2019-05-24 17:13:25 3036

转载 扫雷游戏

一.题目分析 扫雷游戏的具体实现思路: 写这一模块时应该注重梳理,应该一步步写,如:绘制界面 --> 显示界面 --> 初始化盘 --> 检测雷周围的数字 --> 打印数字(0或其他)--> 标记雷 --> 扩展功能 二.程序 头文件:game.h #ifndef _GAME_H_ #define _GAME_H_ #include ...

2019-05-24 16:27:31 169

转载 简单的三子棋程序

一.题目分析 简单三子棋是指棋盘为3*3,玩家与电脑之间对决的游戏。其中‘0’代表电脑落子,‘X’:玩家落子。 基本思路: 1.打印地图(打印一个“#”字状的棋盘) 2.电脑落子(随机落子) 3.玩家落子(通过输入坐标的方式) 4判断游戏结果 二.程序代码 game.h文件 #ifndef _GAME_H__ #define _GAME_H__ #include...

2019-05-24 16:03:10 385

原创 Java版CORBA程序

标题:Java版CORBA程序 一. 题目分析 A. Java版CORBA程序1——HelloWorld 1.编写IDL接口HelloWorld.idl: 2.编译IDL接口:X:\corba>idlj –fall HelloWorld.idl 3.编写并编译服务端程序:HelloWorldServer.java 4.编写并编译客户端程序: HelloWorldClient.java 5...

2019-05-18 23:16:39 298

原创 交换两个数

交换两个数 源代码 #include <stdio.h> #include <windows.h> //#pragma warning(disable:4996) int main() { int a=1; int b=2; int temp=0; temp=x; x=y; y=temp; swap(a,b); printf("a=%d b=%d\n",a...

2019-05-15 20:02:03 159

转载 肯德基收银系统

肯德基收银系统 一.题目分析 同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零。 2.基本套餐结算和找零。 3.使用优惠劵购买餐品结算和找零。 4.可在一定时间段参与店内活动(自行设计或参考官网信息)。 5.模拟打印小票的功能(写到文件中)。...

2019-05-12 17:07:13 648 2

转载 简单工厂模式,工厂模式,抽象模式的实例

简单工厂模式,工厂模式,抽象模式的实例 一.题目分析 1.简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。 2.工厂方法模式海尔工厂(Haier)生产海尔空调(HaierAirC...

2019-05-04 22:15:29 803

转载 RPG游戏角色生成

RPG游戏角色生成 一.题目内容 1.功能描述几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色。本次上机要求编写一个简化的创建游戏角色的程序。 2.游戏角色应有的属性本题目要求的游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。 名字:不超过50个字符。 性别:可以选择男性和女性。 种族:一共可选五个...

2019-04-20 22:39:07 631

转载 24点游戏

24点游戏 一.题目要求 24点游戏是经典的纸牌益智游戏 (常见游戏规则): 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。基本要求: 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。 1.程序风格良好(使用...

2019-04-13 23:52:30 925

原创 学生信息管理系统

学生信息管理系统 一.题目内容 对例1的学生信息管理系统,要求完成以下基本任务: 1.改写程序为良好程序风格(文档注释,函数注释,语句注释)。 2.将功能补充完全(基于文件处理,完成刷新和保存功能)。 3.将学生信息改为更好的数据组织,而非离散形式(结构体)。 二.算法设计(流程图) 三.源代码 四.测试及调试截图 五.总结心得 这次的程序是关于一个学生信息管理系统,它的菜单里有8个选项功能,基...

2019-04-06 16:40:02 754

原创 图灵机程序(UN+1)

标题:图灵机(UN+1)程序 一.题目分析 对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。 二.算法构造 三.算法实现 #include<iostream> #include<string.h> using namespace std; int main() { int i,...

2019-03-23 18:27:41 1795

原创 求N个数的最大公约数和最小公倍数

标题:求N个数的最大公约数和最小公倍数 一. 题目分析 求N个数的最大公约数和最小公倍数 二. 算法构造 三. 算法实现 #include<iostream> using namespace std; //求两个数的最小公倍数 int MIN(int x,int y) //先求两个数的最小公倍...

2019-03-23 18:17:33 538

原创 求最大公约数

求最大公约数 **一.题目内容 **运行最大公约数的常用算法,并进行程序的调式与测试,要求程序设计风格良好,并添加异常处理模块。 **二.算法设计 **四种函数效率比较 1.辗转相除法:函数非递归调用 前提:设两数为a,b设其中a 做被除数,b做除数,temp为余数 &lt;1&gt;大数放a中、小数放b中; &lt;2&gt;求a/b的余数; &lt;3&gt;若temp=0则b为最大公约数; ...

2019-03-09 16:11:54 738

原创 三天打鱼两天晒网

问题描述 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。 基本要求: 1.程序风格良好(使用自定义注释模板),提供友好的输入输出。 提高要求: 1.输入数据的正确性验证。 2.使用文件进行数据测试。如将日期 20100101 20111214 ...

2019-03-03 19:12:27 493

空空如也

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

TA关注的人

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