自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在aosp环境下使用aidl进行通信

本文介绍了如何在aosp环境下,使用aidl进行跨进程通信,通过一个小的sample来实现。

2023-10-11 13:53:28 552 1

原创 git常见命令

git 常见命令

2022-10-29 14:31:45 231 1

原创 前端八股

对八股文做一次梳理

2022-09-28 10:21:55 2519

原创 javaScript实现排序算法

javaScript实现数组排序算法

2022-09-13 10:28:26 292

原创 leetcode刷题之链表

对链表的基本题型做了梳理

2022-09-08 20:45:22 275

原创 JavaScript中解构赋值

JavaScript中解构赋值

2022-06-21 16:27:31 2977

原创 js中var let const区别

JavaScript中 var let const的用法与区别

2022-06-21 16:26:57 1034

原创 js箭头函数

关于js箭头函数和普通函数的区别,箭头函数this指向等问题

2022-05-22 18:25:48 200

原创 javascript的深拷贝与浅拷贝

js常见面试题之深拷贝与浅拷贝,包含手撕代码等

2022-05-21 17:14:57 2193

原创 js常见的继承

提示:本文对js常见的继承做了个小结,分为原型链继承,构造函数继承,组合继承,extends继承js常见的继承一、原型链继承(prototype)二、构造函数继承(call)三、组合继承(prototype+call)四、extends继承提示:以下是本篇文章正文内容,下面案例可供参考一、原型链继承(prototype)特点:将父类的实例作为子类的原型,即Son.prototype = new Father()优点:(1)(不但继承父类构造函数中的属性和方法)可以继承父类原型上的方法或属性.

2022-05-21 12:09:35 362

原创 vue项目优化与部署上线

vue项目部署上线流程一、添加nprogress依赖项生成进度条效果二、使用步骤1.引入库2.读入数据总结本文对vue项目部署上线的一套流程做个小结,包括项目优化、项目上线两个部分,方便日后的学习与回顾项目优化的内容一般包括:生成打包报告、开启第三方库CDN加载、elementui按需加载、懒加载、首页内容定制。本文从首页进度条效果、提示:以下是本篇文章正文内容,下面案例可供参考一、添加nprogress依赖项生成进度条效果示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据

2022-05-13 19:38:27 1150

原创 递归算法的时间复杂度

题目:求x的n次方解法一:for循环function fun1(x,n){ let result = 1; for(let i = 0; i< n; i++) { result = result * n; } return result;}此时时间复杂度为O(n)解法二:递归function fun2(x,n){ if(n === 0) return 1; // 先求出 x的n/2 次方 let t = fun2(x,n/2); if(n%2){ retu

2022-05-04 11:52:42 634

原创 数组的splice方法

功能强大的splice方法数组中最强大的方法splice(),可以对数组进行添加、删除、替换操作删除arr=[‘0赵’,‘1钱’,‘2孙’,‘3李’,‘4周’,‘5吴’]arr.splice(index,num)第一个参数表示开始删除的索引位置,num表示删除的个数如arr.splice(1,2)返回的结果为:arr=[‘0赵’,‘3李’,‘4周’,‘5吴’]添加arr=[‘0赵’,‘1钱’,‘2孙’,‘5吴’]arr.splice(index,0,‘x’,‘y’)第一个参数表示

2022-04-26 22:33:46 20481

原创 vue脚手架报错

vue脚手架配置出现的问题及解决方法error Component name “about“ should always be multi-wordComponent name “xxx“ should always be multi-word vue/multi-word-component-nameseslint解决、vue的第一行报错:在eslintrc.js中把extends中的vue/standard删掉。在rules中添加一行:'vue/multi-word-component-nam

2022-04-25 17:27:47 558

原创 leetcode刷题之数组

字符串 数组字符串常见方法数组常见方法字符串常见方法str.length获取字符串长度str[0]获取指定索引位置的元素str.indexOf(‘xiao’)查找指定字符串并返回下标(>=0)。如果找不到指定字符串,返回-1str.slice(2,6)截取字符串,第二个下标所在元素不包括。当第二个参数省略时,一直截取到最后一个,不影响原来的字符串toLowerCase() toUpperCase()str.replace(被换下,被换上的)第一个参数使用正则表达式/app/g时可以全局

2022-04-23 12:19:25 1316

原创 JavaScript复习二

本文从DOM开始文章参考:轻松的小希的博客文章目录前言1、DOM1.1 获取DOM元素2、BOM1.引入库2.读入数据总结前言1、DOM1.1 获取DOM元素getElementById(‘xx’);getElementsByTagName(‘xxx’);getElementsByClassName(‘xxx’);2、BOM1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot

2022-04-22 21:29:05 3006

原创 js中出现addEventListener is not a function

js错误记录js中出现addEventListener is not a function,多半是侦听事件的事件源不对,事件源应该是一个元素,而非数组。getElementsByClassName getElementByTagName()获取到的都是数组,即使满足条件的元素只有一个,也是数组。因此在事件监听时,必须加[0],否则会报如下错误上代码var items = document.querySelectorAll('.item');// getElementsByClassName

2022-04-18 22:54:05 11485

原创 JavaScript复习一

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1、数据类型1.1Undefined1.2Null1.3转为String类型1.3.1 toString()方法1.3.2 String(a)函数1.3.3 拼接1.4 转为Number类型1.4.1 Number()1.4.2 parseInt() parseFloat()1.5转为Boolean2、运算符2.1逻辑与2.2逻辑或2.3 比较运算符2.3.1 ==与 !=2.3.2 === 与 !==3、对象 原型 原型链3.

2022-04-18 19:39:21 1105

原创 vuex报错记录一

vue学习之vuex报错

2022-04-14 14:36:04 468

原创 组件通信之子组件通过函数向父组件传递数据报错

父子组件通信之子组件通过函数向父组件传数据,报错:...is not a function

2022-04-06 18:48:19 852 1

原创 vue脚手架构建及创建项目

vue脚手架搭建及创建项目

2022-04-05 11:04:05 1189

空空如也

空空如也

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

TA关注的人

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