- 博客(39)
- 收藏
- 关注
原创 安装nvm时报错Failed to connect to raw.githubusercontent.com port 443 Operation timed out
nvm安装
2022-11-15 17:59:25
926
原创 输入url到页面渲染经历的整个流程
1.输入网站域名(www.baidu.com) 2.在本地host文件寻找是否存在此域名对应的ip地址,找不到则发起DNS请求获取IP地址 3.TCP三次握手,连接服务器 4.向服务器发送http请求,请求数据包 5.服务器获取请求,将数据返回给浏览器 6.浏览器根据返回的数据渲染页面...
2022-03-02 23:06:42
1781
原创 给定一个整数数组 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
2217
原创 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
459
原创 正则表达式的使用
使用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
137
原创 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
334
原创 图解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
248
原创 前端面试题整理
原生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
520
原创 盒子模型 :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
204
原创 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
237
原创 Hr面试概要
总结一下:hr问题会围绕三个核心点:1. 稳定性 —— 你的答案得告诉我你的稳定性。2. 可发展性—— 你的答案得告诉我你的成长性,成长方向和公司是否契合。3. 效能性 —— 你的答案得告诉我你给公司能带来些什么。两个问题必备:1 . 自我介绍(技术面试要围绕你的业务和技术,面向 hr或老板就偏业务多一些)2. 离职原因(其实你的离职原因并不重要,关键是你的答案得突出一个稳定性。让我招了你后,不至于几个月就因为什么小事就跑路。)其他hr问题:看穿问题的本质,围绕稳定性、可发展性、效能性三点
2022-01-07 19:22:24
197
原创 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
890
原创 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
77
原创 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
1420
原创 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
1058
原创 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
257
原创 ionic-item缩小左右边距的方法ionic5.0版本 修改默认组件样式
ion-item{--padding-start: 6px;}https://blog.youkuaiyun.com/weixin_43964866/article/details/108534242参考这个链接里的方法
2021-03-11 18:33:11
262
原创 ionic修改android平台下gradle版本
修改 platform/android/cordova下的GradleBuilder.js文件中gradle的版本,才能更新成功
2021-01-07 18:37:40
535
原创 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
635
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
87
原创 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
619
原创 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
398
原创 :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
825
原创 AndroidStudio打包失败:Cause: buildOutput.apkData must not be null
删除以前生成的debug版本和release版本的所有文件夹,解决了此问题。
2020-07-15 22:33:15
277
原创 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
433
原创 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
33354
转载 相机6.0以上没有权限拍照适配
适用于 Android 8.0 及以下全部版本的拍照示例https://blog.youkuaiyun.com/fengzhiqi1993/article/details/81216849
2019-06-03 17:23:01
161
转载 GridView 显示图库照片
选择图库中照片GridView显示2016年03月24日 17:16:54 野狼11011 阅读数:2060前面文章讲述的都是"随手拍"中图像处理的操作,此篇文章主要讲述GridView控件实现添加本地图片并显示.主要是关于GridView控件的基本操作,通常可以通过自定义继承BaseAdapter的适配器加载图片,而下面讲述的不是自定义的适配器,而是调用SimpleAdapter实...
2019-05-24 15:05:10
691
原创 Android NFC读取卡片id
https://blog.youkuaiyun.com/qq_25749749/article/details/86579761Android NFC读取卡片的ID使用此方法通过nfc设备获取了卡片id
2019-05-21 21:19:04
2727
原创 ViewPager+fragment实现顶部导航时,再次进入fragment内容加载不出来,数据丢失
把 adapter = new FragmentPagerAdapter(getSupportManager(),mFragmentList);改为:adapter = new FragmentPagerAdapter(getChildFragmentManager(),mFragmentList);解决了。加载三个界面时,第二次进入时第二个界面老是加载不出来的问题。Fragm...
2019-05-13 21:36:17
509
2
转载 Android中去标题栏的方法
1、对应的application注册中:添加android:theme="@style/Theme.AppCompat.NoActionBar"android状态栏一体化(沉浸式状态栏)https://blog.youkuaiyun.com/jdsjlzx/article/details/41643587https://www.jianshu.com/p/0acc12c29c1b...
2019-05-08 22:30:38
72
原创 react项目初始 创建 服务器连接失败
显示 react scripts 错误。是应为npm版本低,升级版本后,重新操作才成功构建时要求 npm版本为5以上,构建时版本为4.×的。npm版本不够,升级 npm install -g npm 版本为6.×,重新编译后,那npm start 才访问成功初始界面。...
2019-04-24 18:18:48
288
原创 HttpClient get请求取消自动重定向,并获取重定向的地址。
为了实现这个功能。在网上寻找的获取重定向的方法,出现了两个问题,摸索了半天。1、获取的返回code为200.原因为,get请求为自动重定向,设置了取消。如下设置取消取消重定向。 HttpClient client = new DefaultHttpClient();HttpParams params = client.ge
2017-03-08 14:29:41
4427
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人