自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于安卓ScrollView(横向)嵌套ScrollView(横向)冲突问题

经本人实践,这个方法可以解决这个问题。但是会有部分安卓机(华为、小米)不支持,生产会报错,100w的下载量会影响20个用户左右,最终pass掉了这个方案。

2023-04-27 16:50:06 836

原创 如何快速准备大厂秋招面试中的算法

如何快速准备大厂秋招面试中的算法数据结构1、栈1.1 栈的概述1.2 栈的常规操作1.3 用js封装栈1.4 栈的应用2、队列2.1 队列的概述2.2 队列的常规操作2.3 用js封装队列2.4 队列的应用3、链表3.1链表的概述3.2 链表的常规操作3.3 用js封装链表3.4 链表的应用4、集合4.1 集合的概述4.2 集合的常规操作4.3 用js封装集合4.4 集合的应用5、哈希表5.1 哈希表的概述5.2 哈希表的常规操作5.3 用js封装哈希表5.4 哈希表的应用6、二叉搜索树6.1 二叉树的概

2021-07-04 09:43:05 531

原创 js定时器误差解决方案

js中定时器存在误差遇到的问题:原因:示例:示例结果:解决方案1: 动态计算时差示例结果:解决方案2: 使用 web Worker将定时函数作为独立线程执行示例结果:遇到的问题:在面试一家直播业务公司的时候,面试官怎么解决定时器误差实现一个精准定时器原因:面试完之后,查了一些资料。原因是:Eventloop 循环机制中,异步事件 setInterval 到时后会把回调函数放入消息队列中,主线程的任务执行完毕后依次执行消息队列的任务,由于消息队列中存在大量任务,其他任务执行时间就会造成定时器回调函数的

2021-03-25 15:11:39 1687

原创 TypeError: this.getOptions is not a functionj解决方案

遇到的问题:在使用react搭建项目,在配置less的时候一直报如下错误:我以为webpack配置错了,尝试了很多办法;最终找到了原因:less-loader版本过高解决方案:1、npm uninstall less-loader2、 npm install less-loader@(低版本号)...

2021-02-24 19:57:33 3093

原创 mongodb官网下载很慢怎么办

mongodb官网下载很慢遇到问题:最近要用mongodb,去官网下载windows版本下载十分缓慢遇到问题:最近要用mongodb,去官网下载windows版本下载十分缓慢看了一些解决办法,如ping www.mongodb.com,然后修改电脑host配置,但是效果不佳,有没有遇到过相同问题的伙伴,求一个解决下载慢的办法...

2021-02-05 11:55:49 462

原创 微信小程序报错 Invalid attempt to destructure non-iterable instance.

遇到的问题:TypeError: Invalid attempt to destructure non-iterable instance.In order to be iterable, non-array objects must have a Symbol.iterator methodTypeError:试图解构不可迭代实例的无效尝试。为了成为可迭代对象,非数组对象必须有一个符号。迭代器方法解决办法: 经排查,不是代码上的问题,重启工具,清缓存,重启电脑,解决。...

2021-01-05 11:41:05 25069 5

原创 手写ES6的proxy

手写proxyproxy概述proxy的基本用法自己封装proxyproxy概述Proxy 可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,在进行这些操作时,可以添加一些需要的额外操作。proxy的基本用法let exam ={ name: "Tom", age: 24}let proxy = new Proxy(exam, { get(target, propKey, receiver) {

2020-12-28 22:09:58 564

原创 Vue3使用vite搭建项目

先来说下自己遇到的问题:本人非计算机专业,前端是自学的!

2020-12-06 17:01:52 348

原创 Vue组件通信的几种通信方式

一、Props/$emit(常用)父组件向子组件传值// 父组件<template> <div class="section"> <studentName :nameList="nameList"></studentName> </div></template><script>import studentName from './test/name.vue'export default { name

2020-11-25 23:04:44 156

原创 vue项目中如何使用echart

获取echarts从 Apache ECharts (incubating) 官网下载界面 获取官方源码包后构建。在 ECharts 的 GitHub 获取。通过 npm 获取 echarts,本文中采用此方式 npm install echarts引入echarts在main.js中引入echarts,并挂载到全局import vue from 'vue'import echarts from 'echarts'vue.prototype.$echarts = echart.

2020-11-12 22:29:28 153

原创 @vue/cli4.5.8搭建项目的坑

map()

2020-11-07 18:42:56 1402 1

原创 Js三种常用高阶函数

高阶函数map()定义和用法:map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map() 方法按照原始数组元素顺序依次处理元素。注意: map() 不会对空数组进行检测。注意: map() 不会改变原始数组。在这里插入代码片...

2020-10-25 00:01:22 1286

原创 前端面试题(3)

visibility=hidden, opacity=0,display:none的区别?opacity=0: 该元素隐藏起来了,但不会改变页面布局,并且,如果该元素已经绑定一些事件,如click事件,那么点击该区域,也能触发点击事件的。visibility=hidden: 该元素隐藏起来了,但不会改变页面布局,但是不会触发该元素已经绑定的事件。display=none: 把元素隐藏起来,并且会改变页面布局,可以理解成在页面中把该元素删除掉一样。...

2020-10-23 23:35:37 80

原创 前端面试题(2)

Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?回答1: (1)doctype 声明位于文档中的最前面,处于标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。(2)严格模式的排版和JS 运作模式是以该浏览器支持的最高标准运行。 在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。(3)、DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。...

2020-10-20 13:44:55 107

原创 前端面试题(1)

浏览器页面有哪三层,分别是什么?作用是什么?构成: 结构层(HTML)、表示层(CSS)、行为层(JavaScript)作用:HTML实现页面结构,CSS完成页面的表现和风格,JavaScript实现一些客户端的功能和结构

2020-10-19 22:19:10 113

原创 前端面试题—数组去重、排序、冒泡

数组去重传统去重function uniArr(arr){ var res=[] for(var i=0;i<arr.length;i++){ if(!res.includes(arr[i])){ res.push(arr[i]) } } return res }uniArr([1,5,1,1])Es6去重// ES6数组去重 var a=[1,2,3,4,1,3,4,5,6,7,85,4,68,3,85,4,56] c

2020-10-17 10:52:12 331

原创 前端面试题—this的指向

面试题:this是什么?

2020-10-16 23:13:57 982

原创 2020-10-06

es6语法之let理解不存在变量提升console.log(a)let a= 1 //errorconsole.log(b)var b=2 //undefined同一作用域下不能定义同一名称let c=1let c=100 //error有块级作用域function name(){ let e=20 if(true){ let e=100}console.log(e) //20}name()...

2020-10-06 11:53:23 60

原创 2020-09-28

http转https,ssl证书部署准备工作阿里云证书、腾讯云证书,下载证书文件夹进入宝塔面板

2020-09-28 08:40:25 95

原创 2020-09-27

flask项目部署到宝塔准备工作域名、云服务器、flask项目登录宝塔面板安装对面python版本添加部署项目上传项目到文件夹,并部署项目基本配置,根据自己的需求填绑定域名点击映射,绑定自己的域名就可以访问了。项目部署就大功告成了!...

2020-09-27 17:43:22 76

空空如也

空空如也

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

TA关注的人

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