自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ThreadLocal

1、前言:看名知意,本地线程,采用”空间换时间“的思想,每个线程持有该份数据的拷贝,线程互不影响,可以用来解决在一些环境下的线程安全问题。2、关键变量和常量: // 本地线程的 hashcode private final int threadLocalHashCode = nextHashCode(); // 下一个线程的 hashcode 分配,原子性操作,初始值为 0 private static AtomicInteger nextHashCode =

2022-03-16 13:41:44 278

原创 Elasticsearch 入门简介

文章目录1.简介2.特点3 Kibana4.存储结构indextypedocumentfieldmapping5.其他重要概念clusternodeshardreplica参考文献1.简介Elasticsearch(ES) 是一个基于 Apache Lucene 开源的分布式、高扩展、近实时的搜索引擎,主要用于海量数据快速存储,实时检索,高效分析的场景。通过简单易用的 RESTful API,隐藏 Lucene 的复杂性,让全文搜索变得简单。ES 功.

2022-03-15 13:42:50 232

原创 python之简易界面编程(模块搭建+界面搭建+功能完成)

目录一,模块搭建1,定义险种对象2,重写构造3,重写toString4,文件写入二,界面搭建1,新建窗口2,为窗口设置标题?3,设置窗口大小?4,编写窗口内容5,显示窗口?6,运行窗口?三,功能完成1,增加:追加2,根据下标删除,移除元素,注意不是移除下标注意:manager包下recordManager文件,完整代码?1,增加:?2,删除①获取被选中的行②获取这行的数据(获取这行的字典对象,获取字典对象的值)3,加载①获取所有的元素②清空元素注意:END是

2022-03-15 10:59:16 4483

原创 LeetCode:138. 复制带随机指针的链表(含原码实现)

目录前言一,题目分析二,思路分析步骤一:步骤二:?步骤三:三,原码实现前言小伙伴们大家好啊!今天为大家带来一篇力扣上不常见的链表题目:复制带随机指针的链表。一,题目分析那么我们废话不多说,首先来看一下题目要求。如上图所示,当前题目要求,我们需要将一个带有随机指针的链表进行 “深度拷贝”。既然是深度拷贝,当然就是将该链表中的基本所有的内容都需要拷贝过来。比如题目中要求的,对于链表的每个节点的内容,每个节点的一个 next 指针和一个随机指针,都需要进行拷贝,但是同时需要注意

2022-03-15 09:39:06 151

原创 C++:使用类模拟 string 柔性数组 运算符重载 写实拷贝

前言如果在模拟string类时提出这种问题:若多个对象指向同一个字符串,那么会占用很多空间,如何解决?解决方法之一就是设计一个包含柔性数组和引用计数的结构体。目录前言柔性数组结构体设计类的设计私有成员构造函数析构函数拷贝构造函数赋值运算符重载重载[]运算符1写实拷贝重载[]运算符2修改某个元素 modify移动构造与移动赋值函数重载(+)运算符重载(+=)运算符end源代码柔性数组结构体设计设计一个结构体来模拟string struct

2022-03-14 15:49:12 123

原创 35. 搜索插入位置(Java)leecode

解题思路:利用左侧二分查找,返回的位置就是按顺序应该插入的顺序。左侧二分查找,见第一种情况class Solution { public int searchInsert(int[] nums, int target) { if(nums.length == 0 ) return -1; int left = 0; int right = nums.length - 1; //两端都闭的情况,下面更新right和left都-1 .

2022-03-13 15:14:48 1306

原创 Vue.js高效前端开发 【初识Vue.js】

全部章节 >>>>文章目录一、Vue概述1、Web前端框架介绍2、MVC和MVVM3、Vue介绍4、安装Vue二、Vue使用1、第一个Vue应用2、Vue的双向绑定3、实践练习三、Vue生命周期1、Vue的实例和数据2、Vue生命周期钩子函数3、实践练习四、过滤器1、过滤器使用2、实践练习总结:一、Vue概述1、Web前端框架介绍近几年,互联网前端行业发展得依旧迅猛,涌现出了很多优秀的JavaScrip

2022-03-11 20:23:40 271

转载 uniapp uni.getUserProfile的使用

小程序登录、用户信息相关接口调整说明:链接地址考虑到近期开发者对小程序登录、用户信息相关接口调整的相关反馈,为优化开发者调整接口的体验,回收wx.getUserInfo接口可获取用户授权的个人信息能力的截止时间由2021年4月13日调整至2021年4月28日24时;最近再用uniapp做一款小程序,使用**uni.getUserInfo()**一直获取不到数据,在官网上看到了上面的公告一、使用方法html中:<button @click="goLogin" class="bottom-btn

2022-03-11 19:00:22 2742

原创 JavaScript知识盲区整理

JavaScript知识盲区整理script标签用于引入外部js的注意点JS中严格区分大小写,并且每条语句结尾的分号如果不加,浏览器会自动加,这样会消耗浏览器资源,还容易把分号加错位置在字符串中我们可以使用作为转义字符typeof 用来检查变量类型Number.MAX_VALUE 和 Number.MIN_VALUE获取最大值和最小值,如果自己写的超过最值范围,会返回Infinity当声明一个变量但是不给其赋值时,会返回一个undefined强制类型转换document.write():

2022-03-11 13:37:30 104

原创 迟了很多天的postman分享....... )

…Postman简介什么是postman?接口测试接口基础知识接口测试的目的接口测试用例设计http协议Postman基础用法postman常用功能接口请求流程环境变量collection用例集Postman简介什么是postman官方:Postman 是一个用于构建和使用 API 的 API 平台。Postman 简化了 API 生命周期的每个步骤并简化了协作,因此您可以更快地创建更好的 API。Postman是一个接口测试工具,在做接口

2022-03-10 13:11:44 174

原创 用VUE实现一个具有登陆、注册等功能的网站【详细步骤】

用VUE实现一个具有登陆、注册等功能的网站【详细步骤】用VUE实现一个具有登陆、注册等功能的网站【详细步骤】一、主要功能二、实现思路1、页面设计2、功能设计3、重点和难点三、代码实现1、项目结构2、页面布局——html部分(以登陆界面为例)3、页面美化——css部分(以登陆界面为例)4、功能设计四、效果展示1、登陆页面2、注册页面3、主页五、总结用VUE实现一个具有登陆、注册等功能的网站【详细步骤】一、主要功能本次任务主要是使用VUE

2022-03-10 11:50:49 4448 2

原创 分享一份软件测试项目实战(web+app+h5+小程序)

大家好,我是谭叔。本次,谭叔再度出马,给大家找了一个非常适合练手的软件测试项目,此项目涵盖web端、app端、h5端、小程序端,可以说非常之全面。缘起在这之前,谭叔已经推出了九套实战教程。但是,这些教程以web测试和接口测试为主,没有app等项目。为了让实战项目更加全面、涵盖到各端,同时也为了满足读者粉丝们对项目的高需求,我决定再给大家找一个项目。(实力宠粉,求个赞不过分吧~)说实话,在找项目的过程中,我下载过(甚至付费下载过)N多个项目、联系过很多项目的作者,但是绝大部分项目,在我看来,并不

2022-03-09 14:07:30 796 28

原创 【Vue项目实践】实现在线预览word文件、excel文件

JUST DO IT目录??一、查看word1.引用mammoth.js2. 页面布局3. 请求URL显示数据二、查看Excel? ? ? ? ?1.引用sheetjs2.页面布局3.?请求URL显示数据三、项目应用:根据详情后缀分情况显示word、excel? ? ? ? ?1. 效果展示2. 页面布局3.调用函数展示数据实现效果:一、查看word1.引用mammoth.js(1)安装 npm install --save mammothnpm install .

2022-03-09 12:47:01 8239 2

原创 vue3.0之全局变量app.config.globalProperties的使用

globalProperties类型:[key: string]: any默认:undefined用法添加一个可以在应用的任何组件实例中访问的全局 property。组件的 property 在命名冲突具有优先权。这可以代替 Vue 2.x Vue.prototype 扩展:// 之前(Vue 2.x)Vue.prototype.$http = () => {} // 之后(Vue 3.x)const app = Vue.createApp({})app.config.glo

2022-03-09 10:02:47 1124

原创 SpringBoot+MyBatisPlus+Thymeleaf+AdminLTE增删改查实战

说明AdminLTE是网络上比较流行的一款Bootstrap模板,包含丰富的样式、组件和插件,非常适用于后端开发人员做后台管理系统。因为最近又做了个后台管理系统,这次就选的是AdminLTE做主题模板发现效果不错,这里我把最核心的SpringBoot如何集成AdminLTE实现增删改查的源码提供出来,需要的朋友可以参考而少走弯路。项目源码需要源码的朋友给我来个一键三连,留个邮箱后发送!实现效果技术选型前端:Thymeleaf+Bootstrap+AdminLTE+插件后端:Spri

2022-03-08 13:47:45 223 1

原创 npm ERR,fatal unable to access ‘httpsgithub.comnhnraphael.git‘ OpenSSL SSL_read Connection

vue 初始化项目出现:npm ERR! fatal: unable to access ‘https://github.com/nhn/raphael.git/’: OpenSSL SSL_read: Connection was reset, errno 10054问题详情:npm ERR! Command failed: D:softwareGitbingit.EXE clone --depth=1 -q -b 2.2.0-c https://github.com/nhn/raphael.git

2022-03-08 12:27:23 935

原创 Java项目OA办公管理系统(java+Layui+SSM+Maven+mysql+JSP+html)

一、项目运行环境配置:Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)项目技术:JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等用户管理控制层:/** * @author yy */@Controller@RequestMapping("/u

2022-03-08 11:07:06 77

原创 Fdog系列(二):html写完注册页面之后怎么办,用java写后台响应呀。

文章目录1. 前言2. 创建javaweb项目3. 创建Server4. 解决中文乱码问题5. 响应后台数据目录Fdog系列(一):思来想去,不如写一个聊天软件,那就从仿QQ注册页面开始吧。所有文章源码已整体打包上传至github,求星星!1. 前言接着第一篇用html完成了注册页面,第二篇,我们来完成后台数据处理,需要用的有Eclipse,tomcat,mysql数据库,还有云服务器(如果需要外部访问,可以购买一台云服务器,选择最低配置就好,我用的是腾讯云,使用代金券白嫖了四个

2022-03-08 09:46:47 173

原创 CC++ 使用cjson库 操作Json格式文件(创建、插入、解析、修改、删除)

为什么要学习解析Json文件?工作需要呗!最近在工作项目中,有需求是需要进行解析Json字符串的,但是我只会使用QT去解析Json,且主管规定要使用C/C++语言去解析,说是为了方便移植到其他项目中进行使用…没办法,只能硬着头皮,在网上找找有没有什么解析Json的开源库是C/C++可以使用的。找了许多,网上也提供了许多,最终我选择了cJOSN,不为什么,就是因为它小巧玲珑,且是纯C的!花了一两周的悠闲时间去学习,把一些比较常用的解析的JSON字符串解析解析记录下来!最后简单介绍一下json是什么

2022-03-08 08:26:47 6278 3

转载 39.中间件学习之如何使用自定义中间件

引言——举个小例子来讲讲:比如:你登录一个网站,进去主页面的时候网站会显示你是否登录,你访问此网站的别的页面的时候也都会显示你是否登录。难道你要在项目里的每个视图里都进行一次登录与否的判断么!!!这不是很麻烦了,这时候就可以借助中间件十分简单的实现,我们只需要自定义一个中间件,重写其中的方法process_request(self,request) :,在此方法中进行登录与否的判断即可!因为此方法是在执行视图之前被调用,而且是用户的每个请求都会调用!这就是中间件的牛逼之处!!!中间件现在你.

2022-03-07 21:17:10 232

原创 解决Vue CLI 4 运行出现“export ‘default‘ (imported as ‘Vue‘) was not found in ‘vue‘的问题

在使用cli4创建项目的时候 当时选择了默认配置 所以像vue-router以及vuex等都是后面再自己去下载的 但是cli4的main.js又和之前有一些不一样的地方之前在main中挂载的代码一般都是这个样子的import Vue from "vue";import App from './App.vue';import router from "./router";new Vue({ router, render: h => h(App)}).$mount("#app");.

2022-03-07 09:52:35 1104

原创 推荐一款前后端协作开发神器ApiPost:Postman+Swagger+Mock的复合体

大家好,我是路飞!今天这篇文章,给大家介绍一款非常好用的国内软件自研发的开发辅助软件 ApiPost!作为一个名服务端开发者,我们在日常工作中离不开接口测试、接口文档编写、Mock 数据测试、前后端接口联调。为了完成这些任务,我们经常需要用到 Postman、Swagger、Mock Js等等,而今天这款软件是恰好包含了这三者所有的功能,以及额外的扩展功能!ApiPost = Postman + Swagger + Mock一、什么是ApiPost?1、介绍官网地址:apipost.cnA

2022-03-07 08:29:18 1071

原创 在vue中使用unity3D实现webGL将要呈现的效果

文章目录Vue + webGL + unity3D1. 什么是webGL?1.1 兼容性2. 什么是unity3D?2.1 unity3D 的发展史2.2 从 JavaScript 调用 Unity 脚本函数2.2 WebGL 性能注意事项2.2.1可在 WebGL 上期待什么样的性能?2.2.2 影响性能的 WebGL 特有设置2.2.3 WebGL 性能分析2.2.4 后台标签中的 WebGL 内容2.2.5 限制 WebGL 性能3. 如何在vu

2022-03-06 04:57:52 5191 4

转载 什么事件必须要我王二狗来处理?

??个人简介个人主页:??♂??博客领域:编程基础??,后端??,大数据,信息安全??写作风格:干货,干货,还是tmd的干货??精选专栏:【JavaScript】??支持洋哥:点赞??、收藏、留言??好久不见,甚是想念!大家好!我是洋哥 ??看到这个标题,大家可能想说这是什么狗血中二剧情。是的,这就是我最近在看某某某的妖孽人生的一句名言,具体剧情我就不透露了。为什么选这个标题?第一个,就是印象太深了,太中二了,哈哈。第二个,就是它无意中切合了我这篇文章的主题,事件处理。第三个,我希望

2022-03-06 03:35:55 122

原创 windows中如何将已安装的nodejs高版本降级为低版本

第一步:先清空本地安装的node.js版本1.按健win+R弹出窗口,键盘输入cmd,然后敲回车(或者鼠标直接点击电脑桌面最左下角的win窗口图标弹出,输入cmd再点击回车键)然后进入命令控制行窗口,并输入where node查看之前本地安装的node的路径2.找到上面找到的路径,将node.exe所在的父目录里面的所有东西都删除3.为了彻底删除之前安装的node.js,鼠标点击电脑左面最左下角的win窗口图标弹出,输入“控制面板”再点击回车键进入,进入控制面板后,找到所安装的node.js并

2022-03-06 02:15:05 2017 2

原创 Vue3:使用 Vue.use() 报错 “ Cannot read property ‘use‘ of undefined ”

问题: 在学习Vue 3的时候,发现以下代码报错,错误信息为:Cannot read property 'use' of undefinedimport Vue from 'vue'import router from './router'Vue.use(router)原因:Vue.use()是Vue 2安装插件的方式在Vue 3中,import Vue from 'vue'并不能导出”vue“这个包Vue 3使用createApp(App) 返回应用实例正解:import { cre

2022-03-06 00:53:42 7174 1

原创 react嵌套路由(新V6.0.2)

最近看了一下react路由,发现网上的视频都是老版的,新版本的路由变化还是蛮大的,我就将我这次遇到的路由嵌套举个例子。新的特性<Switch>重命名为<Routes>component/render被element替代新API:Outlet1:项目目录2:创建router.js代码import React, { Component } from "react";//引入路由import { BrowserRouter as Router, Routes, Rou

2022-03-05 20:41:14 174 1

原创 vscode运行前端代码报错:Code language not supported or defined

问题:vscode运行前端代码报错:Code language not supported or defined.解决办法:打开 文件——首选项——设置——搜索 run code——在扩展中找到 Run Codeconfiguration——找到任意一个setting.js,打开填入以下代码"code-runner.defaultLanguage": "javascript",即可...

2022-03-03 23:08:16 3614

原创 nuxt安装报错eslint Error [ERR_REQUIRE_ESM] Must use import to load ES Module

Error [ERR_REQUIRE_ESM]: Must use import to load ES Module:require() of ES modeuls is not supported时间2021-12-16想搭建一个nuxt项目,刚开始直接用npx创建了项目npx create-nuxt-app <项目名>直接报错了百度了一大圈没有找到关于这个问题的答案,发现用npx创建nuxt项目,create-nuxt-app的版本是v4.0.0,我就想不用这么新的版本试一下

2022-03-03 16:29:43 1341

原创 git官网下载速度太慢解决方法

git下载速度太慢解决方法真是吐了,下载速度稳定20k,我得下一年,也不想网上搜了,直接去淘宝花一块钱买了个下载地址,血赚,就放在这吧,以后没准也用得到:下载链接:https://npm.taobao.org/mirrors/git-for-windows/真滴快!...

2022-03-03 14:20:44 532

原创 core-js介绍及安装使用

前言这里就和大家说一下core-js的开发者,也是网上查阅的资料。core-js的作者:一位彪悍的俄罗斯程序员,名字叫丹尼斯·普什卡列夫(Denis Pushkarev),平时爱好就是飙摩托车。并在一次事故中,他以 60 km/h的速度驾驶,结果撞了两个行人,一人现场死亡。根据俄罗斯联邦法律,他被判处有期徒刑 18 个月,剥夺 2 年驾驶权利,另处以罚金 138 万卢布。详情地址:core-js作者入狱18个月,2600万次周下载的开源项目如何进行下去? - IT之家当负责维护的程序员进了监.

2022-03-03 12:29:25 3089

原创 爬虫 - 解决 Executable path has been deprecated please pass in a Service object in Selenium Python 问题

目录# 1. 错误描述# 2. 错误原因# 3. 解决方案# 1. 错误描述# 2. 错误原因出现 DeprecationWarning 警告的类型错误:该类型的警告大多属于版本更新时,所使用的方法过时的原因,他在当前版本被重构,还可以传入参数,但是在之后的某个版本会被删除.查询当前版本重构后的函数,是之前的 executable_path 被重构到了 Service 函数里,如图# 3. 解决方案# -*- coding = utf-8 -*-# @Time : 2021/1

2022-03-02 13:03:23 459

原创 引入element-plus出现错误’this dependency was not found:‘element-pluslibtheme-chalkindex.css ‘

引入element-plus出现错误’this dependency was not found:'element-plus/lib/theme-chalk/index.css '出现问题:一开始我在main.js引入的代码为:import ElementPlus from 'element-plus'import 'element-plus/lib/theme-chalk/index.css'后面就出现了错误:this dependency was not found:'element-plu

2022-03-02 03:03:25 494

原创 全栈开发那些事

在全栈开发中,学完基础后,我们首先要下载tomcat以及对它的使用,有的人可能就要问到,什么是tomcat。实际上它就是一个服务器软件。然后,我们会学到servlet。大家可能对servlet有点陌生,但说起来,它就是Java的接口之一,也是JavaWeb三大组件之一,后期会给大家讲到三大组件都有什么。既然我们已经知道了servlet是一个接口,那么就需要一个类去实现这个接口,后面会跟大家讲如何实现。接下来就是一个重点了,它就是JSP。JSP全名是Java Server Page,是Java的服务页面,主要

2022-03-02 01:59:50 630

原创 [移动端]移动端适配方案略解

文章目录css3新增单位remvw vh移动端适配方案flexible rem方案优点缺点vh、vw方案缺点css3新增单位remcss3 新增相对单位rem和em单位一样,都是一个相对单位,em是相对于父元素的font-size进行计算,即父元素的font-size为npx,则1em就代表npx,所以em单位在不同的元素或选择器中都不同因此我们需要一个在所有元素或选择器中都一致的一个单位,rem因此出现了rem是相对于根元素ht

2022-03-02 00:56:11 74

原创 vue3+elementplus报错Unhandled error during execution of setup function

vue3+elementplus报错Unhandled error during execution of setup function因为element-plus使用的是最新版本,所以才报错,很多其他的功能也无法使用,目前没有好的办法,把element-plus降级到^1.0.2-beta.36,所有组件是可以正常使用的。降级之后再升级到最新版本也是可以使用的,不知道什么原因!!!!...

2022-03-01 23:52:47 7795

原创 To install it ,you can run npm i -- save vuetypesumd

本人实习新手 在实际开发中遇到了这么情况一开始还傻傻的去 终端上输入npm i – save vue/types/umd但是直接就报错了1. 实际出现这么个问题 第一去看一下你的 路由(router) 有没有引入这个么东西2. 如果没有 那请看一下你刚才再编辑的组件 有没有下面这行引入我刚才再编辑的页面里面是(eventActivity) 果然发现了这么个东西 (估计是系统帮我引入的)3.直接把 import { set } form ‘vue/types/umd’ 删了 这样程序就不会报错

2022-03-01 20:10:27 442

原创 node16.0版本 对应node-sass sass-loader 各个版本号

"node-sass": "^6.0.1", "sass-loader": "^10.0.1",试了半天啊我真的泪目了希望给各位省点时间吧https://www.npmjs.com/package/node-sass

2022-02-28 20:32:51 505

原创 Js(二)SyntaxError Cannot use import statement outside a module

前言本章主要讲述js报错之SyntaxError: Cannot use import statement outside a module的解决一、问题描述问题:顾名思义,根据错误信息翻译【不能在模块外部使用导入语句】,即报错地方import { v4 as uuidv4 } from 'uuid’该导入语句在模块外二、解决方法由于在模块外,我们更改package.json即可,在文件中添加【“type”: “module”】“type”: “module”三、查看结果

2022-02-27 12:34:32 951

原创 docker 配置文件:etcdockerdaemon.json

因为工作的需要,需要把docker 启动后的路径改成/data,所以就会用到:/etc/docker/daemon.json 是 docker 的配置文件,默认是没有的,需要我们手动创建,可配置项如下:具体的操作是:1: 设置/etc/docker/daemon.json 文件.2.创建并修改完daemon.json文件后,需要让这个文件生效a.修改完成后reload配置文件sudo systemctl daemon-reloadb.重启docker服务sudo systemctl resta

2022-02-26 20:51:45 4347

空空如也

空空如也

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

TA关注的人

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