自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录eslint Mixed spaces and tabs解决方法

报错原因:Mixed spaces and tabs(混合空格和制表符)。大多数代码约定要求使用空格或 tab 进行缩进,因此,一行代码若同时混有 tab缩进和空格缩进,所以直接把这一行缩进删了,重新回车缩进就可以了。...

2021-10-12 11:18:03 6

原创 js 防抖节流

防抖:多次请求,只执行最后一次;比如频繁点击一个按钮,只有最后一次是有效点击;节流:多次请求,间隔执行;比如输入框频繁输入,3s执行一次搜索,而不是一直输入一直搜索;代码是掘金上的,写的挺明白<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale

2021-10-11 18:02:23 3

原创 React中使用jsoneditor

1、查阅资料,导师封装了这个组件import React, { useCallback, useEffect, useRef } from 'react';import _ from 'lodash';import JSONEditor from 'jsoneditor';import 'jsoneditor/dist/jsoneditor.css';import styles from './index.less';const SMJsonEditor = props => {

2021-10-08 09:47:36 12

原创 React项目中eslint使用百度风格

1.安装百度Eslint Rule 插件npm i -D eslint @babel/eslint-parser @babel/eslint-plugin @ecomfe/eslint-config// react项目npm i -D eslint-plugin-react eslint-plugin-react-hooks // 如果需要支持typescript的话npm i -D @typescript-eslint/parser @typescript-eslint/eslint-p

2021-09-21 12:43:41 15

原创 把blob对象(File的父类)转成url地址

$("#file").on("change", function(e){ var url = URL.createObjectURL(this.files[0]); // URL是window内置的对象, createObjectURL就是把blob对象(File的父类)转成url地址(浏览器本地的-跟后台无关)})this.files[0]对象如下

2020-12-24 20:23:24 647 1

原创 cropper.js插件裁剪图片

1.先导入插件需要的依赖2.html结构,效果如下3.js代码const image = document.getElementById("image"); const cropper = new Cropper(image, { aspectRatio: 1, viewMode: 1, //图片的预览区,即100*100 50*50那两张图片区域 preview: $(".img-preview")});...

2020-12-24 20:09:11 80 1

原创 c++文件操作

程序在运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 c++中对文件操作需要包含头文件<fstrean> 文件类型分为两种: 1.文本文件 - 文件以文本的ASCII码形式存储在计算机中 2.二进制文件 - 文件以文本的二进制形式存储在计算机中,用户一般不能 直接读懂它们 操作文件的三大类: ...

2020-05-07 16:09:27 39

原创 c++类与对象7——多态
原力计划

1. 多态的基本概念1多态的基本概念 多态是c++面向对象三大特性之一 多态分为两类 1.静态多态:函数重载 和 运算符重载属于静态多态,复用函数名 2.动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别: 1.静态多态的函数地址早绑定 - 编译阶段确定函数地址 2.动态多态的函数地址晚绑定 - 运行阶段确定函数地址#include <iostr...

2020-05-07 09:09:01 46

原创 c++类与对象5——运算符重载
原力计划

1. 加号运算符重载运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型加号运算符重载作用:实现两个自定义数据类型相加的运算两种重载方式:1.成员函数重载+号2.全局函数重载+号#include <iostream>using namespace std;//加号运算符重载class Person{public: //1...

2020-05-05 17:38:44 123

原创 c++类与对象4——友元

生活中你的家有客厅,卧室客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去但是呢,你也可以允许你的好友闺蜜好朋友进去在程序中,有些私有属性也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术友元的目的就是让一个函数或者类访问另一个类中私有成员友元的关键字为 friend友元的三种实现 全局函数做友元 类做友元 成员函数做友元1. 全局...

2020-04-29 16:58:15 56

原创 C++类与对象3——对象模型与this指针

1. 成员变量和成员函数分开存储成员变量和成员函数分开存储只有非静态成员变量才属于类的对象上#include <iostream>using namespace std;/*成员变量和成员函数分开存储只有非静态成员变量才属于类的对象上*/class Person{ int m_A; //非静态成员变量 属于类的对象上 static int m_B;// 静态...

2020-04-28 21:54:41 41

原创 c++类和对象2——对象的初始化和清理
原力计划

对象的初始化和清理—构造函数和析构函数#include <iostream>using namespace std;/*生活中我们买的电子产品都会有出厂设置,在某一天我们不用时也会删除一些自己信息数据安全 C++中的面向对象源于生活,每个对象也都会有初始化设置和清理数据设置*//*对象的初始化和清理也是两个非常重要的安全问题 一个对象或者变量没有初始状态...

2020-04-26 20:37:21 76

原创 流行的3D旋转相册,看了就不亏!
原力计划

完整代码:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="new_file.css"> </head> <body> &...

2020-04-25 21:15:26 281

原创 c++类与对象——封装
原力计划

1. 封装的意义类和对象C++面对对象三大特性:封装、继承、多态C++认为万事万物都皆为对象,对象上有其属性和行为例如:人可以作为对象,属性有姓名、年龄、身高...行为有走、跑、吃饭、唱歌车也可以作为对象、属性有轮胎、方向盘...行为有载入、放音乐具有相同性质的对象,我们可以抽象为类,人属于人类,车属于车类*/封装:封装的意义:1.将属性和行为作为一个整体,表现生活中的事物...

2020-04-21 10:10:07 124

原创 C++函数提高

1. 函数默认参数函数默认参数 在c++中,函数的形参列表中的形参是可以有默认值的 语法:返回值类型 函数名 (参数=默认值){}*/如果我们自己传入了数据,就用自己的数据,如果没有,就用默认值语法:返回值类型 函数名 (形参=默认值){}#include <iostream>using namespace std;/*函数默认参数 在c++中,函数的形参列...

2020-04-16 20:52:12 56

原创 C++引用

1. 引用的基本使用 引用:给变量起别名 语法:数据类型 &别名 = 原名 ;#include <iostream>using namespace std;/*引用:给变量起别名 语法:数据类型 &别名 = 原名 ;*/int main(){ int a = 10; int &b = a; cout << "a="...

2020-04-16 20:43:53 49

原创 C++核心编程

1. 全局区总结:不在全局区中:局部变量、const修饰的局部变量(局部常量)在全局区中:全局变量、静态变量(static)、常量(字符串常量、const修饰的全局变量(全局常量))#include <iostream>using namespace std;//全局变量int g_a = 10;int g_b = 20;//const修饰的全局变量(全局常量)...

2020-04-16 19:35:15 50

原创 c++通讯录管理系统

系统需求:添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人显示联系人:显示通讯录中所有联系人信息删除联系人:按照姓名进行删除指定联系人查找联系人:按照姓名查找指定联系人修改联系人:按照姓名重新修改指定联系人清空联系人:清空通讯录中所有信息退出通讯录:退出当前使用的通讯录#include <iostream>usin...

2020-04-12 09:27:35 299

原创 c++结构体
原力计划

结构体的定义与使用创建学生的数据类型:学生包括(姓名,年龄,分数)结构体定义语法:struct 结构体名 { 结构体成员列表 }#include <iostream>using namespace std;#include <string>//1.创建学生的数据类型:学生包括(姓名,年龄,分数) /*结构体定义语法: struct 结构体名 {...

2020-04-11 10:56:04 77

原创 c++指针
原力计划

指针的定义与使用指针的基本概念作用:可以通过指针间接访问内存内存编号是从0开始记录的,一般用十六进制数学表示可以利用指针变量保持地址指针定义的语法:数据类型 * 指针变量名; int * p;让指针记录变量a的地址p = &a; //&:取地址如何使用指针可以通过解引用的方式来找到指针指向的内存指针前加*号,代表解引用,找到指针指向的...

2020-04-11 10:31:48 39

原创 c++函数

函数的定义函数的定义——5个步骤1.返回值类型2.函数名3.参数列表4.函数体语句5.return表达式语法: 返回值类型 函数名 (参数列表) { 函数体语句 return表达式 }实现一个加法的函数,传入两个整型的数据,计算数据相加的结果,并且返回#include <iostream>us...

2020-04-11 09:59:02 59

原创 c++数组
原力计划

一维数组`所谓数组,就是一个集合,里面存放了相同类型的数据元素特点一:数组中的每个数据元素都是相同的数据类型特点二:数组是由连续的内存位置组成的数组定义的三种方式1.数据类型 数组名[ 数组长度 ];2.数据类型 数组名[ 数组长度 ] = {值1,值2,值3.....};3.数据类型 数组名[] = {值1 ,值2....}#include <iostre...

2020-04-11 09:16:34 59

原创 c++流程结构
原力计划

选择结构#include <iostream>using namespace std;int main01(){ //顺序结构 //选择结构 //①单行if语句 //用户输入分数,如果分数大于600,视为考上一本,在屏幕上输出 /*int score = 0; cout << "请输入一个分数:" << endl; cin >...

2020-04-05 16:54:57 36

原创 C++运算符

1. 算术运算符#include <iostream>using namespace std;int main01(){ //加减乘除运算 int a1 = 10; int b1 = 3; /*cout << a1 + b1 << endl; cout << a1 - b1 << endl; cout <&l...

2020-04-05 15:34:10 56

原创 c++的数据类型

1. 整型#include <iostream>using namespace std;int main01(){ //1、短整型 -32768 ~ 32767 short num1 = 10; //2.整型 int num2 = 10; long num3 = 10; long long num4 = 10; cout << "num1 = " ...

2020-04-05 10:33:19 45

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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