自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HMF的博客

不念过去,不畏将来,只争朝夕。

  • 博客(92)
  • 资源 (25)
  • 收藏
  • 关注

原创 CSDN竞赛-第六期

不知不觉,CSDN编程竞赛已经进行六期了,从我知道有这个竞赛的时候已经进行了两期,所以我是从第三期开始的,期间参与过三次,成绩在意料之中,也还算满意提示:可图文并茂简单介绍大赛相关参赛时间/主办方/含金量等。就拿第六期的比赛来讲,基本都是四道编程题,总分100分。也有一期出现过选择题的情况(是第三期),但从第四期开始就一直是四道编程题了,不知道,是不是以后的固有模式,或者出现新的竞赛模式,当然也很期待比赛模式的多样化。在规定的时间进入比赛,然后考试时间有2小时,时间到,系统自动交卷。

2022-09-25 23:26:55 905 1

原创 CSDN竞赛 - 第四期 总结

3、比赛进行中的时候,考生发现题目有问题,官方还进行了修改,这种情况尽量少发生或者不发生这类问题,保证比赛的严谨。2、点击保存运行,或者自测后,总是要等待好几秒钟才能开始下一次,对于着急的考生可能不太友好。1、成绩比上一期好了很多,可能就是知道自己做不来了,提前提交,在时间上占了一些优势。2、这次成绩出来后,到我写这篇文章的时候,成绩报告还没有出来,不知道是不是没了。3、不管怎么样,进步了总归是好的,也别太在乎这成绩,比赛嘛,就当练手了。2、第三第四道题目,对目前的我来说,难,题目也没有怎么理解。

2022-08-21 21:51:05 577

原创 七夕!专属于程序员的浪漫表白

1)文本内内容里一定要有msgbox "文本内容"这种格式2)最终的文件后缀名一定要为 .vbs。

2022-08-03 23:59:52 650

原创 Linux 实用命令

打印“开始”,打印每行,打印“结束”: awk 'BEGIN{ print "开始" } { print } END{ print "结束" }' 1.txt。* 查找文件1.txt中含有"movie"字符串的行以及它前面的3行:grep movie -B 3 1.xt。* 查找替换每行中所有的"hello"为"你好": sed 's/hello/你好/g' 1.txt。* 查找并替换每行第一个"hello"为"你好": sed 's/hello/你好/' 1.txt。......

2022-08-03 21:38:53 366

原创 Linux 进阶 - 1

1、usermod -G 命令也可以将用户加入群组,但会产生一个问题,即使用此命令将用户加入到新的群组后,该用户之前加入的那些群组都将被清空。# 然后我们再次查看 /etc/group 文件内容,会现在academy:x:xxx:这一行已经没有了.# 确保 edu 账户已存在,不存在则新建,然后 给 edu 账户设置密码。# 步骤一: 确保 edu 用户和 academy 组已存在,不存在则新建。# 步骤二: 把 edu用户 加入 academy组。# 1)确保 edu 用户已存在,不存在则创建。.....

2022-08-02 22:05:54 262

原创 Linux 入门

以下所有命令均在 CentOS 7 中运行通过:1、创建一个目录 mkdir web # 使用 mkdir 命令创建一个 web 目录2、创建一个空白文件 touch edu.txt # 使用 touch 命令创建一个 edu.txt 空白文件3、返回上一级的目录 cd .. # 使用 cd .. 命令4、删除一个文件 rm edu.txt # 使用 rm 命令删除 edu.txt 文件rm --help # 可以使用 rm --help 命令来查看 rm

2022-07-28 23:41:49 11539

原创 我的三周年创作纪念日

没想到csdn的一条三周年创作纪念日私信把我给炸出来了时间也过的真快,仿佛一切犹如昨日,但却已经过去了1096天,三年时间整。

2022-07-20 22:26:01 338 1

原创 第一次构建项目报错 Command line is too long.

1.报错文本内容Error running 'AllApplication': Command line is too long. Shorten command line for AllApplication or also for Spring Boot default configuration.2.解决办法

2021-08-26 21:44:11 262

原创 配置nginx安装信息时报错 ./configure: error: the HTTP rewrite module requires the PCRE library.You can..... 处理

出现错误过程:Linux终端运行配置信息:(运行后,发现最后一行需要修改)./configure \--prefix=/usr/local/nginx \--pid-path=/var/run/nginx/nginx.pid \--lock-path=/var/lock/nginx.lock \--error-log-path=/var/log/nginx/error.log \--http-log-path=/var/log/nginx/access.log \--with-http

2021-08-22 16:35:55 3696 1

原创 超级pom.xml文件

pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation.

2021-07-06 18:02:02 384

原创 Git的常用命令

在 Git 中,最基本的提交过程命令如下:1.将需要提交的所有文件添加到版本控制中:git add .2.在本地执行提交操作:(commit后面一定要跟参数 -m 再加一段描述说明提交的内容的语句)git commit -m "这里写提交的说明语句"3.将本地提交的内容同步到远程版本库,也就是 GitHub / Gitee上面:(执行该条 push 命令时,GitHub 会要求输入用户名和密码来进行身份的校验)git push origin master...

2021-05-10 00:15:21 145

原创 0007.整数反转(简单)

代码:(java版)public class Solution { // 反转 public static int reverse(int x) {// int aa = (int)Math.pow(2, 31) - 1; // 2147483646// int bb = -(int)Math.pow(2, 31); // -2147483647 int res = 0; while (x != 0) { ..

2021-05-08 10:43:11 107

原创 IDEA关联MySQL数据库时报错 “Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘server......”

具体报错:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.解决办法:https://blog.csdn.net/qq_22136439/article/details/106429131

2021-04-15 18:35:03 216

原创 JetBrains公司旗下开发工具简介

JetBrains公司旗下有下列的几种开发工具:Intellij IDEA: 用于开发 Java 等; WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术; PyCharm:用于开发 Python; PhpStorm:用于开发 PHP; RubyMine:用于开发 Ruby / Rails; AppCode:用于开发 Objective-C / Swift; CLion:用于开发 C / C++; DataGrip:用于开发数据库 和 SQL; Ride.

2021-04-15 10:39:15 3742

原创 Intellij IDEA中push代码到Github上时报错:OpenSSL SSL_read: Connection was reset, errno 10054

具体错误:Push failed: Unable to access 'https://github.com/xxx/xxx.git/': OpenSSL SSL_read: Connection was reset, errno 100541.检查网络2.更新DNS缓存windows 用户:cmd 命令行窗口输入下面命令ipconfig /flushdns出现如下内容,再次在 idea 中 push 时,就能 push 成功了参考:https://blog.csdn.ne

2021-03-20 11:01:43 3226 1

原创 Intellij IDEA中添加Github账户报错 Invalid authentication data. 404 Not Found - NotFound 处理

https://blog.csdn.net/qq1808814025/article/details/112771899

2021-03-20 10:36:51 949

原创 GitHub中公私钥的配置

一、生成新 SSH 密钥1.打开 git 的命令行窗口,即 Git Bash2.粘贴下面的文本(替换为你的 GitHub 电子邮件地址)GitHub 中生成新的 SSH 密钥$ ssh-keygen -t ed25519 -C "your_email@example.com"输入后,后面可以一路回车,不需要做其他额外的操作,我们也可以看到生成的公私钥保存的位置私钥:/c/Users/HMF/.ssh/id_rsa公钥:/c/Users/HMF/.ssh/id_rsa.pub

2021-03-18 23:16:55 1021

原创 使用IDEA导入SpringBoot项目

有时候会拿到别人现成的 springboot 项目,而不是从头自己做一个。 这个时候,就需要用导入的方式来 import 这么一个项目了。1.IDEA 导入 SpringBoot 项目办法:1)菜单 -> File -> New -> Project from Existing Sources...2)如图找到你要导入的 springboot 项目,并选中项目中的 pom.xml3)点击OK,然后后面就一路 Next 就行了2.等待项目导入完成因为是 mav..

2021-03-16 16:33:42 15986

原创 SpringBoot部署的两种方式 - jar方式 和 war 方式

SpringBoot 和我们之前学习的 web 应用程序不一样,其本质上是一个 Java 应用程序,那么又如何部署呢?通常来说,SpringBoot 部署会采用两种方式:全部打包成一个 jar 包,或者打包成一个 war 包。测试运行情况的代码package com.how2java.springboot.web;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework

2021-03-16 12:25:54 1727 1

原创 Java类中属性的三种初始化方法及执行顺序

三种属性初始化方法声明属性时初始化 在初始化块中初始化 在构造方法中初始化测试代码我用下面这段代码来演示属性的3种初始化方法的执行顺序public class Hero { private String name = getName("属性声明"); // 1. public Hero() { // 构造方法 // 3. getName("构造方法"); } // 初始化块 { getName("初始化块");

2021-03-09 16:23:20 3608

原创 Vue实例选项之【watch】

2021-02-25 08:37:21 234

原创 Vue实例选项之【computed】

目录computed显示效果methods 和 computed 选项的区别computed 的setter 和 getter 属性computed计算属性在处理一些复杂逻辑时是很有用的。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue实例选项之【computed】</title> &.

2021-02-24 22:02:45 281

原创 Vue实例选项之【methods】

methods//<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue实例选项之【methods】</title> <script src="https://unpkg.com/vue/dist/vue.js"></script></head><body>

2021-02-22 11:48:58 220

原创 Vue实例选项之【data】

data通过 Vue 实例的 data 选项,可以声明应用内需要双向绑定的数据。建议所有会用到的数据都预先在 data 内声明,这样不至于将数据散落在业务逻辑中,难以维护。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue实例选项之【data】</title><!-- <script src=".

2021-02-22 11:32:38 440

原创 SQLyog中如何导入mysql数据库

SQLyog是一种mysql的图形界面软件,有时需要把外部的mysql数据库导入到SQLyog里面去,下面是详细的操作步骤:1.打开SQLyog软件,输入密码,点击连接,打开软件界面,如下图所示:2.创建一个与要导入数据库相同名字的数据库,如在这里要导入一个 tmall_springboot.sql 的数据库,先创建一个名为 tmall_springboot 的数据库,如下图所示:mysql创建数据库的sql语句:createdatabasetmall_springbootdefau...

2021-02-21 23:50:22 5746

原创 mysql-8.0.16-winx64安装教程

本篇文章主要介绍mysql-8.0.16-winx64的安装方法,zip压缩包我放到了我的资源里,需要的可以自行下载,具体安装方法如下:1.选择你自己的安装路径,我放在了D盘的MySQL目录下 “D:\MySQL”;把下载好的压缩包,解压到你的目录中;如图2.安装到这个位置后,先配置环境变量,点击电脑->属性->高级系统配置->环境变量;先对 系统变量 进行设置,如图所示;设置完之后点击确定按钮;3.打开MySQL的安装路径,在mysql-8.0.16-winx..

2021-02-20 21:23:04 262

原创 Java取模运算中余数的符号选择问题

Java取模运算中,余数 的符号和 被除数 符号相同(除号前面的数),即与第一个数的符号相同被除数 ÷ 除数 = 商 被除数 % 除数 = 余数public class MyTestProgram { public static void main(String[] args) { // 被除数 ÷ 除数 = 商 // .

2021-01-18 10:30:45 479

原创 xxxxx-0.0.1-SNAPSHOT.jar中没有主清单属性

1.在打包过程完成后,在cmd命令提示符窗口,使用 java -jar 命令执行生成的jar包时,出现xxxxx-0.0.1-SNAPSHOT.jar中没有主清单属性 的情况2.原因可能是,你在处理某些问题的时候,不小心把 pom.xml 配置文件中的下面代码删除掉,然后打包执行,就出现了该问题<build> <plugins> <!-- 加上这段代码 --> <plugin> <groupId>org..

2020-11-25 21:13:16 6395 4

原创 Failed to execute goal org.apache .maven.plugins.maven-resounces-plugin:3.2.0:resounces

1.在部署微服务系统的服务中心和服务提供者时,在打包的过程中,出现过如下的错误:Failed to execute goal org.apache .maven.plugins.maven-resounces-plugin:3.2.0:resounces (default-resources) on project demo: Input length = 1 -> [Help 1]2.解决方法在原pom.xml的配置文件中,添加如下的代码:<build> <

2020-11-25 20:51:21 1034 2

原创 使用命令行运行Java程序,出现中文乱码问题解决方法

前言对于刚刚学习Java程序的同学来说,可能会遇到使用命令行来运行Java程序的情况。当输出中文内容时,可能会出现乱码的情况,遇到这种情况不要慌,这只是你的xxx.java文件保存时的编码问题,只要另存为ANSI编码就可以解决了。...

2020-09-16 16:00:40 9663 2

原创 找出给定数组中重复的整数

题目描述:找出数组 3, 1, 2, 5, 4, 9, 7, 2 中重复的数,并输出他们的下标。第一种方法:使用最朴素的方法,双重循环求解代码:(Java版)public class LookingRepeatNumber { // 使用最朴素的方法:双重循环 实现在给定的数组中找出两个重复的整数 public static void main(String[] args) { boolean exitFlag = false; // 找到后,退出第一层

2020-08-20 19:10:50 471

原创 HTML中一些实用标记记录

前言在这篇文章中记录我在学习HTML学习过程中,让我感觉不错的标签。1.段落的原格式标记在网页制作中,一般是通过各种标记对文字进行排版的。但在实际应用中,往往需要一些特殊的排版效果,这样使用标记控制非常大的麻烦。解决方法就是使用原格式标记进行排版,如空格、制表符等...原格式标记 <pre> 就可以解决这个问题。语法格式如下:<pre> 文本内容</pre>实例:本实例利用 <pre> 原始排版标记,实现一个 “元旦快乐” 的

2020-08-18 11:05:25 487

原创 安装 WebStorm 后的一些基本配置

前言在安装完 WebStorm后我们需要配置一些东西来加快我们的开发效率,下面给大家列出一些基本的配置。1.设置 WebStorm <body>标签下的默认缩进问题:在 WebStorm 的 html 文件中,默认在<body>标签下的子标签是没有进行缩进处理的。处理方法:根据下图,去掉 body...

2020-08-18 09:40:22 512

原创 tomcat启动时启动窗口出现乱码的解决方案

1.我们先来看看问题(图示),在 tomcat 的启动窗口打印的启动信息中包含了大量的中文乱码,虽然这些对 tomcat 本身的使用没有任何影响,但却非常碍眼,影响视觉效果!2.那就要修复这个问题,对于乱码问题,本质原因就一个,字节流解码为字符串时,使用了错误的字符集(和编码所用字符集不一致) !我们来到 tomcat 目录的 conf 子目录中,找到一个名为"logging.properties" 的文件,打开这个文本文件,找到如下配置项:java.til.logging.ConsoleH

2020-08-11 19:22:58 1025 4

原创 教你快速了解HTTP协议

HTTP简介1.什么是HTTP协议什么是HTTP:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。用于定义客端浏览器和服务器之间交换数据的过程。为什么学习HTTP?HTTP 协议是 Web 开发的基础。每一个请求和响应是 Web 开发的最基本的操作。 学习 Web 开发不好好学习 HTTP 协议,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习 HTTP 的时间肯定会多很多。 学习 HTTP

2020-08-11 17:05:49 335

原创 安装 Intellij IDEA 后的一些基本配置

前言在安装完 Intellij IDEA 后我们需要配置一些东西来加快我们的开发效率,下面给大家列出一些基本的配置。配置自动导包

2020-08-11 09:30:44 443

原创 Vue实例各个选项详解

前言在学习Vue的过程中,我会把我遇到过的Vue实例中的选项都记录在下面的代码中,每个选项的具体使用会在单独的文章中给出示例。代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue实例各个选项详解</title> <!-- 在线 vue.js --> <script src="h

2020-07-28 09:48:54 543

原创 设计模式之【观察者模式】

观察者模式动机与定义模式动机一个对象的状态改变会引起其他对象的状态改变。模式定义观察者模式(Observer Pattern)定义:定义对象间一种一对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式结构与分析模式结构观察者模式包含如下4个角色:Subject(目标) ConcreteSubject(具体目标) Observer(观察者) ConcreteObserver(具体观察者)模式分析通用代码:抽象观察目标

2020-07-25 23:06:01 379

原创 设计模式之【单例模式】

模式介绍模式的定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。通用代码1)饿汉式单例/** * 饿汉式单例 */public class Singleton { private static final Singleton instance = new Singleton(); // 限制产生多个对象,为了防止在外部对其实例化,将其构造函数设计为私有 private private Singleton() { // } /

2020-07-21 22:24:17 187

原创 23种设计模式

简介设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。类型总共有23种设计模式。这些设计模式可以分为三大类:创建型模式(Creational Patterns) 结构型模式(Structural Patterns) 行为型模式(Behavioral Patterns)...

2020-07-21 16:48:47 177

Maven安装-Linux版本

Maven安装的Linux版本

2022-04-13

Jenkins安装war包

Jenkins安装

2022-04-13

Elasticsearch 8.1.2 Linux版本

Elasticsearch 8.1.2 Linux版本

2022-04-06

文件查找工具 Everything

windows 文件查找工具

2022-03-28

python html中文文档(打开里面的index.html文件即可).zip

python html中文文档

2021-10-11

火狐浏览器安装(中文版+英文版).zip

火狐浏览器安装(中文版+英文版)

2021-10-08

.net framework 3.5一键安装.zip

.net framework 3.5一键安装

2021-09-29

谷歌Chrome官网安装.zip

谷歌Chrome官网安装

2021-09-24

erlang-rabbitmq配套安装.zip

erlang-rabbitmq配套安装

2021-09-18

内网穿透natapp客户端.zip

natapp内网穿透客户端

2021-09-01

小乌龟TortoiseGit安装包.zip

小乌龟TortoiseGit安装包

2021-08-31

虚拟机连接工具-Xshell&Xftp.zip

虚拟机连接工具-Xshell&Xftp

2021-08-23

MarkdownPad2安装.zip

MarkdownPad2安装教程

2021-08-20

Redis安装与连接-安装包

redis的安装包.tar.gz、redis的连接工具

2021-07-26

nodejs安装包,直接点next安装

nodejs安装包,直接点next安装

2021-05-18

剑指Offer资源.zip

剑指Offer资源

2021-04-29

MySQL必知必会数据库脚本文件

MySQL必知必会数据库脚本

2021-04-25

MySQL-Front 5.3 安装教程

MySQL的客户端MySQL-Front,用于连接MySQL数据库,提供一个可视化的数据库管理页面

2021-03-12

MySQL-Front 5.3.zip

MySQL的客户端 MySQL-Front,用于连接MySQL数据库,提供一个可视化的数据库管理页面

2021-03-12

jquery 3.5.1.zip

JQuery文件 jquery-3.5.1.min.js

2021-03-11

mysql-5.5.49-win32安装全教程

mysql-5.5.49-win32的安装教程,包含具体的详细图文步骤

2021-02-21

数据库连接工具 SQLyog

连接 mysql 数据库的工具 SQLyog,提供可视化的界面

2021-02-21

中文版VC++6.0(64bit)

VC++6.0

2021-02-20

mysql-8.0.16-winx64

mysql-8.0 zip压缩包

2021-02-20

空空如也

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

TA关注的人

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