自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos下YUM安装软件包找不到镜像

问题:在安装软件时遇到一直找不到镜像的问题,如图:解决方法:curl -o /etc/yum.repos.d/CentOS-Base-Ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo原理:更换有用的镜像地址

2021-11-24 17:58:39 2354

原创 python py文件中不能有中文的解决方案:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc9 in position

这个问题困惑了好久,在借鉴大佬的解决方法后,现在记录一些有用的解决方法。首先,直接抛出解决办法第一种通过记事本打开py文件,进行另保存,将文档编码改成UTF-8第二种在文档的第一行添加代码:# encoding:utf-8最后,解决问题之后,有时间可以了解原理因为看到有一个博主已经总结的很好了,所以变身搬运工;彻底搞懂 python 中文乱码问题:https://blog.csdn.net/joyfixing/article/details/79971667?utm.

2021-11-09 16:52:52 2396

原创 webpack配置详解(五)

1. entry1. string --> './src/index.js' 单入口 打包形成一个chunk。 输出一个bundle文件。 此时chunk的名称默认是 main2. array --> ['./src/index.js', './src/add.js'] 多入口 所有入口文件最终只会形成一个chunk, 输出出去只有一个bundle文件。 --> 只有在HMR功能中让html热更新生效~3. object 多入口 有几个入口文件就

2021-03-16 16:31:02 202

原创 webpack优化配置(四)

webpack性能优化开发环境性能优化生产环境性能优化开发环境性能优化优化打包构建速度HMR优化代码调试source-map生产环境性能优化优化打包构建速度oneOfbabel缓存多进程打包externals-------cdn引入dll--------单独先打包优化代码运行的性能缓存(hash-chunkhash-contenthash)tree shakingcode split懒加载/预加载pwa注:打包来自同一个入口文件,

2021-03-16 11:16:33 161

原创 webpack生产环境的基本配置(三)

1. 提取 css 成单独文件下载安装包下载插件npm install --save-dev mini-css-extract-plugin 修改配置文件const { resolve } = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin');const MiniCssExtractPlugin = require('mini-css-extract-plugin');module.e

2021-03-12 20:54:25 109

原创 webpack开发环境的基本配置(二)

1. 创建配置文件创建文件 webpack.config.js配置内容如下const { resolve } = require('path'); // node 内置核心模块,用来处理路径问题。module.exports = { entry: './src/js/index.js', // 入口文件 output: { // 输出配置 filename: './built.js', // 输出文件名 path: resolve(__dirname, 'build/js')

2021-03-12 20:26:19 222

原创 webpack简介(一)

1. webpack是什么?webpack是一种前端资源构建工具,一个静态模块打包器。在webpack看来,前端的所有资源文件(js/css/json/img/less/…)都会作为模块处理。他将根据模块的依赖关系进行静态分析,打包生成对应的静态资源。2. webpack五个核心概念entry入口(Entry)指示 webpack 以哪个文件为入口起点开始打包,分析构建内部依赖图。output输出(Output)指示 webpack 打包后的资源 bundles 输出到哪里去,以及如何命

2021-03-12 19:56:21 125

原创 2021前端实习生最新面经(滴滴、华为、爱奇艺、海尔)

// 以下问题不分先后,全凭回忆,可能会有些遗漏的地方网易 35min1.自我介绍,围绕项目2.原型,闭包,作用域,3.vue双向绑定原理4.webpack介绍5.跨域请求6.cache-control7.做了一道题-变量提升的8.等高的多列布局9.盒子模型,bootstrap是哪种模型10.轮播图,如何实现11.flex12.css如何清除浮动13.v-model14.懒加载,如何实现页面滚动到底部15.rem原理16.首页优化方式17.vue如何实现数据共享18.遇

2021-01-15 10:24:09 912

原创 2020年 前端面试问题总结:附答案

面试题整理1 常规知识点List itemjs基础知识从输入url到获得页面经历的所有事情(越细越好)原型链继承es6新特性DOM事件和事件流盒子模型事件循环BFCFlexPromise原理以及手写代码vue响应式原理vue虚拟dom & diff算法前端性能优化防抖和节流HTTP缓存常见算法(排序洗牌等)2 面试中遇到的高频题(跟上面会有重合)事件循环原型链vue响应式原理HTTP缓存防抖和节流vue3解决什么问题Vue 为什么不能检测数

2021-01-08 15:15:34 1534

原创 划词翻译 插件的安装教程 附下载链接【超简单】

1. 插件介绍我们需要阅读文献以及浏览英文网站时,经常会需要一些英文单词的翻译,在网上找了很多插件以及方法,最终感觉 划词翻译 这一插件更方便好用。主要功能:实现 pdf 以及 web网页 的划词翻译功能使用演示:2. 插件下载链接网页链接:https://chrome.zzzmh.cn/info?token=ikhdkkncnoglghljlkmcimlnlhkeamad百度网盘:链接:https://pan.baidu.com/s/1ikYGfMBOEMyivNp7KmtGtg提取码

2020-11-16 17:35:41 2123

原创 解决core3.0跨域请求问题:【Error: Network Error at createError (createError.js?2d83:16)】前后端分离Vue的使用

问题描述最近试着用vue+axios来搭建前端,实现前后端分离,后端采用asp.net coe mvc 架构,在前端axios调用后端接口时,出现了跨域请求的错误问题,经过一番查找,最终成功实现了跨域请求,迈出了前后端分离的第一步。跨域问题浏览器报错的日志如下:Error: Network Errorat createError (createError.js?2d83:16)at XMLHttpRequest.handleError (xhr.js?b50d:84)刚开始在后端加入了断点,前

2020-11-06 13:05:12 15913

原创 web开发必须要学习的HTTP原理(二)

第二章 简单的 HTTP 协议2.1 HTTP 协议用于客户端和服务器端之间的通信HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和 服务器之间的通信。 请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一 端称为服务器端。在两台计算机之间使用 HTTP 协议通信时,在一条通信线路上必定有一端是客户端,另一端则是服务器端。有时候,按实际情况,两台计算机作为客户端和服务器端的角色有可 能会互换。但就仅从一条通信路线来说,服务器端和客户端的角色是 确定的,而用 HTTP

2020-09-19 11:41:20 131

原创 web开发必须要学习的HTTP原理(一)

在学习 Web 开发的过程中,接触到编写网络爬虫程序、分析抓包数据、实现 HTTP 服务器、提供网站 RESTAPI、修改后端定制框架等方面,它们无一例外,都会用到 HTTP协议的各方面知识,并且某些细节无法通过查阅资料立即领会到,还需依靠扎实的基础及平日里的积累。关于讲解网络协议的书有三本,前两本被读者们奉为“圣经”:《HTTP权威指南》 但是厚度令人望而生畏;《TCP/IP 详解,卷1》 但是内容晦涩难懂,学习难度较大;《图解HTTP》 内容相对生动有趣,对于初学者比较友好。所以.

2020-09-17 10:33:37 226

原创 sql多表连接查询

先看一张比较直观的图:连接(Join)将一张表中的行按照某个条件(连接条件)和另一张表中的行连接起来形成一个新行的过程。根据连接查询返回的结果,分3类:内连接(inner join)外连接(outer join)交叉连接(cross join)根据连接条件所使用的操作符,分2类:相等连接(使用等号操作符)不等连接(不使用等号操作符)注意:在连接查询中,一个列可能出现在多张表中,为了避免引起歧义,通常在列名前面加上表名或表别名作为前缀(例:s.sid、x.sid)—使用表别名作

2020-07-30 15:42:16 839

原创 Java中equals和==的区别

java的数据类型可以分为基础数据类型和引用类型。引用类型一般是用户自定义的类型,或是java自带的引用类型如String等等。包装类型可以看作是基本数据类型的引用类型。Java为每一个基本数据类型提供了一个封装类,除了int(Integer)和char(Character)其余类型首字母大写即成封装类的类型名。如double (Double), float(Float),long(Long), short(Short),byte(Byte),boolean(Boolean).以int和Integer

2020-07-29 22:31:42 301

转载 String、StringBuffer和StringBuilder的区别

StringString类是不可变类,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。这个是String类的解释,之前小咸儿看到这个情况,不能理解上述的解释,如下String a = "123";a = "456";// 打印出来的a为456System.out.println(a)看到这里,小咸儿不明白了,这不是明明已经对他进行修改了吗?为什么还说他是一个不可变类呢?经过小咸儿和小伙伴们的学习,明白String类不可变在哪里体现出来的,接

2020-07-27 12:51:47 230

原创 StringBuilder的方法与使用

StringBuilder的常用方法【转自:https://www.cnblogs.com/jack-Leo/p/6684447.html】在程序开发过程中,我们常常碰到字符串连接的情况,方便和直接的方式是通过"+"符号来实现,但是这种方式达到目的的效率比较低,且每执行一次都会创建一个String对象,即耗时,又浪费空间。使用StringBuilder类就可以避免这种问题的发生,下面就Stringbuilder的使用做个简要的总结:一、创建Stringbuilder对象StringBuilder s

2020-07-27 12:45:38 296

原创 【Redis学习笔记1】Redis的简单入门及安装

1.现实场景中遇到的问题问题场景:海量用户高并发关系型数据库的劣势:性能瓶颈:磁盘IO性能低下扩展瓶颈:数据关系复杂,扩展性差,不便于大规模集群解决思路:降低磁盘IO次数,越低越好 —— 内存存储去除数据间的关系,越简单越好 —— 不存储关系,仅存储数据2.Nosql介绍NoSQL:即Not-OnlySQL(泛指非关系型的数据库),作为关系型数据库的补充。作用:应用对于海量用户和海量数据前提下的数据处理问题。特征:可扩容,可伸缩大数据量下的高性能灵活的数据模

2020-06-10 11:41:32 135

原创 vs2017 C#调用cplex

1.先下载cplex,下载完成后直接点击下一步进行安装 :下面是网盘链接链接:https://pan.baidu.com/s/1oRUwTyFvWMtlhbn9VmB7JA 提取码:2qvs2.在vs中创建新项目3.选择"项目"–>“添加引用”–>“浏览”;选择自己cplex安装目录下的dll文件4.将产品了下263.dll文件复制到对应项目的debug文件夹下5,简单尝试一个例子using ILOG.Concert;using ILOG.CPLEX;public c

2020-05-15 20:21:29 2196

原创 ASP.NET Core Identity + Mysql(实战三)——用户管理

简单效果展示1.在Controllers中添加StudentControllersusing LibrarySystem.Web.Models;using LibrarySystem.Web.ViewModels;using Microsoft.AspNetCore.Authorization;using Microsoft.AspNetCore.Identity;using Mic...

2020-03-29 11:42:47 2560

原创 ASP.NET Core Identity + Mysql(实战四)——角色管理

简单效果展示1.在controller中建立RoleController.csusing LibrarySystem.Web.Models;using LibrarySystem.Web.ViewModels;using Microsoft.AspNetCore.Authorization;using Microsoft.AspNetCore.Identity;using Micro...

2020-03-29 11:14:19 626 1

原创 ASP.NET Core Identity + Mysql(实战二)——注册登陆

1.首先,在VS中创建新的项目,选择Web应用程序(MVC)这是整个目录结构,供参考2.在Models中添加User.cs类using Microsoft.AspNetCore.Identity;using System.ComponentModel.DataAnnotations;namespace Identity.Web.Models{ public class U...

2020-03-28 11:17:01 2737 1

原创 ASP.NET Core Identity + Mysql(实战一)——注册登陆

在进行实战之前,我们先来了解一下Identity。ASP.NET Core Identity是用于构建ASP.NET Core Web应用程序的成员资格系统,包括成员资格、登录和用户数据存储。简单的来讲包括:1.用户数据存储(使用任意你喜欢的关系型数据库,从sqllite到mysql、sqlserver等等,由Entity Framwork 支持)2.登陆、注册外加身份认证(基于coo...

2020-03-27 23:34:30 1210

原创 MySQL 问题分析:ERROR 1071 (42000) : Specified key was too long; max key length is 767 bytes

在vs20017中进行EF数据迁移操作,数据库选择的是Mysql5.5的版本。在自动创建表的过程中,一直出现 超出索引列的最大长度767个字节 的问题。问题原因很简单,但是试了很多方法就是无法解决掉。Add-Migration _Initial -Context IdentityDbContextUpdate-Database -Context IdentityDbContext试过网...

2020-03-23 01:08:02 1994 3

原创 Java实现八大排序算法

Java实现八大排序算法Arrays.sort()采用了2种排序算法:基本类型数据使用快速排序法;对象数组使用归并排序。Collections.sort()算法调用的是归并排序,它是稳定排序一、直接插入1.基本思路在要排序的一组数中,假设前面(n - 1)[n > 2]个数已经是排好序的,现在要把第n个数插到前面的有叙述中,使得这n个数也是排好顺序的,如此反复,知道全...

2020-03-08 20:55:22 110

原创 2019智能算法大赛总结(基于用户购买记录的二分类预测)

一、比赛说明:评分标准评分算法通过logarithmic loss(记为logloss)评估模型效果,logloss越小越好。目标:预估用户人群在 规定时间内产生购买行为的概率 1买, 0不买其中N 表示测试集样本数量,yi 表示测试集中 第i个样本的真实标签,pi 表示第 i个样本的预估转化率,δ 为惩罚系数。AB榜的划分方式和比例:【1】评分采用AB榜形式。排行榜显示...

2020-03-07 09:38:54 556

原创 2020字节跳动测试开发岗实习生面经总结(最新)

一、测试二、Java三、计网四、数据结构五、算法

2020-03-07 00:07:19 4479 2

原创 leetcode二叉树专题总结(二)

1.给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)class Solution { public List<List<Integer>> levelOrderBottom(TreeNode root) { List<List<Integer>> res = new...

2020-03-06 00:11:02 197

原创 leetcode二叉树专题总结(一)

1.给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。说明:你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/kth-smallest-element-in-a-bst著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。...

2020-03-05 20:08:51 263

原创 leetcode经典面试题总结

1.给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/single-number著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题解:第一种方法...

2020-03-05 14:56:23 494

原创 面试题目总结

1.题目:sql查询语句:学生表(姓名,科目,成绩)查询学生所有科目大于300分的学生姓名。解答:select name from table group by name having sum(score)>3002.题目:说一说mapreduce的处理机制解答:MapReduce是一个分布式运算程序的编程框架。一、从整个框架来说:mapreduce处理过程分为两个阶段:1)第...

2020-03-04 21:45:28 253

原创 springboot加载thymeleaf模块找不到html的问题解决

解决方案:一、文件目录结构要正确,下图为正确示例:注意点:1.主类入口BlogApplication要和com.wxb下的包在同级目录springboot后会自动扫描其同级目录及其子包;2.html文件要放在resources下的templates包里。二、在配置文件里要加上resources:static-locations: classpath:/templates/三、在...

2020-03-04 11:34:24 681

原创 Java基础笔记

1. 【“&(逻辑与)”和“&&(短路与)”】【“|(逻辑或)”和“||(短路或)”】的异同: 相同点1:&和&&的运算结果相同 相同点2:当符号左边是true时,二者都会执行符号右边的运算 不同点:当符号左边是false时,&继续执行符号右边的运算,&&不再执...

2020-03-04 00:14:06 112

原创 centos如何设置静态IP

配置静态ip 修改文件如下图:vim /etc/sysconfig/network-scripts/ifcfg-ens33重启:service network restart/reboot

2020-03-04 00:08:49 73

原创 centos连不上网的解决办法:

centos连不上网的解决办法:(1)首先保证虚拟机的网络适配器为NAT模式(2)打开 编辑—>虚拟网络编辑器,操作如下图:选择VMnet8;更改设置;将DHCP选上(3)CentOS默认不启动网卡,需要手动启动在终端输入:vi /etc/sysconfig/network-scripts/ifcfg-ens33(centos7的文件名)  编辑该文件  设置ONBOOT...

2020-03-04 00:06:05 11108 11

原创 虚拟机的网络连接的三种连接方式

虚拟机的网络连接的三种连接方式(1)桥接模式:好处是,大家都在同一个网段,相互可以通讯;缺点是,因为ip地址有限,可能造成IP冲突(2)NAT网络地址转换模式:好处是,虚拟机不占用其他的IP,所以不会IP冲突;缺点是,内网的其他人不能和虚拟机通讯(3)仅主机模式:单独的一台电脑...

2020-03-04 00:03:17 386

原创 idea中创建Java类时,自动在文件头中添加作者和创建时间

在idea中,主要路径File—>Settings—>Editor—>File and Code Templates—>includes—>FileHeader在文本框里添加自己想要的注释/**Created by wxb on ${DATE}.*/...

2020-03-03 21:01:20 153

原创 localhost,127.0.0.1 和 本机IP 三者的区别

可以在自己电脑下打开hosts文件,文件路径:C:\Windows\System32\drivers\etc可以看得出,**localhosts其实可以看做一个域名,在过去它指向 127.0.0.1 这个IP地址。**在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 [::1] 。在 Windows 中,这个域名是预定义的。扩展资料:1、整个127.* 网段通常被用作 loop...

2020-03-03 20:35:53 216

原创 SpringBoot连接数据库项目运行报错:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException

SpringBoot连接数据库项目运行报错:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException这不是本身项目的错误,而是版本的不一致问题,为了使MySQL JDBC驱动程序的5.1.33版本与UTC时区配合使用,就需要在配置文件中数据库连接后面指定serverTimezone,代码如下:...

2020-03-03 19:58:35 480

原创 解决Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.j

解决Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class iscom.mysql.cj.jdbc.Driver’.整合spring boot项目过程中出现的,用了最新的mysql 连接驱动需要将 com.mysql.jdbc.Driver 改为 com.mysql.cj.jdbc.Dri...

2020-03-03 19:55:44 525

空空如也

空空如也

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

TA关注的人

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