自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript基础之十JavaScript的DOM操作

其他类型可以查看MDN文档: https://developer.mozilla.org/zh-CN/docs/Web/API/Node/nodeType。

2022-10-31 10:56:03 271

原创 JavaScript基础之九JavaScript常见的内置类

前面我们已经学习了Number类型,它有一个对应的数字包装类型Number,我们来对它的方法做一些补充。日期的表示方式有两种:RFC 2822 标准 或者 ISO 8601 标准。所以,在我们改变很多字符串的操作中,都是生成了一个新的字符串。reverse()方法将数组中元素的位置颠倒,并返回该数组。下面的方法是在创建一个数组时,设置数组的长度(很少用)arr.includes方法:判断数组是否包含某个元素。arr.indexOf方法: 查找某个元素的索引。注意:这个方法会修改原数组。

2022-10-26 10:54:01 306

原创 JavaScript基础之八JavaScript面向对象

我们来思考一个问题:如果需要在开发中创建一系列的相似的对象,我们应该如何操作呢?这种方式有一个很大的弊端:创建同样的对象时,需要编写重复的代码;目前我们主要掌握对象字面量的方式,后续我们学习其他两种方式。这个构造函数可以确保我们的对象都是Person的类型,对象类型的保存方式:在变量总保存的是对象的引用。这是因为点符号要求key是有效的变量标识符。原始类型的保存方式:在变量总保存的是值本身。这时候我们就可以使用方括号。我们公共构造函数实现一些。为什么需要使用方括号呢。

2022-10-19 14:31:02 295

原创 JavaScript基础之七JavaScript函数的使用

foo这种函数我们也可以称之为高阶函数(Higher-order function);当圆括号包裹函数时,它会默认将函数作为表达式去解析,而不是函数声明。下面是一个函数表达式,所以可以执行。

2022-10-19 10:15:26 337

原创 JavaScript基础之六JavaScript的while和for循环

while —— 每次迭代之前都要检查条件;do…while —— 每次迭代后都要检查条件;for (;😉 —— 每次迭代之前都要检查条件,可以使用其他设置;break/continue 可以对循环进行控制。

2022-10-18 10:19:26 288

原创 JavaScript基础之五JavaScript分支语句

程序是生活的一种抽象, 只是我们用代码表示了出来在开发中, 我们经常需要根据一定的条件, 来决定代码的执行方向如果 条件满足,才能做某件事情如果 条件不满足,就做另外一件事情分支结构分支结构的代码就是让我们根据条件来决定代码的执行分支结构的语句被称为判断结构或者选择结构.几乎所有的编程语言都有分支结构(C、C++、OC、JavaScript等等)JavaScript中常见的分支结构有:if分支结构switch分支结构。

2022-10-17 14:04:33 271

原创 JavaScript基础之四JavaScript基础运算符

JavaScript基础之四JavaScript基础运算符

2022-10-14 14:05:38 329

原创 JavaScript基础之三JavaScript变量和数据类型

JavaScript基础之三JavaScript变量和数据类型

2022-10-13 16:49:45 291

原创 JavaScript基础之二JavaScript的基本语法

JavaScript基础之二JavaScript的基本语法

2022-10-13 10:41:19 252

原创 JavaScript基础之一JavaScript的邂逅

JavaScript基础之一JavaScript的邂逅

2022-10-12 17:16:10 648

原创 JavaScript高级之一JavaScript函数this指向详解

因为上面的过程,我们明确的绑定了this指向的对象,所以称之为。那么this到底是怎么样的绑定规则呢?JavaScript所有的函数都可以使用。这个的案例可以给我们什么样的启示呢?,同时又希望在这个对象上进行。

2022-10-11 17:18:31 202

原创 hadoop系列之yarn

YARN YARN 概述     YARN,即 Yet Another Resource Negotiator 的缩写, 它是 Hadoop 资源管理系统,是在 Hadoop2 以后引入的。它在整个 Hadoop 中的位置如下:  YARN 与 MapReduce1 MapReduce1 指 Hadoop1.x 中的 MapReduce 分布式执行框...

2018-10-09 17:20:15 311

原创 hadoop系列之HDFS 原理与实战

HDFS 文件系统HDFS 简介HDFS 是 Hadoop Distributed File System 的简称,即 Hadoop 分布式文件系统。它起源于谷歌发表的 GFS 论文, 是该论文的开源实现,也是整个大数据的基础。HDFS 专门为解决大数据的存储问题而产生的,具有如下特点:      可存储超大文件:HDFS 可存储 PB 级的数据      流式数据访问:一次写入...

2018-10-09 15:56:56 408

原创 hadoop系列之完全分布式+HA 环境搭建及测试验证

前置条件:已制作好CentOS 虚拟机模板。 该模板安装好Oracle JDK,且 JAVA_HOME 值为/usr/java/jdk1.8.0_171-amd64/jre。CentOS 模板安装可参考博客: https://blog.csdn.net/gobitan/article/details/80993354 准备三台虚拟机搭建完全 Hadoop 分布式+HA 最少需要...

2018-10-09 14:47:41 770

原创 Hadoop系列之完全分布式环境搭建及测试验证

前置条件:已制作好CentOS 虚拟机模板。 该模板安装好Oracle JDK,且 JAVA_HOME 值为/usr/java/jdk1.8.0_171-amd64/jre。CentOS 模板安装可参博客: https://blog.csdn.net/gobitan/article/details/80993354 准备三台虚拟机搭建完全 Hadoop 分布式最少需要三台服务器...

2018-10-08 14:28:08 816

原创 hadoop系列之伪分布式环境搭建及测试验证

Hadoop2.x 伪分布式环境搭建及测试验证作者:Dennis 日期:2018-08-09 前置条件:Linux 虚拟机一台,版本为 CentOS 7.4,假设 IP 地址为 192.168.159.181,并修改如下:修改/etc/hostname 的内容为 hadoop01 说明:修改了主机名之后需要重启才能生效。 修改/etc/hosts 的内容为    备注:配置...

2018-10-07 16:07:52 566

原创 Hadoop系列之hadoop环境搭建本地模式

  1.1 Hadoop 环境搭建Hadoop 的环境可以有多种方式,比如本地模式(standalone)、伪分布式、完全分布式以及 HA 模式。参考:http://hadoop.apache.org/docs/r2.7.3/hadoop-project-dist/hadoop-common/SingleCluster.htmlhttps://blog.csdn.net/qq_26442...

2018-10-07 15:16:40 388 1

转载 hadoop系列之linux系统模板的制作

CentOS7_64 位操作系统模板搭建 作者:家辉,日期:2018-07-10 CSDN 博客: http://blog.csdn.net/gobitan 说明:鉴于平时使用虚拟机做各种测试的频率非常高,难免有很多重复工作。这里以 CentOS-7-x86_64-Minimal-1804 安装为基础安装了虚拟机,然后再做了如下配置与安装。将该虚拟机做成模板,可以直接拷贝使用,很方...

2018-10-07 14:51:45 268

原创 Hadoop系列之简介

1 Hadoop 简介与安装1.1Hadoop 简介       1.1.1 Hadoop 的诞生Hadoop 是由 Apache Lucene 创始人 Doug Cutting 创建的。它起源于开源搜索引擎 Apache Nutch。Nutch 项目开始于 2002 年,是一个可以运行的网页爬取工具和搜索引擎系统,但是这个系统无法解决数十亿的搜索问题。     1.1.2 H...

2018-10-07 14:43:29 358

转载 Android Studio混淆模板及常用第三方混淆

首先要在build.gradle中开启混淆,也就是minifyEnabled true,我用的build.gradle具体如下所示:?123456789101112131415161718192021

2018-01-15 11:30:29 1140

原创 AndroidStudio svn主干和分支代码进行合并

在主干代码进行合并1、合并之前先更新代码,使代码是最新的。2、在主干代码选中项目右键然后会出现如下选择界面:代码合并的方向是:从Source2(分支) ---->Source1(主干) 的,点击ok就能合并,如果有冲突,相应的去解决就行。

2017-09-07 16:23:05 780

原创 插件化技术-提取公共库插件

上节我们创建了一个应用插件 app.main,这个插件存在以下资源:app.main/src/main/res├── values│   ├── colors.xml│   ├── dimens.xml│   └── styles.xml└── values-w820dp └── dimens.xml这些资源定义了该应用的主题、界面边距等样式,在多个应用插件

2017-08-14 14:01:47 970

原创 插件化技术-Small插件框架

概要本快速入门包含了使用Samll开发的基础步骤,并通过启动插件显示一条简单的文本:开始创建工程!准备工作: 安装Android StudioStep 1: 创建与配置工程Step 2: 创建一个插件模块Step 3: 编译插件Step 4: 启动插件Step 5: 运行宿主总结与下一步准备工作: 安装Android Studio

2017-08-14 13:32:24 1752 1

原创 android过滤表情

private static boolean isNotEmojiCharacter(char codePoint){ return (codePoint == 0x0) || (codePoint == 0x9) || (codePoint == 0xA) || (codePoint == 0xD) || ((codePoint >= 0x20) && (codePoint

2017-08-09 15:31:31 387

转载 选项卡react-native-scrollable-tab-view

http://www.jianshu.com/p/b7788c3d106e官方为我们提供的Tab控制器有两种:TabBarIOS,仅适用于IOS平台ViewPagerAndroid,仅适用于Android平台(严格来讲并不算,因为我们还需要自己实现Tab)如果我们需要一个更通用的Tab控制器,那么就要借助开源的力量,本篇文章教你如何使用react-native-sc

2017-07-12 15:40:23 1962

原创 React Native 之ScrollView轮播图实现

/** * Created by Administrator on 2017/6/29. */import React, {Component} from 'react';import { StyleSheet, Text, View, Image, ScrollView} from 'react-native';var JsonData=req

2017-07-06 16:33:02 14678

原创 React Native系列之flexbox布局详解

CSS3为我们提供了一种可伸缩的灵活的web页面布局方式-flexbox布局,它具有很强大的功能,可以很轻松实现很多复杂布局,在它出现之前,我们经常使用的布局方式是浮动或者固定宽度+百分比来进行布局,代码量较大且难以理解。为了更好理解flexbox布局,这里首先要介绍几个概念:如果所示:(1)主轴(侧轴),flexbox布局里面将一个可伸缩容器按照水平和垂直方向分为

2017-04-06 11:10:45 597

原创 React Native系列之flexbox布局(伸缩属性)

###伸缩项目的属性1.order定义项目的排列顺序,数值越小,排列越靠前,默认值为0,语法为:order:整数值2.flex-grow:类似安卓里面的权重定义伸缩项目的放大比例,默认值为0,即表示如果存在剩余空间,也不放大,语法为:flex-grow:整数值3.flex-shrink定义伸缩项目的收缩能力,默认值为1 ,其语法为:flex-shri

2017-04-06 09:32:54 741

原创 React Native系列之flexbox布局(RN基础)

flexbox是Flexible Box的缩写,弹性盒子布局  主流的浏览器都支持flexbox布局是伸缩容器(container)和伸缩项目(item)组成Flexbox布局的主体思想是元素可以改变大小以适应可用空间,当可用空间变大,Flex元素将伸展大小以填充可用空间,当Flex元素超出可用空间时将自动缩小。总之,Flex元素是可以让你的布局根据浏览器的大小变化

2017-04-05 15:09:41 739

转载 Android样式的开发:shape篇

一个应用,应该保持一套统一的样式,包括Button、EditText、ProgressBar、Toast、Checkbox等各种控件的样式,还包括控件间隔、文字大小和颜色、阴影等等。web的样式用css来定义,而android的样式主要则是通过shape、selector、layer-list、level-list、style、theme等组合实现。我将用一系列文章,循序渐进地讲解样式的每个方面该

2017-03-31 18:55:15 545

原创 gradle的一些理解与认识

apply plugin: 'com.android.application'//说明module的类型,com.android.application为程序,com.android.library为库  android {  compileSdkVersion 22//编译的SDK版本  buildToolsVersion "22.0.1"//编译的Tools版本  defaul

2017-03-31 18:34:47 416

原创 解决列表嵌套列表的卡顿

现象:在实际开发的过程中特么是商城开发的过程中UI妹子经常要设计出列表中含有列表的页面,类似淘宝的订单页面,这对程序员来说这简直是一件坑爹的事情,因为列表嵌套列表会出现很多问题,比如页面卡顿,违背了视图的重复利用的机制,等等。解决思路:在实相信很多开发者都在想能不能不使用listview嵌套listview呢或者不使用RecyclerView嵌套RecyclerView呢,其实这是可以

2017-03-26 16:31:52 947

原创 Android TabLayout 库:FlycoTabLayout

FlycoTabLayout 是一个一个安卓的Tablayout库,其中主要包含了CommonTabLayout,SegmenTabLayout,SlidingTabLayout。相信到这里就会有很多人问这是一个什么鬼,不说那么多直接上图,简单粗暴。CommonTabLayout的用法:1.布局<ScrollView xmlns:android="h

2017-03-08 15:55:33 15465 3

原创 Android Material Design系列之主题样式介绍说明等

最常用的三个颜色属性colorPrimarycolorPrimaryDarkcolorAccent这三个分别代表什么意思呢?colorPrimaryDark 是状态栏底色colorPrimary 如果你不手动自己去修改toolbar背景色的话,它就是默认的toolbar背景色colorAccent 各控制元件(比如:checkbox、switch 或是 radio) 被勾选

2017-02-13 14:14:07 470

原创 android 如何在超链接跳转到activity

android 如何在超链接跳转到activitypublic void addIntentLink(final TextView view,final String text) {     SpannableString sp = new SpannableString(text);    final Intent userIntent = new Intent();

2016-11-21 17:15:46 1756

转载 Material Design Library 使用汇总

转载请注明出处:【huachao1001的专栏:http://blog.csdn.net/huachao1001】本文对Material Design Library里面的库类的使用做一个简单的汇总,方便以后能快速查询、快速上手使用。本文包括以下内容:Color PaletteToolbarAppBarLayoutCollapsingToolbarLayoutCoordinat

2016-11-15 16:06:29 651

转载 Material Design之CollapsingToolbarLayout 相关属性和方法介绍

Material Design之CollapsingToolbarLayout 相关属性和方法介绍转载请以链接形式标明出处: http://blog.csdn.net/lxk_1993/article/details/51443045本文出自:【lxk_1993的博客】; 废话不多说  先看看这东西的效果图。一张没图片的和一张有图片的,图片太丑别怪我。还

2016-11-14 16:38:47 976

转载 玩转AppBarLayout,更酷炫的顶部栏

上一篇文章《CoordinateLayout的使用如此简单 》对CoordinateLayout的使用做了讲解,今天我们再讲解常常与其一起使用的几个View:AppBarLayout、CollapsingToolbarLayout以及Toolbar。一下子出现3个陌生的View,是不是觉得很慌张~,很多人都写了这几个布局的使用,但是他们却没有有针对性的单独讲解每个View的作用以及如何使用,我看的

2016-11-14 15:18:46 861

转载 CoordinatorLayout的使用如此简单

曾在网上找了一些关于CoordinatorLayout的教程,大部分文章都是把CoordinatorLayout、AppbarLayout、CollapsingToolbarLayout 以及Toolbar等一起使用来介绍,这让我不知不觉在心中认为把这几个布局要一起使用,而且只是用于那种场景中。其实CoordinatorLayout的功能并不是局限于与AppBarLayout一起使用,它的功能强大

2016-11-14 11:02:04 692

转载 RecyclerView使用详解(三)

RecyclerView使用详解(三)26 Feb 2015在上一篇(RecyclerView使用详解(二))文章中介绍了RecyclerView的多Item布局实现,接下来要来讲讲RecyclerView的Cursor实现,相较于之前的实现,Cursor有更多的使用场景,也更加的常用,特别是配合LoaderManager和CursorLoader进行数据的缓存及加载显示,基于此我们来

2016-11-11 16:05:07 524

空空如也

空空如也

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

TA关注的人

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