自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 安装nvm时报错Failed to connect to raw.githubusercontent.com port 443 Operation timed out

nvm安装

2022-11-15 17:59:25 810 1

转载 React项目,基于antd读取excel文件

react项目 antd导入 xlsx文件

2022-08-17 20:50:59 1430

原创 一份有深度的React面试题

一份必看react经典面试题

2022-07-09 15:50:17 224

原创 前端性能优化

前端性能

2022-07-09 11:33:18 141

原创 输入url到页面渲染经历的整个流程

1.输入网站域名(www.baidu.com) 2.在本地host文件寻找是否存在此域名对应的ip地址,找不到则发起DNS请求获取IP地址 3.TCP三次握手,连接服务器 4.向服务器发送http请求,请求数据包 5.服务器获取请求,将数据返回给浏览器 6.浏览器根据返回的数据渲染页面...

2022-03-02 23:06:42 1656

原创 给定一个整数数组 nums 和一个目标值 k,请实现一个方法判断 nums 中是否存在某个片段(即若干个相连元素)之和等于 k。要求时间复杂度为 O(n)

实现方式1:使用for循环+ array.reduce()函数,方式可以时间复杂度达到0(n),通过累加值 是否==k,来判断是否存在,如果 for循环+for循环,时间复杂度为0(n^2)了。 //使用array.reduce函数,累加,判断是否==k function continueSum(arr,k){ for(var i=0;i<arr.length;i++){ var res = arr.sl

2022-02-19 16:04:55 2041

原创 JavaScript中Array数组方法的使用

1、array.filter 过滤筛选 :判断数组中每个元素是否满足条件,满足条件 筛选出来放入 新数组中。使用方法:var arr = ["asf","asdfw","wr","waf"];// 使用正则表达式/a/ 来判断 元素项item 是否满足 条件,满足,则返回这一项var arrReg = arr.filter(function(item,index,arr){return /a/.test(item);});filter的方法重构var testarr =

2022-02-18 20:52:57 401

原创 正则表达式的使用

使用string.replace()把 str中的a 替换为 1234var str = ”asfweaweriaweiga“;var i=0;//把a替换为1234str = str.replace(/a/g,function(item,index){ //item 为正则匹配的出来的a , index为下标 return i++;});

2022-02-18 20:24:25 99

原创 javacript加载的三种方式

1、同步加载代码一行行执行。2、async异步加载<script src=”./*.js“ async />表示,不然页面等待脚本下载和执行,而是异步去加载js内容在dom树和css树加载完以后,加载js文件。dom渲染树之前加载。3、defer 属性<script src="./*.js" defer>表示js脚本会在 整个页面都解析完毕之后再执行。表示立即下载,延迟执行...

2022-01-17 21:04:51 288

原创 图解Css: 学习扎记

****给谁加,加什么****书写的三种方式: 行内、内嵌、外嵌式。三种基础选择器:标签名、类名、id名选择器。id名唯一原则选择器权重:id>class>标签选择器!impliment 给样式绝对权重。color:red !implement;交集选择器:=> 不能标签和标签联合使用=》选择器1选择器2 {} =》p.b {}属性选择器:input[type=password]{ color: pink}~ 多个兄弟选择器:p...

2022-01-17 20:55:23 203

原创 前端面试题整理

原生js 原型链 typeof instanceof是如何工作的 call bind apply 浅clone、深clone every和some 的区别 异步处理机制 数组的api sort默认是怎么排序的? flat 如何扁平化一个非扁平数组? reduce 如何使用? 对象的api 如何遍历对象的key值? for in 和 Object.keys有什么区别

2022-01-14 21:19:39 438

原创 Mac的Finder访达中如何显示~系统根目录

访达>偏好设置>边栏>勾选“硬盘”>左侧显示硬盘名称就可以在访达中 看到盘符的根目录啦

2022-01-08 17:59:24 7506

原创 盒子模型 :box-sizing属性

盒子模型标准盒子模型:box-sizing: content-box;+ 总盒子大小尺寸 = width/height + padding + border + margin+ width 和 height 设置的是内容区域的高度和宽度+ padding 会向外扩张+ border 会向外扩张+ margin 会向外扩张怪异盒子模型(内减模式) :box-sizing: border-box;+ 总盒子大小尺寸 = width/height + margin+ w

2022-01-07 20:35:56 162

原创 div块元素中 居中问题

div块元素de 水平居中的实现 :+ 想让 文本/行内元素/行内块元素 水平方向居中=> 调整他们的父元素, 书写 text-align: center;=>即 <div style="text-align:center;"> <span>123</span></div>+ 想让 div里的 div块级元素 水平方向居中=> 子div里书写 margin: 0 auto;=&g...

2022-01-07 20:15:37 207

原创 Hr面试概要

总结一下:hr问题会围绕三个核心点:1. 稳定性 —— 你的答案得告诉我你的稳定性。2. 可发展性—— 你的答案得告诉我你的成长性,成长方向和公司是否契合。3. 效能性 —— 你的答案得告诉我你给公司能带来些什么。两个问题必备:1 . 自我介绍(技术面试要围绕你的业务和技术,面向 hr或老板就偏业务多一些)2. 离职原因(其实你的离职原因并不重要,关键是你的答案得突出一个稳定性。让我招了你后,不至于几个月就因为什么小事就跑路。)其他hr问题:看穿问题的本质,围绕稳定性、可发展性、效能性三点

2022-01-07 19:22:24 132

原创 mac上删除卸载node

卸载node依次在终端执行下面的脚本sudo npm uninstall npm -gsudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*sudo rm -rf /usr/local/include/node /Users/$USER/.npmsudo rm /usr/local/bin/nodesudo rm /usr/local/share/man/ma

2022-01-07 08:50:39 848

原创 Html标签札记

img > alt表示 图片引入失败后,显示的文本内容路径:路径: -> ./ 表示当前路径,可以不写。a -> 锚点点位:href= #ID名+防止刷新界面: href= 'javacript:;'del、s 删除线ul =》type属性值:disc、circle、squareform标签 》enctype :表示提交内容的格式input 》 range 范围选择框, + number数字框+search 搜索框form属性 :+ p...

2022-01-06 09:33:30 48

原创 Android系统启动之:=> Zygote孵化器

Zygote概述=> zygote是什么:+ zygote则是由Linux系统用户空间的第一个进程——init进程,通过fork的方式创建的进程。+ 我们系统上app的进程都是由这个zygote分裂出来的,+ 也称为孵化器。=>zygote做了什么:+ zygote进程启动时:创建了DVM 和ART+ zygote 通过fock 复制进程形式 创建了:应用程序进程 和 SystemServer进程。 ->zygote进程做de两个重要的事情:...

2022-01-06 08:59:59 1373

原创 BottomSheetDialog里Listview滑动不了的处理办法

通过context获取屏幕的宽和高的方法: DisplayMetrics dm = new DisplayMetrics(); dm = getApplicationContext().getResources().getDisplayMetrics(); int screenWidth = dm.widthPixels; int screenHeight = dm.heightPixels; return new Point(screenWidth ,scree...

2021-08-05 20:24:17 948

原创 popwindow全屏灰色透明度展示

// View view = LayoutInflater.from(getContext()).inflate(R.layout.delivery_filter_popwindow,null);// PopupWindow pop = new PopupWindow(getContext());// pop.setContentView(view);// pop.setBackg.

2021-06-05 16:12:02 222

原创 ionic-item缩小左右边距的方法ionic5.0版本 修改默认组件样式

ion-item{--padding-start: 6px;}https://blog.csdn.net/weixin_43964866/article/details/108534242参考这个链接里的方法

2021-03-11 18:33:11 203

原创 ionic修改android平台下gradle版本

修改 platform/android/cordova下的GradleBuilder.js文件中gradle的版本,才能更新成功

2021-01-07 18:37:40 452

原创 Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap

修改这个目录下platforms\android\cordova\config\GradlePropertiesParser.js下修改大小'org.gradle.jvmargs':'-Xmx512m',

2020-12-18 17:38:44 550 1

原创 git@gitee.com: Permission denied (publickey).

生成并部署SSH key源自官方文档:http://git.mydoc.io/?t=1547121.如何生成ssh公钥你可以按如下命令来生成 sshkey:ssh-keygen -t rsa -C "xxxxx@xxxxx.com" # Generating public/private rsa key pair...# 三次回车即可生成 ssh key查看你的 public key,并把他添加到码云(Gitee.com) SSH key添加地址:https://gitee.

2020-12-09 15:22:30 62

原创 Could not find an installed version of Gradle either in Android Studio, or on your system to install

Could not find an installed version of Gradle either in Android Studio, or on your system to install the gradle wrapper.ionic 需要在gradle官网下载一个版本,路径path\bin加入到系统变量中,否则会报如上错误。

2020-11-25 14:46:38 581

原创 ionic ion-header ion-card 阴影去除

原来的默认效果,在scss文件中设置:ion-header{z-index:0;}后,效果如下ion-card的阴影消除:ion-card {box-shadow:none;border-radius:10px;}

2020-10-15 11:31:10 326

原创 ionic ionc-item去掉下划线

加入lines=none属性,成功去掉下换下。<ion-itemlines="none">

2020-10-15 10:53:10 672

原创 :App:mergeDebugResours 卡住不动 ionic cordova build android执行时卡住

gradle的版本调整,修改了这个问题。修改了这个问题。同事那拷过来的项目,用的是4.1的版本。本地android的项目用的是4.10.1版本。修改为本地版本。终于不卡了。修改platform/android下的build.gradle 和 platform/android/app下的build.gradle的gradle版本为4.10.1.问题解决。...

2020-09-17 18:15:05 733

原创 AndroidStudio打包失败:Cause: buildOutput.apkData must not be null

删除以前生成的debug版本和release版本的所有文件夹,解决了此问题。

2020-07-15 22:33:15 220

原创 ionic 执行ionic cordova build android命令 遇到问题汇总

1、ndkA problem occurred starting process 'command 'F:\Android\Sdk\ndk-bundle\toolchains\mips64el-linux-android-4.9\prebuilt\darwin-x86_64\bin\mips64el-linux-android-strip'查找百度,说是在local.propertire 下 将 ndk.dir=E\:\\sdk\\ndk-bundle 修改为:ndk.dir=E\:\\sdk\\n

2020-06-12 22:43:39 394

原创 retrofit post json 服务器返回Unexpected character encountered while parsing value: i. Path '', line 0

把Content-Type的 application/json ->application/x-www-form-urlencodedRequestBody body=RequestBody.create(okhttp3.MediaType.parse("application/x-www-form-urlencoded; charset=utf-8"),str);这个是正常请求...

2019-06-13 20:02:52 33182

转载 相机6.0以上没有权限拍照适配

适用于 Android 8.0 及以下全部版本的拍照示例https://blog.csdn.net/fengzhiqi1993/article/details/81216849

2019-06-03 17:23:01 132

转载 GridView 显示图库照片

选择图库中照片GridView显示2016年03月24日 17:16:54 野狼11011 阅读数:2060前面文章讲述的都是"随手拍"中图像处理的操作,此篇文章主要讲述GridView控件实现添加本地图片并显示.主要是关于GridView控件的基本操作,通常可以通过自定义继承BaseAdapter的适配器加载图片,而下面讲述的不是自定义的适配器,而是调用SimpleAdapter实...

2019-05-24 15:05:10 644

转载 那些年收藏的Android开源库集合(控件)

https://www.jianshu.com/p/3baddcf948af

2019-05-23 09:42:29 100

原创 Android NFC读取卡片id

https://blog.csdn.net/qq_25749749/article/details/86579761Android NFC读取卡片的ID使用此方法通过nfc设备获取了卡片id

2019-05-21 21:19:04 2651

原创 ViewPager+fragment实现顶部导航时,再次进入fragment内容加载不出来,数据丢失

把 adapter = new FragmentPagerAdapter(getSupportManager(),mFragmentList);改为:adapter = new FragmentPagerAdapter(getChildFragmentManager(),mFragmentList);解决了。加载三个界面时,第二次进入时第二个界面老是加载不出来的问题。Fragm...

2019-05-13 21:36:17 472

转载 Android中去标题栏的方法

1、对应的application注册中:添加android:theme="@style/Theme.AppCompat.NoActionBar"android状态栏一体化(沉浸式状态栏)https://blog.csdn.net/jdsjlzx/article/details/41643587https://www.jianshu.com/p/0acc12c29c1b...

2019-05-08 22:30:38 57

原创 react项目初始 创建 服务器连接失败

显示 react scripts 错误。是应为npm版本低,升级版本后,重新操作才成功构建时要求 npm版本为5以上,构建时版本为4.×的。npm版本不够,升级 npm install -g npm 版本为6.×,重新编译后,那npm start 才访问成功初始界面。...

2019-04-24 18:18:48 262

原创 HttpClient get请求取消自动重定向,并获取重定向的地址。

为了实现这个功能。在网上寻找的获取重定向的方法,出现了两个问题,摸索了半天。1、获取的返回code为200.原因为,get请求为自动重定向,设置了取消。如下设置取消取消重定向。                               HttpClient client = new DefaultHttpClient();HttpParams params = client.ge

2017-03-08 14:29:41 4282 1

空空如也

空空如也

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

TA关注的人

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