- 博客(92)
- 资源 (25)
- 收藏
- 关注
原创 CSDN竞赛-第六期
不知不觉,CSDN编程竞赛已经进行六期了,从我知道有这个竞赛的时候已经进行了两期,所以我是从第三期开始的,期间参与过三次,成绩在意料之中,也还算满意提示:可图文并茂简单介绍大赛相关参赛时间/主办方/含金量等。就拿第六期的比赛来讲,基本都是四道编程题,总分100分。也有一期出现过选择题的情况(是第三期),但从第四期开始就一直是四道编程题了,不知道,是不是以后的固有模式,或者出现新的竞赛模式,当然也很期待比赛模式的多样化。在规定的时间进入比赛,然后考试时间有2小时,时间到,系统自动交卷。
2022-09-25 23:26:55
842
1
原创 CSDN竞赛 - 第四期 总结
3、比赛进行中的时候,考生发现题目有问题,官方还进行了修改,这种情况尽量少发生或者不发生这类问题,保证比赛的严谨。2、点击保存运行,或者自测后,总是要等待好几秒钟才能开始下一次,对于着急的考生可能不太友好。1、成绩比上一期好了很多,可能就是知道自己做不来了,提前提交,在时间上占了一些优势。2、这次成绩出来后,到我写这篇文章的时候,成绩报告还没有出来,不知道是不是没了。3、不管怎么样,进步了总归是好的,也别太在乎这成绩,比赛嘛,就当练手了。2、第三第四道题目,对目前的我来说,难,题目也没有怎么理解。
2022-08-21 21:51:05
527
原创 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
342
原创 Linux 进阶 - 1
1、usermod -G 命令也可以将用户加入群组,但会产生一个问题,即使用此命令将用户加入到新的群组后,该用户之前加入的那些群组都将被清空。# 然后我们再次查看 /etc/group 文件内容,会现在academy:x:xxx:这一行已经没有了.# 确保 edu 账户已存在,不存在则新建,然后 给 edu 账户设置密码。# 步骤一: 确保 edu 用户和 academy 组已存在,不存在则新建。# 步骤二: 把 edu用户 加入 academy组。# 1)确保 edu 用户已存在,不存在则创建。.....
2022-08-02 22:05:54
231
原创 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
11421
原创 我的三周年创作纪念日
没想到csdn的一条三周年创作纪念日私信把我给炸出来了时间也过的真快,仿佛一切犹如昨日,但却已经过去了1096天,三年时间整。
2022-07-20 22:26:01
279
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
237
原创 配置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
3571
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
359
原创 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
124
原创 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
89
原创 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
191
原创 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
3568
原创 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
3155
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
892
原创 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
962
原创 使用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
14946
原创 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
1619
1
原创 Java类中属性的三种初始化方法及执行顺序
三种属性初始化方法声明属性时初始化 在初始化块中初始化 在构造方法中初始化测试代码我用下面这段代码来演示属性的3种初始化方法的执行顺序public class Hero { private String name = getName("属性声明"); // 1. public Hero() { // 构造方法 // 3. getName("构造方法"); } // 初始化块 { getName("初始化块");
2021-03-09 16:23:20
3426
原创 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
264
原创 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
198
原创 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
409
原创 SQLyog中如何导入mysql数据库
SQLyog是一种mysql的图形界面软件,有时需要把外部的mysql数据库导入到SQLyog里面去,下面是详细的操作步骤:1.打开SQLyog软件,输入密码,点击连接,打开软件界面,如下图所示:2.创建一个与要导入数据库相同名字的数据库,如在这里要导入一个 tmall_springboot.sql 的数据库,先创建一个名为 tmall_springboot 的数据库,如下图所示:mysql创建数据库的sql语句:createdatabasetmall_springbootdefau...
2021-02-21 23:50:22
5473
原创 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
249
原创 Java取模运算中余数的符号选择问题
Java取模运算中,余数 的符号和 被除数 符号相同(除号前面的数),即与第一个数的符号相同被除数 ÷ 除数 = 商 被除数 % 除数 = 余数public class MyTestProgram { public static void main(String[] args) { // 被除数 ÷ 除数 = 商 // .
2021-01-18 10:30:45
450
原创 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
6215
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
1008
2
原创 使用命令行运行Java程序,出现中文乱码问题解决方法
前言对于刚刚学习Java程序的同学来说,可能会遇到使用命令行来运行Java程序的情况。当输出中文内容时,可能会出现乱码的情况,遇到这种情况不要慌,这只是你的xxx.java文件保存时的编码问题,只要另存为ANSI编码就可以解决了。...
2020-09-16 16:00:40
9551
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
436
原创 HTML中一些实用标记记录
前言在这篇文章中记录我在学习HTML学习过程中,让我感觉不错的标签。1.段落的原格式标记在网页制作中,一般是通过各种标记对文字进行排版的。但在实际应用中,往往需要一些特殊的排版效果,这样使用标记控制非常大的麻烦。解决方法就是使用原格式标记进行排版,如空格、制表符等...原格式标记 <pre> 就可以解决这个问题。语法格式如下:<pre> 文本内容</pre>实例:本实例利用 <pre> 原始排版标记,实现一个 “元旦快乐” 的
2020-08-18 11:05:25
459
原创 安装 WebStorm 后的一些基本配置
前言在安装完 WebStorm后我们需要配置一些东西来加快我们的开发效率,下面给大家列出一些基本的配置。1.设置 WebStorm <body>标签下的默认缩进问题:在 WebStorm 的 html 文件中,默认在<body>标签下的子标签是没有进行缩进处理的。处理方法:根据下图,去掉 body...
2020-08-18 09:40:22
483
原创 tomcat启动时启动窗口出现乱码的解决方案
1.我们先来看看问题(图示),在 tomcat 的启动窗口打印的启动信息中包含了大量的中文乱码,虽然这些对 tomcat 本身的使用没有任何影响,但却非常碍眼,影响视觉效果!2.那就要修复这个问题,对于乱码问题,本质原因就一个,字节流解码为字符串时,使用了错误的字符集(和编码所用字符集不一致) !我们来到 tomcat 目录的 conf 子目录中,找到一个名为"logging.properties" 的文件,打开这个文本文件,找到如下配置项:java.til.logging.ConsoleH
2020-08-11 19:22:58
988
4
原创 教你快速了解HTTP协议
HTTP简介1.什么是HTTP协议什么是HTTP:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。用于定义客端浏览器和服务器之间交换数据的过程。为什么学习HTTP?HTTP 协议是 Web 开发的基础。每一个请求和响应是 Web 开发的最基本的操作。 学习 Web 开发不好好学习 HTTP 协议,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习 HTTP 的时间肯定会多很多。 学习 HTTP
2020-08-11 17:05:49
317
原创 安装 Intellij IDEA 后的一些基本配置
前言在安装完 Intellij IDEA 后我们需要配置一些东西来加快我们的开发效率,下面给大家列出一些基本的配置。配置自动导包
2020-08-11 09:30:44
418
原创 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
512
原创 设计模式之【观察者模式】
观察者模式动机与定义模式动机一个对象的状态改变会引起其他对象的状态改变。模式定义观察者模式(Observer Pattern)定义:定义对象间一种一对多的依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式结构与分析模式结构观察者模式包含如下4个角色:Subject(目标) ConcreteSubject(具体目标) Observer(观察者) ConcreteObserver(具体观察者)模式分析通用代码:抽象观察目标
2020-07-25 23:06:01
349
原创 设计模式之【单例模式】
模式介绍模式的定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。通用代码1)饿汉式单例/** * 饿汉式单例 */public class Singleton { private static final Singleton instance = new Singleton(); // 限制产生多个对象,为了防止在外部对其实例化,将其构造函数设计为私有 private private Singleton() { // } /
2020-07-21 22:24:17
166
原创 23种设计模式
简介设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。类型总共有23种设计模式。这些设计模式可以分为三大类:创建型模式(Creational Patterns) 结构型模式(Structural Patterns) 行为型模式(Behavioral Patterns)...
2020-07-21 16:48:47
159
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人