笔试
文章平均质量分 57
荔枝同学呀
拥抱新一年每一天
展开
-
前端——笔试
1.Linux创建用户并给每一个用户创建的默认目录是/bashLinux强制结束进程的kill命令的参数是 kill -9 进程2.canvas标签有width和height两个属性,style设置样式eg:<canvas id="canvas" width="500px" height="500px" style="border:1px solid blue"></canvas>3.H5中用来获取当前位置的经纬度API是:navigator.geolocation.ge原创 2021-03-25 12:04:30 · 120 阅读 · 0 评论 -
前端——笔试
1.子网划分参考地址:https://blog.csdn.net/dyyay521/article/details/94381876分类二级IP地址:网络号+主机号三级IP地址:网络号+子网号+主机号网络号,子网号用1表示,主机号用0表示默认子网掩码A类:255.0.0.0B类:255.255.0.0C类:255.255.255.0子网掩码多出来的就是子网号网路地址:IP地址与子网掩码相与题型求网络地址(告诉IP地址和子网掩码)求子网的子网号(告诉网络地址和原创 2021-03-20 17:55:22 · 599 阅读 · 0 评论 -
前端——笔试
参考链接:1.https://blog.csdn.net/qq_28885149/article/details/52922107?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161579127116780274127231%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161579127116780274127231&b.原创 2021-03-15 18:05:49 · 98 阅读 · 0 评论 -
前端——笔试
1.link和@import的区别link 属于 html 标签,而@import 是 css 提供的页面被加载时,link 会同时被加载,而@import 引用的 css 会等到页面加载结束后加载。link 是 html 标签,因此没有兼容性,而@import 只有 IE5 以上才能识别。link 方式样式的权重高于@import 的。2.移动端适配的方案?移动端开发和PC端开发的区别,移动端开发需要注意的点。方案meta标签的viewport属性对于最大最小以缩放比例以及是否允许原创 2021-02-27 15:16:00 · 178 阅读 · 0 评论 -
前端——笔试
1.异步编程async function async1() { console.log("async1 start"); await async2(); console.log("async1 end"); }async function async2() { console.log("async2"); }console.log("script start"); setTimeout(function () { console.log("setti原创 2021-02-27 14:01:35 · 69 阅读 · 0 评论 -
前端——笔试
Ajax定义Ajax是异步的JavaScript和XML,是一种用于创建快速动态网页的技术。通过在客户端与服务器进行少量数据交换,可以使网页实现异步更新,不需要重新加载整个网页,直接对网页的某部分更新。优点页面无刷新,用户体验比较好。使用异步方式与服务器通信,具有更加迅速的响应能力可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和带宽租用成本,并且减轻服务器负担。Ajax的原则是“按需取数据”,可以最大程度地减少冗余请求和响应对服原创 2021-02-27 11:18:29 · 76 阅读 · 0 评论 -
前端——笔试
1.赫夫曼树转发自“我是吴尼玛”2.跨域同源同源策略:是一种约定,也是浏览器最核心也最基本的安全功能。同源:域名、协议、端口相同,也就是在一个域里。非同源受到的限制:cookie不能读取、dom无法获得、ajax请求不能发送。分类DOM同源策略:禁止对不同源页面的DOM进行操作。主要的场景是iframe跨域的情况,不同域名的iframe是限制互相访问的。Ajax同源策略:禁止使用XHR对象向不同源的服务器地址发起HTTP请求。跨域:一个域的页面去请求另一个域的资源原创 2021-02-27 11:11:13 · 95 阅读 · 0 评论 -
前端——笔试
1.排序算法算法复杂度与初始状态无关的:堆排序、归并排序、选择排序、基数排序比较次数与初始状态无关:选择排序、基数排序移动次数与初始状态无关:归并排序、基数排序2.一个函数返回文件夹以及子文件的全部文件的路径//dir 是绝对路径var fs = require('fs');var dive = function (dir) { fs.readdir(dir, function (err, list) { if(err) return; list.f原创 2021-02-27 10:51:28 · 148 阅读 · 0 评论 -
前端——笔试
1.操作系统多个进程操作同一个文件时,应该要考虑到文件的一致性问题可通过文件在不同进程间进行数据传递和共享操作系统会给每个进程分配独立的数据段和程序段,但是进程相互之间不可见,不可以通过全局变量来传递数据,一个进程也不能访问另一个进程的物理内存空间。2.网络基础IP数据报 封装成 数据链路的帧,长度要求小于数据链路层的MTU值,因此要分片,目的主机收到分片后,对分片进行重组还原TCP挥手:FIN ACK连接:SYN ACK3.编译和体系结构访问寄存器的速度最快中断软原创 2021-02-27 10:36:39 · 242 阅读 · 0 评论 -
前端——笔试
给定一个数组,删除负数和非数字类型的元素,剩下的元素组合数字,求最大数字。var arr = [3,567,568,266,'dd'];//过滤非数字类型和负数arr = arr.filter(function (item) { return item >= 0;})//保存原来的数组var newArr = JSON.parse(JSON.stringify(arr));//求出最大数字的位数var maxLen = String(Math.max(...arr)).length;原创 2021-02-26 18:02:31 · 87 阅读 · 0 评论 -
前端——笔试
1.自定义属性名符号:--2.以下代码输出顺序: 1 2 3 4 4[1,2].forEach(async function (ele) { await console.log(ele); console.log(4);})console.log(3)3.ASCII码表顺序:数字 大写字母 小写字母排序:[1, 3, 7, 10, 21, “a”, “c”, “B”].sort();(sort方法的弊端)结果:[1, 10, 21, 3, 7, “B”, “a”, “c”]顺原创 2021-02-26 17:21:13 · 75 阅读 · 0 评论 -
前端——笔试
1.堆的形状:完全二叉树树:n个节点的有限集合,有且仅有一个根节点,其余节点可分为m个根节点的子树节点的度:一个节点拥有子树的个数称为度树的度:节点的度的最大值叶子节点:度为0的节点树的深度:节点的最大层次二叉树:每个节点最多拥有两个子节点遍历深度优先遍历:先序遍历广度优先遍历:从左到右,一层一层遍历平衡二叉树:当且仅当两个子树的高度差不超过1。满二叉树:高度:h ,节点:2^h - 1完全二叉树:除最后一层外,其余每一层节点个数都是最大值eg: 度为0的节点:n0,度为1原创 2021-02-26 17:39:46 · 103 阅读 · 0 评论 -
前端——笔试
1.this定义:this就是一个对象,不同情况下指向不同指向对象调用,指向该对象直接调用函数,this指向全局window对象New方式,this指向新创建的对象箭头函数,没有单独的this,与声明所在上下文相同。改变方式:call apply bind对比相同点功能都是可以改变this指向,第一个参数是this指向对象传参是采用后续传参的方式不同点传参:call是单个传入参数,apply是传入一个数组,bind是传入数组和单个参数都可以。执行:call和原创 2021-02-26 17:01:33 · 180 阅读 · 2 评论 -
前端——笔试
1.树的遍历先序遍历:ADCEFGHB中序遍历:CDFEGHAB后序遍历:CFHGEDBA 2.HTTPS建立连接的过程:DNS TCP TLC(SSL) HTTP3.解构ES6中允许按照一定的模式,从数组和对象中提取值,对变量进行赋值,称为解构解构数组中,不定元素必须为最后一项4.JavaScript引擎和nodejs引擎转发自“济南追梦人”5.DNS协议端口:53号协议:建立在UDP和TCP协议之上6.浏览器缓存Application原创 2021-02-26 13:39:11 · 116 阅读 · 0 评论 -
前端——笔试
1.移动端适配视口可见视口:屏幕宽度布局视口:DOM宽度理想视口:使布局视口就是可见视口可见视口 = 布局视口 * 缩放比例像素物理像素又被称为设备像素,他是显示设备中一个最微小的物理部件。每个像素可以根据操作系统设置自己的颜色和亮度。CSS像素称为与设备无关的像素设备独立像素:与屏幕密度有关屏幕像素密度是指一个设备表面上存在的像素数量,它通常以每英寸有多少像素来计算(PPI)。屏幕像素密度与屏幕尺寸和屏幕分辨率有关,在单一变化条件下,屏幕尺寸越小、分辨率越高,像素密度越大,反原创 2021-02-26 11:09:30 · 115 阅读 · 0 评论 -
前端——笔试
1.字符串和数值类型+:表示拼接,-:存在类型转换eg:“100”+ 50 -“50” :先拼接:10050,再计算:50转换为数值类型 10050-50=100002.数组的方法push()一次只可以插入一个数值,当存在多个数值时,后面的会覆盖前面的数值。插入的数值是最后一个数值。push()可以插入一个数组,形成二维数组3.对象和数组console.log([] ? true : false); //trueconsole.log({} ? true : false); //原创 2021-02-25 10:07:42 · 131 阅读 · 0 评论 -
前端——笔试
Content-Length:表示实体主体部分的大小CSP(内容安全策略):额外的安全层,检测和削弱某些攻击,包括跨站脚本和数据注入攻击等。核心思想:白名单制度,发送CSP头部,告诉被授权执行和被禁止。NaN: typeof NaN ->number整型与浮点型:1.20->1.2 Number(1.20) parseFloat(1.20)网络查看开放端口:telnet ip 端口号设置文件系统相关功能:ftp一般用于测试网络连通性:ping颜色转换十六进制.原创 2021-02-24 11:54:18 · 90 阅读 · 0 评论 -
前端——笔试
1.删除表格数据,保留表的结构,效率最高 (考察SQL语句的处理速度)drop:一次性删除所有数据,也删除表的结构,表占用的空间全部释放delete:每次都删除一行数据,只删除数据保留表结构,事务记录在日志中,为了回滚操作,不会释放空间 table viewtruncate:一次性删除所有数据,只删除数据保留表结构,删除后不可恢复,table速度:drop > truncate > delete2.正则表达式/ ^ [1-9][0-9]{4,12}$/ :以1-9开头 0-9原创 2021-02-24 11:08:06 · 176 阅读 · 0 评论