自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 根据简历可能提到的问题

具体步骤包括初始化搜索区间(通常是数组的首元素和尾元素),计算中间索引,然后根据目标值与中间索引值的大小关系,调整搜索区间。promise.then()方式返回,会出现请求还没有返回,就执行了后面的操作、,在刷新前,把数据保存到sessionstorage里,刷新后异步请求数据,请求到了,用vuex,如果没有请求到,用sessionstorage里的数据。之前如果异步任务比较多,同时他们之间有相互依赖的关系,就只能使用回调函数处理,这样就容易形成回调地狱,代码的可读性差,可维护行也很差。

2024-03-18 09:03:53 759

原创 前端面试(5)

小程序启动默认下载主包并启动页面,当用户进入分包时,才会下载对应的分包,下载完进行展示。如果引用的文件没有调用,不会打包,如果引入的变量和方法没有调用也不会打包。对于多个入口文件,加入引入了相同的代码,可以用插件把他抽离到公共文件中。把bundle文件,拆分成多个小的文件,异步按需加载所需要的文件。找到入口文件,通过入口文件找到关联的依赖文件,把他们打包到一起。2.webpack是怎么打包的,babel是做什么的?如果一个被多个文件引用,打包时只会生成一个文件。tooltip tigger 触发类型。

2024-03-16 12:54:01 325 1

原创 前端面试(4)

如果组件内有响应的数据,数据发生改变的时候,render函数会生产一个新的虚拟DOM,这个新的虚拟DOM会和旧的虚拟DOM进行比对,找到需要修改的虚拟DOM内容,然后去对应的真实DOM中修改。,当数据改变的时候,ViewModel能监听到数据的变化,自动更新视图,当用户操作视图的时候,ViewModel也可以监听到视图的变化,然后通知数据进行改动,这就实现了双向数据绑定。,把模板中的变量替换成数据,然后初始化渲染视图,同时把每个指令对应的节点绑定上更新函数,添加订阅者,如果数据变化,收到通知,更新视图。

2024-03-16 12:53:52 835 1

原创 前端面试(3)

比如html上的font’-size:16px 给div设置宽为1.5rem,1.2rem=16px*1.2=19.2px。添加meta属性 meta content=‘telephone=no’ name=‘format-detection’rem是相对长度,相对于根元素的font-size属性来计算大小,通常来做移动端的适配。添加全局CSS样式:-webkit-touch-callout:none。添加全局CSS样式:-webkit-user-select:none。4.能够让浏览器更好的去解析代码。

2024-03-16 12:53:41 350 1

原创 前端面试(2)

主线程先执行同步任务,然后才去执行任务队列里的任务,如果在执行宏任务之前有微任务,那么先执行微任务,全部执行完之后,等待主线程的调用,调用完之后,再去任务队列中查看是否有异步任务,这样一个循环往复的过程就是实现循环。Promise主要是解决回调地狱问题,之前如果异步任务比较多,同时他们之间有相互依赖的关系,就只能使用回调函数处理,这样就容易形成回调地狱,代码的可读性差,可维护行也很差。其他图像是基于像素的,SVG是属于对图像形状的描述,本质是文本文件,体积小,并且不管放大多少倍都不会失真。

2024-03-16 12:53:24 735 1

原创 前端面试(一)

对DoM的样式进行修改,比如color和background-color,浏览器不需要重新计算几何属性的时候,直接绘制了该元素的新样式,那么这里就只触发了重绘。rem,相对单位,相对于html根节点的font-size的值,直接给html节点的font-size:62.5%;重绘:计算好盒模型的位置、大小和其他一些属性之后,浏览器就会根据每个盒模型的特性进行绘制。让元素消失,占据空间位置 ,一种不可见的状态。对DOM的大小、位置进行修改后,浏览器需要重新计算元素的这些几何属性,就叫重排。

2024-03-16 12:53:05 340 1

原创 Unix02

1.基本路径:cd=change directory改变当前工作目录根目录与家目录2.相对路径和绝对路径相对路径是以当前目录为基准的其父类目录可以用…表示,为root 。cd …可转换为上一级目录其当前目录可以用.表示。其子目录用 ./ 表示3.文件管理基础命令3.1 增:touch 文件名:新建空文件vi 文件名:新建并编辑文件 esc+:wq保 存退出mkdir 目录名:新建目录cp 文件名 目录:复制文件cp -r 目录名 目录:复制目录3.2 删rm 文件名

2022-04-11 14:28:14 533

原创 Java&socket实现客户端与客户端的联系

视频教程连接server.javapackage Server;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.ArrayList;import java.util.List;public class server { public static List<Mychannel> list=new ArrayList<M.

2022-04-11 10:05:54 985 1

原创 Unix 01

1.

2022-04-05 17:48:37 1069

原创 Sping——02 loc和Dl注解开发

1.Spring配置数据源1.1数据源(连接池)的作用

2022-03-03 16:39:24 167

原创 Spring——01 ioc和Dl

1.Spring简介1.1Spring是什么spring是分层的javaSE/EE应用full-stack轻量级开源框架,以Ioc和AOP为内核。优势:1.方便解耦,简化开发2.AOP编程的支持3.声明式事务的支持4.方便程序的测试5.方便集成各种优秀框架6.降低JavaEE API的使用难度,对javaEE API进行了 薄薄的封装层,使这些API的使用难度大为降低2.Spring快速入门Spring程序开发步骤① 导入 Spring 开发的基本包坐标② 编写 Dao

2022-02-18 17:22:51 242

原创 Maven01

1.Maven简介Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)Maven作用项目构建:提供标准的、跨平台的自动化项目构建方式依赖管理:方便快捷的管理项目依赖的资源(jar包)统一开发结构2.maven安装3.Maven基础概念3.1仓库仓库:用于存储资源,包含各种jar包分类:本里仓库:自己电脑上远程仓库:中央仓库(Maven团队维护)和私服(部门/公司范围内存储资源的仓库,从重要资源获取资源)3.2坐标...

2022-01-28 16:51:33 444 1

原创 微信小程序——1.起步

小程序简介1. 小程序与普通网页开发的区别1. 运行环境不同网页运行在浏览器环境中小程序运行在微信环境中2. 开发模式不同网页的开发模式:浏览器 + 代码编辑器小程序有自己的一套标准开发模式:⚫ 申请小程序开发账号⚫ 安装小程序开发者工具⚫ 创建和配置小程序项目3. API 不同由于运行环境的不同,所以小程序中,无法调用 DOM 和 BOM 的 API。但是,小程序中可以调用微信环境提供的各种 API,例如:⚫ 地理定位⚫ 扫码⚫ 支付2.注册小程序账号https:/

2021-12-29 20:00:57 297

原创 C++复习题

C++复习题一、上机题1.求100内的自然数中奇数之和。2.求输入两个正整数的最大公约数和最小公倍数3.熟悉类的定义和对象的定义。 P1264.熟悉类的构造函数和析构函数的使用。 P1285. 熟悉函数重载的使用。 P131页一、上机题1.求100内的自然数中奇数之和。// 解法一#include<iostream>using namespace std; int main(){ int sum=0,i; for(i=1;i<100;i++) { if(i%2

2021-11-13 14:28:31 1521 4

原创 java—JDK8新特性

这里写目录标题1.常用函数接口1.1函数式接口1.1.1概念1.1.2格式1.1.3函数式接口的使用1.常用函数接口1.1函数式接口1.1.1概念定义:有且仅有一个抽象方法的接口, 当然接口中可以包含其他的方法(默认,静态,私有)java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。1.1.2格式格式修饰符 interface 接口名称{ public abstract 返回值类型 方法名称(可选参数信息);//其他非抽象方法内容}

2021-07-13 12:39:18 159 2

原创 java——网络编程

1. 网络通信概述1.1 软件结构C/S结构:是指客户端和服务器结构,如QQ,B/S结构:是指浏览器和服务器结构,如谷歌、火狐1.2 网络通信协议网络通信协议,双方同时遵守才能完成数据交换TCP/IP协议1.3网络通信协议分类UDP:无连接通信协议,耗资资源小,通信效率高,用于音频、视频、视频会议特点:数据被限制在64kb以内,超过这个范围就不能发送了TCP:面向连接的通信协议,如下载文件、浏览网页1.4 网络编程三要素1. IP地址1.IPv4:0-2552. IP

2021-07-09 12:56:39 208

原创 java复习——各种对比

各种区别对比1. 成员方法 构造方法1.构造方法2.成员方法3.构造方法和成员方法的区别2.成员变量 局部变量 区别2.1定义的位置不同2.2 作用范围不一样2.3 默认值不一样2.4 内存的位置不一样2.5 生命周期不一样1. 成员方法 构造方法1.构造方法 构造方法作用概述 给对象的数据进行初始化 构造方法格式 方法名与类名相同 没有返回值类型,连void都没有 没有具体的返回值 构造方法注意事项 如果你不提供构造方法,系

2021-07-01 20:49:58 101 1

原创 java复习——面向对象和封装

面向对象和封装随笔:1.类 就相当于一个文件,方法是在类里面调用的2.一个类不能直接使用,根据类创建一个对象,才能使用3.类 一个文件,对象 一个文件 创建步骤看3 44.任何数据类型都可以作为方法的参数或返回值1.面向过程和面向对象的区别1.面向过程:<强调过程>当需要实现一个功能的时候,每一具体的步骤都需要亲力亲为,详细处理 每一个细节。2. 面向对象:<强调对象>当需要实现一个功能的时候,不关心具体的步骤,而是找一个具有该功能的人,来帮我办事。面向对象特

2021-07-01 20:28:31 162

原创 Java—选择排序

java——选择排序1.定义2.算法步骤3.代码(摘自于网上)1.定义选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法2.算法步骤首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。再从剩余未排序元素中继续寻找最小(大)元素,然

2021-04-14 20:06:47 152 1

原创 STM32--1.1LED库函数

STM32–LED寄存器一级目录二级目录三级目录

2021-03-25 20:40:13 239 1

空空如也

空空如也

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

TA关注的人

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