自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【LeetCode1252】奇数值单元格的数目 | Python实现 | Java实现

LeetCode 1252 奇数值单元格的数目

2022-07-12 14:12:07 285 2

原创 【LeetCode676】实现一个魔法字典 | Python实现 | Java实现

LeetCode676. 实现一个魔法字典

2022-07-11 17:13:04 232

原创 【LeetCode48】旋转图像 | Python实现 | Java实现

给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。

2022-07-01 16:37:00 194

原创 【LeetCode35】搜索插入位置 | Python实现 | Java实现

LeetCode 35.搜索插入位置

2022-06-11 10:20:08 133

原创 【LeetCode29】两数相除 | Python实现 | Java实现

LeetCode 两数相除

2022-06-10 11:28:55 183

原创 【LeetCode33】 搜索旋转排序数组 | Python实现 | Java实现

整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0

2022-06-05 14:58:58 113

原创 【LeetCode28】 实现 strStr() | Python实现 | Java实现

Python Java LeetCode 28 实现 strStr()

2022-06-02 11:14:37 232

原创 【LeetCode27】移除元素 | Python实现 | Java实现

LeetCode 27 移除元素

2022-06-01 21:31:49 92

原创 【LeetCode26】删除有序数组中的重复项 | Python实现 | Java实现

LeetCode26:删除有序数组中的重复项文章目录LeetCode26:删除有序数组中的重复项解题思路Java代码Python代码删除有序数组中的重复项给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入

2022-05-31 11:26:41 170

原创 【LeetCode22】括号生成 | Python实现 | Java实现

LeetCode22:括号生成文章目录LeetCode22:括号生成解题思路Java代码Python代码括号生成数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例 1:输入:n = 3输出:["((()))","(()())","(())()","()(())","()()()"]示例 2:输入:n = 1输出:["()"]解题思路使用递归的思想,递归的结束条件是,左右两边加入的括号都为n,即 l0, r0。如果l>0,后

2022-05-27 15:28:34 100

原创 【LeetCode21】合并两个有序链表 | Python实现 | Java实现

LeetCode21: 合并两个有序链表文章目录LeetCode21: 合并两个有序链表解题思路Java代码Python代码合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例

2022-05-25 11:21:07 98

原创 【LeetCode20】有效的括号 | Python实现 | Java实现

LeetCode20: 有效的括号文章目录LeetCode20: 有效的括号解题思路Java代码Python代码有效的括号给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例 2:输入:s = "()[]{}"输出:true示例3:输入:s = "([)]"输出:false解题思路我

2022-05-24 20:24:28 108

原创 【LeetCode462】最少移动次数使数组元素相等 II | Python实现 | Java实现

LeetCode462: 最少移动次数使数组元素相等 II文章目录LeetCode462: 最少移动次数使数组元素相等 II解题思路Java代码Python代码最少移动次数使数组元素相等 II给你一个长度为 n 的整数数组 nums ,返回使所有数组元素相等需要的最少移动数。在一步操作中,你可以使数组中的一个元素加 1 或者减 1 。示例 1:输入:nums = [1,2,3]输出:2解释:只需要两步操作(每步操作指南使一个元素加 1 或减 1):[1,2,3] => [2,2

2022-05-20 09:00:00 165

原创 【算法】| python 实现 LeetCode n皇后问题 | 回溯法

回溯算法–n皇后问题文章目录回溯算法--n皇后问题什么是回溯法?回溯法可以解决的问题?n后问题——问题描述n后问题——解题思路回溯模板——伪代码实现n后问题——复杂度分析n后问题——实现代码什么是回溯法?​ 回溯法有“通用的解题法”之称。用它可以系统地搜索一个问题的所有解或任一解。回溯法是一个既带有跳跃性的搜索算法。它在问题的解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间树的任一结点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对以该结点为根的子树的搜索

2022-05-09 16:57:17 1587

原创 【pytorch】学习笔记 | DataSet和DateLoader

【pytorch】学习笔记 | DataSet和DateLoader 前言数据集官网代码详解1.标记csv文件2.官方代码2.自己的数据集和代码持续coding,保持happy前言我们在深度学习的时候,最开始总有一个问题。如何把自己本地的数据,包装成对应的DataSet和DataLoader。一般不会遇到这种问题,主要是我任务的开源数据量很小,或者有一些有代码,却没有数据。数据集首先看一下我的数据集,它是图片分类的二分类的任务。train是训练数据,val是验证数据。ants里面全部都

2022-04-27 20:47:14 680

原创 【pytorch】学习笔记 | 张量的创建和运算

pytorch 学习笔记,张量的创建和运算

2022-04-26 20:24:18 1808

原创 数字图像处理 | python实现线性滤波和非线性滤波

数字图像处理 | python实现线性滤波和非线性滤波python实现线性滤波和非线性滤波数字图像处理 | python线性滤波和非线性滤波 数字图像处理 | python实现线性滤波和非线性滤波前言一、线性滤波是什么?二、非线性滤波是什么?三、python代码实现1.python实现总结前言这是数字图像处理课程上的作业,内容是使用非线性滤波和线性滤波处理一张图片。里面内容包含理论和代码,近期太忙,关于理论的讲解以后再补上。一、线性滤波是什么?二、非线性滤波是什么?三、python代码实

2021-12-15 18:45:45 5240 5

原创 pip 镜像

pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

2021-11-05 21:14:45 249

原创 github无法访问的问题

github无法访问的问题解决方法前言github无法访问一直有一段时间了,以前一直以为是网络的问题,比较外网会出一些问题。最近发现github必须要用,然后找了一些解决方法。解决方法1.打开cmd,ping github.com(之前我是直接请求超时了,现在好了)2.如果出现请求超时,清楚dns ipconfig \flushdns3.在网站访问 github.com我没有出现网上的找 GitHub的ip的情况,也没有设置host地址的情况。...

2021-09-19 18:34:40 1840 3

原创 DESCRIPTIONS[file_format]+‘; not supported‘)xlrd.biffh.XLRDError: Excel xlsx file; not supported

前言在使用pandas读取excel文件的时候,pycharm报错,但是使用jupyter没有问题pycharm报错信息raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')xlrd.biffh.XLRDError: Excel xlsx file; not supported代码import pandas as pddf_excel = pd.read_excel('E:\\.....\\hel

2021-09-18 11:51:49 778

原创 吴恩达系列课程《神经网络与深度学习》第一周 | 第二周 | 学习笔记

吴恩达系列课程《神经网络与深度学习》第一周与第二周总结最近一段时间,在学习吴恩达老师的《深度学习工程师》的系列课程。从4月开始,陆陆续续的学习了有一段时间,英文教学,内容又涵盖很多的数学知识。简直就是英文版的高等数学,让人很想睡觉。然后有一次在图书馆里面5分钟就睡着了…不经意回想起大学时期,被高等数学虐的样子。一颗高高的树上挂满了人…又不经意回想起备考研究生的时候,数学虐我千百遍,我待数学如初恋…写下这篇文章的目的有三:1.记录一些学习感悟,学习历程。2.学习这样一门系列课程,会有怎样的收获?

2021-06-27 14:07:00 147 3

原创 SpringBoot导出Excel文件 | 前端数据流与文件流 | poi&poi-ooxml版本的区别 | 记一个小bug

Spring Boot导出Excel文件理解导出的业务如何显示在Excel中使用Apache POI如何编写代码问题一,为什么使用数据流不使用文件流?问题二:2003版本Excel和2007版本的Excel?问题三:这个时候抛出一个问题就是,如果需要生成的是03版本的Excel,需要在上面的controller修改什么呢?前言:前段时间,写了一个导出Excel的业务,找了一些资料,发现坑挺多的。记录一下自己遇到的问题,以及目前(2021年)市面上的api,快速完成这个业务需求。本文你可以学到:S

2021-06-01 16:55:15 3243 3

原创 软件工程导论习题集 | 170道选择 | 50道填空 | 40道简答 | 其他试卷资源

软件工程导论习题集一、选择题二、填空题三、简答题其他下载方式前言:之前准备考研复试的时候,在网上找了很多的关于软件工程导论的资料。整理一下发出来方便大家复习。其实我用上的也不多。主要是因为我考的是:名词解释、简答题、论述题和建模题。没有选择填空,就是后面的简答题有一些作用。你们在复试的时候可以问一下复试的题型,针对性的复习。如果不想整理,末尾有下载文档的方式。一、选择题1.软件复杂性度量的参数包括( )A.效率 B.规模 C.完整性 D.容错性2.详细设计的任务是确定每个模块的( )。A.算

2021-04-30 23:15:31 23556 9

原创 小谈操作系统常见考题 | 进程和线程的区别和联系 | 常见的调度算法

小谈操作系统常见考题进程和线程的区别和联系?常见的调度算法?进程和线程的区别和联系?答:进程是指在操作系统中正在执行的一个应用程序,线程是进程之内独立执行的一个单元。操作系统不会把线程看做独立的应用,而进程可看做独立的应用;进程有独立的地址空间,保存进程间各自运行的状态,互不干扰并且可以互相切换,线程共享内存资源,它只是进程的不同执行路径;进程是资源分配的最小单位,线程是CPU调度的最小单位。线程没有独立的地址空间,多进程的程序比多线程程序健壮,当然进程的切换比线程的切换开销大。常见的调度算法?答:

2021-03-16 22:23:49 102

原创 6道C语言程序设计习题集 | 每日更新 | 预计更新到100左右

计算两个数的最大公约数要求:使用C语言编写程序,计算两个数的最大公约数。#include <stdio.h>int main(){ int a,b,t,m,n; scanf("%d %d",&a,&b); m=a; n=b; if(m<n){ t=m;m=n;n=t; } //求出 m 为最小公倍数 while(n){ t=m%n; m=n; n=t; } //最大公约数为 a*b/m printf("最大公约数为:%d

2021-03-06 15:06:21 386

原创 com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 ‘DUAL‘ 无效 | Druid双数据源MySQL+SQL server

Druid双数据源解决方法背景信息:使用若依框架,配置mysql和sql server的双数据源,报错 'DUAL’无效com.microsoft.sqlserver.jdbc.SQLServerException: 对象名 'DUAL' 无效。nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.springframework.

2021-01-29 15:52:12 4652 4

原创 Spring定时任务 | SpringBoot定时任务每天运行一次

Spring定时任务参考网址:https://spring.io/guides/gs/scheduling-tasks/1.在Application文件中添加注解@EnableSchedulingpackage com.example.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import

2021-01-21 14:02:02 3526

原创 开发笔记 | date类型以及返回时间格式 | date类型以及返回时间格式 | 测试用例 | @RequestBody | @RequestBody | 打包是时候,出现test不过的现象

开发笔记date类型以及返回时间格式对应的VO类或者是Dao类,添加@JsonFormat注解,返回指定的JSON形式 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime;date类型以及返回时间格式在application.yml文件中添加mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.

2021-01-20 10:33:16 460

原创 SpringBoot的Controller的使用以及页面跳转 | Controller返回字符串

SpringBoot的Controller的使用以及页面跳转如何写一个Controller代码本系列是SpringBoot的项目系列的第二篇,此篇文章内容涉及SpringBoot的Controller的使用以及页面跳转如何写一个Controller代码https://spring.io/quickstart可以参考上诉网址1.新建一个controller包,再新建一个HelloController类2.写代码,写一个hello的请求import org.springframework

2021-01-18 21:50:46 1145

原创 SpringBoot第一个项目|IDEA创建SpringBoot项目 | 运行 | 访问

SpringBoot第一个项目创建项目运行启动项目SpringMvc简单使用本系列是SpringBoot的项目系列,刚好年初,立一立flag吧,争取这个系列写到20+。此片文章内容涉及IDEA创建SpringBoot项目,写第一个Controller,运行发布并访问。内容基本与官网的快速入门一致: https://spring.io/quickstart创建项目1.创建项目2.选择创建Spring项目3.项目命名4.选择创建SpringWeb项目5.项目名和保存地址运行启

2021-01-18 21:28:17 102

原创 简单工厂模式 | 我把他看成一个选择器

简单工厂模式 | 我把他看成一个选择器前言简单工厂模式的解释面试官叫我先写一个简易的计算器简单工厂模式经典面试题参考资料关于本系列的解释一、前言两篇文章写下去,有点没有动力了…疯狂暗示,还不快点赞。我打算从设计模式中的创建型模式开始写,会梳理一下全部的创建型模式,然后就是各种模式的作用与区别,敬请期待吧。嘿嘿嘿~~~进入主题二、简单工厂模式的解释简单工厂模式:考虑用一个单独的类来做这个创造实例的过程,这就是工厂。举个例子哈,我们要创建一个图形,他可能是继承图形类的三角形、矩形、

2021-01-04 08:46:43 91

原创 Linux学习笔记:ssh命令行的使用 | 使用Linux系统连接云服务器 | 从此卸载Xshell

ssh连接服务器1.下载软件2.连接3. 控制台的页面显示解释1.下载软件为了连接服务器,我们需要下载OpenSSH的客户端(openssh-client)。如果没有,则用 sudo apt install openssh-client 来安装。2.连接ssh user@host例如:ssh [email protected]等待一下,会输出一些提示的东西。3. 控制台的页面显示解释The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xx

2020-07-13 23:01:40 257

原创 小谈原型模式 | 深复制与浅复制

深复制、浅复制,一文了解原型模式一、前言二、原型模式的运用场景和解释三、先看看这几个简单的程序每次新建一份简历我都new一下直接引用不复制了(错误)不想复制的时候new对象了对副本进行简单的修改引用类型就不能做自己么引用类型的变化四、浅复制和深复制的区别五、值类型和引用类型的区别六、参考资料七、关于本系列的解释一、前言看了上一期的单例模式之后,是不是可以应对一些简单的面试题目了,我相信你可以...

2020-04-11 11:05:26 132

原创 【集合框架】ArrayList源码分析

【集合框架】ArrayList源码分析一、前言二、Java集合有哪些三、面试考察重点在哪?四、List家族有哪些?1.Vector2.ArrayList底层原理3.LinkedList四、List集合经典面试题五、参考资料一、前言小胖觉得呀,Java集合框架,是面试考察的一个大重点!不管是你翻看大厂还是小公司,面试中都有对集合的要求,集合的知识也是非常多的。我在CSDN上找了很多的资料,包括框...

2020-04-09 00:36:27 227 1

原创 小谈单例模式 | 单例模式的八种写法?

看了这篇文章,你能和面试官畅谈单例模式一、前言二、单例模式最通俗的解释来一个简单的例子三、实现单例模式的8种写法1.饿汉式(静态常量)(可用)2.饿汉式(静态代码块)(可用)3.懒汉式(线程不安全)(不可用)4.懒汉式(线程安全)(不推荐)5.懒汉式(线程不安全)(不可用)6.懒汉式(双重检查)(推荐面试使用)7.懒汉(静态内部类方式)(可用)8.枚举 推荐在项目中使用四、常见面试问题五、关于几种...

2020-04-04 19:56:20 1357 2

原创 SpringBoot整合swagger 2.9 正确的方式

Spring Boot整合swagger前言:为什么写swagger?前端大佬要求,需要用这个框架,方便出现其他接口参数问题时,可以高效的沟通,当我修改完后端接口的时候。前端立马就知道应该怎么写了。对我来说,工作量也没有增加很多。需要前期的一个配置,后期无论是什么接口,配上3个参数就行。有一点很方便,使用这个,我就不需要使用Postman了。节约了一个软件,美滋滋~~~第一步,先上怎么...

2020-04-04 19:48:54 530 1

原创 Win软件安装:Node.js

Win软件安装:Node.js1.解压安装包现在的安装包也是越来越友好了,解压后这种样子都不需要运行exe文件了。2.添加环境变量添加环境变量path,你刚刚安装node的目录,我放在了E盘。E:\node-v12.16.1-win-x64;3.检查是否安装成功使用cmd检查是否安装成功,有上面的提示就是安装成功了。...

2020-04-01 22:00:36 209

原创 JVM学习笔记:Java内存模型面试题(JMM)

JVM学习笔记:Java内存模型(JMM)前言:昨天看了《深入理解Java虚拟机》的第12章,想输出一些内存复习一下Java的内存模型,持续输出文档吧,虽然技术性不是很强。缓存一致性的问题,如何发生的?计算机中多个处理器的运算任务都涉及同一块主内存区域时,将可能导致各自的缓存数据不一致,引发缓存一致性的问题。什么是Java内存模型,你了解过Java内存模型嘛?Java内存模型,...

2020-03-28 17:08:31 657

原创 使用Nginx如何发布一个网站,以及相关配置,Nginx静态资源404报错

使用Nginx如何发布一个网站,以及相关配置使用Nginx如何发布一个网站,以及相关配置Nginx的几个重要的目录复制前端代码到指定的网页目录Nginx配置Nginx静态资源遇到问题如何查询Nginx的问题使用Nginx如何发布一个网站,以及相关配置前言:最近找了一个博客的前端模板,发布了一个网站。请求后端数据,配置域名,发现坑还是挺多的,帮大家总结一下吧。Nginx的几个重要的目录在...

2020-03-26 16:05:51 2255 2

原创 开发日记:计算分页边界为什么会出错?踩坑日记

开发日记:计算分页边界为什么会出错?踩坑日记问题现象分析解决方案问题现象关于分页大家都可以很轻松的写出,但是分页的边界是否会考虑适当呢?最近在处理分页边界的时候,老是出现问题,感觉也没有错。记录一下自己的踩坑经历吧。 @GetMapping("/list") @ApiOperation("获取全部的景点并采用分页的形式") public CommonRes getAll2(@...

2020-03-15 10:16:05 251

空空如也

空空如也

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

TA关注的人

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