自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 好程序员云计算培训分享之容器介绍

好程序员云计算培训分享之容器介绍:容器其实是一种沙盒技术。沙盒就是能够像一个集装箱一样,把你的应用"装"起来的技术。这样,应用与应用之间,就因为有了边界而不至于相互干扰;而被装进集装箱的应用,也可以被方便地搬来搬去。问题:容器的本质到底是什么?容器的本质是进程。容器镜像就是这个系统里的".exe"安装包..iso镜像文件—>(linux/wind/) docker-----下载images------run------>docker容器-----打包----images—放到其他机器---

2020-05-29 11:09:21 175

原创 大数据教程系列之大数据概念

好程序员大数据培训分享大数据概念,随着大数据时代的到来,“大数据”已经成为互联网信息技术行业的流行词汇。关于什么是大数据这个问题,大家比较认可大数据的“4V”说法。大数据的四个V,即说的是大数据的四个特征,分别是数据量大(Volume)、数据类型繁多(Variety)、处理速度快(Velocity)、价值密度低(Value)。  1、数据量大(Volume)  如果把印刷在纸上的文字和图形也看成数据的话,那么人类历史上第一次数据爆炸发生在造纸术和印刷术发明的时期。而从1986年开始到2010年的二十多年

2020-05-29 11:01:06 415

原创 大数据教程之Apache-Hadoop简介

好程序员大数据培训分享Apache-Hadoop简介,一、Hadoop出现的原因:现在的我们,生活在数据大爆炸的年代。国际数据公司已经预测在2020年,全球的数据总量将达到44ZB,经过单位换算后,至少在440亿TB以上,也就是说,全球每人一块1TB的硬盘都存储不下。一些数据集的大小更远远超过了1TB,也就是说,数据的存储是一个要解决的问题。同时,硬盘技术也面临一个技术瓶颈,就是硬盘的传输速度(读数据的速度)的提升远远低于硬盘容量的提升。我们看下面这个表格:表格硬盘瓶颈比较可以看到,容量提升了将近1

2020-05-29 10:51:59 931

原创 好程序员大数据培训分享大数据概述

好程序员大数据培训分享大数据概述一,大数据时代的悄然来临,让信息技术的发展发生了巨大变化,并深刻影响着社会生产和人民生活的方方面面。每个国家都高度重视大数据技术的研究和产业发展,纷纷把大数据上升为国家战略加以重点推进。企业和教育机构也纷纷加大技术,资金和人员投入力度,以期在“第三次信息化浪潮”中占得先机,引领市场。  1、三次信息化浪潮  第一次信息化浪潮  1980年前后,个人计算机的普及,使得计算机走入企业和家庭,大大提高了社会生产力,也使得人类迎来了第一次信息化浪潮,Intel、IBM、苹果,M

2020-05-29 10:44:44 432

原创 好程序员大数据培训分享之Hadoop的单节点集群设置(独立模式)

好程序员大数据培训分享之Hadoop的单节点集群设置(独立模式),接下来,我们就来了解一下Hadoop集群的安装。而Hadoop的安装模式有以下三种,我们一一来了解一下:单节点上的本地模式(独立模式) :Local(Standalone)Mode单节点的伪分布模式:Pseudo-Distributed Mode多节点的安全分布式集群模式:Fully-Distributed Cluster1 本地模式介绍1.1 特点:运行在单台机器上,没有分布式思想,使用的是本地文件系统1.2. 用途用于对M

2020-05-28 14:33:06 142

原创 好程序员大数据培训分享之HDFS设计思想和相关概念

好程序员大数据培训分享之HDFS设计思想和相关概念:一、HDFS简介1、简单介绍HDFS(Hadoop Distributed FileSystem),是Hadoop项目的两大核心之一,源自于Google于2003年10月发表的GFS论文,是对GFS的开源实现。HDFS在最开始是作为Apache Nutch搜索引擎项目的基础架构而开发的。HDFS在设计之初,就是要运行在通用硬件(commodity hardware)上,即廉价的大型服务器集群上,因此,在设计上就把硬件故障作为一种常态来考虑,可以保证在

2020-05-28 14:21:30 230

原创 好程序员大数据培训分享《MySQL数据库》数据库相关概念及历史发展

好程序员大数据培训分享《MySQL数据库》数据库相关概念及历史发展一、数据存储的历史发展自从人类开启灵智以来,就学会了记录数据,比如远古人用石头在墙壁上画道道用来统计打回来的猎物数量,后来出现了甲骨文用来记录人类的文明发展,再如我们知道的古代人使用竹子,布等充当记录文字的工具。造纸术的发明,大大提高了人类文明的进步,使我们在数据记录和文明传播上更为方便快捷,近代计算机的发明,让我们的世界文明有了质的飞跃,开始进入科技时代。在数据存储上,数据库软件的出现,让我们少了很多在管理数据上的负担。从数据管理的角度

2020-05-28 14:09:52 236

原创 好程序员大数据培训分享之Hadoop的生态系统

好程序员大数据培训分享之Hadoop的生态系统,这次,我整理了一下hadoop的生态系统。hadoop生态系统,意思就是以hadoop为平台的各种应用框架,相互兼容,组成了一个独立的应用体系,也可以称之为生态圈。通过以下的图:hadoop生态系统我们可以可以总结如下常用的应用框架(图中没有的,我也列出了几个):1,HDFS(hadoop分布式文件系统)是hadoop体系中数据存储管理的基础。他是一个高度容错的系统,能检测和应对硬件故障。client:切分文件,访问HDFS,与那么弄得交互,获取

2020-05-28 14:04:30 207

原创 好程序员大数据培训分享MySQL数据库存储引擎简介

好程序员大数据培训分享《MySQL数据库》存储引擎简介,1、简介MySQL中的数据用各种不同的技术存储在文件(或者内存)中。每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。  通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。例如,如果你在研究大量的临时数据,你也许只需要将数据存储在内存中而不是文件中(内存存储引擎能够在内存中存储所有的表格数据)。又或者,你也许需要一个支持事务处理的数据库(以确保事务处理不成功时数据的回退能力)。  这些

2020-05-27 11:14:01 175

原创 大数据教程之《MySQL数据库》常用函数整理

好程序员大数据培训分享之《MySQL数据库》常用函数整理,以下内容,是我整理出来的比较常用的字符串函数,数值函数,日期函数。第一类:字符串函数1、conv(n,from_base,to_base):对from_base进制的数n,转成to_base进制的表示方式(PS:进制范围为2-36进制,当to_base是负数时,n作为有符号数否则作无符号数)mysql> select conv(“a”,16,2);-> ‘1010’mysql> select conv(“6e”,16,10

2020-05-27 10:23:02 321

原创 《MYSQL数据库》TCL语言和DCL语言

好程序员大数据培训分享之《MYSQL数据库》TCL语言和DCL语言:一、TCL语言的操作语法,有时候我们的一个需求(一个任务),可能会涉及到多个DML(增删改)操作。那么这一系列操作, 我们要看成一个整体,不可切割。如在一个员工系统中,某员工A的数据可能会存在多个表中,如基本信息表,业务信息表,邮箱信息表等。当我们想删除此人的所有信息时,除了删除这个人的基本信息外,还应该删除与此人有关的其他所有信息,如邮箱,地址等等。这样的操作会涉及到多个DML语句。那么从开始执行到真正结束,就会构成一个事务(Transa

2020-05-27 10:12:58 135

原创 大数据教程之MySQL数据库SQL简介

好程序员大数据培训分享之MySQL数据库SQL简介、语法格式:一、SQL的简介,结构化查询语言(Structured Query Language),简称SQL。它是专门用来访问数据库的标准编程语言。它可以用于存储数据,查询数据,更新数据以及管理关系型数据库等操作。同时,数据库脚本文件的扩展名也是sql。  SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。同时,SQL语句可以嵌套,因此拥有极大的灵活性和强大的功能。但是,数据库厂商都对SQL标准语言做了某些改编和扩充,因此,不同的数据库的SQ

2020-05-27 10:07:52 280

原创 好程序员大数据培训分享MySQL数据库约束条件和自增长序列

好程序员大数据培训分享MySQL数据库约束条件和自增长序列,一、约束(constraint)  约束就是在表上强制执行的一种校验规则,当执行DML操作时,数据必须符合这些规则,如果不符合,将无法执行。  约束的全称:约束条件,也称之为完整性约束条件。可以保证表中数据的完整性,保证数据之间的商业逻辑。约束条件包括:1)非空约束 (not null),简称NN2)唯一性约束(unique),简称UK3)主键约束(primary),简称PK4)外键约束(foreign key),简称FK5)检查约

2020-05-26 10:59:35 154

原创 好程序员大数据培训分享之hive常见自定义函数

好程序员大数据培训分享之hive常见自定义函数先来讲一下hive自定义函数1.1 为什么需要自定义函数hive的内置函数满足不了所有的业务需求。hive提供很多的模块可以自定义功能,比如:自定义函数、serde、输入输出格式等。1.2 常见自定义函数有哪些.UDF:用户自定义函数,user defined function。一对一的输入输出。(最常用的)。.UDTF:用户自定义表生成函数。user defined table-generate function.一对多的输入输出。lateral v

2020-05-26 10:50:22 161

原创 好程序员大数据培训分享之hive存储过程

好程序员大数据培训分享之hive存储过程,1、hive存储过程简介1.x版本的hive中没有提供类似存储过程的功能,使用Hive做数据开发时候,一般是将一段一段的HQL语句封装在Shell或者其他脚本中,然后以命令行的方式调用,完成一个业务或者一张报表的统计分析。好消息是,现在已经有了Hive存储过程的解决方案(HPL/SQL –Procedural SQL on hadoop),并且在未来的Hive的版本(2.0)中,会将该模块集成进来。该解决方案不仅支持Hive,还支持在SparkSQL,其他NoSQL

2020-05-26 10:27:49 375

原创 好程序员大数据培训分享之Ambari和ClouderaManager对比

好程序员大数据培训分享之Ambari和ClouderaManager对比,1 、什么是CDH,Ambari?Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcatalog

2020-05-26 10:12:44 247

原创 好程序员大数据培训分享之hive常用内部函数

好程序员大数据培训分享之hive常用内部函数,hive是一种典型的数据仓库分析工具,常用语编写hql语句进行指标分析。在编写hql的过程中无疑会用到很多的函数,哪本章来编写一些常见的函数。常见函数很多,不同常见不同人员,使用不一样,不喜勿喷。1、随机函数rand()格式:rand([int seed])返回:double​-- 取0-1的随机值select rand();-- 指定随机函数的种子seed,该随机会返回一个固定值select rand(100);2、切分函数split()格式:spli

2020-05-25 14:22:46 250

原创 好程序员大数据培训分享之Kafka和activemq对比

好程序员大数据培训分享之Kafka和activemq对比,背景分析消息队列这个类型的组件一直是非常重要的组件,当经过两家企业后我就很坚信这个结论了。队列这种东西,最广泛的作用还是在于解耦,宽泛一点的说,它可以将不同部门的工作内容进行有效的整合,基于一个约定好的格式,就可以两头互相不干扰的进行开发。可以说这个生产消费的思想不仅仅适用于程序也适用于非常多的地方。目前对于我看到的来说,kafka更多的还是做为一个数据源,数据桥梁的作用,不同业务之间的沟通。比如需要实时接入A部门的业务数据的话,就会有这样的手段:

2020-05-25 13:40:46 170

原创 好程序员大数据培训分享之mysql和redis的区别

好程序员大数据培训分享之mysql和redis的区别  1.mysql和redis的数据库类型  mysql是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢。  redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限  2.mysql的运行机制  mysql作为持久化存储的关系型数据库,相对薄弱的地方在于每次请求访问数据库时,都存在着I/O操作,如果反复频繁的访问数据库。第一:会在反复链接数

2020-05-25 13:29:02 298 1

原创 现在参加Web前端培训后好就业吗?

选在参加Web前端培训后好就业吗?在目前互联网时代,只要公司有需要开发互联网产品,包括网站、网页、H5、小程序、APP等等,就需要前端开发工程师岗位,具体的就业方向还可以按公司的技术需求来区分,侧重点各有不同,就业行业随着互联网的发展,已经变得越来越广泛了。接下来,我们也一起看看,Web前端就业后的四个发展方向:1.前端方向前端、后端是web开发的两个端,其实统称web开发,在很多国外公司没前后端这个说法,都叫做『软件工程师』或者web developer。其实,要转换一个思想:前后端并不是对立的,所以

2020-05-25 11:19:05 908

原创 好程序员大数据培训分享大数据面试宝典六

好程序员大数据培训分享大数据面试宝典六1、数据类型之间的转换:1)如何将数值型字符转换为数字?2)如何将数字转换为字符?3)如何取小数点前两位并四舍五入? 【基础】答:1)调用数值类型相应包装类中的方法parse***(String)或valueOf(String)即可返回相应基本类型或包装类型数值;2)将数字与空字符串相加即可获得其所对应的字符串;另外对于基本类型数字还可调用String 类中的valueOf(…)方法返回相应字符串,而对于包装类型数字则可调用其toString()方法获得相应

2020-05-15 13:38:53 198

原创 好程序员大数据培训分享大数据面试宝典五

好程序员大数据培训分享大数据面试宝典五:1、一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?【基础】  答:可以;必须只有一个类名与文件名相同。2、说出一些常用的类,包,接口,请各举5 个。【基础】答:常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer;常用的包:java.lang java.awt java.io java.util java.sql;常用的接口:Remote L

2020-05-15 13:15:09 175

原创 好程序员大数据培训分享大数据面试宝典四

好程序员大数据培训分享大数据面试宝典四,31、abstract 的method 是否可同时是static,是否可同时是native,是否可同时是synchronized? 【基础】  答:都不能。  32、静态变量和实例变量的区别?【基础】  答:静态变量也称为类变量,归全类共有,它不依赖于某个对象,可通过类名直接访问;而实例变量必须依存于某一实例,只能通过对象才能访问到它。  33、是否可以从一个static 方法内部发出对非static 方法的调用?【基础】  答:不可以,如果其中包含对象的m

2020-05-15 12:56:55 159

原创 大数据面试宝典三

好程序员大数据培训分享大数据面试宝典三1、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 【基础】  答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。  2、String 和StringBuffer 的区别? 【基础】  答:JAVA 平台提供了两个类:String 和StringBuffe

2020-05-15 12:48:35 145

原创 好程序员大数据培训分享大数据面试宝典二

好程序员大数据培训分享大数据面试宝典二,1、heap 和stack 有什么区别?【基础】  答:栈是一种线形集合,其添加和删除元素的操作应在同一段完成,栈按照后进先出的方式进行处理;堆是栈的一个组成元素。2、Math.round(11.5) 等于多少? Math.round(-11.5)等于多少? 【基础】  答:Math.round(11.5)==12 Math.round(-11.5)==-11round 方法返回与参数最接近的长整数,参数加1/2 后求其floor。3、swtich

2020-05-14 12:32:06 124

原创 好程序员大数据培训分享大数据面试宝典一

  好程序员大数据培训分享大数据面试宝典一第一部分:Java语言基础1、面向对象的特征有哪些方面?1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派

2020-05-14 12:24:19 213

原创 好程序员大数据培训分享MySQL8.0新特性

1. 默认字符集由latin1变为utf8mb4在8.0版本之前,默认字符集为latin1,utf8指向的是utf8mb3,8.0版本默认字符集为utf8mb4,utf8默认指向的也是utf8mb4。注:在Percona Server 8.0.15版本上测试,utf8仍然指向的是utf8mb3,与官方文档有出入。Warning |3719|'utf8'iscurrently an aliasforthe character setUTF8MB3, but will be an al...

2020-05-14 12:12:32 194

原创 好程序员大数据培训分享Redis与Kafka的区别

  好程序员大数据培训分享Redis与Kafka的区别,Kafka与Redis PUB/SUB之间较大的区别在于Kafka是一个完整的系统,而Redis PUB/SUB只是一个套件(utility)——没有冒犯Redis的意思,毕竟它的主要功能并不是PUB/SUB。  redis 消息推送(基于分布式 pub/sub)多用于实时性较高的消息推送,并不保证可靠。(推荐学习:Redis视频教程)其他的mq和kafka保证可靠但有一些延迟(非实时系统没有保证延迟)。redis-pub/sub断电就清空,而.

2020-05-14 12:03:14 151

原创 好程序员web前端培训分享JavaScript学习笔记之递归函数

好程序员web前端培训分享JavaScript学习笔记之递归函数,什么是递归函数在编程世界里面,递归就是一个自己调用自己的手段,递归函数: 一个函数内部,调用了自己,循环往复// 下面这个代码就是一个最简单的递归函数// 在函数内部调用了自己,函数一执行,就调用自己一次,在调用再执行,循环往复,没有止尽function fn() {fn()}fn()其实递归函数和循环很类似需要有初始化,自增,执行代码,条件判断的,不然就是一个没有尽头的递归函数,我们叫做 死递归简单实现一个递归我

2020-05-13 12:30:19 169

原创 好程序员web前端培训分享JavaScript学习笔记之数组

好程序员web前端培训分享JavaScript学习笔记之数组,什么是数组?字面理解就是 数字的组合,其实不太准确,准确的来说数组是一个 数据的集合,也就是我们把一些数据放在一个盒子里面,按照顺序排好[1, 2, 3, ‘hello’, true, false],这个东西就是一个数组,存储着一些数据的集合数据类型分类number / string / boolean / undefined / null&

2020-05-13 12:16:44 146

原创 好程序员web前端培训分享HTMLCSS学习笔记HTML5基础

好程序员web前端培训分享HTMLCSS学习笔记HTML5基础,HTML5发展史  HTML5草案的前身名为 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的 HTML 工作团队。• HTML 5 的第一份正式草案已于2008年1月22日公布。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。​• 2012年12月17日,万维网联盟(W3C)正式宣布凝结了大量网络工作者心血的HTML5规范已经正式定稿。

2020-05-13 12:07:11 410

原创 web前端教程之HTMLCSS学习笔记css3选择器

好程序员web前端培训分享HTMLCSS学习笔记css3选择器CSS3是css技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。css3的优点:CSS3将完全向后兼容,所以没有必要修改现在的设计来让它们继续运作。网络浏览器也还将继续支持CSS2。对我们来说,CSS3主要的影响是将可以使用新的可用的选择器

2020-05-13 11:58:45 194

原创 好程序员web前端培训分享关于parseInt函数的一切

好程序员web前端培训分享关于parseInt函数的一切,关于JS的手动类型转换,parseInt是我们最早接触的函数之一。  接下来我们详细的总结一下它的用法,你可以点击收藏,以备不时之需。parseInt()作用是将参数(通常为字符串)强制转换为整数。它有两个参数,第二个可以省略,我们先展示常见的用法转换规则:依次将字符串中从左到右的数字部分转为整数,一旦转换失败,返回NaN。(1) 参数是字符串类型:var a = parseInt(‘10’); //将字符串转成整数类型console

2020-05-12 15:08:12 188

原创 好程序员web前端培训分享JavaScript学习笔数组的排序

好程序员web前端培训分享JavaScript学习笔数组的排序,排序,就是把一个乱序的数组,通过我们的处理,让他变成一个有序的数组,今天我们讲解两种方式来排序一个数组 冒泡排序 和 选择排序冒泡排序先遍历数组,让挨着的两个进行比较,如果前一个比后一个大,那么就把两个换个位置数组遍历一遍以后,那么最后一个数字就是最大的那个了然后进行第二遍的遍历,还是按照之前的规则,第二大的数字就会跑到倒数第二的位置以此类推,最后就会按照顺序把数组排好了1、我们先来准备一个乱序

2020-05-12 14:54:34 112

原创 好程序员分享JavaScript学习笔记ES5中常见的数组方法

好程序员分享JavaScript学习笔记ES5中常见的数组方法,ES5中常见的数组常用方法之前我们讲过的数组常用方法都是ES3的方法,今天来说一些ES5中的方法。indexOfindexOf 用来找到数组中某一项的索引语法: indexOf(你要找的数组中的项)var arr = [1, 2, 3, 4, 5]// 使用 indexOf 超找数组中的某一项var index = arr.indexOf(3)console.log(index) // 2我们要找的是数组中值为 3 的那一

2020-05-12 14:49:28 120

原创 好程序员web前端培训分享JavaScript学习笔记SASS

好程序员web前端培训分享JavaScript学习笔记SASS,世界上最成熟、最稳定、最强大的专业级CSS扩展语言!sass 是一个 css 的预编译工具也就是能够 更优雅 的书写 csssass 写出来的东西 浏览器不认识依旧是要转换成 css 在浏览器中运行这个时候就需要一个工具来帮我们做安装 sass 环境以前的 sass 需要依赖一个 ruby 的环境现在的 sass&n

2020-05-12 13:46:16 137

原创 好程序员web前端培训分享之HTMLCSS学习笔记css3-多列

好程序员web前端培训分享之HTMLCSS学习笔记css3-多列,多列布局类似报纸或杂志中的排版方式,主要用以控制大篇幅文本。多列属性1、column-count属性规定元素应该被分隔的列数适用于:除table外的非替换块级元素, table cells, inline-block元素2、column-gap属性规定列之间的间隔大小3、column-rule设置或检索对象的列与列之间的边框。复合属性。column-rule-color规定列之间规则的颜色。column-rule-styl

2020-05-11 14:01:15 161

原创 好程序员web前端培训分享之HTMLCSS学习笔记媒体查询+ rem用法

好程序员web前端培训分享之HTMLCSS学习笔记媒体查询+ rem用法计算方法计算rem方法:结合媒体查询 -> 随着设备的改变 更改html font-size的值。​媒体查询确定范围??​移动端设计图 : 640px 750px 1080px;dpr 2 2 3范围 320px 375px@media screen and (max-width:320px){html{font-size:12px;}}@media screen and (min-width:321px

2020-05-11 13:50:26 185

原创 好程序员web前端培训分享之uni-app学习笔记uni-app详解

好程序员web前端培训分享之uni-app学习笔记uni-app详解,uni-app (一套代码,多端发行)如果你会使用Vue那咱们继续吧!什么是uni-app?uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序等多个平台。诞生背景多端泛滥 iOS、Android、H5、以及各种小程序多套平台,多套文档,加大开发维护成本uni-app特点1、跨平台一套代码多端发行,而不失优雅(条件编译,保留不同平台独有特色

2020-05-11 12:53:35 632

原创 好程序员web前端培训HTMLCSS学习笔记之页面优化

好程序员web前端培训HTMLCSS学习笔记之页面优化1)页面主题优化实事求是的写下自己网站的名字,网站的名字要合理,最好包含网站的主要内容。2)页面头部优化向搜索引擎说明你的网页的关键词;告诉搜索引擎你的站点的主要内容;说明1、“描述”部分应该用近乎描述的语言写下一段介绍你网站的文字,在这其中,你应该适当的对你网站的特色内容加以重复以求突出;2、“关键字”部分应该列出你认为合适的,能突出网站内容的关键字就可以了,关键字不要设置太多,可设置10—8个,搜索引擎只会浏览靠前的几个关键字。3)超

2020-05-09 10:52:57 185

空空如也

空空如也

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

TA关注的人

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