自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 知识杂碎17

30 、 描述一个 ” reset ”的 的 S CSS 文件并如何使用它 。 知道 s normalize.css 吗?你了解他们的不同之处?重置样式非常多,凡是一个前端开发人员肯定有一个常用的重置 CSS 文件并知道如何使用它们。他们是盲目的在做还是知道为什么这么做呢?原因是不同的浏览器对一些元素有不同的默认样式,如果你不处理,在不同的浏览器下会存在必要的风险,或者更有戏剧性的性发生。你可能会用 Normalize 来代替你的重置样式文件。它没有重置所有的样式风格,但仅提供了一套合理的默

2020-05-21 23:06:42 152 1

原创 知识杂碎16

27 、s css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?垂直方向:line-height水平方向:letter-spacing那么问题来了,关于 letter-spacing 的妙用知道有哪些么?答案:可以用于消除 inline-block 元素间的换行符空格间隙问题。29 、x px 和 和 m em 的区别。px 和 em 都是长度单位,区别是,px 的值是固定的,指定是多少就是多少,计算比较容易。em 得值不是固定的,并且 em 会继承父级元素的字体大小。浏览器的默

2020-05-20 23:52:28 138

原创 知识杂碎15

25 、什么是外边距重叠?重叠的结果是什么?外边距重叠就是 margin-collapse。在 CSS 当中,相邻的两个盒子(可能是兄弟关系也可能是祖先关系)的外边距可以结合成一个单独的外边距。这种合并外边距的方式被称为折叠,并且因而所结合成的外边距称为折叠外边距。折叠结果遵循下列计算规则:两个相邻的外边距都是正数时,折叠结果是它们两者之间较大的值。两个相邻的外边距都是负数时,折叠结果是两者绝对值的较大值。两个外边距一正一负时,折叠结果是两者的相加的和。26 、 rgba()和 和 y o

2020-05-19 22:54:05 161

原创 知识杂碎14

24 、 行内元素和块级元素的具体区别是什么?行内元素的 g padding 和 和 n margin 可设置吗?块级元素(block)特性:总是独占一行,表现为另起一行开始,而且其后的元素也必须另起一行显示;宽度(width)、高度(height)、内边距(padding)和外边距(margin)都可控制;内联元素(inline)特性:和相邻的内联元素在同一行;宽度(width)、高度(height)、内边距的 top/bottom(padding-top/padding-bottom)和

2020-05-18 20:01:49 112

原创 知识杂碎13

19 、S CSS 中可以通过哪些属性定义 , 使得一个 M DOM 元素不显示在浏览器可视范围内?最基本的:设置 display 属性为 none,或者设置 visibility 属性为 hidden技巧性:设置宽高为 0,设置透明度为 0,设置 z-index 位置在-100020 、超链接访问过后 r hover 样式就不出现的问题是什么?如何解决?答案:被点击访问过的超链接样式不在具有 hover 和 active 了,解决方法是改变 CSS 属性的排列顺序: L-V-H-A(l

2020-05-17 23:03:54 93

原创 知识杂碎12

18 、S CSS 都有哪些选择器?派生选择器(用 HTML 标签申明)id 选择器(用 DOM 的 ID 申明)类选择器(用一个样式类名申明)属性选择器(用 DOM 的属性申明,属于 CSS2,IE6 不支持,不常用,不知道就算了)除了前 3 种基本选择器,还有一些扩展选择器,包括后代选择器(利用空格间隔,比如 div .a{ })群组选择器(利用逗号间隔,比如 p,div,#a{ })那么问题来了,CSS 选择器的优先级是怎么样定义的?基本原则:一般而言,选择器越特殊,它的优先级越

2020-05-16 23:08:41 100

原创 知识杂碎11

17 、有哪项方式可以对一个 M DOM 设置它的 S CSS 样式?外部样式表,引入一个外部 css 文件内部样式表,将 css 代码放在 标签内部内联样式,将 css 样式直接定义在 HTML 元素内部18 、S CSS 都有哪些选择器?派生选择器(用 HTML 标签申明)id 选择器(用 DOM 的 ID 申明)类选择器(用一个样式类名申明)属性选择器(用 DOM 的属性申明,属于 CSS2,IE6 不支持,不常用,不知道就算了)除了前 3 种基本选择器,还有一些扩展选择器,

2020-05-15 21:18:59 91

原创 知识杂碎10

16 、谈谈以前端角度出发做好 O SEO 需要考虑什么?了解搜索引擎如何抓取网页和如何索引网页你需要知道一些搜索引擎的基本工作原理,各个搜索引擎之间的区别,搜索机器人(SE robot 或叫 web crawler)如何进行工作,搜索引擎如何对搜索结果进行排序等等。Meta 标签优化主要包括主题(Title),网站描述(Description),和关键词(Keywords)。还有一些其它的隐藏文字比如 Author(作者),Category(目录),Language(编码语种)等。如何选

2020-05-14 21:56:04 110

原创 知识杂碎9

15 、你如何理解 L HTML 结构的语义化?去掉或样式丢失的时候能让页面呈现清晰的结构:html 本身是没有表现的,我们看到例如h1是粗体,字体大小 2em,加粗;strong是加粗的,不要认为这是 html 的表现,这些其实 html 默认的 css 样式在起作用,所以去掉或样式丢失的时候能让页面呈现清晰的结构不是语义化的 HTML 结构的优点,但是浏览器都有有默认样式,默认样式的目的也是为了更好的表达 html 的语义,可以说浏览器的默认样式和语义化的 HTML 结构是不可分割的。

2020-05-13 23:51:41 101

原创 知识杂碎8

13 、在 s css/js 代码上线之后开发人员经常会优化性能,从用户刷新网页开始 ,一次 s js 请求一般情况下有哪些地方会有缓存处理?答案:dns 缓存,cdn 缓存,浏览器缓存,服务器缓存。14 、一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。图片懒加载,在页面上的未可视区域可以添加一个滚动条事件,判断图片位置与浏览器顶端的距离与页面的距离,如果前者小于后者,优先加载。如果为幻灯片、相册等,可以使用图片预加载技术,将当前展示图

2020-05-12 21:56:32 90

原创 知识杂碎7

11 、知道的网页制作会用到的图片格式有哪些?png-8,png-24,jpeg,gif,svg。但是上面的那些都不是面试官想要的最后答案。面试官希望听到是 Webp。(是否有关注新技术,新鲜事物)科普一下 Webp:WebP 格式,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。图片压缩体积大约只有 JPEG 的 2/3,并能节省大量的服务器带宽资源和数据空间。FacebookEbay 等知名网站已经开始测试并使用 WebP 格式。在质量相同的情况下,WebP 格式图像的体积要

2020-05-11 22:33:59 106

原创 知识杂碎6

10 、简述一下 c src 与 与 f href 的区别。src 用于替换当前元素,href 用于在当前文档和引用资源之间确立联系。src 是 source 的缩写,指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求 src 资源时会将其指向的资源下载并应用到文档内,例如 js 脚本,img 图片和 frame 等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图片和框架等元素也如此,类似于将所指向资源嵌入当前标签内。这也是为

2020-05-10 23:11:28 80

原创 知识杂碎5

1

2020-05-10 23:10:35 101

原创 知识杂碎4

6 、你能描述一下渐进增强和优雅降级之间的不同吗? ?渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。优雅降级 graceful degradation:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐进增强则是从一个非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要。降级(功能衰

2020-05-08 22:29:33 80

原创 知识杂碎3

4 div+css 的布局较 table 布局有什么优点?改版的时候更方便 只要改 css 文件。页面加载速度更快、结构化清晰、页面显示简洁。表现与结构相分离。易于优化(seo)搜索引擎更友好,排名更容易靠前。5 img 的 的 alt 与 与 title ?有何异同? g strong 与 与 m em 的异同?a:alt(alt text):为不能显示图像、窗体或...

2020-05-07 20:47:46 86

原创 知识杂碎2

2、 每个 L HTML 文件里开头都有个很重要的东西, , Doctype, , 知道这是干什么的吗? 声明位于文档中的最前面的位置,处于 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。(重点:告诉浏览器按照何种规范解析页面)3 、s Quirks 模式是什么?它和 s Standards 模式有什么区别从 IE6 开始,引入了 Standards 模...

2020-05-06 22:39:52 106

原创 知识杂碎1

1、你做的页面在哪些浏览器上测试过?这些浏览器的内核分别是什么?IE(IE浏览器):trident内核 360,傲游,搜狗,世界之窗,腾讯TTFirefox(火狐浏览器):gecko内核Safari(苹果浏览器):webkit内核Opera(欧朋浏览器):以前是presto内核,Opera现已改用Google Chrome的内核Chrome(谷歌浏览器):Blink(基于webkit,...

2020-05-05 21:30:32 94

转载 电脑常用快捷键

1.    Windows+L键,直接锁屏,这样就不用担心电脑的资料外泄了    2.    一般...

2020-05-04 19:03:43 924

原创 小魔方

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title> <link rel="styleshee...

2020-05-03 21:29:53 180

原创 切换窗口快捷键 你知道吗?

windows系统中Alt+Tab可以快速切换桌面打开的窗口好厉害的!Ctrl+Tab可以切换浏览器的各个标签页Ctrl+数字可以快速切换某个标签页Ctrl+W可以关闭当前页面Win+Tab可以酷炫地切换窗口快试试吧 好神奇的!...

2020-04-30 12:25:57 3169

原创 用队列结构实现栈结构

如何仅用队列结构实现栈结构?如何仅用栈结构实现队列结构?public static class TwoQueuesStack { private Queue<Integer> data; private Queue<Integer> help; public TwoQueuesStack() { data = new LinkedList<...

2020-04-30 11:55:13 67

原创 返回栈中最小元素

实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返 回栈中最小元素的操作。【要求】1.pop、push、getMin操作的时间复杂度都是O(1)。2.设计的栈类型可以使用现成的栈结构。public class Code_01_Array_To_Stack_Queue { public static class ArrayStack { private Integer[] ar...

2020-04-30 11:49:41 127

原创 用数组结构实现大小固定的队列和栈

用数组结构实现大小固定的队列和栈public class Code_01_Array_To_Stack_Queue { public static class ArrayStack { private Integer[] arr; private Integer size; public ArrayStack(int initSize) { if (initSize &l...

2020-04-29 23:11:30 109

原创 系统分析考核

现今医院需要新的门诊管理系统。该系统是为小型医院开发的一个小型信息处理系统。实现一个从信息收集、处理到查询的完整的处理方案。从门诊挂号处可以将任何信息记录到数据库中,以方便查询。软件的操作者的权限层次要有明确的分类,进入软件时要进行身分验证,出于对患者个人隐私的负责,患者的病历记录只能在患者就医期间由主治医生调阅,共他任何人无权查询。患者可联机注册成为用户,设定自已的登录名及密码,可按医生姓名自定...

2020-04-28 11:06:50 395

原创 系统分析考核大揭秘(领域模型)

作业要求:人民币的零钱交换机系统:接受5元、10元、20纸币,输出1元硬币”,请给出领域模型图,要有分析过程【用例名称】:零钱交换【场景】:who 顾客 where 零钱交换机 when营业时间【用例描述】1.顾客携带人民币到到零钱交换机(这一步没有异常)2.系统响应,提示顾客放入纸币3.顾客将人民币依次放入交换机纸币入口4.交换机扫描检测人民币5.交换机自动识别放入的人民币的真伪...

2020-04-26 21:35:09 606

原创 系统分析考核大揭秘(用例)

用例用powerdesigner用例 Use Case 关联Association 泛化Generalization 包含include一个小型网络水果超市,负责给用户网上订购苹果、芒果、桃子、荔枝。用户可以注册成为会员,预约、订购、查询、取消等常规动作。请设计用例模型1) 参与者(10)2)用例图(10)3)一个重要的用例进行描述(20...

2020-04-26 21:27:47 959

原创 进程调度算法

有5个批处理任务A到E几乎同时到达一个计算中心。其预计运行时间分别为10min,6min,2min,4min和8min。其优先级(由外部设定)分别为3,5,2,1和4,这里1为最高优先级。对于下列每种调度算法,计算其平均周转时间和平均等待时间,进程切换开销可忽略:(a)时间片轮转(假设时间片尾2min)(b)优先级调度(c)先来先服务(按照次序10、6、2、4、8)(d)最短作业优先对于...

2020-04-25 21:04:35 1345 1

原创 1.7操作系统(七)

第十一章 磁盘与文件1、磁盘是块设备;2、扇区:磁盘的数据单位,磁盘的寻址单位、访问单位,硬盘读写的基本单位,物理盘的编址单位,大小为512字节,0.5KB3、磁盘I/O:缓存队列->控制器->寻道->旋转->传输4、磁盘访问延迟=队列时间+控制器时间+寻道时间+旋转时间+传输时间(前两项可忽略)5、磁盘调度算法(衡量标准:寻道长度):(1)FCFS:最公平、...

2020-04-24 21:39:47 136

原创 1.6操作系统总结(四)

第九章 虚拟内存1、虚拟内存的优点:地址空间>物理内存;部分程序或程序的部分放入物理内存2、交换:内存不足时以进程为单位在内外存之间交换3、调页(惰性交换):以页为单位在内外村之间交换,不常交换4、请求调页(按需调页):对不在内存中的“页”,进程执行时需要才调入(分页适合)基本思想:当MMU发现页不在内存中,中断CPU,CPU处理此中断,找到空闲页框,将磁盘上的页读入此页框,若无...

2020-04-23 20:40:11 156 1

原创 1.5操作系统总结(三)

第七章 死锁1、死锁:多个进程因循环等待资源而造成无法执行的现象,造成系统资源极大浪费,资源无法释放2、产生死锁原因:多个进程因等待资源(进程在完成其任务过程所需要的所有对象,如CPU、内存、磁盘块、信号量等),资源互斥访问是死锁的必要条件3、资源分配图:进程圆圈,资源方框,里面的实心点代表此类资源的数目4、死锁的4个必要条件(缺一不可):互斥使用、不可抢占(资源只能自动放弃)、请求和保...

2020-04-22 20:50:12 112

原创 1.4操作系统总结(二)

第四章 线程1、定义:进程中代码执行的一个序列,使用CPU的基本单元,Pthread()创建线程函数2、一个进程中至少有一个线程,由线程ID、程序计数器PC、寄存器组和栈组成TCB:线程控制块,线程不需记忆代码,执行的是进程部分代码3、不用子进程+IPC的原因:每个进程必须有一个完整的映像、大量重复存储、频繁的IPC过程、子进程之间调度切换代价大(现场、栈、页表)4、多线程编程优点:响...

2020-04-21 22:58:00 165

原创 1.3操作系统总结

第一章 操作系统概述1、地位:紧贴系统硬件之上,所有其他软件之下,是其他软件的共同环境2、定义:系统软件、一直运行在计算机上的程序(通常称为内核),其他程序为系统程序和应用程序3、作用:计算机硬件、软件资源的管理者,用户使用系统硬件、软件的接口(两种方式:系统命令、系统调用),是扩展机/虚拟机4、特征:并发性、共享性、随机性5、目标:方便(OS产生的根本原因,是计算机更易于使用)、有效...

2020-04-20 22:34:44 483

原创 1.2深入理解操作系统运行机制

有人问我操作系统到底是怎样运行的呢?为什么对他云里雾里的。不着急,让我们穿越到大清王朝,看看操作系统在古代如何进行的。首先我来说明一下我的身份,我是爱新觉罗清朝皇帝,年号康熙。我掌管天下,拥有绝对的权利(操作系统 管理者)。我有很多个大臣(它们是分属于普通应用程序),我还有一个侍卫亲信,他帮我传递各种命令分配下去(CPU执行各种指令)那么什么叫做特权指令,什么是非特权指令呢?各个大臣可以...

2020-04-19 22:27:59 186

原创 1认识操作系统

小东先说一下我熟悉的操作系统吧有Windows,安卓android,苹果ios,linux为什么要学习它呢?假如霍霍的女朋友让他看看电脑为什么这么卡,那么霍霍就可以利用操作系统的知识发现他的瓶颈在哪,就可以解决这个问题,这样霍霍在女朋友心中愈加崇拜,爱情更加牢固了,学完操作系统你就会像霍霍一样棒,学习动力来了吧……首先小东先介绍一下操作系统的概念及其目标吧先了解一下计算机系统的层次结构吧,...

2020-04-18 16:04:05 1650 1

原创 1.9桶排序

比较器继承Comparator<>接口,重写里面的compareTo方法。public static class IdAscendingComparator implements Comparator<Strudent>{ @Override public int compare(Student o1, Student o2){ return o1.id - o...

2020-04-17 23:27:41 189

原创 那些天

今天是2020年4月16日,疫情在家,上了一天的课,时长感觉到劳累,有时候真的想静下心来,想想走过的那些年,那些路。看看现在的我,你爱吗?在大学,真的有时候你会发现生活的轨迹发生改变,人生的导向也变得模糊不清,一切都变得愈加艰难,跟你曾经想象的一切都背道而驰,我曾经也无数次的想象到底我能走的多远,在下一个岔路口你又会走哪条路。此时,在家疫情上课就面临着很大的挑战,上课效率低下,生活作息不规律,没...

2020-04-16 23:15:23 246

原创 1.8排序稳定性

排序算法的稳定性及其汇总稳定性的意义介绍一下工程中的综合排序算法有关排序问题的补充:1,归并排序的额外空间复杂度可以变成O(1),但是非常难,不需要掌握,可以搜“归并排序 内部缓存法”2,快速排序可以做到稳定性问题,但是非常难,不需要掌握,可以搜“01 stable sort”3,有一道题目,是奇数放在数组左边,偶数放在数组右边,还要求原始的相对次序不变,碰到这个问题,...

2020-04-15 23:30:21 187

原创 1.7堆排序

堆排序的细节和复杂度分析时间复杂度O(N*logN),额外空间复杂度O(1)堆结构非常重要1,堆结构的heapInsert与heapify2,堆结构的增大和减少3,如果只是建立堆的过程,时间复杂度为O(N)4,优先级队列结构,就是堆结构代码演示public class Code_03_HeapSort { public static void heapSort(int[] ...

2020-04-14 23:44:56 167

原创 1.6快速排序

描述:代码演示public class Code_04_QuickSort { public static void quickSort(int[] arr) { if (arr == null || arr.length < 2) { return; } quickSort(arr, 0, arr.length - 1); } public static...

2020-04-13 21:45:45 151

原创 第1章程序设计入门基础

程序1-1 计算并输出1+2的值程序1-2 计算并输出8/5的值,保留小数点后1位程序1-3 复杂的表达式计算程序1-4 a+b问题程序1-5 圆柱体的表面积程序1-6 三位数反转(1)程序1-7 三位数反转(2)程序1-8 变量交换(1)程序1-9 变量交换(2)程序1-10 变量交换(3)程序1-11 鸡兔同笼程序1-12 三整数排序(1)(错误)...

2020-04-12 23:46:46 181

空空如也

空空如也

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

TA关注的人

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