- 博客(146)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 LeetCode经典必刷
总结了一些编程基础题类型第1期:字符串操作https://leetcode-cn.com/problems/shifting-letters/https://leetcode-cn.com/problems/number-of-segments-in-a-string/https://leetcode-cn.com/problems/length-of-last-word/第2期:线性表(含数组,动态数组等)https://leetcode-cn.com/problems/two-sum/ht
2023-02-23 09:18:59
458
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 读卡耐基《人性的弱点》总结
目录1.人际关系的基本技巧2.赢得他人喜爱的六个方式3.如何让他人想你之所想4.如何改变他人成为领导者5.实现不可能的事情,创造奇迹6.幸福家庭生活的七个法则1.人际关系的基本技巧想采蜜就不要招惹蜂巢:不要批评,不要指责,不要抱怨 真心实意的感谢他人,赞美他人的优点 能者纵横天下,庸者踽踽前行:激发他人的潜在需求2.赢得他人喜爱的六个方式广受欢迎的奥...
2019-05-22 14:32:49
2276
原创 window下redis的安装
下载地址:https://github.com/tporadowski/redis/releasesWindows下的.msi安装和.zip格式区别:.msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。说白了.msi就是Windows installer的数据包,把所有和安装文件相关的内容封装在一个包里。此外:它还包含有关安装过程...
2024-08-08 11:46:00
486
原创 简单排查win10下端口被占用
简单介绍win10下端口被占用的方法通过win+r打开命令窗口,然后在命令窗口中输入:"netstat -aon|findstr "8080"如果我们查看的端口是8080,且已经被进程PID:6579占用,那么就打开任务管理将其结束掉...
2024-07-26 09:45:00
375
原创 利用Python实现字符串操作
设计一个名为 StringManipulator 的类,用于执行一系列的字符串操作。这个类应该包含以下功能:初始化:类初始化时应接受一个字符串作为参数,并保存为实例变量。反转字符串:实现一个方法reverse_string,用于反转字符串中的字符顺序。替换字符:实现一个方法replace_character,接受两个参数,一个是目标字符,另一个是替换字符,将字符串中所有目标字符替换为...
2024-07-23 14:19:00
149
原创 turtle 绘制笑脸表情符号
turtle 绘制笑脸表情符号,如图所示要求:1. 脸蛋半径100,颜色黄色2. 左右眼睛半径15,坐标依次(-40,120), (40,120)3. 左右眼球半径5,颜色黑色,坐标依次(-40, 125), (40, 125)4. 嘴巴半径40,颜色黑色,坐标(-40, 85)5. 鼻子半径8,颜色黑色,坐标(0, 75)6. 舌头半径10,颜色红色,坐标(-10, 45)7....
2024-07-18 17:01:00
216
原创 turtle绘制国际象棋棋盘
使用Turtle绘制国际象棋棋盘,如图所示要求:1. 棋盘每一个方格为正方形,边长:302. 棋盘每一行由8个方格组成3. 棋盘方格通过黑白颜色进行交替绘制4. 绘制结束后隐藏小乌龟参考代码import turtledef draw(): for i in range(4): turtle.forward(30) turtle.lef...
2024-07-18 16:28:00
209
原创 利用Python实现分析给定文本字符串中的字符统计信息
设计一个名为 TextAnalyzer 的 Python 类,该类用于分析给定文本字符串中的字符统计信息。类应具有以下功能:初始化:类初始化时接受一个字符串参数 text,并将其存储为类的属性。字符计数:实现一个方法 count_characters(),返回一个字典,其中键为文本中出现的不同字符(包括空格和标点符号),值为该字符在文本中出现的次数。单词计数:实现一个方法 count_...
2024-07-12 13:54:00
166
原创 turtle绘制彩色实心立方体
请用turtle工具绘制彩色实心立方体,如图所示要求1.绘制2个平行四边形,颜色分别是红色,蓝色2.绘制1个正方形,颜色是绿色3.平行四边形边长:120,正方形边长:1204.平行四边形锐角为45°,钝角135°import turtle#边长x = 120def right(): turtle.left(45) turtle.forward(x) ...
2024-07-11 16:00:00
117
原创 turtle绘制奥运五环
2024年巴黎奥运会(第33届夏季奥林匹克运动会),即将在2024年7月26日开幕。请用我们学过的知识,通过turtle实现奥运五环的图案 要求:(1)奥运五环从左至右依次是蓝黑红黄绿五种颜色组成的;(2)五环的半径长度为45;(3)画笔粗细为5;(4)蓝色环的起始坐标(-110,-25)(5)黑色环的起始坐标(0,-25)(6)红色环的起始坐标(110,-25)(7)黄色环的...
2024-07-11 15:10:00
146
原创 SpringBoot+Thyemleaf打包jar发到服务器就报错Template might not exist or might not be accessible...
SpringBoot+Thyemleaf打包jar发到服务器就报错Template might not exist or might not be accessible我们这里简单的说明一下报错原因第一种:Controller层对应的方法返回html路径及名称时,在前面多加了一个/ 。所以,需要将Controller代码中对应return关键字后面第一个"/"去除掉第二种:检查thymel...
2024-07-11 10:45:00
184
原创 turtle绘制五星红旗
import turtle#背景色turtle.bgcolor('red')turtle.color('yellow') #画笔颜色turtle.fillcolor('yellow') #填充色turtle.up()turtle.goto(-600,180) turtle.down()#主星turtle.begin_fill() #开始着色for i in range(...
2024-07-08 15:36:00
329
原创 运维知识
1.Linux介绍和Windows不同,Linux是一系列基于Linux内核(Kernel)操作系统的总称。这些系统称为Linux发行版。注意Linux以外,类Unix系统还有MAC、FreeBSD(国产的银河麒麟基于FreeBSD)、Solaris等,他们并不是基于Linux内核,不算是Linux系统。由于Linux内核本身是一个开源项目,开源社区根据不同的场景需求,维护了上百种发行版,...
2024-06-27 09:31:00
763
原创 Mybatis-Plus-Join(MPJ连表查询)
mybatis-plus作为mybatis的增强工具,它的出现极大的简化了开发中的数据库操作,但是长久以来,它的联表查询能力一直被大家所诟病。一旦遇到left join或right join的左右连接,你还是得老老实实的打开xml文件,手写上一大段的sql语句一款叫做mybatis-plus-join的工具(后面就简称mpj了),可以不用在xml编写SQL就可以实现SQL的连接查询,且使用方式...
2024-06-17 11:39:00
525
原创 npm install 报错没有匹配版本或npm err Invalid Version错误
一、清理缓存注: 将node_modules文件夹中对应的包先删除清理缓存命令: npm cache clean --force二、删除package-lock.jsonpackage-lock.json在package.json同级,删除即可,再次 npm i即可再次生成...
2024-06-07 14:51:00
549
原创 使用NVM实现不同nodejs版本切换
在工作中,我们可能需要同时进行多个不同NodeJS版本的项目开发,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,NVM就是为解决这个问题而产生的,本文给出了下载、安装及使用方法,需要的朋友可以参考下第一:NVM下载安装包地址:https://github.com/coreybutler/nvm-windows/releases第二:安装【注意】安装路径请不要使用中文目...
2024-06-04 13:58:00
289
原创 turtle实现美国队长盾牌
具体代码如下import turtle## 绘画大圆turtle.pensize(10) # 设置画笔大小为10pxturtle.pencolor('red') # 设置画笔颜色turtle.circle(105) # 画一个半径为105px的圆turtle.left(90) #向左旋转90度turtle.penup() ...
2024-04-28 13:47:00
331
原创 如何修复 npm 错误代码 EINTEGRITY 问题
当您运行该npm install命令时,npm将查找在您的package.json文件中列为依赖项的包以进行下载和安装。package-lock.json当目录中有文件时,npm会将下载的tarball.tgz文件的校验和与在锁定文件中找到的校验和进行比较。当文件和锁定文件EINTEGRITY之间的校验和值不匹配时,就会发生如上所示的错误。.tgz在错误消息中,您可以看到npm说想要sha...
2024-04-12 10:49:00
421
原创 centos7下安装nodejs-v16.x
今天记录一下centos7下安装nodejs-v16.x版本的nodejs官方下载:CNPM Binaries Mirror (npmmirror.com)安装步骤1.下载nodejs-v16.x,其地址已经在上方附上2.将下载的"node-v16.13.1-linux-x64.tar.gz"上到/usr/local/nodejs。如果没有nodejs目录,请自行创建3.解压安装包t...
2024-03-28 17:26:00
480
原创 navicat15破解
记录一下navicat15破解1.双击注册机2.Patch按钮,选择Navicat的安装位置中的navicat.exe文件出现以下提示说明Patch成功了3.点击Generate按钮就会生成一个许可证秘钥,将许可证秘钥复制后就打开Navicat Premium 154.打开Navicat Premium 15,点击注册将请求码粘贴到注册机Request Code框中...
2024-03-25 16:16:00
2465
2
原创 IDEA中Mavan项目导入,点刷新也没反应
当在IDEA中导入Maven项目,进入pom.xml文件中点击刷新,项目依然没有反应解决办法,大家可以选择下面其中之一进行尝试第一:尝试点击IDEA右侧的Maven,然后再点击reload all maven第二:删除IDEA的缓存,重启IDEA...
2024-03-13 16:44:00
296
原创 vue父子组件传参后,子组件重新初始化
首先回顾一下父子组件生命周期的执行顺序:加载渲染过程:父beforeCreate--->父created--->父beforeMount--->子beforeCreate--->子created--->子beforeMount--->子mounted--->父mounted子组件更新过程:父beforeUpda...
2024-03-11 11:57:00
422
原创 vscode中如何对vue文件代码进行格式化
vscode中如何对vue文件代码进行格式化1.通过vscode的Extensions插件市场,搜索Vetur插件。Vetur是一个专门为Vue开发提供支持的插件,它提供了代码高亮、智能提示、语法检查等功能2.找到vscode的设置Settings,然后在搜索栏中输入:“Editor:Default Formatter”,选择"Vetur"作为默认的代码格式化工具3.使用快捷键格式化...
2024-03-06 10:38:00
1286
原创 如何实现基于vue技术的管理系统的用户是否登录
问题:在进行前后端分离开发时候,我们会处理一些前端用户的登录状态。如果用户没有进行登录,则不允许用户访问某些页面一、登录方式首先可以先了解一下前后端分离后的登录方式(1)Cookie+Session(2)Token二、Cookie+SessionHTTP 是一种无状态的协议,客户端每次发送请求时,首先要和服务器端建立一个连接,在请求完成后又会断开这个连接。这种方式可以节省传输时占用的...
2024-02-18 15:46:00
431
1
原创 有关Hutool工具实用技巧-身份证、手机、姓名等脱敏信息验证
今天给大家介绍关于Hutool工具实用技巧-身份证、手机、姓名等脱敏信息验证。非常实用,且也体现出Hutool工具这个Java类库的强大场景:在开发系统过程中,经常会接触到大量的数据信息,这些数据信息可能包含身份证号、手机号、姓名、卡号等各种敏感信息。而有些用户需求是不允许,这些敏感信息数据为了保护用户个人信息的安全。对这些数据需要进行特殊处理数据脱敏,指对某些敏感信息通过脱敏规则进行数据的...
2023-12-15 09:47:00
651
原创 Visual Studio Code配置C/C++开发环境
C/C++开发中的IDE非常多,网上有推荐安装Visual Studio 2019/2020/2022。但是登录官方网址下载,此软件体积非常大(8G以上),且企业版、专业版会收费。因此,我们推荐大家可以尝试通过Visual Studio Code来配置C/C++开发环境环境准备MinGW-W64,此环境是编译C、C++的源码【必安装】CMake,这个网上其他开发人员推荐安装,主要是用于...
2023-10-09 11:38:00
638
原创 excel怎么设置任意选一个单元格纵横竖横都有颜色
有时excel表格内容过多的时候,我们通过excel设置任意选一个单元格纵横,竖横背景颜色,这样会更加具有辨识度。设置方式截图如下设置成功后,预览的效果图...
2023-08-30 11:52:00
2880
1
原创 基于协同过滤推荐算法-手语学习系统-项目实战
我发布此篇文章有两个博客地址博客园:https://www.cnblogs.com/liuyangjava/p/17579030.htmlCSDN:https://blog.csdn.net/caleb_520/article/details/131899297?spm=1001.2014.3001.5502课程视频预览:【【毕设项目】基于协同过滤推荐算法-手语学习系统/2023年新课程】...
2023-07-25 10:00:00
196
原创 调用JSch实现mp4转m3u8格式
文章说明今天记录一下通过JSch实现MP4转m3u8格式文件。另外,如果需要转载我的文章,请表明文章出处及作者。https://blog.csdn.net/caleb_520/article/details/131701421?spm=1001.2014.3001.5502实现方法ProcessBuilder ,这个是通过java调用cmd命令JSch,由Java实现的SSH2协议的库...
2023-07-13 14:29:00
1028
原创 离线安装ffmpeg源码包【详细教程】
今天分享一下ffmpeg源码包的安装过程,针对在没有网络环境下,且不能直接使用yum如何成功安装ffmpeg源码包。博主本人通过正式服务器测试,记录整个安装过程。值得大家收藏同时,我会分享一下如何使用ffmpeg对H.264格式视频(MP4)进行m3u8+ts切片的转换,并生成m3u8+ts格式文件ffmpeg所需要环境和依赖包1.操作系统,CentOS72.依赖包(1)gcc++编译...
2023-07-01 10:14:00
2837
3
原创 JSch库入门实战应用,推荐大家学习
JSch是一个用于在Java平台上实现SSH连接的库。它提供了一个Java实现的SSH2协议客户端,可以用于在Java应用程序中进行SSH连接、文件传输和远程命令执行等操作。JSch库提供了以下关键功能:1. SSH连接:JSch允许建立到SSH服务器的安全连接。它支持密码认证、公钥认证和密钥交换等多种身份验证方法。2. 文件传输:JSch可以执行SCP(Secure Copy)和SFTP...
2023-06-30 14:07:00
772
原创 Nginx配置搭建m3u8格式的视频播放服务
本文采用Nginx+FFmpeg来进行m3u8格式的视频播放服务FFmpeg概念介绍FFmpeg是一个开源的计算机程序,可以用来记录、转换、编辑和流化数字音频和视频。FFmpeg的名称来自MPEG视频编码标准,前面的“FF”代表“Fast Forward”。FFmpeg既是一个程序库,也是一个命令行工具,可以对各种格式的音视频或图像FFmpeg支持视频格式FFmpeg支持多种视频格式,包...
2023-06-29 16:34:00
2075
原创 Nginx配置https网站访问第三方节点的http资源
https网站无法直接下载http网站的文件。解决思路有以下几种情况:1.两个网站都同时改为http或https。2.通过nginx转发。3.通过后端java代码获取对方网站的文件流然后把流返回给前端本文介绍如果通过nginx转发访问http网站配置规则一:location /asset/ { proxy_pass http://对方网站iP:端口/asset/; }这样配置之...
2023-06-27 14:18:00
1665
原创 怎么将pdf A3版转换为A4版
借助WPS进行分割(需开通会员)步骤一:在WPS中打开PDF文件,点击菜单栏中的“编辑”——“分割页面”功能,进入分割界面,设置分割线的数量和位置,接着点击“立即分割”就能快速将PDF分割成两页了步骤二:点击“页面”——“页面大小”功能,将标准尺寸设置为A4格式,最后点击“确认”按钮就能将PDF由原本的A3版转换为A4版这个方法很方便,但只有开通了WPS会员的小伙伴才可以进行操作哦~...
2023-06-23 16:12:00
1968
原创 Redis哨兵模式的配置
1.环境准备master节点1个slave节点2个sentinel【哨兵】节点3个redis版本5.0.3操作系统:Centos72.主从节点配置创建redis-conf目录,此目录用于存放主从节点的配置文件复制redis.conf,然后创建三个配置文件:redis-6379.conf,redis-6380.conf,redis-6381.conf编辑主节点的配置文件,r...
2023-06-16 11:16:00
5060
原创 Springboot 以 http 请求方式访问本地图片
当我们通过SpringBoot将本地图片上传成功后,则后期需要对图片进行预览访问(图片地址:还是在本地)那么实现很简单,只需要利用拦截器将本机地址映射成url路径就行:@Configurationpublic class FilePathConfig implements WebMvcConfigurer { @Override public void addResour...
2023-05-11 15:57:00
431
原创 vue项目内存溢出,JavaScript heap out of memory
第一种方式:参考地址:https://blog.csdn.net/wj197927/article/details/124323835第二种方式:修改NODE_OPTIONSNodeJS启动的应用,内存使用是有上限的;默认为4GB(不同机器环境可能会有不同)。NodeJS应用使用的内存上限,从环境变量NODE_OPTIONS中读取参数max-old-space-size的值。 所以修改(...
2023-04-04 15:17:00
1189
原创 超简单CentOS7配置yum源
1.打开centos的yum文件夹cd /etc/yum.repos.d/2.安装wgetyum -y install wget3.用wget下载repo文件,选择下面其中一个即可wget http://mirrors.aliyun.com/repo/Centos-7.repowget http://mirrors.163.com/.help/CentOS7-Base-16...
2023-03-11 19:44:00
219
原创 Leetcode7 中等难度 整数反转
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64位整数(有符号或无符号)。示例 1:输入:x = 123 输出:321示例 2:输入:x = -123 输出:-321示例 3:输入:x = 120 输出:21示例 4:输入:x = 0 输出:0对Integer的了解:解题思路通过循环将数字x的每一位拆开,在计算新值时每一步都判断.
2022-02-22 10:28:18
100
原创 leetcode 剑指offer17 打印大数 好难
以下分别展示两种解决,都采用的是递归的解决方法,递归的终止条件都是不谋而合Leetcode大佬解题@RunWith(SpringRunner.class)public class TestClass { int[] res; int nine = 0, count = 0, start, n; //num表示位数,n==3表示百 十 个 char[] num; char[] loop = {'0', '1', '2', '3', '4', '5', '6',
2022-02-20 00:04:23
141
pension.zip
2019-07-24
mariadb-10.3.2-winx64.msi
2019-07-22
org.apache.commons.lang.StringEscapeUtils
2019-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人