自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TypeError: fsevents.watch is not a function

TypeError: fsevents.watch is not a function

2022-09-26 10:53:46 2143 1

原创 前端春招的面试复盘

已经面过的公司里面试官大都喜欢先从自己之前写过的项目切入,开启面试的第一步,所以项目无论是之前做过的还是现在正在做的,都要认真复盘准备写几个当时没答好的几个题吧,供大家参考 : 问到了单页应用单页应用 SEO差 页面切换慢快单页应用:用vue写的项目是单页应用,刷新页面会请求一个HTML文件,切换页面的时候,并不会发起新的请求一个HTML文件,只是页面内容发生了变化vue.js原理:JS感知URL变化,当URL发生变化后,使用JS动态把当前的页面内容清除掉,再把下一个页面的内容挂载到页面上

2022-03-25 12:27:06 1125

原创 css实现一个3D转动的骰子(附GIF效果图)

之前一直对css动画和过渡这块写的少,今天那一个转动的骰子来练练手代码块 :<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, in

2022-03-15 15:26:00 1669

原创 free-mybatis-plugin插件下载

一个月前大佬突然转行,插件用不了了QAQhttps://gitee.com/wuzhizhan/free-mybatis-plugin-introduction?_from=gitee_search解决办法 : 下一个旧版本的吧 :https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin/versions/stable/74577...

2022-02-16 19:28:26 5726 2

原创 傻瓜式调高德接口实现根据当地IP定位省市

router.get('/getPosition', async (ctx) => { const ip = await (await axios.get('https://api.myip.com')).data.ip const key = '你自己在高德上申请的key' let res = await axios.get(`https://restapi.amap.com/v5/ip?key=${key}&type=4&ip=${ip}`) console.lo

2022-02-15 12:16:29 1403

原创 关于Module build failed (from ./node_modules/[email protected]@sass-loader/dist/cjs.js报错的解决方法

原因可能是webpack版本和sass-loader版本的原因,所以进行以下操作(github yyds)报错信息 :Module build failed (from ./node_modules/[email protected]@sass-loader/dist/cjs.js解决方法 :cnpm install [email protected] uninstall --save-dev sass-loadercnpm install --save-dev sass-loader@

2022-02-07 22:27:01 1037

原创 Nuxt.js运行报错 Cannot find module xxxxxx\build\main.js

废话不多说,报的错和上面一样的跟着来就行一开始以为npm只会给node_modules里面下载东西直到刚刚,才发现自己见识短浅它还可以在项目里下载不是node_modules的文件(夹),比如说上面的build文件夹和里面的文件参考了很多大佬的解法,对我都不适用,最后我发现是我的npm丢包太严重,于是改用淘宝的cnpm下载,即刻解决步骤 :vue init nuxt-community/koa-template nuxt-learncnpm installcnpm install bac

2022-02-06 22:17:43 881

原创 “curl: no URL specified“解决办法

关于使用curl报错"curl: no URL specified!"解决办法

2022-02-05 11:08:28 15070

原创 关于使用vuex中报错unknown local mutation type ***

一般是单词拼错了要不就是没加namespaced : true ,我就是单词拼错了淦,三个记住了!state mutations actions 我就是mutations没加s

2022-02-03 22:33:39 5948 6

原创 android创建sqlite数据库的时不能生成db文件(速解)

其实就一句代码的事儿,我看了百度上好多人都在纠结这个问题…(俺也纠结了好久)改之前 :改之后 :Code :MainActivity :package com.example.sy4;import android.database.sqlite.SQLiteDatabase;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;import android.view.View;pu

2021-06-18 16:28:22 1635 1

转载 释放C盘空间

转自 : https://baijiahao.baidu.com/s?\ id=1656310698474958435&wfr=spider&for=pc过年了每家每户都要大扫除,把家里的垃圾和灰尘扫得干干净净。看着C盘爆红的“壮观”,老毛桃也起了“大扫除”的念头!还有多大都不够用的D盘、E盘,也是时候清理清理了。那么,接下来\向大家分享5个方法,释放硬盘空间。01第一招:磁盘清理我们进行磁盘清理是为了删除一些临时文件和不常用的程序,又或是缓存数据,但老毛桃发现,不少朋友会将磁盘清

2021-03-12 07:59:56 262

原创 跳转下拉列表选择网站跳转(edu)

设计要求 :编写一个html文件的网页代码,页面包含一个下拉列表框、一个文本框和一个按钮(如图4.1所示),下拉列表框选择要去的网站,当选择完毕后文本框中出现对应的网址(如图4.2所示)。点击确认跳转按钮后访问文本框中出现的网址。实验拓展 : onclick and onsubmitonsubmit只能表单上使用,提交表单前会触发, onclick是按钮等控件使用, 用来触发点击事件。实现代码 :(源自https://www.cnblogs.com/min-yu/p/11187485.html ,

2020-11-25 16:19:57 1239

原创 编写一个简易计时器程序(edu)

程序设计编写一个简易计时器程序。要求:(1)页面包含一个“开始”按钮,一个“停止”按钮,一个“清零”按钮以及一个用于显示时间的文本框。(2)当点击“开始”按钮时,从 0 开始按秒计时,文本框显示实时的计时时间(以秒为单位)。(3)当点击“停止”按钮时,将停止计时,文本框显示的时间不再增加。(4)当点击“清零”按钮时,文本框显示的时间为0秒。源代码 :<!DOCTYPE html><html lang="en"><head> <meta

2020-11-17 12:02:20 4349 2

原创 C语言char一维数组,指针,进制问题,求大神解答!

2020-09-13 13:16:22 184

原创 C++之运算符重载(三)

文章目录一.关系运算符重载二.函数调用运算符重载一.关系运算符重载//重载关系("==" "!=" ---(< >) 类比--- )运算符#include <iostream>#include <string>using namespace std;class Person{private: string m_Name; int m_Age;public: Person(string name,int age){

2020-09-03 16:16:43 108

原创 C++之运算符重载(二)

文章目录一 . "++"(自增)运算符重载二 . "="(赋值)运算符重载一 . “++”(自增)运算符重载//重载++(自增)运算符#include <iostream>using namespace std;class MyInteger{ friend ostream & operator<<(ostream &cout , MyInteger myint);private: int m_Num;public: MyIn

2020-09-03 15:37:53 105

原创 C++之运算符重载(一)

一 . “+”(加号)运算符重载//重载 + 运算符#include <iostream>using namespace std;class Person{ friend Person operator+(Person &p1,Person &p2);private: int age;public: Person(){} void setAge(int n) { age = n; } vo

2020-09-01 21:34:53 121

原创 选择排序 与 插入排序

文章目录选择排序插入排序选择排序中心思想 : 通过一次遍历后,将最小的元素放到“前面”,以此类推(在遍历过程中记录位置的是下标索引)//**************** 选择排序 *********************#include <iostream>using namespace std;template <typename T>void SelectSort(T arr[],int n){ for(int i = 0;i < n;i++)

2020-08-24 16:23:37 109

原创 Pr学习DAY5-----详解“工具栏面板“,再聊“时间轴“

文章目录一 . 工具栏面板笔者所用软件为Adobe Premiere Pro CC 2018全!Pr学习笔记(持续更新中… …) :     传送门~一 . 工具栏面板从上到下 :注 : 把鼠标指针指到右下角带有小三角的工具上,长按鼠标左键,可以看到隐藏工具选择工具 : 选择/移动素材,按Shift键可加选,按Alt键可复制向前/后选择轨道工具 : 可以选中箭头前/后的所有素材,按Shift键配合选中当前轨道箭头前/后的所有素材波纹

2020-08-05 11:29:25 1153

原创 Pr学习DAY4-----神奇的“效果控件面板“

文章目录一 . 视频效果二 . 音频效果笔者所用软件为Adobe Premiere Pro CC 2018全!Pr学习笔记(持续更新中… …) :     传送门~一 . 视频效果1. 运动位置 : 向左右,上下移动缩放 : 缩放视频画面大小等比缩放 : 见文知意旋转 : 视频画面根据锚点所在位置(素材的中心点)进行旋转锚点 : 调节锚点位置(素材的中心点)防闪烁滤镜 : 防备画面闪烁影响效果最右边的箭头 : 恢复默认2. 不透明度

2020-08-04 16:21:42 1410

原创 Pr学习DAY3-----详解“源监视器面板“与“节目监视器面板“

文章目录源监视器面板节目监视器面板源监视器面板节目监视器面板

2020-08-02 09:40:26 3466

原创 Pr学习DAY2-----详解“项目面板“与“时间轴面板“

文章目录一 . 项目面板二 . 时间轴面板一 . 项目面板二 . 时间轴面板

2020-08-01 16:51:30 1703

原创 C++之友元浅析

文章目录一 . 友元的目的二 . 友元的三种实现1 . 全局函数做友元2 . 类做友元3 . 成员函数做友元一 . 友元的目的让一个函数或者类 访问另一个类中私有成员友元的关键字为 friend二 . 友元的三种实现1 . 全局函数做友元#include <iostream>using namespace std;class Building{ //告诉编译器 goodGay全局函数 是 Building类的好朋友,可以访问类中的私有内容 frien

2020-07-30 10:50:47 141

原创 C++对象模型及this指针

文章目录一 . 成员变量和成员函数分开存储二 . this指针三 . const修饰成员函数一 . 成员变量和成员函数分开存储非静态成员变量 占 对象空间静态成员变量 不占 对象空间函数也 不占 对象空间,所有函数共享一个函数实例#include <iostream>using namespace std;class Person {public: Person() { mA = 0; } //非静态成员变量 占 对象空间 in

2020-07-30 10:11:46 143

原创 Pr学习DAY1-----认识Pr

文章目录一 . 安装Pr二 . 创建Pr项目一 . 安装Pr关注微信公众号软件安装管家回复关键字Pr,有详细教程教你如何安装Pr二 . 创建Pr项目新建项目 ,打开Pr软件之后会出现以下界面,点击新建项目 , 假如没有图示窗口 , 可以用快捷键 Ctrl + Alt + N新建项目 , 或者点击菜单栏->文件->新建->项目。 常规 暂存盘 收录设置 ...

2020-07-29 22:37:36 943

原创 C++构造函数,析构函数,拷贝构造函数详解

文章目录一 . 对象的初始化和清理二 . 构造函数的分类及调用一 . 对象的初始化和清理c++利用构造函数和析构函数进行对象的初始化和清理,这两个函数将会被编译器自动调用,完成对象初始化和清理工作。对象的初始化和清理工作是编译器强制要我们做的事情,因此如果我们不提供构造和析构,编译器会提供编译器提供的构造函数和析构函数是空实现。构造函数:主要作用在于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用,无须手动调用。析构函数:主要作用在于对象销毁前系统自动调用,执行一些清理工作。构造函

2020-07-28 18:34:24 260

原创 问题求助!!关于拷贝构造函数在不同的编译器里的调用问题

问题求助!!关于拷贝构造函数在不同的编译器里的调用问题测试代码 :#include <iostream>using namespace std;class Person {public: Person() { cout << "无参构造函数!" << endl; mAge = 0; } Person(int age) { cout << "有参构造函数!" <<

2020-07-26 11:42:03 132

原创 C++实现设计一个圆形类(Circle),和一个点类(Point), 计算并判断点和圆的位置关系

题目要求设计一个圆形类(Circle),和一个点类(Point),计算并判断点和圆的位置关系。无分区版 :#include <iostream>using namespace std;//设置 点 类class Point{private: int p_x; int p_y;public: //设置横坐标 void setX(int x){ p_x = x; } //设置纵坐标 void setY

2020-07-26 00:42:34 8655 3

原创 C++实现设计立方体类并实现相应功能

题目要求设计立方体类1 . 设计立方体类(Cube)2 . 求出立方体的面积和体积3 . 分别用全局函数和成员函数判断两个立方体是否相等。//设计立方体类//设计立方体类(Cube)//求出立方体的面积和体积//分别用全局函数和成员函数判断两个立方体是否相等。#include <iostream>using namespace std;class Cube{private: int c_L; int c_W; int c_H;public

2020-07-26 00:33:48 1239

原创 C++类与对象之封装篇

C++类与对象之封装篇一 . 封装的意义封装的意义一封装的意义二二 . struct和class的区别(访问权限)三 . 成员属性一般设置为私有(权限)一 . 封装的意义封装是C++面向对象三大特性之一封装的意义:将属性和行为作为一个整体,表现生活中的事物将属性和行为加以权限控制封装的意义一​ 在设计类的时候,属性和行为写在一起,表现事物语法: class 类名{ 访问权限: 属性 / 行为 };示例1: 设计一个圆类,求圆的周长#include <iostream>

2020-07-26 00:29:51 214

原创 C++之函数(函数参数)

C++之函数(函数参数)一 . 函数的默认参数二 . 函数重载1 . 函数重载的注意事项三 . 函数的占位参数一 . 函数的默认参数在C++中,函数的形参列表中的形参是可以有默认值的。语法:返回值类型 函数名 (参数= 默认值){...}#include <iostream>using namespace std;//1. 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值int func(int a, int b = 10, int c = 10) {

2020-07-26 00:03:59 1663

原创 C++之引用浅析

C++之引用一 . 引用的基本使用二 . 引用的注意事项三 . 引用的本质四 . 引用做函数参数五 . 引用做函数返回值六 . 常量引用(实用!!)一 . 引用的基本使用作用: 给变量起别名语法: 数据类型 &别名 = 原名#include <iostream>using namespace std;int main() { int a = 10; int &b = a; cout << "a = " << a

2020-07-25 00:06:33 103

原创 C++之内存分区

C++之内存分区四个区域程序运行前代码区全局区程序运行后栈区堆区new操作符四个区域C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收不同区域存放的数据,赋予不同的生命周期~程序运行前在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域代码区​ 存放 CPU

2020-07-24 23:34:52 123

原创 C++实现初级通讯录管理系统(与学生管理系统等类似)

C++实现初级通讯录管理系统(与学生管理系统等类似)系统中需要实现的功能如下:添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人显示联系人:显示通讯录中所有联系人信息删除联系人:按照姓名进行删除指定联系人查找联系人:按照姓名查看指定联系人信息修改联系人:按照姓名重新修改指定联系人清空联系人:清空通讯录中所有信息退出通讯录:退出当前使用的通讯录笔者通过视频学习后独立码完一遍代码,其中的一些小坑还是需要注意的(注释有详细讲解~,欢迎三连!)

2020-07-22 23:24:42 437

原创 C++基础之结构体浅析

C++基础之结构体浅析结构体的基本概念结构体定义和使用结构体数组结构体指针结构体嵌套结构体结构体做函数参数结构体中的const结构体案例案例1 :案例2 :结构体的基本概念结构体属于用户自定义的数据类型,允许用户存储不同的数据类型结构体定义和使用语法 : struct 结构体名 { 结构体成员列表 };#include <iostream>#include <string>using namespace std;//结构体定义struct Student{

2020-07-21 18:44:56 245

原创 C++基础之指针浅析

C++指针浅析指针的基本概念指针变量的定义和使用指针所占内存空间空指针和野指针const修饰指针指针和数组指针和函数指针,数组,函数指针的基本概念内存编号从0开始记录,一般是用十六进制数字表示同时,也可以利用指针变量保存地址指针的作用 : 可以通过指针间接访问内存指针变量的定义和使用语法 : 数据类型 * 变量名;#include <iostream>using namespace std;int main(){ int a = 10; //指针

2020-07-18 10:57:11 139

转载 Github访问速度慢?一招搞定!

comefrom : https://www.cnblogs.com/swobble/p/13044787.html第一步:http://ping.chinaz.com/github.comPing检测Github第二步:选择最快节点添加hosts第三步:添加Hosts完美~perfect!

2020-06-25 16:17:52 239

原创 数据库系统概论---基础篇(Xmind版)

最近特别喜欢用Xmind来做笔记整理,个人感觉学习效果不错,就直接上图了(源文件下载链接)基础篇绪论关系数据库关系数据库标准语言SQL数据库安全性数据库完整性

2020-06-01 08:54:28 756

原创 关于快排新的想法(C++)

C++之快排#include <iostream>using namespace std;//函数名称:partition//函数功能:实现对序列a[x] = a[y]进行划分//函数参数说明:a[]:要排序的序列 , x和y分别该序列的最小下标和最大下标//函数返回值:int//主要功能 : 划分/** * 思路 : * 左序列 , 主元 , 右序列 * 一般选择第一个元素为主元 * i 右移 , j 左移 * 当i遇到大元素时,stop 即 :当i <

2020-06-01 08:52:53 306 1

原创 Git常用命令总结,超级实用!!!(Xmind版)

Git总结下载链接就是标题鸭!可能会有疏漏的地方,还请大家指正~

2020-06-01 08:51:22 271

空空如也

空空如也

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

TA关注的人

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