自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运行Django项目报错解决,OSError: [WinError 123] 文件名、目录名或卷标语法不正确。

终端输入 python3 manage.py runserver 运行 Django 项目如图所示产生错误的原因很多,将终端上滑查看问题原因,这里找到的问题是 找不到某个 module如图所示这意味着这个 module 在某个地方被声明或者使用了,但是又没有安装所以,有两种做法解决如果你在代码中使用了这个模块,并且有必要使用这个模块,那就安装这个模块,问题解决。一般,模组都会首先在 settings.py 里的 INSTALLED_APPS 选项中声明所以进入 settings.py 文件,从 INSTAL

2022-11-09 18:03:43 3241 1

原创 windows terminal 或 cmd 通过SSH远程连接服务器,scp 实现 Windows 与 Linux 文件传输方式

【代码】windows terminal 或 cmd 通过SSH远程连接服务器,scp 实现 Windows 与 Linux 文件传输方式。

2022-11-03 18:05:48 1286

原创 Jackson官方教程文档翻译

文章目录序什么是Jackson?核心模块jackson-databind从Maven获取使用POJO 和 JSON 的相互转换泛型集合, 树模型Streaming parser, generator10 minute tutorial: configurationCommonly used FeaturesAnnotations: changing property namesAnnotations: Ignoring propertiesAnnotations: using custom construc

2022-03-22 21:13:02 4219 1

原创 新版本win11禁用内置的administrator本地帐户

文章目录新版本win11禁用内置的administrator本地帐户旧版本win11禁用方法新版本win11禁用方法可用的禁用方式步骤新版本win11禁用内置的administrator本地帐户参考自微软官方文档:启用和禁用内置 Administrator 帐户 | Microsoft Docs原始设备制造商 (OEM) 和系统构建者在将计算机交付到客户之前,会禁用内置管理员帐户。如果通过PE系统或其他途径恢复了管理员帐户,可以通过以下方法禁用(无法删除)。旧版本win11禁用方法目前能够搜

2022-02-17 17:07:19 16705

原创 OneNote for Windows 10 快捷键大全

OneNote for Windows 10 快捷键自微软官方快捷键文档:Keyboard shortcuts in OneNote (microsoft.com)目录文章目录OneNote for Windows 10 快捷键目录常用快捷方式仅使用键盘导航 OneNote for Windows 10键入和编辑笔记设置笔记的格式向页面添加项使用表格选择笔记和对象标记笔记使用大纲指定语言设置处理页面使用笔记本和分区搜索笔记共享笔记保护笔记保护笔记常用快捷方式此表列出了 OneNote for W

2021-12-21 13:24:32 5199 2

原创 COUNT() vs COUNT(1) vs COUNT(col_name) in SQL

COUNT(*) vs COUNT(1) vs COUNT(col_name) in SQLTable created: STUDENTSID | MARKS-----+------1 | 102 | 15null | 203 | 25null | 184 | 22■ COUNT(*) :Let’s check count(*) operation on the above table: STUDENTS.SELECT count(*) from STU

2021-10-13 22:38:00 118

原创 CAP理论

CAP理论CAP理论为:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。一致性(Consistency)一致性指“all nodes see the same data at the same time”,即更新操作成功并返回客户端完成后,所有节点在同一时间的数据完全一致。举例来说,某条记录是 v0,用户向 G1 发起一个写操作,将其改为 v1。接下来,用户的读操作(从G1或G

2021-08-14 09:24:04 103

原创 Docker原理和命令

文章目录DockerDocker 平台我可以使用 Docker 做什么?Docker 架构Docker 守护进程Docker 客户端Docker registryDocker 对象镜像容器底层技术容器容器镜像数据卷应用部署基本命令设置端口映射的原因Dockerfile概念Docker镜像原理命令创建镜像案例Docker Compose私有仓库docker 与 虚拟机 比较DockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发

2021-08-04 15:35:08 551

原创 Vue安装

vue安装CDN#Content Delivery Network<script src="https://unpkg.com/vue/dist/vue.js"></script>下载 node.jsnpm install vue@next #官方#npm 安装速度慢 可以使用淘宝镜像↓npm install -g cnpm --registry=https://registry.npm.taobao.org #阿里cnpm安装vue-clicnp

2021-07-31 15:42:13 81

原创 生成添加SSH密钥

GitLab 和 SSH 密钥Git 是一个分布式版本控制系统,这意味着您可以在本地工作。此外,您还可以共享或“push”您的更改到其他服务器。GitLab 支持使用 SSH 密钥在 Git 与其服务器之间进行安全通信。SSH 协议提供了这种安全性,并允许您对 GitLab 远程服务器进行身份验证,而无需每次都提供您的用户名或密码。此页面可以帮助您配置安全 SSH 密钥,您可以使用这些密钥来帮助保护与 GitLab 存储库的连接。如果您需要有关创建 SSH 密钥的信息,请从我们的 [SSH 密钥选

2021-07-26 11:38:21 5803

原创 送别口琴BD谱

6B 5B6B7D | 6D 7B 6B | 6B 4B4D5B 4D4B | 4D6B 5B6B7B 7D | 6D 7B 6B | 6B 4D 5B 5D 3D | 4B6D 7B 7B | 7D 6D7D7B | 6D 7D 7B 6D 6D 6B 5B 4B | 4D6B 5B6B7B 7D | 6D 7B 6B | 6B 4D5B5D 3D | 4B

2021-07-25 20:54:09 3453

原创 Redis Linux 安装配置使用

Redis Linux 安装配置redis官网下载安装下载 redis-6.2.1.tar.gz解压tar -zxvf redis-6.2.1.tar.gzcd redis-6.2.1makemake installredis 安装目录:/usr/local/bin启动方式前台启动(不推荐)即使用默认的redis.conf启动,命令行窗口不能关闭,否则服务器停止后台启动拷贝一份 redis.conf 到其他目录,修改配置来实现后台启动。cp /redis-6.2.

2021-07-25 00:16:07 81

原创 Spring Cloud 笔记

Spring Cloud官方文档文章目录Spring Cloud微服务微服务架构的优势微服务架构的劣势Spring Cloud 模块Spring Cloud和Dubbo的区别DubboSpring CloudSpring Cloud EurekaEureka自我保护三个注册中心异同点RibbonLB负载均衡(Load Balance)Ribbon 和 Nginx 负载均衡区别Ribbon工作步骤Ribbon负载均衡策略默认负载轮询算法原理FeignHystrix服务的雪崩效应服务降级、熔断、限流配置网关

2021-07-23 16:07:02 344

原创 MySQL 和 PostgreSQL 对比

PostgreSQL 与 MySQL 对比文章目录PostgreSQL 与 MySQL 对比**Summary****PostgreSQL 与 MySQL:主要区别****治理****SQL 合规性****支持的平台****编程语言支持****安全****访问方法****复制****表现****社区支持****Which is better for your Project**SummaryRDBMSPostgreSQLMySQLGovernance它是免费和开源的,并在 Po

2021-07-23 10:19:55 447

原创 How to Push to GitHub

How to Push to GitHubPushing code to GitHub means to upload your project code to the GitHub.com code-hosting service. In this short article, we’ll show you how to do this using Git.How to Create a Local RepositoryFirst, you need to have a local reposito

2021-07-21 10:49:36 96

原创 spring中 postgresql 使用指定 Schema(模式) 的 yml配置

datasource: url: jdbc:postgresql://localhost:5432/database不指定schema的情况下默认使用 public schema如使用同一数据库下的其他 schema 需要在url中指定#9.4 及以后的版本指定方式datasource: url: jdbc:postgresql://localhost:5432/database?currentSchema=schema...

2021-07-19 11:35:36 4071

原创 Java集合的双大括号初始化原理

Java集合的双大括号初始化原理使用两个大括号进行初始化如ArrayListList<String> list = new ArrayList<String>() {{ add("Hello"); add("World!");}};HashMapMap<String, Object> map = new HashMap<String, Object>() { { put("name", "Tom");

2021-07-16 11:33:41 1632

转载 Upcasting and Downcasting in Java

Upcasting and Downcasting in JavaA process of converting one data type to another is known as Typecasting and Upcasting and Downcasting is the type of object typecasting. In Java, the object can also be typecasted like the datatypes. Parent and Child obje

2021-07-16 11:30:08 156

原创 十孔口琴C调音阶排列

2021-07-15 21:16:07 1703

原创 mybatis plus generator 简单基本使用

mybatis plus generator 简单基本使用参考自官方文档演示效果图:简化了官方文档中的实例,删除了不必要的自定义化部分,使用默认配置。目的:自动生成所需代码,包括controller、entity、mapper、service前提:建好相应数据库和表并连接至数据库依赖集<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boo

2021-06-04 15:53:34 952

原创 maven报错Cannot resolve org.apache.commonscommons-lang3.0

maven报错Cannot resolve org.apache.commons:commons-lang3:3.12.0学习mybatis plus时导入velocity-engine-core依赖报错Cannot resolve org.apache.commons:commons-lang3:3.12.0找不到commons-lang3解决方式在pom.xml手动引入commons-lang3<dependency> <groupId>org.apache.

2021-06-04 13:44:13 3591

原创 在MySQL workbench 中导出sql脚本文件

在MySQL workbench 中导出sql脚本文件1.有两种进入数据导出的方式,点击data expoert2.进入到这个页面3.选择数据库和表4.选择导出内容dump stored procedure and functions: 导出存储过程和功能dump even: 导出事件dump trigger: 导出trigger如果没有特殊需求,也可以都不选5.导出选项选择你要用文件夹还是文件接收数据(1) 文件夹就是数据库的每张表单独一个sql文件(2) 文件就是整一个数

2021-04-18 18:48:47 8801 2

原创 springboot无法加载静态资源的yml配置

在开发spring boot项目的时候突然不能加载静态资源我操解决方法在application.yml中配置静态资源路径spring: datasource: username: root password: guet2018 url: jdbc:mysql://localhost:3306/gaode_navigation?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTime

2021-04-16 22:40:53 744

原创 LeetCode剑指 Offer 12. 矩阵中的路径

LeetCode剑指 Offer 12. 矩阵中的路径题目描述给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。例如,在下面的 3×4 的矩阵中包含单词 “ABCCED”(单词中的字母已标出)。示例 1:输入:board = [["A","B","C",

2021-04-09 17:37:02 73

原创 在Java中如何跳出当前的多重嵌套循环?

在Java中如何跳出当前的多重嵌套循环?在最外层循环前加一个标记如A,然后用break A;可以跳出多重循环。(Java中支持带标签的break和continue语句,作用有点类似于C和C++中的goto语句,但是就像要避免使用goto一样,应该避免使用带标签的break和continue,因为它不会让你的程序变得更优雅,很多时候甚至有相反的作用,所以这种语法其实不知道更好),根本不能进行字符串的equals比较,否则会产生NullPointerException异常。例子:正常循环public s

2021-04-09 14:16:15 152

原创 Java二维数组的声明和初始化

Java二维数组的声明和初始化1. Shortcut SyntaxJava二维数组最常用的声明初始化方法int[][] arr ={ {1, 2, 3}, {4, 3, 6}, {7, 8, 9}};orint[][] arr ={ { 1 }, { 1, 2 }, { 1, 2, 3 }};2. New Operator还可以用new操作符来声明初始化如果我们没有自己提供值,数组将自动为每个元素赋默认值

2021-03-26 15:23:46 954

原创 约瑟夫环问题

约瑟夫环问题描述N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。示例输入5,3 //n为人数,m为被杀掉的报数返回值3题解1模拟环public int LastRemaining_Solution(int n, int m) { if (n == 0) return -1; ArrayList<Integer> list = new ArrayList<>(); for(int i = 0; i &lt

2021-03-23 11:23:17 242

原创 IDEA报错java 错误 不支持发行版本 5

IDEA出现java: 错误: 不支持发行版本 15解决方案进入 file/文件 -> project structure/项目结构或者直接使用快捷键 ctrl+alt+shift+S检查JDK版本和模块的language level是否一致更改后选择OK重新运行

2021-03-17 23:03:42 259

原创 vscode找不到或无法加载主类的解决方法Java

vscode运行Java找不到或无法加载主类的解决方法报错如下错误: 找不到或无法加载主类 test2原因: java.lang.ClassNotFoundException: test2解决方式在vscode左下角找到这个单击选择清理工作空间选择清理并重启vscode重新运行...

2021-03-14 22:37:48 15849 21

原创 快速排序算法图解

快速排序 Java实现快速排序是冒泡排序的改进版,也是最好的一种内排序,在很多面试题中都会出现。使用分治法(Divide and conquer),递归拆东墙补西墙思想:先从数列中取出一个数作为基准数。分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。再对左右区间重复第二步,直到各区间只有一个数。实现:public static void quickSort(int[] arr,int left,int right){ if(left >= r

2021-03-14 14:23:11 262 3

原创 两数之和Java哈希表解法

两数之和题目描述给出一个整数数组,请在数组中找出两个加起来等于目标值的数,你给出的函数twoSum 需要返回这两个数字的下标(index1,index2),需要满足 index1 小于index2.。注意:下标是从1开始的假设给出的数组中只存在唯一解例如:给出的数组为 {20, 70, 110, 150},目标值为90输出 index1=1, index2=2题解public int[] twoSum (int[] numbers, int target) { int[]

2021-03-07 11:26:44 300

原创 超级无敌VS Code配置Java开发环境教程

如何在VS Code配置Java开发环境教程建立VS Code的Java开发环境方法1:快速安装包包括VS Code、JDK、Java扩展Windows:https://aka.ms/vscode-java-installer-winmacOS:https://aka.ms/vscode-java-installer-mac方法2:安装扩展如果已经安装了VS Code,可以自行安装扩展Java Extension Pack,其中包括Language Support for Java™ b

2021-02-19 18:33:42 2577 1

原创 回溯算法_八皇后问题的递归与非递归两种方法

回溯算法 八皇后问题 的递归与非递归两种方法问题描述在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。解题思路定义一个一维数组a[8],下标表示行数,值表示列数:a[行]=列使用回溯算法,在第k行放置皇后时,逐列测试安全性,如果安全,在安全位置放置皇后,不安全,则继续测试下一行,即第k+1行如果整行都无法放置,则返回k-1行,将a[k-1]移值下一列,重复测试非递归方法#include<iostream>#

2021-01-06 16:46:59 527 1

原创 Java基本数据类型 未赋值变量的默认初始值 及其位数

Java各数据类型(int,char,String,boolean等)未赋值变量的默认初始值参考翻译自官方文档声明字段时并不总是需要分配值。已声明但未初始化的字段将由编译器设置为合理的默认值。一般来说,这些默认值取决于数据类型。依赖这些默认值通常会被认为是不好的编程风格。data Typedefault valuebyte0short0int0long0Lfloat0.0fdouble0.0dchar‘\u0000’Strin

2020-10-16 14:58:32 1946

原创 根据前序遍历和中序遍历重建二叉树(递归)

根据前序遍历和中序遍历 重建二叉树题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。主要思想递归方法 public TreeNode reConstruct(int[] pre, int preStart, int preEnd, int[] in, int inStart, int inEnd)preSt

2020-10-07 22:05:05 410 2

空空如也

空空如也

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

TA关注的人

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