![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
头文字母D的博客
这个作者很懒,什么都没留下…
展开
-
lodash.js常用方法汇总
lodash是js的一个实用工具库,现在es6盛行,搭配loash工具库是最方便的一件事了。lodash内部封装了关于字符串,数组,对象一些常见数据类型的处理函数。它所有函数都不会在原有的数据上进行操作,而是复制出一个新的数据而不改变原有数据。使用传统的js方法处理数据,我们难免会用到遍历取数,而使用loash工具库我们可以减少这一环节,所以还是安利一下。下面整理的是项目上比较常用到的方法,主要是针对于数组。做一个属于自己的方法查找工具书吧。使用之前要引用:import {_} from ‘loas原创 2020-10-06 10:50:58 · 1952 阅读 · 2 评论 -
京东前端四轮面经
写一下京东的四轮面经吧(暂时还没下offer)一面,考察基础,主要问了了ES6,canvas,java基础,以及linux相关的一些题二面,考察知识深度与广度,问到了SEO的优化,前端页面优化,设计一个电商系统,cocos2d(前一阵想做游戏有了解过),Taro(之前做跨平台微信小程序开发学过一点),vue底层,三次握手三面,毕业时间,以及之前在学校担任的职务,办过哪些活动等等HR面,职业...原创 2020-04-25 20:53:31 · 464 阅读 · 0 评论 -
微信小程序canvas适应手机屏幕
小程序canvas的API并没有像其他的一样支持小程序独有的 rpx 自适应尺寸单位,在绘制内容时所应用的单位仍然是 px,那么如何实现不同尺寸屏幕的自适应呢?首先我们根据开发工具可知不同常用屏幕的尺寸:在这里插入图片描述由此可知我们开发中常用的参考屏幕尺寸(iPhone6)为:375*667;那么想要适应其他尺寸的屏幕时只需按照iPhone6的绘制大小按比例进行换算即可:首先利用wx.getS...原创 2020-03-15 09:10:26 · 1171 阅读 · 0 评论 -
js then方法
then()方法是异步执行。意思是:就是当.then()前的方法执行完后再执行then()内部的程序,这样就避免了,数据没获取到等的问题。语法:promise.then(onCompleted, onRejected);参数promise必需。Promise 对象。onCompleted必需。承诺成功完成时要运行的履行处理程序函数。onRejected可选。承诺被拒绝时要运行的错误处理程...原创 2020-03-05 14:07:43 · 1878 阅读 · 0 评论 -
http状态码
1XX:通知1XX系列响应代码仅在与HTTP服务器沟通时使用。100(“Continue”)重要程度:中等,但(写操作时)很少用。这是对HTTP LBYL(look-before-you-leap)请求的一个可能的响应。该响应代码表明:客户端应重新发送初始请求,并在请求中附上第一次请求时未提供的(可能很大或者包含敏感信息的)表示。客户端这次发送的请求不会被拒绝。对LBYL请求的另一个可能的...原创 2020-02-21 18:53:27 · 256 阅读 · 0 评论 -
字节跳动前端面试
字节跳动前端一面给我面试的是一个二十五六左右的小哥首先是一个自我介绍然后谈了谈兴趣爱好第一问是问了一个dom的加载流程然后是让我用css3写一个微信小程序的tarbar栏,要求根据标签数量,大小自适应第二问,问了一些es6的特性,缓存加载,关于缓存的问题,面试官设置了5个场景,答的还算满意,然后问了一下有关http协议的几个状态码,关于计算机网络,让我解释了一下数据的传输流程,最后一个是让我在不...原创 2020-02-21 17:16:23 · 1406 阅读 · 0 评论 -
划分子网掩码
一、子网掩码的概述及作用子网掩码是一个应用于TCP/IP网络的32位二进制值,每节8位,必须结合IP地址对应使用。子网掩码32位都与IP地址32位对应,如果某位是网络地址,则子网掩码为1,否则为0。子网掩码可以通过与IP地址“与”计算,分离出IP地址中的网络地址和主机地址,用于判断该IP地址是在局域网上,还是在广域网上。子网掩码一般用于将网络进一步划分为若干子网,以避免主机过多而拥堵或过少...原创 2020-02-20 22:29:06 · 2322 阅读 · 0 评论 -
2020深信服网安测试笔试面经
深信服网安测试笔试面经,填空选择考的内容还算基础,填空选择主要考察了数据结构,还有划分计算机子网,c语言指针,防注入的一些知识点,编程题,第一题,计算时间复杂度,我没看懂第二道是从字符串1中删除字符串2的字符,我用java的ArrayList写的,不过在它提供的环境中,测试用例没有成功第二题,输入数字以空格隔开,每行3列,以0结尾,然后输出输入数字的行数这个,大脑短路了,没有合适的思路逻辑题,羊...原创 2020-02-20 20:35:03 · 2326 阅读 · 0 评论 -
vuex的五个属性
VueX 是一个专门为 Vue.js 应用设计的状态管理构架,统一管理和维护各个vue组件的可变化状态(你可以理解成 vue 组件里的某些 data )。Vuex有五个核心概念:state, getters, mutations, actions, modules。1. state:vuex的基本数据,用来存储变量2. geeter:从基本数据(state)派生的数据,相当于state的计...原创 2020-02-19 18:35:11 · 503 阅读 · 0 评论 -
sqlmap常用操作命令
sqlmap常用操作命令一、sqlmap常用基础命令sqlmap Common operation command以下命令顺序即为sql注入常见步骤。sqlmap -u [“url”] --dbs #获取数据库sqlmap -u [“url”] --current-user #获取当前用户名称 :sqlmap -u [“url”] --current-db #获取当前数据库名称sql...原创 2020-02-18 11:15:50 · 956 阅读 · 0 评论 -
关于快速排序
快速排序之所比较快,因为相比冒泡排序,每次交换是跳跃式的。每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边。这样在每次交换的时候就不会像冒泡排序一样每次只能在相邻的数之间进行交换,交换的距离就大的多了。因此总的比较和交换次数就少了,速度自然就提高了。当然在最坏的情况下,仍可能是相邻的两个数进行了交换。因此快速排序的最差时间复杂度和冒泡...原创 2020-02-15 12:15:32 · 75 阅读 · 0 评论 -
github refusing to merge unrelated histories
今天用git push代码时遇到的问题,本地仓库添加了github上的git仓库作为远程仓库,起名origin;$git remote add origin https://github.com/tielemao/T问题来了,本地仓库在想做同步远程仓库到本地为之后本地仓库推送到远程仓库做准备时报错了,错误如下:fatal: refusing to merge unrelated hi...原创 2020-02-14 22:55:18 · 169 阅读 · 0 评论 -
快速排序算法
一趟快速排序的算法是:1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; [1]2)以第一个数组元素作为关键数据,赋值给key,即key=A[0]; [1]3)从j开始向前搜索,即由后开始向前搜索(j–),找到第一个小于key的值A[j],将A[j]和A[i]的值交换; [1]4)从i开始向后搜索,即由前开始向后搜索(i++),找到第一个大于key的A[i],将A[i]和A[j]...原创 2020-02-14 21:06:59 · 209 阅读 · 0 评论 -
OSI参考模型与TCP参考模型
1974年 ISO(国际标准化组织)发布了著名的ISO/IEC7498标准,它定义了互联网的七层框架,即开放系统互联(OSI)参考模型。OSI通信模型主要有七个层次,由下往上分别是物理层数据链路层网络层传输层会话层表示层应用层1974年Kahb定义了最早的TCP/IP参考模型,1985年Leiner等人进一步开展研究,1988年Clark进一步完善了TCP/IP参考模型TCP...原创 2020-02-13 17:23:33 · 271 阅读 · 0 评论 -
Linux文件压缩命令,复制,删除,与移动
linux下文件的压缩与解压1、gzip/gunzipgzip/gunzip:主要是进行单个文件的压缩和解压缩的命令。示例:gzip hello.txt #执行压缩hello.txtls hello.txt.gz #查看文件信息gunzip hello.txt.gz #解压文件命令2、tar 命令tar可以用来打包文件,还可以把特定目录下的全部文件打包成一个总的文件,打包的同时还可以...原创 2020-02-13 16:30:38 · 1721 阅读 · 0 评论 -
xsspt网址
https://xsspt.comhttps://xss.pt/xss.phphttp://xssye.com原创 2020-02-13 11:47:16 · 3273 阅读 · 0 评论 -
微信小程序抓取session_id方法
整体流程如下:下载最新 charlesproxy软件并安装启动charlesproxy并设置代理配置手机端网络代理手机端安装 https 证书: 手机浏览器访问 http://chls.pro/ssl 安装证书启动某小程序去 charlesproxy 里查看抓到的请求,请求体里就包含 session_id注: 3和4的顺序一定不要颠倒, 须先配置手机端代理...原创 2020-02-13 11:42:06 · 2200 阅读 · 0 评论