- 博客(99)
- 收藏
- 关注
转载 好程序员web前端分享HTML5常见面试题集锦五
好程序员web前端分享HTML5常见面试题集锦五 1、页面导入样式时,使用link和@import有什么区别? 答案:差别1:本质的差别:link属于XHTML标签,而@import完全是CSS提供的一种方式。 差别2:加载顺序的差别:当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载...
2019-09-17 11:05:06
149
转载 好程序员web前端分享HTML5常见面试题集锦四
好程序员web前端分享HTML5常见面试题集锦四1、为什么要初始化CSS样式?答案:因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面显示差异。当然,初始化样式会对SEO有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。2、浮动元素引起的问题?答案:a. 父元素的高度无法被撑开,影响与父元素同级的元素b. 与浮动元素同级的非浮动...
2019-09-17 10:58:10
142
转载 好程序员web前端分享HTML5常见面试题集锦三
好程序员web前端分享HTML5常见面试题集锦三1、用线性渐变实现如下图的斜线?答案:<div></div><style>div{margin:50px auto; width:100px;height:100px;border:1px solid #333; background:linear-gradient(45deg, tran...
2019-09-11 17:02:15
143
转载 好程序员web前端分享HTML5常见面试题集锦二
好程序员web前端分享HTML5常见面试题集锦第二篇,希望对大家有所帮助。1. <div class="parent"><div class="child"></div></div>,父元素和子元素宽高不固定,如何实现水平垂直居中。 方法1: <style type="text/css"> html,body...
2019-09-11 16:54:29
214
转载 好程序员web前端学习路线分享HTML5常见面试题
好程序员web前端学习路线分享HTML5常见面试题集锦,接下来将会持续为大家分享几篇HTML5常见面试题。1.布局 左边20% 中间自适应 右边200px 不能用定位答案:圣杯布局/双飞翼布局或者flex2.什么叫优雅降级和渐进增强?渐进增强progressiveenhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互...
2019-09-11 16:41:55
72
转载 好程序员大数据分享零基础学习Hadoop该如何下手
零基础学习Hadoop该如何下手,很多同学是通过学习hadoop来学习大数据的,学习资料可能是以图书为主要参考方向,《hadoop权威指南》的确是一本很好的入门大数据图书,但大数据系统本身是分布式系统,所以我以为分布式系统的相关概念才是掌握大数据各类框架、知识的基础。 1入门: hadoop框架是集存储(hdfs)、计算(mr计算模型)、资源管理(yarn)等于...
2019-09-11 16:19:46
112
转载 好程序员Java学习路线分享java为什么不支持泛型数组
本篇文章好程序员为大家一下java为什么不支持泛型数组,希望对大家有所帮助。public classPair<T> {public voidinfo( ){System.out.println("I am Pair");}}Pair<String>[] p=newPair<String>[1...
2019-09-10 16:26:38
85
转载 好程序员Python学习路线分享实现快速排序算法
好程序员Python学习路线分享实现快速排序算法,快速排序算法是一种基于交换的高效的排序算法,由C.R.A.Hoare于1962年提出,是一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide and conquer algorithm)。分治法的基本思想将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。快...
2019-09-10 16:19:49
70
转载 好程序员大数据学习路线分享Scala系列之集合操作函数
好程序员大数据学习路线继续为大家分享Scala系列之集合操作函数4.6 集合的重要函数4.6.1sum/max/min/count在序列中查找最大或最小值是一个极常见的需求,如下:val numbers = Seq(11, 2, 5, 1, 6, 3, 9) numbers.max //11 numbers.min //1 更高级的例子,其中包含一个书的序列case class Book...
2019-09-10 16:08:47
75
转载 好程序员Python学习路线分享实现归并排序算法
Python实现归并排序算法归并排序1945年由约翰·冯·诺伊曼首次提出。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。分治法的基本思想将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。归并排序的基本思想排序一个数组,我们先把数组从中间分成前后两部分,...
2019-09-09 17:47:12
104
转载 好程序员web前端学习路线分享前端基础面试题
好程序员web前端学习路线分享前端基础面试题,希望对大家有所帮助。1、HTML语义化的理解? 答案:HTML语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;在没有样式CSS的情况下也以一种文档格式显示,并且是容易阅读的;搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于SEO;使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。2、父元素透明,但是...
2019-09-09 17:33:44
81
转载 好程序员web前端分享SDK与API之间的关系和联系
好程序员web前端分享SDK与API之间的关系和联系,SDK(SoftwareDevelopmentKit,软件开发工具包)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合,比如提供安卓开发工具、或者基于硬件开发的服务等。也有针对某项软件功能的SDK,如推送技术、图像识别技术、移动支-付技术、语音识别分析技术等。 S...
2019-09-09 17:25:24
149
转载 好程序员web前端学习路线分享纯css绘制各种图形
好程序员web前端学习路线分享纯css绘制各种图形,很多时候,UI设计师为了页面的好看,都会采用很多图形去做装饰,比如三角形、矩形、圆形、椭圆形、对话泡泡等,让整个页面看起来不会太单调。作为前端开发更多的时候,会采用比较快捷的实现方式就是用图片或者背景图来实现页面效果,但是有一个很大的问题就是图片可能会失真,有些情况也会发现用图片或者背景图去实现效果灵活度也不够。那么如果...
2019-09-05 17:41:57
113
转载 好程序员云计算学习路线分享LVM管理详解
好程序员云计算学习路线分享LVM管理详解在线扩容 online数据迁移 online创建LVM LVM叫逻辑卷管理VG扩展/缩小LV扩容文件系统扩容 在线扩容及在生产中 300G+900G硬盘 做单盘RAID0基本分区(MBR|GPT) ----> Filesystem ----> mount逻辑卷LVM---->Filesystem ----> ...
2019-09-05 17:16:42
92
转载 好程序员web前端学习路线解答前后端对接问题
关于前后端对接问题下面好程序员web前端学习路线为大家解答。一、没有接口文档: 对于前后端分离开发,必须要写接口文档。否则,第一:前后端开发没有标准,没有依据。第二:容易扯皮,没法追踪,职责不清。第三:开发效率低。等等。 对于你们项目中没有写接口文档的事情,可以找项目组长进行沟通,讲明利害,由项目组长协调让写接口文档。否则,公司永远不能规范起来。显得很业余。 前端根据接...
2019-09-05 17:03:51
205
转载 好程序员web前端学习路线分享Jsonp详解
好程序员web前端学习路线分享Jsonp详解,Jsonp原理:咱们先看看POST的数据发送位置:GET的数据发送位置那什么情况下会发生跨域呢?当本机请求服务器上数据的时候:会发生跨域;当本地服务器请求其他服务器数据的时候回发生跨域;为什么要跨域呢?同源策略:基于浏览器的安全考虑,浏览器各个厂商之间出现了一个约定,这个约定叫做同源策略。这个约定的主要内容就是,域和域之...
2019-09-04 14:52:49
105
转载 好程序员web前端学习路线分享AJAX状态码ajax.status及封装
好程序员web前端学习路线分享AJAX状态码ajax.status及封装,AJAX状态码说明 1**:请求收到,继续处理 2**:操作成功收到,分析、接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有效请求失败 100——客户必须继续发出请求 101——客户要求服务器根据请求转换HTTP协议版本 ...
2019-09-04 14:40:13
95
转载 好程序员大数据学习路线分享Scala系列之映射Map
好程序员大数据学习路线分享Scala系列之映射Map首先我们先来看一下什么是映射(map)在Scala中,把哈希表这种数据结构叫做映射。1.构建映射在Scala中,有两种Map,一个是immutable包下的Map,该Map中的内容不可变;另一个是mutable包下的Map,该Map中的内容可变。构建一个不可变的map使用元组方式构建构建一个可变的map2.获取和修改映射...
2019-09-04 14:33:59
99
转载 好程序员web前端学习路线分享css模块化方案
好程序员web前端学习路线分享css模块化方案,这篇文章主要介绍了css模块化方案,css的模块化方案可能和js的一样多,下面简单介绍几种主要的模块方案,非常具有实用价值,需要的小伙伴可以参考下。css的模块化方案可能和js的一样多,下面简单介绍几种主要的模块方案。oocss面对对象的规则,主要的原则是两种:分离结构和外观,分离容器和内容。名词解释1、分离结构和外观:增加可重复的设计单元,同...
2019-09-03 17:22:26
107
转载 好程序员web前端学习路线分享了解AJAX是什么
好程序员web前端学习路线分享了解AJAX是什么首先是服务器什么是服务器:咱们的页面来源于服务器;实例(在phpnwo上面存放一个页面),咱们把页面放在互联网的服务器上,就有了自己的网站了。1.异步同步生活中的同步: 生活中的异步:在JavaScript语言中,同步和异步的概念刚好相反。这JavaScript中同步就是:你不执行完上面的代码,那么下面的代码你就别执行;一步一步执行,这...
2019-09-03 17:09:22
124
转载 好程序员web前端学习路线分享滚动穿透方法
好程序员web前端学习路线分享滚动穿透方法,这篇文章主要介绍Html5滚动穿透的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着一起学习学习吧。 网站需要在移动端完成适配,针对移动端H5以及web端采用的都是bluma这种flex布局解决方案 在H5中使用的列表采用的是react-virtualized 来绘制表格...
2019-09-03 17:03:36
138
转载 好程序员Java学习路线分享MyBatis之基本使用
好程序员Java学习路线分享MyBatis之基本使用,前言,本章我们将开始学习一个非常优秀的ORM(对象关系映射)框架:MyBatis,它是目前企业中使用最多的数据库框架。 MyBatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以...
2019-09-02 17:49:12
74
转载 好程序员Java学习路线分享maven是什么
好程序员Java学习路线分享maven是什么,Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人...
2019-09-02 17:31:58
82
转载 好程序员大数据学习路线分享Scala分支和循环
好程序员大数据学习路线分享Scala分支和循环3.3. 条件表达式表达式:一个具有执行结果的代码块。结果是具体的值或者()表达式的思考方式:以表达式为中心的编程思想1.表达式和语句的区别:表达式有返回值,语句被执行。表达式一般是一个语句块,执行后,返回一个值2.不使用return语句,最后一个表达式即返回值if/else表达式有值,这个值就是跟在if或者else之后的表达式的值objec...
2019-09-02 17:22:28
124
转载 好程序员Java学习资源分享RabbitMQ介绍
好程序员Java学习资源分享RabbitMQ介绍,前言,RabbitMQ是基于AMQP协议(Advanced Message Queue Protocol)的消息中间件什么是消息队列消息队列属于进程间通信的一种方式,使用消息队列可以通过异步方式处理数据,借此可以提高系统性能。我们可以把消息当作存放数据的容器,消息的消费者可以从队列中获取数据,进行处理。常见的消息队列有:Act...
2019-08-30 17:45:53
97
转载 好程序员web前端学习路线大厂面试题详解
好程序员web前端学习路线大厂面试题详解,依赖注入原理手动实现依赖注入实现方式-var _global={-ajax:function(){//申明服务,也可以说是内部类-this.get=function(){-//todo:get方式请求数据-console.log(“get is success”);-};-This.post=function(){-//todo:post方式请求数据-co...
2019-08-30 17:00:34
71
转载 好程序员大数据学习路线分享Scala系列之基础篇
好程序员大数据学习路线分享Scala系列之基础篇了解Scala1.1什么是ScalaScala 是 Scalable Language 的简写,是一门多范式的编程语言。Scala设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。函数式编程两种理念:就是一种抽象程度很高的编程范式,纯粹的函数式编程...
2019-08-30 16:47:34
94
转载 好程序员分享java8新特性之Lambda表达式
好程序员分享java8新特性之Lambda表达式 ⼀、Lambda表达式简介什么是Lambda?Lambda表达式是Java 8推出的⼀个新特性。从本质上讲,Lambda表达式是⼀个匿名函数。为什么要使⽤Lambda?使⽤Lambda表达式可以对⼀个接⼝进⾏⾮常简洁的实现。之前我们在给⼀个接⼝引⽤赋值的时候,可以使⽤接⼝实现类,或者匿名内部类。但是有了Lambda表达式,我们可以更加...
2019-08-29 16:46:25
71
转载 好程序员前端学习路线分享模拟JavaScript中面向对象技术
好程序员前端学习路线分享模拟JavaScript中面向对象技术,在C#和Java语言中,面向对象是以类的方式实现的,特别是继承这个特性,类的方式继承表现出了强大的功能,而且也易于学习。JavaScript不是纯的面向对象的语言,而是基于对象的语言,对象的继承是以原型函数的形式继承的,很多初学者刚开始接触的时候不太理解,但是JavaScript这种以原型函数的形式实现面向对象技术,不仅是可行的,...
2019-08-29 16:31:20
78
转载 好程序员web前端学习路线分享css3中的渐进增强和降级
好程序员web前端学习路线分享css3中的渐进增强和降级,渐进增强和降级这两个概念是在 CSS3 出现之后火起来的。由于低级浏览器不支持 CSS3,但是 CSS3 特效太优秀不忍放弃,所以在高级浏览器中使用CSS3,而在低级浏览器只保证最基本的功能。二者的目的都是关注不同浏览器下的不同体验,但是它们侧重点不同,所以导致了工作流程上的不同。 渐进增强(Progressiv...
2019-08-29 16:24:44
136
转载 好程序员web前端学习路线分享css3中的渐进增强和降级
好程序员web前端学习路线分享css3中的渐进增强和降级,渐进增强和降级这两个概念是在 CSS3 出现之后火起来的。由于低级浏览器不支持 CSS3,但是 CSS3 特效太优秀不忍放弃,所以在高级浏览器中使用CSS3,而在低级浏览器只保证最基本的功能。二者的目的都是关注不同浏览器下的不同体验,但是它们侧重点不同,所以导致了工作流程上的不同。 渐进增强(Progressiv...
2019-08-29 16:23:49
212
转载 好程序员大数据学习路线分享MapReduce全流程总结
好程序员大数据学习路线分享MapReduce全流程总结,首先,MapReduce是什么?干什么用的? MapReduce是一个基于yarn的分布式、离线、并行的计算框架,主要职责是处理海量数据集,是Hadoop生态圈中一个非常重要的一个工具,所以MapReduce是大数据学习的一个很关键的知识点,需要大家好好掌握! MapReduce其中包含许多组件,但最主要的还是J...
2019-08-29 15:56:55
132
转载 好程序员web前端学习路线分享Javascript-HTML的request类
好程序员web前端学习路线分享Javascript - HTML的request类,做中英转换的时候,要准确的获取参数并取出,所以做了一个简单的html中用js获取当取地址栏的一个Object。 里面有三个方法: 1、request.QueryString("参数")//获取指定参数,返回字符串; 2、request.QueryStrings();//获取全部参数,并返回数组; ...
2019-08-28 16:38:01
194
转载 好程序员大数据学习路线分享HDFS读流程
1.客户端或者用户通过调用FileSystem对象的Open()方法打开需要读取的文件,这时就是HDSF分布式系统所获取的一个对象 2.FileSystem通过远程协议调用NameNode确定文件的前几个Block的位置,对于每一个block,NameNode返回一个含有Block的元数据信息,接下来DataNode按照上面定义的距离(offSet偏移量)进行排序,如果Client本身即是一...
2019-08-28 16:32:18
73
转载 好程序员大数据学习路线分享Hadoop阶段的高可用配置
大数据学习路线分享Hadoop阶段的高可用配置,什么是Hadoop的HA机制 Ha机制即Hadoop的高可用(7*24小时不中断服务) 正式引入HA机制是从hadoop2.0开始,之前的版本中没有HA机制 hadoop-ha严格来说应该分成各个组件的HA机制——HDFS的HA、YARN的HAHDFS的HA机制详解HDFS 的HA主要是通过双namenode协调工作实现双name...
2019-08-28 15:59:15
92
转载 好程序员大数据学习路线之zookeeper干货
好程序员大数据学习路线之zookeeper干货,上周学习了zookeeper,一开始感觉不容易理解,后来随着学习的深入,渐渐地明白了很多知识,下面慢慢来介绍zookeeper。 zookeeper是什么??? zookeeper是一个分布式协调服务,就是为用户的分布式应用程序提供协调服务的。 zookeeper是为其他的分布式程序提供服务的 zookeeper本身...
2019-08-28 15:48:05
54
转载 好程序员大数据学习路线分享MapReduce全过程解析
好程序员大数据学习路线分享MapReduce全过程解析,移动数据与移动计算 在学习大数据的时候接触了移动数据和移动计算这两种联系紧密而又有很大不同的概念,其中移动计算也叫做本地计算。 在以前的数据处理中时使用的移动数据,其实就是将需要处理的数据传输到存放不同处理数据方式逻辑的各个节点上。这样做的效率很低,特别是大数据中的数据量是很大的,至少都是GB以上,更大的是TB、...
2019-08-27 16:22:57
83
转载 好程序员大数据学习路线分享AWK详解
好程序员大数据学习路线分享AWK怎详解,awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk是在文件或者字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作。完整的awk脚本通常用来...
2019-08-27 16:05:31
81
转载 好程序员大数据学习路线分享hadoop常用四大模块文件
1.1.1core-site.xml(工具模块) 包括Hadoop常用的工具类,由原来的Hadoopcore部分更名而来。主要包括系统配置工具Configuration、远程过程调用RPC、序列化机制和Hadoop抽象文件系统FileSystem等。它们为在通用硬件上搭建云计算环境提供基本的服务,并为运行在该平台上的软件开发提供了所需的API。 1.1.2hdf...
2019-08-27 15:59:19
104
转载 好程序员大数据学习路线Hadoop学习干货分享
好程序员大数据学习路线Hadoop学习干货分享,Apache Hadoop 为可靠的,可扩展的分布式计算开发开源软件。Apache Hadoop软件库是一个框架,它允许使用简单的编程模型跨计算机群集分布式处理大型数据集(海量的数据)。包括这些模块: Hadoop Common:支持其他Hadoop模块的常用工具。Hadoop分布式文件系统(HDFS™):一种分布式文件系统,可提供对应用程...
2019-08-27 15:53:12
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人