自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 扇贝单词逆向

扇贝单词逆向

2023-06-12 20:29:39 1217 2

原创 Linux中chown和chmod的区别和用法

Linux中chown和chmod的区别和用法

2022-12-04 01:32:34 1499 1

原创 Docker镜像推送(push)到Docker Hub

Docker镜像推送(push)到Docker Hub

2022-11-27 00:01:42 1238

原创 centos7 安装node环境(一遍过)

centos7 安装node环境

2022-11-17 00:00:54 1696

原创 解析markdown文档并且代码高亮

解析markdown文档并且代码高亮

2022-09-28 00:56:21 1212

原创 node.js 遍历所有文件

读取目录下面的文件,返回目录下的文件列表对象,如果传入的是个文件,返回这个文件。给定一个路径,递归遍历出路径下的所有文件并且做成对象的格式返回。文件信息对象Stats的一个方法,判断当前文件是不是一个文件夹。一个路径或路径片段解析成一个绝对路径,返回解析后的路径字符串。文件信息对象Stats的一个方法,判断当前文件是不是一个文件。当前目录为文件夹,获取文件夹路径,继续读取路径下文件。遍历读取的文件,判断当前文件是文件还是文件夹。当前目录为文件,打印出当前文件绝对路径。传入一个路径,读取路径里面所有的文件。

2022-09-26 22:42:00 1025

原创 CentOS7--安装谷歌浏览器--详细步骤

谷歌浏览器是一款开源好用的浏览器,在CentOS桌面版上使用,可以增强用户体验。

2022-09-21 14:07:15 15083 1

原创 PicGo使用阿里云OSS配置图床

PicGo使用阿里云OSS配置图床前言:安装[PicGo](PicGo (molunerfinn.com))以上是PIcGo的配置阿里云OSS需要的值。1.阿里云创建用户登录阿里云,鼠标移到头像位置则可看到,点击访问控制创建新用户,开启open api调用创建用户后,我们可以获得配置项的前两项。2.使用oss服务在Bucket可以看到你已经有的bucket,如果没有可以创建。创建bucket然后进入bucket。前面配置项的存储空间名就是Bucket名字。区域:基本

2022-05-14 14:33:29 1234

原创 Mysql8修改密码和远程访问

mysql8修改密码和远程访问MySql 从8.0开始修改密码有了变化,在user表加了字段authentication_string,修改密码前先检查authentication_string是否为空1、如果不为空use mysql; update user set authentication_string='' where user='root';--将字段置为空ALTER user 'root'@'localhost' IDENTIFIED BY 'root';--修改密码为root

2022-05-14 00:12:38 1879

原创 ps 2022 保存打开文件闪退解决方法

PS 2022 保存和打开文件时闪退解决方法一. 保存文件时闪退打开ps,在最上方找到编辑->首选项->性能暂存盘除了c盘其余全选。文件处理取消后台存储选项。二. 打开文件时闪退打开文件夹:C:\Users\Administrator\AppData\Roaming\Adobe\Adobe Photoshop 2022\Adobe Photoshop 2022 Settings找到并编辑:PSUserConfig.txt,没有的话自己建一个,加入代码:Enable

2022-04-22 23:12:06 38827 33

原创 uni-app 运行到H5 修改默认端口号(vscode)

uni-app 运行到H5 修改默认端口号(vscode)背景:在官方文档中没有给出端口相关的H5配置的信息1、修改配置文件mainfest.json "h5" : { "devServer" : { "port" : 10118, "https" : false } }在mainfest.json添加以上配置即可;...

2022-02-21 16:56:17 2701

原创 centos7 安装 mysql

centos7 安装 mysql在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。前言:​ 在安装软件最好,先更新一下源;yum update1、下载并安装MySQL官方的 Yum Repository# cd /user/local/mysql# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10

2022-02-14 13:48:31 1584

原创 python模块之signal信号

python模块之signal信号1、简介作用:发送和接收异步系统信号信号是一个操作系统特性,它提供了一个途径可以通知程序发生了一个事件并异步处理这个事件。信号可以由系统本身生成,也可以从一个进程发送到另一个进程。由于信号会中断程序的正常控制流,如果在中间接收到信号,有些操作(特别是I/O操作)可能会发生错误。接收信号signal.signal(sig,action)sig为某个信号,action为该信号的处理函数**。**例如:signal.signal(signal.SIGALRM,

2022-02-10 19:34:04 2226

原创 IDEA下载maven依赖报错:Could not transfer artifact org.springfram

IDEA下载maven依赖报错:Could not transfer artifact org.springfram可能原因:网络原因证书原因(未查证)解决方法1:配置国内镜像源<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http:/

2021-12-03 08:34:07 3494

原创 VMware和VirtuaBox之间虚拟机相互转换

VirtualBox和VMware虚拟机相互转换个人博客地址​ VirtualBox 和 VMware 使用不同的虚拟机格式,不过他们都支持标准的开放式虚拟化格式。将已经存在的虚拟机转换为 OVF/OVA 格式就可以导入其他的虚拟机程序。一.VMware 转换到 VirtualBox前提:​ 在将VMware虚拟机迁移到Vbox之前,首先需要确保VMware的状态为“关闭电源”。​ 如果虚拟的状态为挂起状态,则需要先打开虚拟机,再关机。1. 首先找到ovftool工具。我这里使

2021-06-01 17:48:12 7586 1

原创 使用idea 生成时序图

使用idea 生成时序图1.安装插件​ 进入扩展程序安装 File > Settings > Plugins > Browse Repositories​ 搜索 SequenceDiagram,点击右边 Install 安装,然后重启 IDEA 。2.生成时序图​ 在需要生成流程时序图的方法 右键 > 选择 “SequenceDiagram…” > 点击 OK3.生成时序图时的设置调用的层次深度是否跳过私有方法是否只生成当前项目的类是否跳过gett

2021-05-26 15:06:57 4109

原创 node.js解析本地json

node.js解析本地json个人博客地址具体操作:​ 从文件读取json并且解析字符串为json对象1.从文件读取json​ node.js中的文件操作基本都是在fs模块中,这里用的是同步读取文件,读出来是个字符串。const fs = require('fs');var jsonfile = fs.readFileSync(__dirname+"/test.json", "utf8");console.log(jsonfile);其中require(‘fs’): 导入fs模块

2021-05-12 19:15:46 513

原创 github图床实现原理

github图床实现原理个人博客简而言之:上传指定用户名仓库token图片名称即可put请求获取get请求图片链接字段为:download_url1.上传图片​ 在github的官网可以查到上传文件的api如下;https://api.github.com/repos/{users}/{repo}/contents/{path}其中url参数users:你的github名称repo:仓库path:你文件的路径put请求json参数{

2021-04-29 15:00:32 577 2

原创 typora文章同步(跨平台)

typora实现备份个人博客一、图片上传PicGo有提供默认的图床,可以直接使用,但是有上传的限制,有特定要求的可以自己配置github图床。1.配置github图床利用github搭建图床2.安装PicGo下载链接windows选择exe结尾文件即可mac选择dmg为后缀的文件安装的时候一路next即可。3.在picGo中配置使用github图床4.picGo设置开启时间戳重名防止图片上传出错ps:我当时一直传输失败,修改代理,重新生成厂库,toke

2021-04-27 17:51:47 7504

原创 利用github配置图床

利用github配置图床个人博客1.新建repository登录github主页就能看见这个绿色的按钮2.填写repository主要信息如下就可以,唯一要注意的点就是输入名字和选择公开继续点击那个绿色的小按钮3.生成token点击settings[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o8CtOxWl-1619516732831)(https://i.loli.net/2021/04/27/OXqmkiANVI8THYn

2021-04-27 17:46:36 240

原创 shiro授权实例

shiro授权实例个人博客一、shiro授权角色实例1、需要导入的依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> </depen

2021-04-26 20:08:14 123

原创 shiro身份验证实例

shiro身份验证实例个人博客一、最简单shiro实例1、需要导入的依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> </depe

2021-04-25 19:34:51 157

原创 Spring 事务详解

Spring 事务详解更多技术文档前言:​ 在了解Spring事务之前我们先得知道什么是事务?1、事务的基本概念事务​ 相信大家都在ATM机取过钱,但是是否有人考虑过它的流程是怎样的呢?​ 我们都知道,假如我们取300块钱,那么当这三百块钱从ATM机出来时,我们的账户相应的会减少300。这两个过程一定是要同时成功才算成功的。否则就会出现账户少了300.但是钱没出来,对于我们来说,我们损失了300.而如果钱出来了但是账户钱没扣掉的话,银行就会损失300.这两种情况都是不可取的。所以就需要保

2021-04-23 17:14:36 94

原创 java template实现LDAP增删改查

java template实现LDAP增删改查前言:使用的是apache directory api。自己搭建了一个LDAP Server版本2.44实现了对LDAP服务器的增删改查添加maven依赖<dependency> <groupId>org.apache.directory.api</groupId> <artifactId>api-all</artifactId>

2021-04-23 14:01:16 546

原创 TTL脚本介绍及使用

TTL脚本介绍及使用个人博客文章目录TTL脚本介绍及使用1.tera term超级终端2.TTL基本命令3.TTL语法格式注释:字面量:变量:自定义变量:系统变量:流程控制:do, loopwhile, endwhileuntil, enduntilfor, nextif, then, elseif, else, endifbreak, continue子过程4.实例4.1 ssh登陆实例4.2 使用tcpdump抓包并且备份1.tera term超级终端​ 一款Window上的虚拟终端工具,它同

2021-04-22 20:36:04 6981 7

原创 java web管理系统快速开发

java web管理系统快速开发框架个人博客地址需求:​ 在学校做的最多的就是xx管理系统,例如学生管理系统,要求可以在网页上显示学生信息,查询学生信息等,也就是要实现一系列的基本增删改查。解决方案:​ 方案一.从0到1,从头开始自己搭建一个java web的框架;​ 方案二.使用jeesite框架,不用编写任何代码实现一个管理系统。对比:​ 不管是想要学习技术还是应付学校的要求,我都推荐使用jeesite框架,首先学习技术,jeesite是一个开源框架使用一些相对主流的一些框架集成

2021-04-22 19:39:29 486

原创 Centos7搭建Squid代理服务器

Centos7搭建Squid代理服务器1.无需验证版----http1.1 安装yum install squid1.2 修改配置文件打开文件: vim /etc/squid/squid.conf修改http_access allow all为http_access deny all[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bK8SOCmO-1618848210578)(/Users/xzf-naber/Documents/记录/resour

2021-04-20 00:11:59 2434

原创 centos更换源和配置代理

centos更换源和配置代理个人博客1.更换yum的源# 中央仓库yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo# 阿里仓库yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2.配置代理配置文件路径:/etc/yum.conf修改配置

2021-04-19 20:16:50 280

原创 docker更换国内源和配置代理

docker更换国内源和配置代理1.更换国内源1.1 相关位置路径:/etc/docker文件:daemon.json在/etc/docker该路径下创建文件daemon.json。在文件中添加:{ "registry-mirrors": ["http://hub-mirror.c.163.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"] }1.2 具体命令

2021-04-19 20:11:06 4976 1

转载 docker 安装mysql 5.7

docker 安装mysql 5.7参考自mysql8版本安装个人博客地址1.下载下载镜像$ docker pull mysql:5.7.332.配置文件将全部的配置文件和关联的文件夹统一放到/opt/docker-mysql中$ mkdir -p /opt/docker-mysql/conf.d增加并修改配置文件config-file.cnf内容如下,设置表名不区分大小写; linux下默认是区分的,windows下默认不区分[mysqld]# 表名不区分大小写lower_c

2021-04-19 20:05:41 115

Nginx服务器中安装SSL证书

Nginx服务器中安装SSL证书欢迎访问个人博客地址环境腾讯云域名为个人博客配置https前提条件已准备文件远程拷贝软件,例如 WinSCP(建议从官方网站获取最新版本)。已准备远程登录工具,例如 PuTTY 或者 Xshell(建议从官方网站获取最新版本)。已在当前服务器中安装配置 Nginx 服务操作步骤获取证书1.1 在腾讯云域名页面可以看到申请免费证书,如下图:1.2 选择亚洲诚信免费申请的就可以了,一般有效期为一年。1.3 按照要求填写相关信息

2021-04-19 16:07:06 674

原创 java字符串时间计算

计算两个字符串时间之间的间隔:知识先知: 时间格式为: DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 函数df.parse(Time): 可以将字符串时间转化为时间戳进行计算。 时间格式符号代表的意义: yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) HH:24小时制(0-23) mm:分 ss:秒 S:毫

2021-02-04 09:55:19 1637 1

原创 leetcode每日一题-公平的糖果棒交换

题目:爱丽丝和鲍勃有不同大小的糖果棒:A[i] 是爱丽丝拥有的第 i 根糖果棒的大小,B[j] 是鲍勃拥有的第 j 根糖果棒的大小。因为他们是朋友,所以他们想交换一根糖果棒,这样交换后,他们都有相同的糖果总量。(一个人拥有的糖果总量是他们拥有的糖果棒大小的总和。)返回一个整数数组 ans,其中 ans[0] 是爱丽丝必须交换的糖果棒的大小,ans[1] 是 Bob 必须交换的糖果棒的大小。如果有多个答案,你可以返回其中任何一个。保证答案存在。来源:力扣(LeetCode)链接:https://l

2021-02-01 09:35:13 199

原创 ngork实现内网穿透--免费

Ngork 内网穿透怎么用?1.注册账号1.1 官网地址填写信息注册:注册好登录即可。2.购买服务(0元)2.1 开通隧道,一直滑到最底下有个免费的。2.1 填写相关信息2.3 开通好后可查看到的信息3. 下载工具实现3.1 点击下载客户端,找到适合自己电脑的版本3.2 本地工具连接客户端的隧道id即可开通。...

2021-01-26 11:11:16 145

转载 TCP/IP 三次握手四次挥手(面试题)

文章目录 计算机网络体系结构网络协议是什么?为什么要对网络协议分层? TCP/IP 协议族应用层运输层网络层数据链路层物理层TCP/IP 协议族 TCP的三次握手四次挥手TCP报文的头部结构三次握手四次挥手 常见面试题为什么TCP连接的时候是3次?2次不可以吗?为什么TCP连接的时候是3次,关闭的时候却是4次...

2020-11-08 19:12:24 998

原创 python操作mysql之连接mysql

python操作mysql之连接mysql 一.环境配置 1. 安装mysql 1.1 直接在mysql官网根据自己需求下载mysql官网地址2. 安装mysql可视化工具 navicat 2.1 navicat软件是收费的,但是比较好用。 2.2 破解方法后续更新。navicat下载地址3. 安装pymysql库 3.1 使用pycharm,可以直接从ide工具中直接下载。 File->set->project->pyt..

2020-11-04 15:44:52 172

原创 python实现定时切换壁纸

个人博客python实现定时切换壁纸1.前言 利用python实现自动化切换壁纸的小程序。2.功能 2.1 通过api获取到壁纸。 2.2 将壁纸下载到本地。 2.3 定时自动切换壁纸。3.实现3.1 分析api接口的网址:http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1其中的参数idx=0表示今天的图片 1 2 3 4 5…依次是昨日、前日… 数字是-1是明日的

2020-09-28 19:54:56 495

原创 windows实用软件,提高舒适度

top1 everthingEverthing是当之无愧的最强文件搜索神器!每个人的电脑都保存着大量的软件、MP3、照片、游戏、文档、电子书等文件。Everthing可以在闪电般的瞬间从海量的硬盘中找到你需要的文件,速度快到让你难以置信。top2 wox想必用过mac的人都会知道一款效率神器Alfred,可快速启动、计算、查找等,使用起来非常的方便。Win上面也有类似的效率神器,比如Listary和WOX。top3 CCleanerCCleaner是一款免费的系统优化和隐私保护工具(非

2020-06-30 00:50:09 245

原创 解决github下载慢的问题可以提速【1M/s】

1.问题描述在github上下载项目时,下载速度经常都是20k/s的速度下载,项目过大时还经常会显示网络出错导致下载失败。2.原因我想对于经常使用git的人来讲,很可能已经知道了。对于新手刚接触git的人来讲,可能你只知道github。实际上,国内也有很多代码仓库提供方,国外也不只github。只不过国内也是刚刚开始,关注的人不多。开源中国提供的代码仓库提供了一个功能,就是它可以将github账号中的代码 clone 到开源中国的账户中去。这个代码仓库叫做 码云 ,没错就是码云?。3.解决

2020-06-28 16:44:44 8774

原创 FIRSTVT和LASTVT白话版

FIRSTVT和LASTVT白话版FIRSTVT集合如:FIRSTVT®的集合为R推出的串中非终极符中出现的第一个终结符,如果第一个出现(A)为非终结符,则还需要查看这个非终结符(A)的的FIRSTVT(A)加入到FIRSTVT®中,一直到结束。求FIRSTVT(R)的步骤:1.对所有的R∈VN,若有产生式 R->a…或者R->Qa…则a∈FIRSTVT(R);2.若a∈FIRSTVT(Q),且有产生式R->Q…,则把a加入FIRSTVT(R);3.重复2一直到FIRSTVT

2020-06-20 17:56:21 3191

《数据库应用软件》课程报告docx.docx

实验目的: 了解数据库管理系统在管理信息系统中的地位,熟悉数据库管理系统在数据库应用中的一般使用方法和作用。 内容要求: 围绕自己选定的数据库应用系统,从以下几个方面进行描述 1)系统名称 2)系统的基本功能(不少于6项功能) 3)系统数据描述:用到的基本数据以及数据间的联系,以及数据是如何产生的。 4)系统数据表:系统用到的数据表结构、表间联系、表的数据约束(主键、外键、自定义约束等)(不少于6个数据表) 5)系统常用查询以及解决方案:系统的重要查询(查询功能、实现此查询的SELECT语句),不少于10个。 6)总结

2020-01-03

NewsRelease.zip

自己做的一个新闻发布网站,有评论,发布审核,管理员等,支持ueditor全局搜索等技术,使用的mysql数据库。

2019-07-14

空空如也

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

TA关注的人

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