自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 问答 (1)
  • 收藏
  • 关注

原创 stream流中的坑,peek/map/filter

在事务中,使用stream更新与删除、获取与修改的使用,以及之前没使用过的处理

2024-03-30 18:00:48 279

原创 Spring中的ApplicationContext.publishEvent

spring中事件监听的使用方法,applicationContext.publishEvent的使用

2024-02-23 17:00:47 827 1

原创 git的使用:本地git下载、sshkey的添加、github仓库创建及文件上传

此文创建背景为已有工作历史的git使用者将自己的测试项目放置于自己的github远程仓库中

2023-11-24 15:44:10 724

原创 2023上半年软考记录

该文章是本人在软件设计师考完之后的一个记录,希望可以对之后的考生有些许帮助

2023-05-28 22:23:08 1394

原创 【软考七】面向对象技术--UML、设计模式(分数重,刷题刷题)

软件设计师的UML部分和不完整的设计模式部分

2023-05-13 16:49:18 1141

原创 【软考八】软件设计师下午题试题三(刷题刷题)

软件设计师下午题中的试题三,总体来说没有技巧,掌握好UML模块中的关系,根据试题描述和图中展示的关系来做题

2023-05-04 14:26:15 283 1

原创 项目部署 context-path nginx配置proxy-pass

前后端分离项目部署时遇到的问题,context-path、proxy-pass

2023-04-20 16:35:11 521

原创 经纬度转换、换算

js中经纬度的换算

2023-04-10 16:28:41 595

原创 uni-table 行点击分页选择、分页修改

uni-table数据分页处理以及分页后数据选择的选择框样式渲染、已选数据的返回。uni-table的check、toggleRowSelection方法修改,row-click方法的添加

2023-04-01 15:39:37 2303

原创 【软考六】软设之下午题第二大题--需求分析、概念模型(E-R图)、逻辑结构(关系模式)

软件设计师下午题第二大题,主要是E-R图和设计模式,还是要多做题。

2023-03-30 23:06:17 337

原创 nvm:管理node版本

nvm管理不同版本的node

2023-03-28 18:09:18 992

原创 【软考五】数据库(做题)

软考中,数据库部分的考点

2023-03-28 14:56:02 1462

原创 HbuilderX执行uniapp项目,出现 “npx browserslist@latest --update-db” 报错

uniapp项目报错

2023-03-17 18:07:12 1103

原创 markdown文档中运算符表示

markdown文档中数学运算符的表示

2023-03-11 12:51:50 126

原创 【软考四】软件知识产权基础知识(做题)

软设之知识产权部分

2023-03-07 21:30:16 81

原创 yolov5算法,训练模型,模型检测

yolov5算法

2023-03-05 21:23:54 1873 2

原创 【软考三】软设下午题第一大题--数据流图(做题)

软设下午题的第一大题,掌握了方法,既节省时间,又准确

2023-03-02 22:35:04 850

原创 【软考二】程序设计语言(做题)

软件设计师之程序设计语言部分

2023-02-25 22:48:27 749

原创 【软考一】计算机系统基础知识(要多做题)

软设第一部分 计算机网络概论

2023-02-20 21:15:22 918

原创 数据库中decimal类型数据与BigDecimal的对比

数据库中decimal类型与BigDecimal的比较

2022-06-21 16:01:24 1881

原创 serializable引发的序列化、反序列化

序列化、反序列化基础

2022-04-09 11:44:51 1710 2

原创 scss基础用法

一、sass基础css预编译处理语言,可实现css样式代码的重用,方便维护。比如下面的$fontColor,使用较多且需要修改时,只改此处的值即可1、基础用法 $fontColor: #333; body { color: $fontColor; }2、作用域 $mycolor: #333; body { $mycolor: #dfdfdd; co

2021-04-11 18:19:38 196 1

原创 node核心模块

一、HTTP模块http模块不是基于特定语言的,是一个通用的应用层协议。METHODS:是一个数组,里面存储着所有支持的请求方法。get 请求post 提交put 修改patch 批量修改delete 删除2.STATUS_CODES:是一个http模块基本状态类对象,属性名是状态码,属性值则是该状态码的简短解释。示例:let http = require('http')// console.log(http)//创建服务器let server

2021-02-28 18:17:02 165

原创 node简介、npm

一、node简介1、介绍Node.js是一个JavaScript运行环境。实质上是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行的更好。V8引擎本身就是用于Chrome浏览器的JS解释部分,但是Ryan Dahl把这个V8搬到了服务器上,用于做服务器的软件。Node.js是一个让JavaScript运行在服务器端的开发平台。它不是一种独立的语言,跟PHP、Python的“既是语言,也是平台”不同,Node.js使用JavaSc

2021-02-28 17:12:58 245 1

原创 vue项目安装sass包

1、安装依赖包npm i --save-dev sass-loadernpm i --save-dev node-sass2、配置规则在vue项目中找到build文件夹,其中关于webpack有三个文件,分别是:webpack.base.conf.js 字面意思就是webpack的基础配置webpack.dev.conf.js 开发环境的配置文件webpack.prod.conf.js 生产环境的配置文件webpack.base.conf.js配置webpack编译入口配置we

2021-02-24 16:06:24 939

原创 BFC、文档流、脱离文档流

BFCBFC(Block Formatting Context),中文为块级格式化上下文。它 为元素提供一个独立的容器,在该容器中按照一定规则进行布局排列,容器内元素不会影响外部元素,外部元素不会影响内部元素。触发BFC的情况float不为noneposition为absolute或fixedoverflow不为visibledisplay为inline-block或table或flow-root产生BFC的元素display为block、list-item、table的元素BFC可处

2021-02-04 11:13:35 1373

原创 案例--商品价格排列

body部分 <div id="wrap"> <ul class="goods"> <!--外部获取数据,创建标签添加数据--> </ul> <ul class="btn"> <li>从高到低</li> <li>从低到高</li> <li>随机排序

2021-02-03 11:51:06 926

原创 案例---添加事件的另一种方法

HTML部分 <input type="text" id="clock" size="50"> <button onclick="test = window.clearInterval(test)">stop Interval</button>逻辑部分 var test = self.setInterval(clock,50) // 此处self指window function clock(){

2021-02-02 18:18:17 103

原创 案例---钟表

html部分 <canvas id="watch" width="500px" height="500px" style="margin: 20px 30%;"></canvas>样式部分 *{ margin: 0; padding: 0; } body{ background-color: rgb(145, 174, 228); }

2021-02-02 18:13:20 184

原创 案例--旋转太极图

html部分 <canvas id="can" width="500" height="500"></canvas>样式部分 *{ margin: 0; padding: 0; } body{ background-color: skyblue; } #can{ margin: 30px auto;

2021-02-02 18:10:14 171

原创 canvas画布

H5学习推荐网站:https://www.runoob.com/html/html5-websocket.html一、Canvas介绍canvas为H5新增元素,其本身为一个画布,但是用js当做画笔动态渲染,画笔工具为getContext(‘2d’)标签,默认用行内样式设置样式,若用style进行设置,会发生变形。其本身默认宽高为300*150 <canvas id="mycanvas" width="500" height="500" style="border: 1px soli

2021-02-02 13:37:01 427

原创 小案例--王一博美图大赏,图片自行脑补吧

结构部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="./css/style.css"> <script src="ht

2021-01-27 16:17:01 248

原创 list-style和list-style-type的区别

list-style和list-style-type的区别在清除列表项的样式时,可能会设置list-style:none,或者list-style-type:none,发现两者的效果是一样的,他们的区别是什么呢?其实,list-style-type是list-style的其中一个属性,list-style有三个属性,他们分别是(按顺序):list-style-type, list-style-position, list-style-image.可只设置其中两个或一个,且三者都有继承性。list-

2021-01-19 22:20:15 6511

原创 轮询、长轮询、长连接、WebSocket

一、轮询简单来讲,就是客户端每隔一段时间不断向服务端发送请求,无论服务器端请求有无更新,都会响应。以此达到,一定时间段内,获得服务端的数据,以便观察数据的更新。但这种方法是由于不断地发起请求来实现的,不免会造成资源的浪费;且在客户端增多的情况下,会导致服务器的压力增大。二、长轮询简单来说,就是客户端向服务端发起请求,但是服务端不立即回应,而是利用死循环,使之不断检测数据的变动,数据发生改变时,向客户端发起响应。再一次收到请求时,再次进入循环。在未响应的时间里,http一直处于连接状态,响应后,断开

2021-01-17 21:24:33 1418

原创 Nginx服务器和离线存储

Nginx服务器1、基本介绍​ 首先介绍一下服务器,我们可以将服务器看做工厂的运行机器,将原料放在机器中,不用加工,直接由传送机制送到必须的场地。服务器就是一个信息、操作、传送的总和,我们在己方浏览器请求访问服务器。Nginx是一款轻量级的服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、网易、淘宝等。兼容Linux系统、Windows NT系统、mac OS系统.完全由C语言写成,且有自己的函数库。我们借用n

2021-01-13 20:50:05 368

原创 CDN介绍和jQuery常用API

先导知识及网站推荐CDN​ CDN全称为Content Delivery Network,即内容分发网络。其行为模式及作用就像是快递站点,快递都集中在一起,根据地点不同,再次分发到各地的站点。网络将信息集中起来,利用CDN的分发性能,快速实现信息的传送,降低中心平台的负荷。但CDN是构建在现有网络基础上的智能虚拟网络,依靠各地的边缘服务器,通过这种新平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥堵,提高用户访问的响应速度和命中率。​ CDN的关键技术主要有内容存储和分发技

2021-01-10 22:49:50 2356 2

原创 VSCODE一次性替换相同字段

1、选中想要被替换的字段2、点击ctrl+f,弹出下图3、输入替换字段,全部替换。

2021-01-10 16:48:58 5239

原创 H5拖拽事件、FileReader和Blob读取文本或图片

一、H5拖拽和js拖拽1、js拖拽 // 此处是改变盒子的位置来实现拖拽,所以css样式要设置盒子的position为absolute let app = document.querySelector(`#app`) app.onmousedown = function(e){ // 鼠标按下 // this.offsetLeft表示盒子关于浏览器左边的位置 // e.clientX表示鼠标相对于浏览器左边的位置

2021-01-09 21:39:36 459

原创 H5移动端事件

1、移动端、PC端常用事件对比方式PC端移动端点击onclick无按下onmousedownontouchstart移动onmousemoveontouchmove抬起onmouseupontouchendPC 端1). 用on来添加touch事件在谷歌浏览器下无效2). 用on方式添加事件的话会被覆盖3). 鼠标事件在移动端也可使用,但有300毫秒延迟移动端1). 要用addEventListener引入touch事件,ad

2021-01-08 20:47:57 539

原创 H5适配基础

编写程序时,因各种设备分辨率的不同,需要适配以使网页可根据设备的不同等比例缩放。一、H5概念性知识1、屏幕尺寸a). 指屏幕对角线长度,单位为英寸。b). 1英寸 = 2.54cm2、 屏幕分辨率a). 即横纵向上的像素点数,单位为px,1px 即一个像素点b). 分辨率 = 纵向像素 * 横向像素3、屏幕像素密度/像素密度/屏幕密度a). 即屏幕上每英寸可显示的像素点数量,单位为ppi (pixels per inch)b). 屏幕像素密度与屏幕分辨率相关4、设备像素/物理像素

2021-01-08 16:52:03 440

各类设计模式的思维导图

内容概要:包含各类设计模式的意图以及适用性,以思维导图的方式展现 适用对象:适合对于设计模式基础学习的同学和即将考软件设计师的同学

2023-08-08

各设计模式的实现代码,UMl和设计模式部分的思维导图

内容概要:23种设计模式的实现代码。对应该账号的【软考七】--面向对象技术一章。对于每种设计模式的实现,都有对应的java代码及其注解 适用对象:即将要考软件设计师的同学们

2023-08-08

E-R图部分结构图,与软考六博客相对应

内容概要:主要包含软件设计师所需学习的E-R图部分的全部知识点 适用人群:正要考软件设计师,恰好看到本人的【软考六】部分的博客,且认为不大清晰时 使用场景:若感觉【软考六】部分的内容不清晰,可协助该资源一同查看

2023-04-22

软件设计师:UML构造块部分组织结构图完整资源

内容概要:软件设计师考试,UML部分内容的全部知识点,是与本人相对应博客协作使用的。 适用人群:正要考软件设计师,恰好学到UML部分的朋友 使用场景:看到本人的【软考七】UML 博客时,感觉不够统一,可下载该资源,直接查看,包含所有知识点

2023-04-22

口罩检测训练模型和数据集

口罩检测数据集,测试集400张,训练集1200张,验证集400张 口罩训练模型包含三个权重的模型,exp_yolov5l、exp_yolov5m、exp_yolov5s

2023-03-03

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

TA关注的人

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