自定义博客皮肤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)
  • 收藏
  • 关注

原创 认识机器学习 机器学习实战第一章

机器学习实战第一章 笔记与个人心得

2022-12-24 14:11:19 407 1

原创 kali下安装bochs遇到的一些问题

操作系统的一些学习

2022-10-11 15:42:49 1291

原创 String字符串的compareTo比较出现的问题bug记录

String字符串大小比较问题 java此篇博客用于记录一点小bug。问题描述提示:这里描述项目中遇到的问题:在用Java做项目的时候,有一个对浮点数进行大小排序的需求,但是需要对浮点数的小数位数做规范(这里规定为小数后两位),于是采用了String.format("%.2f", dailyGameCount)的规范方式,但是这个函数的返回结果类型是String。在用compareTo的比较方式进行集合排序的部分代码如下:else if (sortType == ActivitySortType

2022-03-30 11:54:59 1310 2

原创 腾讯云Linux服务器环境配置之java环境配置

系列文章目录腾讯云服务器环境配置之java环境配置,做下记录文章目录系列文章目录前言一、jdk下载二、jdk切换前言在腾讯云上买了一台2核4G的Linux服务器,做一些环境配置,以便后面项目部署。提示:以下是本篇文章正文内容,下面案例可供参考一、jdk下载参考了该博客: Centos在线一键安装,效果很好.二、jdk切换输入切换命令:alternatives --config java系统会自动检查已经有的jdk。自行切换(选择数字即可)。效果流程如下图...

2021-12-10 12:16:26 2640

原创 基于C/C++的堆排序

基于C/C++的交换排序代码实现前言一、堆排序1. 代码实现2. 运行结果1.升序排序结果(使用小根堆)2.降序排序结果(使用大根堆)总结前言重新温习数据结构与算法,对一些常用的算法进行代码实现。一、堆排序1. 代码实现#include<bits/stdc++.h>using namespace std;#define maxSize 100typedef struct{ int Elem[maxSize]; //存储元素 int length; //元素数组长

2021-08-31 15:39:09 133

原创 基于C/C++的交换排序

基于C/C++的交换排序代码实现前言一、冒泡排序1. 代码实现2. 运行结果1.测试排序结果2.测试flag的效果二、快速排序1.代码实现2.运行结果总结前言重新温习数据结构与算法,对一些常用的算法进行代码实现。一、冒泡排序1. 代码实现#include<bits/stdc++.h>using namespace std;#define maxSize 100typedef struct{ int Elem[maxSize]; //存储元素 int length;

2021-08-29 16:26:02 193

原创 基于C/C++的插入排序

基于C/C++的插入排序代码实现前言一、直接插入排序1. 代码实现2. 运行结果二、折半插入排序1.代码实现2.运行结果总结前言重新温习数据结构与算法,对一些常用的算法进行代码实现。一、直接插入排序1. 代码实现#include<bits/stdc++.h>using namespace std;#define maxSize 100typedef struct{ int Elem[maxSize]; //存储元素 int length; //元素数组长度 }

2021-08-28 11:18:51 165 1

原创 数据结构课程设计之区块链工作原理模拟设计

《数据结构与算法课程设计》课程区块链客户端设计实验报告一、 设计要求基本算法设计a) 创建交易单和区块链数据结构b) 实现SHA256算法c) 实现工作量证明算法d) 实现区块对比和区块链对比算法(验证区块链合法,防篡改)系统算法设计a) 要求设计程序同时在三个节点运行b) 三个节点输入相同交易单数据,分别将新得到的交易单存入各自节点队列c) 当队列长度达到4时,生成新区块,并清空队列,同时运行工作量证明算法d) 当工作量证明算法满足条件时,直接将新区块加入区块链中e) 当工作

2021-08-25 16:43:54 2337 6

原创 markdown语法笔记记录

markdown基本语法1、标题ctrl+n:n最大为6.n为0时表示正文。2、字体ctrl+b:加粗ctrl+i:斜体ctrl+u:下划线左右双等号:高亮3、特殊符号左右双尖括号:上标->x3左右双波浪号:下标->H2O4、格式控制tab键:缩进shift+tab:对齐5、代码块代码块int main(){ return 0;}行内代码int a;6、公式块行内公式(左右各一个美元符号):sin2x=2sinxcosxsin

2021-08-24 17:38:25 228

原创 Linux基础指令

一、Linux介绍1. Linux学习方向Linux运维工程师:Linux嵌入式工程师:在Linux下的项目开发:Java、Python、C/C++、PHP2. Linux的应用领域个人桌面领域应用服务器领域应用嵌入式领域应用3. Linux学习阶段阶段1:Linux环境下的基本操作命令,包括文件操作、编辑工具、用户管理。阶段2:配置,包括环境变量配置、网络配置、服务配置。阶段3:搭建对应语言的开发环境(大数据、JAVA、Python)。阶段4:编写shell脚本,对Linux服务

2021-08-24 17:32:57 296

原创 在Windows上配置Maven环境

问题描述: 在做JAVA开发时,需要用到maven进行仓库管理,于是为本地配置一个maven环境很有必要。配置步骤:1.下载安装mavenmaven官网下载。进入官网如下,点击下图红框标记的地方。在如下界面选择对应的压缩包即可(此处选择bin的即可),版本号自选。下载好后解压即可,记住该解压的路径。或者直接下载我在百度网盘提供的3.6.3版本的maven。提取码:neuc2.配置环境变量打开系统环境变量配置。在电脑(windows10)左下角应该有搜

2021-07-18 17:29:36 100

原创 IDEA部署Java项目时HTML,CSS等静态资源在网页上显示有问题的解决办法

项目场景:提示:吐槽以下,IEDA的坑是真的有点小多。。。:例如:在设计Java Web项目时,导入或者自己写的html文件要么乱码,要么CSS文件引用失效等等,很离谱。1.部署到tomcat后,网页中文显示乱码详见这位大佬写的,很nice~。中文乱码解决方法 2.HTML文件单独运行完美显示,但是部署到tomcat中,却出现了乱码。1.先来康康单独运行右键一个html文件,在浏览器中运行如下,这是我想要的:部署到tomcat后,CSS样式设计没有效果,显示如下:2.解决

2020-11-12 10:29:32 5032 3

原创 C语言实现顺序栈和链栈

C语言实现顺序栈和链栈重温数据结构主要知识点,本文章主要介绍栈,用个人的理解写下思路和代码。文章目录C语言实现顺序栈和链栈前言一、顺序栈1. 栈的主要函数2.C语言实现二、使用步骤1.引入库2.读入数据总结前言栈的思想很重要很重要,对大数据算法,加密算法,机器学习甚至在生活中都有很大的帮助。提示:以下是本篇文章正文内容,下面案例可供参考一、顺序栈顺序栈:利用顺序表(即我们通常说的数组)实现数据存储。1. 栈的主要函数栈的数据结构体包括:栈底指针变量,栈顶指针变量,数据存储变量(数

2020-11-09 17:02:11 1235 3

原创 暴力法解决旅行商问题

文章目录前言一、旅行商问题1.二、背包问题1.引入库2.读入数据总结前言提示:忙里偷闲,写点算法。提示:以下是本篇文章正文内容,下面案例可供参考一、旅行商问题1.示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、背包问题1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport

2020-11-08 16:46:34 1249

原创 Servlet监听器基础技术及实践

Servlet监听器基础技术及实践关于servlet中监听器Listener的一些介绍。1.servlet监听器的原理servlet监听器的功能和JavaSE中GUI编程中的监听器类似,它可以监听Web应用中状态的改变而引起的Servlet容器产生的相应事件,并作出一些事件处理。2.servlet上下文监听Servlet上下文监听可以监听ServletContext对象的创建、删除以及属性添加、删除和修改。ServletContextListener接口,放在javax.servlet包内

2020-11-07 18:39:06 282 2

原创 SpringBoot项目创建及简单测试

SpringBoot项目创建本节文章主要介绍一下SpringBoot以及用IDEA创建一个飒飒的工程文章目录SpringBoot项目创建前言一、SpringBoot的优点二、简单的项目创建1.环境准备2.创建项目2.代码测试总结前言由于J2EE笨重的开发,繁多的配置,复杂的部署,低下的开发效率,第三方技术集成难度大等等,故而诞生出了SpringBoot,它是用来简化Spring应用开发,约定大于配置,去繁从简的一个产品级应用。提示:以下是本篇文章正文内容,下面案例可供参考一、Sprin

2020-11-07 11:47:02 2390 17

原创 解决Spring-boot-maven-plugin标签标红

解决Spring-boot-maven-plugin标签标红在创建Spring Initializr时,pom.xml在下载配置文件后标签还是标红。问题描述:在pom.xml中文件标签标红,大致如下: 原因分析:pom.xml文件标红,是所下载的配置文件有问题或者损坏,可以进行修改settings文件解决方案:依次选择file->settings,得到如下界面依次选择Build,Execution,Deployment->Build Tools->Maven,

2020-11-07 11:41:40 6076 3

原创 IDEA工程发布JavaWeb项目时出现assertion failure

项目场景:IDEA中JavaWeb项目发布报错。问题描述:直接显示:报错提示:Artifact myWeb:war exploded: Error during artifact deployment. See server log for details. 原因分析:因为之前成功发布过本项目,说明工程初始项目配置虚拟映射路径没有问题;那么可能就是另外一个原因:web.xml配置有问题。查看Tomcat localhost log,进行问题分析。从这里可以看出,这个类因为没有找到而报

2020-11-05 10:42:43 7925

原创 Servlet过滤器基础技术及实践

Servlet过滤器基础技术及实践关于servlet中过滤器Filter的一些介绍。1、过滤器的基本认知Servlet过滤器与Servlet很像,但是它具有拦截客户端请求,对其进行检查过滤的功能。过滤器的位置过滤器部署到Web服务器中,客户端发送的请求会被过滤器进行过滤处理,最后发送到目标资源进行处理以后,服务器响应的信息也会经过过滤器进行处理检查。过滤器当然也能组成链。在部署多个过滤器后,请求和回应信息会逐层传递。过滤器的核心对象Filter接口中的方法:pub

2020-11-05 10:19:00 244

原创 Servlet基础技术及其实现

Servlet技术关于Servlet的一些基本知识1.Servlet基础认知Servlet其实就是运行在Web服务器端的Java应用程序,与普通Java程序的区别主要是Servlet主要封装了对Http请求的处理,它的运行需要诸如tomcat等servlet容器的支持。Servlet结构体系其中,Serializable对象是java.io包中的序列化接口;Servlet和ServletConfig对象是javax.servlet包中定义的对象,这两个对象包含了定义Servlet的基本方法及

2020-11-04 11:17:17 239

原创 暴力法解决最近对问题和凸包问题

文章目录前言一、最近对问题2.读入数据总结前言提示:忙里偷闲,写点小算法,这次是介绍关于用暴力法解最近对问题和凸包问题。提示:以下是本篇文章正文内容,下面案例可供参考一、最近对问题#include "iostream"#include "time.h"#include "stdlib.h" #include "limits.h"// 导入最大值 #include "math.h"//调用pow函数 using namespace std;void toFind(int a[10][

2020-11-02 17:43:45 1029

原创 暴力枚举法解决顺序查找和蛮力字符串匹配

前言提示:忙里偷闲,写点小算法。提示:以下是本篇文章正文内容,下面案例可供参考一、顺序查找1.伪代码//顺序查找的算法实现,用待查找数K作限位器//输入一个有n个元素的数组a[]和一个待查找数K//输出第一个等于待查找数的位置i,没找到则返回-1a[n]⬅Ki⬅0while a[i]≠K do i⬅i+1if i<n return ielse return -12.C++实现#include "iostream"#include "stdlib.h" //需要用随机

2020-10-28 12:14:46 509

原创 冒泡排序与选择排序——最简单的暴力法问题

前言忙里偷闲的时候,写点小算法。提示:以下是本篇文章正文内容,下面案例可供参考一、直接上代码了,代码里面有注释了,不再过多解释。#include "iostream"#include "stdlib.h" //需要用随机函数 #include "time.h" //需要用time函数 using namespace std;int main(){ srand((unsigned)time(NULL));//设置随机数种子 int num[20]={0};//创建一个20大小的数组

2020-10-24 10:12:25 224

原创 用vs2019创建项目工程

前言介绍vs创建一个工程提示:以下是本篇文章正文内容,下面案例可供参考一、创建工程1.打开VS20192.创建新工程1.选择下图红框选项2.到如下界面,选择C++类的空项目,然后点击下一步。3.到如下界面,进行项目名命,保存路径选择,最后点击创建。4.到如下界面,注意右边红框处。5.右键选择源文件->添加->新建项,得到如下图:6.选择C++文件(.cpp),并在下方进行名命(最好英文),最后点击添加,显示如下图:7.进行简单的代码编写后,注意上方红框,点

2020-09-30 11:26:13 6670

原创 Python的turtle库画五星红旗的新思路

##在学python的turtle库后,想到了一个画五角星的新思路。*至少我还没在网上看见过。下面让我来给大家介绍介绍吧。思路比较简单,使turtle自己画圆形,连续两圈,在这两圈中每过144°标记以下turtle所处的位置(调用pos方法),并将位置信息保存起来。最后用goto语句直接进行连接即可。下面看下实践操作:import turtleturtle.pensize(1)turtle.up()li=[]# 画圆形,标记位置for i in range(5): turtle.ci

2020-09-30 10:09:33 3783 5

原创 解决tomcat一闪而过,无法启动的“万金油”方法

##此处仅介绍一个神奇的方法用于解决令人头疼的tomcat一、首先找到bin下面startup.bat文件二、以记事本的方式打开startup.bat文件进行编辑,在end后面添加pause(解决一闪而过,让窗口始终显示),同时将start改成run。如下图:三、双击运行更改后的startup.bat,如下图,显示报错信息。针对信息解决问题。****三、双击运行更改后的startup.ba...

2020-05-06 18:01:20 454 1

原创 数据结构串之寻找整数

标题输入一个字符串,内有数字和非数字字符,如:ak123x456 17960?302gef4563,将其中连续的数字作为一个整体,依次存放到一数组a中,例如123放入a[0],456放入a[[1]],… … 。编程统计共有多少个整数,并输出这些数。)我是在数据结构串那一章的习题里面遇到的此题,所以觉得应该用串相关的知识和形式解决,我在网上看过几篇解决此题的方法,但是都没有涉及串的知识。心血来潮,...

2020-04-28 09:45:22 1290 6

国科大+Web安全技术+口令破解大作业

关于国科大web安全技术大作业,口令破解的部分代码,仅供参考。包括密码特征提取、密码特征统计、密码暴力猜测。

2023-03-10

国科大Web安全技术期末考试复习大纲

用来快速定位考点的位置,便于查找对应知识点,提高答题速度

2022-11-21

区块链客户端模拟设计代码

一个简易版的、“缺陷”很多的大作业代码集

2022-10-15

空空如也

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

TA关注的人

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