- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 堆排序详解
https://www.cnblogs.com/chengxiao/p/6129630.html小顶堆:输出递增,排序递减;大顶堆:输出递减,排序递增;所以降序排序是小顶堆,升序排序是大顶堆。
2018-04-23 20:17:28
302
原创 操作系统错题整理4.21
1.进程间通信形式:Pipe管道及Named pipe命名管道、信号signal、消息队列Message queue、共享内存Shared memory、套接字Socket、信号量semophore。2.分时操作系统的特征:交互性(同时性):用户与系统进行人机对话。用户在终端上可以直接输入、调试和运行自己的程序,在本机上是修改程序中的错误,直接获得结果。 多路性(多用户同时性):多用户同时在各自终...
2018-04-22 21:51:36
335
原创 数据结构-八种排序算法
一、直接插入排序1.将一个记录插入到已排好序的有序表中,从而得到一个新的、记录数增1的有序表。2.稳定3.O(n^2)4.六个数12 15 9 20 6 31 24 用直接插入排序二、希尔排序(缩小增量排序)1.先将整个待排记录序列分割为若干个子序列分别进行直接插入排序,待整个序列中的记录基本有序时,再对全体记录进行一次直接插入排序。相隔某个增量的记录组成子序列。2.不稳定3.O(n^1.3),...
2018-04-21 23:19:05
349
原创 前端错题记录3.31
1.JSONP只支持get请求,不支持post请求。2.AngularJS1中页面中用于数据绑定的占位符是{{ }}3.如果a=10,那么a^=( 1<<4 ) - 1 等于 5.解析:1<<4 左移相当于1*2^4=16, a^=16-1=15, a=a^15=10^15, ^ 异或运算:10的二进制00001010, 15的二进制00001111, =>000...
2018-03-31 16:21:07
804
原创 前端错题记录3.30
1.不属于浏览器Response Headers字段:Referer2.var myObject = { foo: "bar", func: function() { var self = this; console.log(this.foo); console.log(self.foo); (function...
2018-03-30 22:23:05
262
原创 网易笔试编程题
1.小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币。魔法机器1:如果投入x个魔法币,魔法机器会将其变为2x+1个魔法币魔法机器2:如果投入x个魔法币,魔法机器会将其变为2x+2个魔法币小易采购魔法神器总共需要n个魔法币,所以小易只能通过两台魔法机器产生恰好n个魔法币,小易需要你帮他...
2018-03-25 20:49:30
233
原创 JavaScript数组中shift()和push(),unshift()和pop()操作
1.push()和pop()栈:后进先出var colors = new Array(); //创建一个数组var count = colors.push("red","green"); // 推入两项,返回修改后数组的长度alert(count); // 2 返回修改后数组的长度var item = colors.pop(); //取得最后一项...
2018-03-25 15:26:51
718
原创 前端错题记录3.25
1.白屏时间first paint 和可交互时间dom ready的关系是?答:先触发first paint,后触发dom ready。2.AngularJS1中指定控制器的是哪个指令?答:ng-controller3.Angular大大减少了对DOM的访问,jQuery极大的丰富了DOM操作。4.JS中的内置对象:...
2018-03-25 15:08:29
277
转载 剑指编程题3.21
题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。链接:https://www.nowcoder.com/questionTerminal/22243d016f6b47f2a6928b4313c85387来源:牛客网关于本题,前提是n个台阶会有一次n阶的跳法。分析如下: f(1) = 1 f(2) = f(2-1) + f...
2018-03-21 22:40:29
107
原创 前端错题整理3.21
1.Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成)和Rejected(已失败)。2.angularjs 1指令中compile主要是用来 绑定DOM。3.在浏览器控制台执行以下代码,输入的结果是()答案:4400 4401 4399 4400解析:首先,题中定义了一个函数,名为test,这个函数内部分别又定义了一个数值变量n和一个闭包函数add...
2018-03-21 22:10:20
182
原创 剑指编程题3.20
输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { }}...
2018-03-20 18:49:16
100
原创 一道题说明JS中的加法操作符
1.1console.log(1+ "2"+"2");当使用双引号时,JavaScript认为是字符串,字符串相加等于字符串合并。因此,这里相当于字符串的合并,即为122.2.1console.log(1+ +"2"+"2");第一个+"2"中的加号是一元加操作符,+"2"会变成数值2,因此1+ +"2"相当于1+2=3.然后和后面的字符串“2”相合并,变成了字符串&q
2018-03-20 18:34:13
336
原创 Bootstrap框架的网格系统工作原理
1、数据行(.row)必须包含在容器(.container)中,以便为其赋予合适的对齐方式和内距(padding)。如:<div class="container"><div class="row"></div></div>2、在行(.row)中可以添加列(.column),但列数之和不能超过平分的总列数,比如12。如:<div class
2018-03-20 18:08:39
834
原创 BFC(Block Formatting Context)基础分析
常见的文档流分为:定位流、浮动流、普通流三种。BFC是普通流中的一种。一、什么是BFC根据W3C对BFC的描述,可以总结出:BFC是一个具有特殊CSS样式的HTML盒子,比如div标签就经常用来当盒子用。这些特殊样式如下,下面的样式只要满足一项,就说明这个盒子是BFCfloat:left | rightposition:fixed | absolutedisplay:inline-block | ...
2018-03-13 22:55:51
174
原创 HTML5中不再支持的元素
1、超链接中的name,用id替代2、applet(建议object):定义applet3、acronym(建议abbr):定义首字母缩写4、basefont5、big:定义大号文本6、center:定义文本居中7、font8、strike(使用del):定义加删除线的文本9、tt:定义打字机文本10、u:定义下划线文本11、frame(建议iframe):定义子窗口(框架)12、frameset...
2018-03-13 22:25:37
9296
原创 canvas之添加颜色样式、绘制文本、使用图片
一、使用颜色和样式(一)色彩color给图形上色,有两个重要的属性可以用到:fillStyle 和 strokeStyle。fillStyle = color 设置图形的填充颜色。strokeStyle = color 设置图形轮廓的颜色。注意:一旦设置了fillStyle 或 strokeStyle的值,那么这个新值就会成为新绘制的图形的默认值。如果要给每个图形上不同的颜色,需要重新设置fi...
2018-03-11 20:32:00
19894
原创 JS中undefined类型和null类型
ES5中有5中基本数据类型:undefined、null、boolean、number、string和一种复杂数据类型object。其中undefined和null类型相对特殊。一、undefined在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined,例如:var message;alert(message == undefined); //true但是,包含unde...
2018-03-11 20:24:08
5917
1
原创 JSP学习总结
JSP:java Server Pages1. JSP指令:page指令、include指令、taglib指令2. JSP注释:(1) HTML注释:<!-- XXX--> 客户端可见(2) JSP注释:<%-- XXX--%> 客户端不可见(3) JSP脚本注释(java注释):<% // ...
2018-03-11 20:12:34
173
原创 DOMContentLoaded与load的区别
(参考https://www.cnblogs.com/caizhenbo/p/6679478.html)一、HTML的内容加载以及关于JS的执行顺序浏览器对HTML内容的加载是顺序加载,所以为了避免用户加载页面时等待过长时间甚至在JS脚本执行时浏览器还没有加载到其中相关的内容,我们尽量把JS脚本放在HTML的最后,即</body>之前。也可以使用window的onload事件,onlo...
2018-03-11 18:06:25
1643
原创 HTML置换元素与非置换元素
一、置换元素1. 一个内容 不受CSS视觉格式化模型控制,CSS渲染模型并不考虑对此内容的渲染,且元素本身一般拥有固有尺寸(宽度,高度,宽高比)的元素,被称之为置换元素。 2. 置换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容。 3. 例如浏览器会根据img标签的src属性的值来读取图片信息并显示出来,而如果查看(X)HTML代码,则看不到图片的实际内容;又例如根据input标签的...
2018-03-10 18:19:08
6290
原创 前端错题记录3.10
1.1)常见的块级元素(自动换行, 可设置高宽 )有: div,h1-h6,p,pre,ul,ol,li,form,table,label等2)常见的行内元素(无法自动换行,无法设置宽高)有: a,img,span,i(斜体),em(强调),sub(下标),sup(上标)等。3)常见的行块级元素(拥有内在尺寸,可设置高宽,不会自动换行 )有: (button,inp...
2018-03-10 15:56:06
191
原创 前端错题记录3.9
1.要运用css3动画,你需要运用什么规则?答:@keyframes规则和animation属性。2.bootstrap中,一个元素需要在打印时隐藏,使用的类是?答:hidden-print3.关于IE、FF下面CSS的解释区别描述正确的:答:1)火狐浏览器中,非float的div前面有同一父级的float的div,此div若有背景图,要使用clear:both,才能显示背景图,而IE6.0中不用...
2018-03-09 18:14:27
265
原创 jquery插件:cookie
概述 jquery.cookie.js是一个强大的用来操作 Cookie 的插件,本文讲述如何对cookie进行写入,删除,修改等操作。
2017-11-29 21:04:12
180
原创 jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象
jQuery form插件的使用–ajaxForm()和ajaxSubmit()的可选参数项对象jQuery Form简介jQuery Form插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。 jQuery Form有两个核心方法 – ajaxForm() 和 ajaxSubmit(), 它们集合了从控制表单元素到决定如何管理提交进程的功能。
2017-11-29 19:24:09
14977
2
原创 总结:jquery选择器
一、基本选择器$("#id") eg:$("#test") //id = test$(".class") eg:$(".test") //class = test$("tagName") eg:$("p") //$("*") eg:$("*") //所有元素$("sel1,sel2,sel3")eg:$("div,span,p.test") //所有、和cl
2017-11-25 15:26:53
213
转载 HBuilder常用的快捷键
参考自http://blog.csdn.net/xiaomobeila/article/details/54945844新建 Ctrl + N 关闭 Ctrl + F4 全部关闭 Ctrl + Shift + F4 属性 Alt + Enter激活代码助手 Alt + / 激活快捷键视图 Ctrl + Shift + L开启关闭注释整行 Ctrl + /
2017-11-23 19:31:29
817
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人