自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 刘谦龙年春晚魔术模拟

直接贴代码了,异常处理有点问题,正常流程能跑通。

2024-02-10 15:29:12 13814 20

原创 Java虚拟机-常用参数

Java虚拟机-JVM故障诊断与性能优化一. 常用虚拟机参数1.1 掌握跟踪调试参数1.1.1. 跟踪垃圾回收-读懂虚拟机日志GC 参数-XX:+PrintGC //jdk 8 之前-Xlog:gc //jdk 9 10 使用需要得到详细的信息 : -XX:PrintGCDetails --jdk 8 -Xlog:gc* --jdk 9 10需要得到全面的堆信息

2021-04-13 11:21:42 1457

原创 Go 安装与sublime Text 开发环境搭建

1. 安装- linux下载安装包 go1.15.7.linux-amd64.tar.gz解压(一般在/usr/local 目录下解压) tar -xzvf ./go1.15.7.linux-amd64.tar.gz配置环境变量vi /etc/profile#Go homeexport PATH=$PATH:/usr/local/go/bin使环境变量生效 source /etc/profile- windows下载安装包 go1.15.7.windows-a.

2021-01-25 21:00:31 251

原创 八大排序算法----java实现

一.冒泡排序算法原理:给定一个数组,从小到大排序数组头部开始比较相邻的两个元素,如果头部的元素比后面的大,就交换两个元素的位置。往后对每个相邻的元素都做这样的比较、交换操作,这样到数尾部时,第 1 个元素会成为最小的元素。重新从头部开始第 1、2 步的操作,除了在这之前头部已经排好的元素。继续对越来越少的数据进行比较、交换操作,直到没有可比较的数据为止,排序完成。代码实现:package BubbleSort;/** * 冒泡排序 */public class BubbleS

2020-05-29 14:55:54 336

原创 Maven项目连接Oracle数据库坐标无法导入问题

问题:maven项目连接oracle数据库时,由于版权问题,依赖导入失败解决方案:1. 下载jar包(由于官网下载速度较慢,附百度云连接)链接:oracle6.jar 提取码: 8sic2. 将jar包放在maven仓库,在项目的maven cmd line中执行下面的命令。install:install-file -Dfile=E:\maven_repository\ojdbc6.j...

2020-03-05 19:53:50 658

原创 Hexo 添加分类及标签不能显示解决方法

问题:使用Ayer 主题配置Hexo个人博客,添加分类和标签无法显示1.添加博客分类开启主题配置文件下_config.yml menu来设置侧边栏菜单menu: 主页: / 归档: /archives 分类: /categories # 开启此项 标签: /tags CSDN: https://blog.csdn.net/qq_41753944在站点文件夹...

2020-03-04 19:12:31 2247 5

原创 Spring MVC 跨服务器上传图片出现405 /403/409错误

1.0 status 403详情如图:原因: 在使用local Tomcat 部署项目时,因为Tomcat服务器默认为文件只读模式,所以在调用webResource的put()方法时字节数组无法通过服务器写入对应的url地址写入。解决方法:更改Tomcat服务器文件读写模式在本地安装的Tomcat文件夹下找到如下参考路径:D:\Tomcat9.0_Tomcat9.2\conf\web....

2020-02-27 20:13:36 800 1

原创 java.lang.NumberFormatException: For input string: ""解决方案

Service 层代码 public Route findOne(String rid) { //routeDao findOne Route route = routeDao.findOne(Integer.parseInt(rid.trim())); List<RouteImg> routeImg = routeImageDao.f...

2020-01-31 13:51:08 76877 2

原创 Maven创建webapp骨架无法使用@WebServlet来实现注解配置解决方案

利用maven框架创建web工程如上图所示,在利用maven骨架创建web项目时,默认选择创建webapp:1.4版本,由于在早期的web工程中并不支持@WebServlet注解配置,甚至不支持El表达式(在web 3.0版本之后才支持),所以在写servlet 时想使用@WebServlet进行url-pattern配置是不能够完成的。问题解决1.改变web.xml文件头来更改web工程...

2020-01-08 23:54:46 5948 2

原创 IDEA 创建Maven web工程依赖无法导入解决方案

IDEA 创建Maven web工程依赖无法导入解决方案首先介绍踩坑之旅一.下载配置maven工具及软件准备IDEA 2019.2apache-maven-3.6.3(会出现依赖无法导入的状况,请慎重选择)apache-maven-3.6.1(经实践项目操作正常,可以选择)配置maven安装 maven (maven 官方网址)下载适用版本后解压在合适的文件夹下即可到此安...

2020-01-08 23:01:36 1783

原创 python机器学习--手写算法KNN

一. KNN 算法简介K-近邻((k-Nearest Neighbors))算法可以说是最简单的机器算法。构建模型只需要保存训练数据集即可。想要对新数据点做出预测,算法会在训练数据集中找到最近的数据点,也就是它的“最近邻”。该算法的思想是一个样本与数据集中的k个样本最相似,如果这k个样本中的大多数属于某一个类别,则该样本也属于这个类别。二. 算法构造(1) 计算测试数据与各训练数据之间的距离...

2019-10-06 22:35:59 500

原创 Servlet 实现简易验证码

一.验证码本质解释1.本质:图片2.目的:防止恶意表单注册二.验证码生成过程分析新建JavaWeb 项目,在src 下新建Servlet ,编写servlet逻辑代码三.代码实现新建JavaWeb 项目,在src 下新建Servlet ,编写servlet逻辑代码,在tomcat服务器部署项目servlet 代码如下import com.sun.image.codec.jpe...

2019-08-15 13:42:07 115

原创 Linux 入门(填坑实践,你想要的都在这)

linux 常见发行版CentOSredHatubuntu 本Blog 操作均以Ubuntu 18.04 -64 实践 附上百度云镜像链接(VMware,Ubuntu iso): 链接:https://pan.baidu.com/s/1qLxVvxh5M2AfhWkknv9jIQ 提取码:oe0t 一.Ubuntu 图形界面简介二.Ubuntu 中文输入法及...

2019-07-22 15:28:05 165

原创 linux 常用指令(续)

2.0 常用命令- 建立链接·Linux 中链接文件有两种:软链接,硬链接··软链接: 相当于快捷方式,通过软链接可以修改源文件的内容ln -s 源文件 链接文件删除软链接,不影响源文件删除源文件,软链接失效··硬链接: 一个文件有多个名字,通过硬链接可以修改源文件的内容。ln 源文件 链接文件删除源文件,如果文件还有多个硬链接,则无影响软硬链接区别:·软链接可以指向 一个不存...

2019-07-21 13:33:09 117

原创 Linux 文件目录及常用(简单)命令

1.1文件和目录简介Linux和windows 文件存储方式不同,Windows有多个根目录(/c/d/e/f)linux 只有一个根目录Linux 根目录: 文件–》 其他–》计算机根目录:/bin 二进制文件/home 用户目录/home/xxx(user) 用户家目录/etc 系统配置文件目录/root 超级管理员的目录1.2 Linux终端命令格式终端:软件控制台,...

2019-07-19 21:12:19 178

原创 java递归实现十进制数2的幂次表示

1. 题目要求任何一个正整数都可以用2的幂次方表示。例如:    137=27+23+2^0    同时约定幂次方用括号来表示,即ab 可表示为a(b)。   由此可知,137可表示为:     2(7)+2(3)+2(0)进一步:7= 22+2+20 (21用2表示)     3=2+2^0所以最后137可表示为:     2(2(2)+2+2(0))+2(...

2019-06-07 23:41:58 619

原创 java-递归及非递归实现十进制数向任意进制转换

一. 题目要求题目:将非负十进制整数n转换成b进制。(其中b=2~16)二. 算法设计思路及递归模型递归出口:num=0 //此处num指递归后(num/base)=0,即商为0时递归结束。三. 代码实现递归实现package scale;import java.util.Scanner;public class recursion { public static ...

2019-06-07 23:33:31 616

原创 递归经典例题—java实现

一. 题目分析①一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?由题目可得知当经过第八个村庄时鸭子数量为2,所以利用已知条件由后向前递归计算可较为简便计算出出发时的总数,即第一个村庄的数量。由题意可轻松计算每个村庄卖出的数量。②角谷定理。输入一个自然数,若为偶数,则把它除以2,若为奇...

2019-05-31 16:23:59 4584 3

原创 java实现CORBA组件化编程

一. 题目分析1.编写组件相关接口,服务端程序及客户端程序,掌握组件化开发的概念,了解掌握CORBA模型及ORB机制。2.掌握CORBA组件化编程方法。3.理解接口在组件化编程中的具体运用。二. CORBA模型分析题目一:JAVA版CORBA程序——HelloWorld要求编写实现显示“Hello,World!+班级+中文姓名”字符串。组件结构图:具体设计:1 编写IDL接口H...

2019-05-18 01:46:34 605

原创 Java 实现简单的KFC点餐结算

一. 题目分析及要求同学们应该都去麦当劳或肯德基吃过快餐吧?请同学们参考肯德基官网的信息模拟肯德基快餐店的收银系统,合理使用C++或Java或Python结合设计模式(2种以上)至少实现系统的以下功能:1.正常餐品结算和找零。2.基本套餐结算和找零。3.使用优惠劵购买餐品结算和找零。4.模拟打印小票的功能(写到文件中)。基本要求:1.实现功能测试代码,确保程序的健壮性。2.画出使用...

2019-05-11 23:54:55 1670

原创 Java 三种设计模式实例实现

一. 题目分析熟悉建模工具。掌握简单工厂模式、工厂方法模式、抽象工厂模式,并进行设计应用。①.简单工厂模式使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,请实现该场景。现需要增加一个新的Robot类,如果传入参数 R,则返回一个Robot对象,对代码进行修改并注意女娲的变化。※分析:简单工厂模...

2019-05-05 16:47:47 2984 1

原创 Java—实现 RPG 人物生成器

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

2019-04-20 11:00:01 524 1

原创 单词小助手功能完善(C)

一. 题目分析在原有代码基础上添加文档注释,函数注释及语句注释,使代码风格良好,易于阅读和修改。完善功能,实现背单词时出错词的重复记忆。在词库维护选项中添加中英文分别查询的功能完成输如数据的正确性验证,如:在菜单选择时输入不规范的错误提示、在添加单词时英文输入时输入汉语的异常排除等二. 关键算法构造1. 总菜单项目选择及maintain函数子选项的输入异常检查及提示。2. 添...

2019-04-04 13:20:05 181

原创 N个数的最大公约数,最小公倍数求解及hankson问题

1.java实现最大公约数最大公倍数求解2.hankson问题求解一. 题目要求基本要求: 求N个数的最大公约数和最小公倍数。用C或C++或java或python语言实现程序解决问题。1.程序风格良好(使用自定义注释模板)2.提供友好的输入输出,并进行输入数据的正确性验证。提高要求:Hanks博士是BT(Bio-Tech,生物技术)领域的知名专家,他的儿子名叫Hankson。现在,刚...

2019-03-22 22:52:12 712

原创 python 实现图灵机 XN*2 模拟

一. 题目分析通过编程模拟某一图灵机的工作过程,掌握图灵机的概念与基本结构。将图灵机内态变化及指令输出用高级语言实现逐行输出。从而理解图灵机的编码方式。二. 算法构造实现输入十进制整数的二进制编码,并将其转化为二进制扩展码。选择图灵机(XN*2),将1转化过来的二进制扩展码用if(elif)语句实现判断后的图灵机指令操作。Show_binary函数对2中turing_operate操作...

2019-03-20 16:02:52 1497

原创 C语言实现最大公约数算法时间性能比较

最大公约数算法比较一.代码编写目的1明确算法的概念和特点。2通过对问题的分析,设计合理的算法解决问题二.代码内容运行最大公约数的常用算法,并进行程序的调式与测试,要求程序设计风格良好,并添加异常处理模块(如输入非法等)三.分析通过对最大公约数四种算法的编程实现,以多组随机数作为测试数据,测试相同功能代码在大数据输入情况下不同算法的时间效率,从而比较这四种算法的优劣性。同时在代码实现过...

2019-03-07 23:22:06 778

原创 三天打鱼两天晒网—C++实现

三天打鱼两天晒网#Author:@却水#Edit date:2019-2-28题目背景中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。基本要求及提高要求基本要求:1.程序风格良好(使用自定义注释模板),提供友好的输入输出。提高要求:...

2019-03-01 14:31:49 1327 1

空空如也

空空如也

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

TA关注的人

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