自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL8.0 安装/卸载 教程【Window10版】

第一步 下载安装包1、访问MySQL官网:https://dev.mysql.com/downloads/mysql/2、选择安装包版本,下载资源,详情看下图第二步 安装1、将第一步下载得到的安装包进行解压操作2、移动解压后的文件夹到指定目录下,之后可以将文件夹改名,不改也可以,如下图第三步 配置环境1、进入解压后的MySQL安装包中的bin目录,将此路径复制,我的是:C:\APP\MySQL\mysql8\bin2、win键 + D键 返回系统桌面,右键单击 此电脑,选中 属性,进入

2021-03-20 22:59:07 256

原创 Linux命令行主机名颜色通用设置

问题描述:centos7刚安装的时候系统默认给配置的黑底白字,但是命令行敲多了之后主机位置和命令就很容易搞混。在网上百度了很久都没有找到一个好的解决方案,很多颜色改完之后,只是把底色或背景色统一改为其他颜色,命令啥的还是和主机一个色的,很蓝瘦解决方案1、打开家目录隐藏配置文件.bashrc:cd /homevim .bashrc2、在配置文件最后面新增配置:export PS1="...

2019-07-28 19:22:44 631

原创 Ubuntu18.04软件图标(PyCharm)固定菜单栏方法

软件安装步骤不说了,网上攻略一大堆,主要讲讲安装后怎么把软件启动项添加到菜单栏1、打开终端,输入命令: cd ~/.local/share/applications/2、新建应用图标: vim ***.desktop (例如:postman.desktop)3、把以上图片上面的内容填写进去,其中:Exec表示安装软件的启动文件路径,Icon表示安装软件的图标路径填写好之后,按住Esc键...

2019-05-30 17:27:29 6685 2

原创 QT6集成CEF3--01 准备工作

cmake编译最后一张图的6、7步骤不要漏,不然整合QT时会出问题。网上有些博主这两步没做,进入cef项目后先编译的。就会一只报错,编译失败。1、将下载好的CEF二进制包进行二次解压,最终得到。,编译前修改属性运行库为。2. 使用cmake编译。

2023-10-15 18:01:37 361 1

原创 electron-builder打包报错:proxyconnect tcp: dial tcp :0: connectex

错误代码:$ electron-builder --win --x64 • electron-builder version=23.0.3 os=10.0.19044 • loaded configuration file=package.json ("build" field) • description is missed in the package.json appPackageFile=D:\Demo\electron-vue3\package.json • writing

2022-04-21 18:49:35 3595 1

原创 yum错误:Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-Epel.repo;

错误描述:$ yum install -y yum-utils device-mapper-persistent-data lvm2Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-Epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist解决方法进入文件 /etc/yum.repos.d/

2021-12-19 13:03:43 12225 1

原创 ES6使用递归实现深拷贝

// 实现深拷贝 let deepCopy = function(obj){ if (typeof obj !== 'object') return; let newObj = obj instanceof Array ? []: {}; for (let key in obj){ if (obj.hasOwnProperty(key)){ newObj[key] = typeof obj[key] === 'object' .

2021-12-04 16:18:40 549

原创 ElasticSearch学习笔记一

1、 ElasticSearch介绍Elaticsearch,简称为es,es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也可以使用Java开发并使用 Lucene 作为其核心来实现所有索引和搜索的功能,但是它的目的是 通过简单的RESTful API来隐藏 Lucene 的复杂性,从而让全文搜索变得简单。2、 Elasticsearch相关概述2.1 ElasticSearch与MySQL对应关系Elast

2021-10-30 17:56:22 785

原创 解决在docker中部署mysql8, 密码正确但无法登陆MySQL问题

1、创建并启动容器,不要设置登录密码$ docker run -p 3306:3306 --name mysql8 --privileged=true --restart unless-stopped -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -v /etc/localtime:/etc/localtime -e -d mysql:8.0.262、进入容器$ docker exe

2021-09-17 16:14:09 4180 1

原创 nginx初始

1、nginx 是什么?nginx 是⼀款⾼性能的 http 服务器 / 反向代理服务器及电⼦邮件(IMAP / POP3)代理服务器。由俄罗斯程序设计师伊⼽尔·⻄索夫(Igor Sysoev)所开发,官⽅测试 nginx 能够⽀撑 5 万并发链接,并且 cpu、内存等资源消耗⾮常低,运⾏⾮常稳定。2、nginx 能够做什么?2.1 web服务器2.2 反向代理2.3 正向代理2.4 负载均衡将单个服务分布式部署在多个不同的服务器上,用户每次请求分发到不同的服务器2.5 动静分离将动

2021-09-07 07:43:10 124

原创 vue-router4.x中自定义标签及路由激活样式

背景介绍在 vue-router 3.x 的时候,router-link 标签有一个 tag 属性,可以决定 router-link 到底会被渲染成什么标签 (默认渲染为 a 标签) ,但是从 vue-router 4.x 开始,该属性被移除了,而给我们提供了更加具有灵活性的 v-slot 插槽的方式来定制渲染的内容;成果展示解决方法核心代码展示sidebar.vue<template> <ul class="nav nav-sidebar">

2021-09-03 10:38:01 858

原创 Spring Cloud 服务注册与发现

一、前言Spring Cloud 默认通过 Eureka 组件进行服务管理,Eureka 组件包含 eureka-server 服务端的注册中心和 eureka-client 客户端的服务发现机制。二、Eureka运行原理原理图:Eureka:服务注册中心(可以是一个集群),对外暴露自己的地址,提供服务注册和发现;ApplicaltionService:服务提供者,启动后向 Eureka 中注册自己的信息(服务地址、提供服务类型…);ApplicationClient:向 Eureka 订阅

2021-08-26 15:09:34 664

原创 SpringCloud初识

一、Spring Cloud介绍Spring Cloud 是 Spring 旗下的项目之一,点击进入官网链接。Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性将现在非常流行的一些技术整合到了一起,实现了诸如:配置管理,服务发现,智能路由,负载均衡,熔断器,控制总线,集群状态等等功能。二、主要组件Eureka:注册中心Zuul:服务网关Ribbon:负载均衡Frign:服务调用Hystrix:熔断器三、优缺点优点:集大成者,Sprin

2021-08-26 14:25:44 138

原创 Linux下springboot项目使用 request.getServletContext().getRealPath() 方法获取项目资源 resources 目录绝对路径出错

背景在Linux系统中创建 springboot 项目,其中使用 request.getServletContext().getRealPath("img/product/routeImage") 方法获取项目绝对路径,将文件保存后再次展示时报错,经过仔细排查后发现,此方法获取到的路径是临时文件的路径,且每次重启服务时,此路径还会变更。得到的路径类似于:/tmp/tomcat-docbase.461266932055712696.8080/img/product/routeImage问题原因未在

2021-08-07 07:50:27 1293 3

原创 Window10版MySQL设置远程访问权限后不起效果

一、背景MySQL数据库安装在本地Window10电脑上,以便各个虚拟机共同调用同一个数据库。突然发现虚拟机无法连接本地数据库。二、问题原因及对应解决方案1、数据库操作用户未设置远程连接权限查看所有用户及权限,观察所要连接的用户是否有外网访问权限【%】:SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;若需要连接的用户没有外网访问权限,可以根据需要使用以下命令设置-- 新建M

2021-08-06 14:24:34 435

原创 SQL针对字符串型数字进行排序

背景:因项目需要,需对字符串型数字进行排序SQL 语句:SELECT transactionGmv6Months FROM company WHERE categoryId='127726077' ORDER BY LENGTH(transactionGmv6Months),transactionGmv6Months;查询结果:原理:将长度一致的字符串先排序,再按照字符串的ASCII码排序...

2021-08-04 17:21:19 4367 9

原创 踩坑日记:Unable to process Jar entry [module-info.class]

运行环境:Java 版本:11.0.10 操作系统:Window 10 maven 版本:3.8.1 tomcat7 插件版本:2.2 问题描述:使用 manven 启动 tomcat7 插件后报错,错误如下:严重: Unable to process Jar entry [module-info.class] from Jar [jar:file:/E:/myRepository/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar!/] f

2021-05-29 14:24:40 1600

原创 Mongodb 启动警告信息处理

一、问题描述:mongodb启动后出现报警信息,具体如下图:二、解决方案:废话不多说,下面给出具体解决方案:1、警告内容:WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.We suggest setting it to 'never'处理方法:$ echo never /sys/kernel/mm/transparent_hugepage/enabled注意:此处需以 root 账户操作,操作完毕之后需

2021-05-28 18:12:12 670

原创 Scrapy 修改爬虫结束时统计数据中的时间为当前系统时间

Scrapy 修改爬虫结束时统计数据中的时间为当前系统时间一、问题背景二、问题分析三、解决方法四、效果展示一、问题背景scrapy 在每次运行结束后都会显示一堆统计数据信息,其中是有统计时间数据的,但是!!!那个时间是 UTC 时间(0时区),不是我们平时习惯的系统本地时间,而且里面的爬虫总运行时间是以秒计算的,不符合我们的日常习惯,于是我翻了下scrapy 的源码,找到其中相关的内容并将其重写了一遍,感觉还行,各位看官随缘取之!二、问题分析通过日志信息,找到对应的统计爬虫运行时间的类:scrapy

2021-05-10 11:17:41 950 2

原创 如何在python3中标记方法或类为废弃方法并在PyCharm中展示

一、背景:使用过 Idea 做 java 开发的童鞋肯定很清楚,在 java 代码中的类或者方法只要标记了 @Deprecated 注解,在所有使用它的地方都会有删除线很直观的将其标记出来。那么,我们在使用 PyCharm 进行Python开发时应该如何做到 deprecated 检测并提示呢?二、示例代码# -*- coding: utf-8 -*-import warningsdef test_deprecated(value: str) -> str: """ de

2021-04-01 10:02:57 2611 1

原创 java实现航班信息查询管理系统

一、任务概述二、目录结构三、详细代码JDBC工具类模块package com.kaikeba.task.task010404.utils;import com.alibaba.druid.pool.DruidDataSource;import java.sql.*;import java.util.List;import java.util.ResourceBundle;public class JDBCUtils { // 1、定义初始变量 // 1.1 连接

2021-03-26 07:54:49 4386 4

原创 跳坑:由于找不到vcruntime140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。

一、问题背景在安装MySQL服务运行初始化命令时,出现弹窗报错:由于找不到vcruntime140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题。二、原因分析综合网上问答数据分析,此处报错原因时因为缺少了动态链接库: vcruntime140_1.ddl 文件,跟 MySQL 服务无关。三、问题解决1、下载对应ddl文件(点击此处跳转链接下载,根据系统版本选择下载对应压缩包)2、将下载的文件解压缩,得到文件 vcruntime140_1.dll,将此文件放入目录路径:C:\Win

2021-03-20 22:02:07 4286

原创 JOSN的使用

一、概述JSON是 JavaScript Object Notation 的缩写,中文译为:JS对象简谱 。它去除了所有的JavaScript执行代码,只保留JavaScript的对象格式。二、作用JSON 是一种轻量级的 数据交换格式 ,常用于Web应用。三、优点1、JSON 只允许使用UTF-8编码,不存在编码问题;2、JSON 只允许使用双引号作为key,特殊字符使用 \ 转义,格式简单;3、浏览器内置JSON支持。如果把数据用JSON发生给浏览器,可以用JavaScript直接处理。

2021-03-19 21:03:08 3592

原创 Java多线程学习笔记 - 1

多任务概述: 多任务就是同时运行多个任务。好处: 充分利用了CPU的资源,提高了代码的执行效率。执行方式:并发:在一段时间内交替去执行多项任务【任务数 > 核数】并行:多个计算机内核一起执行任务,一个内核负责执行一个任务【任务数 <= 核数】实现方式: 多线程或多进程。进程与线程介绍:进程概述:线程概述:进程与线程之间的关系一个进程内含有一个或多个线程,但至少含有一个线程。...

2021-03-13 07:58:54 2394 8

原创 解决:ModuleNotFoundError: No module named ‘DBUtils‘

系统环境:操作系统:Windows 10Python 版本:3.7.6DBUtils 版本:2.0问题描述:pip 有安装 DBUtils 包,但是使用语句:from DBUtils.PooledDB import PooledDB, SharedDBConnection 却一直导入不了,爆红,且运行时报错:ModuleNotFoundError: No module named 'DBUtils'报错截图:问题原因:导入语法与 DBUtils 包版本不匹配解决方法:1、降低 DBUt

2021-03-04 15:34:08 12880 8

原创 mysql8.0查询报错:java.sql.SQLException: Cannot determine value type from string ‘id‘ Query

报错信息:十二月 26, 2020 8:03:30 上午 com.alibaba.druid.pool.DruidDataSource info信息: {dataSource-1} initedjava.sql.SQLException: Cannot determine value type from string 'id' Query: select 'id','username','password','email' from t_user where username=? Parameters

2020-12-26 08:10:52 1484 4

原创 解决:AttributeError: ‘str‘ object has no attribute ‘items‘

背景:最近在搭建代理池时有用到 redis,使用 redis 有序set 类型添加数据时报错,错误提示如下:Traceback (most recent call last): File "F:\ProxyPool\proxy_spider.py", line 53, in <module> spider.run() File "F:\ProxyPool\proxy_spider.py", line 48, in run self.process_proxy_spide

2020-12-23 10:59:24 2080

原创 解决:Elasticsearch7 按时间排序查询返回sort值为负数

背景:最近项目中需要使用到 Elasticsearch7 用于存储数据,返回数据时默认按照数据写入时间进行排序。遇到问题:在进行排序时,查询语句返回的sort值一直为负数,返回结果也是乱的,不是按照时间排序之后的,具体截图如下:解决方法:查看 建库语句中的排序字段名与插入语句的字段名及查询语句的字段名是否一致!!! 建议像这些字段名之类的最好还是直接复制粘贴,不会报错。节后语:好了,以上就是我的解决方案,困扰了半个来月的问题竟然如此简单,为自己的粗心大意上了一堂深刻的课程!!!魔鬼果然是隐藏在细节

2020-10-21 10:53:30 1619 2

原创 解决:Win10系统电脑连接 WLAN 出现 无Internet,安全

1、鼠标右键单机 开始 菜单,选择 Windows PowerShell (管理员)(A)2、在弹出的命令提示符框中输入以下命令即可:netsh winsock reset

2020-09-08 21:45:33 2449

原创 Ubuntu18.04 MySQL5.7 安装步骤详解

Ubuntu18.04 MySQL5.7 安装步骤详解1、查看有没有安装MySQL$ sudo dpkg -l | grep mysql2、安装mysql$ sudo apt install mysql-server3、安装完成之后可以使用如下命令来检查是否安装成功$ netstat -tap | grep mysql# 通过上述命令检查之后,如果看到有 mysql 的socke...

2020-04-03 08:03:52 1792

原创 Celery使用报错:Received unregistered task of type '***.tasks.sms.task_sms.send_template_sms'.

问题描述:有多个任务需要时使用Celery目录结构,在程序启动之后,任务列表里面没有任务显示,而且程序收到任务之后,报错:Received unregistered task of type ‘***.tasks.sms.task_sms.send_template_sms’.具体如下图:下面是我的项目目录文件:问题分析:以上报错信息大致意思是说你的任务还没有注册,根据此条信息我们先看...

2019-12-31 10:17:05 3669 4

原创 Flask request.get_json()方法报错:AttributeError: 'NoneType' object has no attribute 'get'

一、问题描述:请求方式:POST报错提示:AttributeError: 'NoneType' object has no attribute 'get'二、问题分析:根据报错提示分析:空类型对象那个没有"get"属性。代码中打印 request.get_json() 函数的值,打印结果为None,没有取到值。再使用 request.data 函数取值,打印结果为byte类型数据。...

2019-12-26 18:23:41 6413 1

原创 Win10系统关于使用anaconda出现CondaHTTPError问题的解决

问题1:刚安装的anaconda,在cmd窗口输入conda search --full-name python显示错误:CondaHTTPError: HTTP 000 CONNECTION FAILED for url原因:Anaconda Navigator主服务器访问困难解决方法:资源管理器搜索.condarc文件,把内容改为如下所示内容,使用清华大学镜像。channels:...

2019-12-20 14:19:33 1836 1

原创 Eclipse汉化后切回英文版(中英文切换)

打开Eclipse安装路径,找到配置文件:eclipse.ini打开配置文件:eclipse.ini,在最后一行添加:-Duser.language=zh注意:Duser前面的-不要忘记,不然重新打开Eclipse会报错重新启动Eclipse....

2019-12-14 11:53:01 1213

原创 ubuntu下启动eclipse报错:A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available

问题描述:ubuntu下启动eclipse报错:A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following loc...

2019-12-14 10:18:47 2059 1

原创 Linux命令 使用sudo pip/pip3安装模块时出现 If executing pip with sudo, you may want sudo's -H flag 报错的解决方法纪要

报错提示:在使用 sudo pip3 install virtualenv 命令安装虚拟环境时出现以下报错:解决方法:依次执行以下命令:$ sudo chown root /home/gonglai/.cache/pip/http$ sudo chown root /home/gonglai/.cache/pip再次执行 sudo pip3 install virtualenv ...

2019-11-28 23:32:14 2310 2

原创 Django自定义标签引用错误 -- 'get_carousel_index', expected 'endblock'.

问题描述:产生原因: 没有加载 get_carousel_index 自定义标签。解决方法: 找到要加载的页面 HTML 文件,在文件开头导入自定义标签定义所在的的文件,把文件名导入,如下:再次重启服务器运行,OK!!!...

2019-09-15 22:03:49 326

原创 Could not find an available JavaScript runtime. 问题解决

原因分析:execjs 在ubuntu环境下, 没有安装JS环境报错。解决方法:安装node.jssudo apt-get install nodejs再次运行程序即可。

2019-08-05 19:45:19 4732

原创 CentOS7安装redis

1、下载redis稳定版$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz2、解压$ tar xzf redis-5.0.5.tar.gz3、yum安装gcc依赖$ yum install gcc -y4、移动 redis-5.0.5,放到usr/local⽬录下$ sudo mv ./redis-5.0.5 ...

2019-08-04 21:18:53 139

原创 django.db.utils.InternalError 问题解决

问题描述:Django项目运行时报错:django.db.utils.InternalError: (1054, "Unknown column 'tb_channel_group.create_time' in 'field list'")问题分析:以上报错信息翻译中文为:在项目数据库tb_channel_group 表中找不到 create_time 字段。根据提示,打开PyCha...

2019-08-02 17:20:02 5322

vcruntime140_1.dll

vcruntime140_1.dll 文件,版本:14.27.29111.0,系统类型:64位

2021-03-20

空空如也

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

TA关注的人

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