自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【大数据 / 环境配置 / KEN】CentOS 7.7 Spark-2.4.6+Scala-2.11.8 安装(6)

CentOS 7.7 Spark2.4.6 安装首次发布时间:2020/8/20最后修改时间:2020/8/20摘要下载 Spark下载地址历史版本下载地址版本选择下载我这里选的是 spark-2.4.6,即当前 2.x 的最新版点击下图红框中的 spark-2.4.6/点击 spark-2.4.6-bin-hadoop2.7.tgz 进行下载即可将 Spark 压缩包移动到 CentOS 系统中下载完毕后,要把下载好的 spark-2.4.6-bin-ha

2020-08-21 10:31:14 570

原创 【大数据 / 环境配置 / KEN】CentOS 7.7 Hadoop2.x 安装(5)

CentOS 7.7 Hadoop2.x 安装首次发布时间:2020/8/18最后修改时间:2020/8/18摘要下载 Hadoop下载地址最新版下载地址历史版本下载地址版本选择下载我这里选的是 hadoop-2.8.5其实大家选其它版本也行,影响不大,也可以选跟我一样的点击下图红框中的 hadoop-2.8.5/点击 hadoop-2.8.5.tar.gz 进行下载即可不要点错其它了将 Hadoop 压缩包移动到 CentOS 系统中下载完毕后

2020-08-19 11:10:16 185

原创 【大数据 / 环境配置 / KEN】CentOS 7.7 JDK 安装(4)

JDK 安装首次发布时间:2020/8/14最后修改时间:2020/8/14摘要卸载 openjdk(不是必须的)如果安装 CentOS 的时候没有选择 minimal(最小化)安装有可能会预装了 openjdk,导致软件冲突如果确实预装了 openjdk 的,就需要先将其进行卸载查看是否有通过 rmp 安装的 jdkrpm -qa | grep java如果预装了 openjdk 的话,有可能会有以下信息打出来:java-1.8.0-openjdk-1.8.0.191.

2020-08-17 17:01:48 212

原创 【大数据 / 环境配置 / KEN】CentOS 网络配置(3)

CentOS 网络配置首次发布时间:2020/8/10最后修改时间:2020/8/10摘要注意本文是针对大数据场景下,多节点之间通信所进行的网络配置而不是常规的让系统能够连通外网的网络配置节点数本文章基于三个节点的场景:一个 master 节点两个 slave 节点配置网络服务(每个节点都要配置)修改网络配置vi /etc/sysconfig/network-scripts/ifcfg-ens33(这个文件的后缀各有不同,以自己的为准)BOOTPROTO=s

2020-08-13 10:17:37 197

原创 【大数据 / 环境配置 / KEN】CentOS 系统安装(2)

CentOS 系统安装首次发布时间:2020/8/6最后修改时间:2020/8/6摘要下载 CentOS官方下载地址http://vault.centos.org/进入下载官网我选的是 7.7.1908 版本然后选择 isos选择 x86_64点击 CentOS-7-x86_64-DVD-1908.torrent下载下来的是 种子(torrent) 文件用迅雷等工具打开该 种子(torrent) 文件,勾选下载项中的 CentOS-7-x86

2020-08-08 10:12:48 207

原创 bulkTransfer 分包发送,避免数据过大发送失败

问题:通过 bulkTransfer 发送数据的时候,因为 bulkTransfer 会限制发送大小为 16k这就会导致,如果需要发送的数据大于 16k 时,数据不能完整发送,超出 16k 的部分没了解决办法:可以通过对需要发送的数据进行分包处理,然后依次发送逻辑很简单,直接上代码,仅供参考:public void sendMessageToPoint(byte[] buffer) { int pack = buffer.length / 16384; if (buffe

2020-08-06 11:08:01 1321

原创 【大数据 / Python / KEN】Python 类(12)

类首次发布时间:2020/8/4最后修改时间:2020/8/4本系列文章基于 python3 版本摘要面向对象类类的构成定义一个类创建对象self初始化方法面向对象说到类,必须要提到面向对象编程在函数之前的学习都是面向过程的这一步做什么,下一步做什么,顺序执行,一直到执行结束假设想要喝鱼汤,以面向过程来说就是:买鱼杀鱼把鱼煎一下放调料放水开火烧开喝鱼汤以面向对象的方式就是:找个饭店付钱喝鱼汤小结面

2020-08-04 19:09:48 115

原创 【大数据 / Python / KEN】Python 函数(11)

函数首次发布时间:2020/8/3最后修改时间:2020/8/3本系列文章基于 python3 版本摘要什么是函数?之前学的内容,都是一句一句的从上往下依次执行的并且如果有需要重复用到的代码,要再重新写一下在程序开发的过程中,经常需要某块代码多次执行但是为了提高编写效率,通过代码的重(chong)用,把具有独立功能的代码块,组织成一个小模块,这就是函数如何定义一个函数def 函数名(): 代码代码示例:def func(): pri

2020-08-04 16:30:25 133

原创 【大数据 / Python / KEN】Python 字符串、列表、字典、元组的遍历(10)

字典首次发布时间:2020/8/3最后修改时间:2020/8/3本系列文章基于 python3 版本摘要字符串的遍历列表的遍历元组的遍历字典的遍历遍历字典的 key遍历字典的 value遍历字典的元素遍历字典的键值对(key-value)实现带索引的遍历公共方法内置函数遍历通过 for ... in ...: 语句,可以遍历 字符串、列表、字典、元组 等数据结构字符串的遍历str = 'abcdef'for i in str: prin

2020-08-03 20:18:33 141

原创 【大数据 / Python / KEN】Python 字典(9)

字典首次发布时间:2020/8/3最后修改时间:2020/8/3本系列文章基于 python3 版本摘要字典介绍格式通过键(key)访问值(value)字典的常见操作修改元素添加元素删除元素字典介绍各位应该都用过新华字典,查字的时候,常常会用到按拼音查字,可以快速帮我们找到想找的字比如想找 大 字,先找 d,再找 a,就可以找到 大 的谐音字,然后可以从中找到 大 字dict = {'d':'a'} 就是字典的格式格式在程序中,字典的格式:Chi

2020-08-03 18:20:56 145

原创 【大数据 / Python / KEN】Python 元组(8)

元组首次发布时间:2020/7/28最后修改时间:2020/7/28本系列文章基于 python3 版本摘要什么是元组?定义一个元组元组的内置函数index()count()什么是元组?在 python 中,用小括号括起来的元素的组合就是元组元组与列表类似,不同之处在于元组不可被修改,是不可变类型定义一个元组myTuple = ('a', 3, 6.6) # 定义一个元组print(myTuple) # 查看元组print(myTuple[0])

2020-07-29 10:43:44 103

原创 【大数据 / Python / KEN】Python 列表(7)

列表首次发布时间:2020/7/29最后修改时间:2020/7/29本系列文章基于 python3 版本摘要列表介绍列表的循环遍历for 循环while 循环列表的相关操作【增、删、改、查、排序】列表的嵌套思考题列表介绍什么是列表?列表就是多个元素的集合,列表是一个容器定义一个列表:newList = [1, "a"]列表的循环遍历:使用 for 循环newList = [1, 'a']for i in newList: print

2020-07-29 10:43:11 122

原创 【大数据 / Python / KEN】Python 下标、切片、字符串常见操作(6)

下标、切片、字符串常见操作首次发布时间:2020/7/28最后修改时间:2020/7/28本系列文章基于 python3 版本摘要下标、切片字符串常见操作find()index()count()replace()split()strip()下标、切片书架上有 6 本书,从左到右放好,书名分别是:【西西弗神话,维特根斯坦传,苏菲的世界,西方哲学史讲演录,查拉图斯特拉如是说,哲学的故事】给书编好号,从左到右分别是:【1,2,3,4,5,6】下标上面所说的书的编

2020-07-28 09:26:45 144

原创 【大数据 / Python / KEN】Python 判断、运算符、循环(5)

判断、运算符、循环首次发布时间:2020/7/20最后修改时间:2020/7/20本系列文章基于 python3 版本摘要关系(比较)运算符号运算符描述实例==判断两个操作数的值是否相等,如果相等则条件为真如果 a=3 且 b=3,则(a == b)为 true!=判断两个操作数的值是否相等,如果不相等则条件为真如果 a=1且b=3,则(a != b)为 true<>判断两个操作数的值是否相等,如果不相等则条件为真如果 a=1,b=3

2020-07-25 09:27:15 122

原创 【大数据 / Python / KEN】Python 输出、输入、运算符以及数据类型的转换(4)

输出、输入、运算符以及数据类型的转换首次发布时间:2020/7/17最后修改时间:2020/7/17本系列文章基于 python3 版本摘要输出和输入格式化输出代码示例:# encoding=utf-8basketball = '篮球'piano = '钢琴'print("我打了一下%s,又弹了一下%s" % (basketball, piano))print("我打了一下{},又弹了一下{}".format(basketball, piano)) # 等同于上面的那句

2020-07-20 20:37:21 152

原创 【大数据 / Python / KEN】Python 标识符、关键字(3)

标识符、关键字首次发布时间:2020/7/17最后修改时间:2020/7/17本系列文章基于 python3 版本摘要介绍标识符标识符的规则标识符的命名规则关键字的介绍什么是标识符?假设你养了两只鱼,其中一只橘红色,另一只蓝色。你管橘红色的叫小橘蓝色的叫小蓝这里,小蓝、小橘就是标识符相应的,在程序开发领域,标识符就是:开发人员在程序中自定义的一些符号和名称标识符是自己定义的,如变量名 、函数名等标识符的规则标识符由 字母、下划线、数字 组成而

2020-07-17 11:07:33 133

原创 【大数据 / Python / KEN】Python 变量以及类型(2)

Python 变量以及类型首次发布时间:2020/7/16最后修改时间:2020/7/16本系列文章基于 python3 版本摘要变量的含义数据类型如何定义不同类型的变量查看变量的类型什么是变量?一个水杯,你可以倒进去可乐,白开水,或者任何你想喝的饮料在程序中,你可以将变量理解为水杯,它是一个容器而水杯中盛放的东西可以理解为变量值,即数据程序是用来处理数据的,而变量就是用来存储数据的其实这个很好理解了,就跟数学里的变量一样的意思例如,x = 6x

2020-07-16 16:06:33 146

原创 【大数据 / Python / KEN】Python “Hello World“ 以及注释(1)

Hello World 以及注释首次发布时间:2020/7/15最后修改时间:2020/7/15本系列文章基于 python3 版本摘要打印 hello world注释缩进hello world同其他语言一样,先从 hello world 开始学习 python 的语法 ~# -*- coding:utf-8 -*- # 这是为了让程序支持中文print('hello world') # python3中固定格式,输出单引号(也可以是双引号,都是英文状态下)中的内容

2020-07-15 10:50:52 172

原创 【大数据 / Python / KEN】Python 简要说明及应用场景(0)

Python 简要说明及应用场景首次发布时间:2020/7/15最后修改时间:2020/7/15摘要Python 的特性应用场景人生苦短,我用 Python1. 简单、易学语法简单,伪代码编写形式的思想2. 高层语言无需考虑诸如如何管理你的程序使用的内存一类的底层细节3. 可移植性由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)如果你小心地避免使用依赖于系统的特性,那么你的所有 Python 程序无需修改就可以在

2020-07-15 10:02:35 125

原创 【大数据 / linux 系统 / KEN】Linux 安装卸载软件(6)

Linux 安装卸载软件首次发布时间:2020/7/13最后修改时间:2020/7/13摘要概述Linux 软件的安装和卸载一直是困扰许多新用户的难题Windows 中,我们可以使用软件自带的安装卸载程序或在控制面板中的 “添加/删除程序” 来实现Linux 中有一个功能强大的软件安装卸载工具,名为 RPM(Red-Hat Package Manager)它可以用来建立、安装、查询、更新、卸载软件软件安装Linux 下软件的安装主要有两种不同的形式:一种安装文件,名

2020-07-14 09:48:56 124

原创 【大数据 / linux 系统 / KEN】Vim & Vi :编辑器之神(5)

Vim & Vi :编辑器之神首次发布时间:2020/7/11最后修改时间:2020/7/11摘要vi 简介vi 是 “Visual interface” 的简称,它在Linux上的地位就仿佛 Edit 程序在 DOS 上一样它可以执行输出、删除、查找、 替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制vi 不是一个排版程序,它不象 Word 或 WPS 那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序vi 没有菜单,只有命令,且命令繁多

2020-07-13 17:52:15 127

原创 【大数据 / linux 系统 / KEN】linux 系统命令信息(4)

linux 终端命令格式首次发布时间:2020/7/11最后修改时间:2020/7/11摘要目标通过远程终端维护服务器时,方便查看服务器上当前的 系统日期和时间/磁盘空间占用情况/程序执行情况学习的终端命令基本都是查询命令,通过这些命令对系统资源的使用情况有个了解系统基本信息查询01.时间和日期序号命令对应的英文单词作用01datedate查看系统时间02calcalendar查看日历,配合 -y 选项可以查看一年的日历02.磁盘信

2020-07-11 15:49:09 182 1

原创 【大数据 / linux 系统 / KEN】linux 基本命令的使用(3)

linux基本命令的使用首次发布时间:2020/7/9最后修改时间:2020/7/9摘要Linux 下文件和目录的特点Linux 文件或者目录的名称最长可以有 256 个字符以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示(ls -a)目标:理解学习 linux 终端命令的原因常用 linux 命令实践原因:Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等工作中,大量的服务器维护工作都是在远

2020-07-10 21:33:21 249

原创 【大数据 / linux 系统 / KEN】linux 终端命令格式(2)

linux 终端命令格式首次发布时间:2020/7/7最后修改时间:2020/7/7摘要介绍 linux 命令使用的格式–help 的使用man 的使用目标了解终端命令格式知道如何查阅终端命令帮助信息01.终端命令格式command [-options] [parameter]说明:command:命令名,相关功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制,也可以省略[parameter]:传给命令的参数,可以是零个、一个或多个[

2020-07-07 21:38:59 123

原创 【大数据 / linux 系统 / KEN】linux 主要目录(1)

linux 主要目录首次编辑时间:2020/7/2最后修改时间:2020/7/2用户工作目录:/home/usr,表示方式:/home/usr~/:根目录一般根目录只存放目录linux 下有且只有一个根目录,所有路径都是从这里开始的例如输入 /home,就是从 / (根目录) 开始,再进入到 home 目录,这是一个绝对路径...

2020-07-07 20:57:47 148

原创 【Android / KEN】Android 设备通过 Socket 通信

Binder 介绍最后修改时间:2020/5/3简述遇到的问题:1、一开始点击客户端发送按钮,发现服务端没有数据返回2、完成上面的修改,点击客户端发送按钮,服务端还是没有数据返回结语最后修改时间:2020/5/3简述在进行后续修改前,代码基本按照以下参考文章来实现:参考文章:Anroid中两台手机连接同一wifi通过socket进行通信除此之外就只补充了 xml 文件,让代码能跑起来...

2020-05-03 21:02:05 174

原创 【Android】AIDL 总体介绍

AIDL 学习概述:为什么设计这门语言?AIDL 的语法:如何使用 AIDL 文件来完成跨进程通信?使用数据类实现 Parcelable 接口:快速生成一个可用的可序列化类的例子:参考文章:概述:AIDL,全称 “Android Interface Defination Language”,中文 “Android 接口定义语言”很多人看到这个词,都不知道怎么理解。首先需要明确的一点是,A...

2020-04-01 16:25:50 173

原创 【C语言】static 变量及其作用

static 变量及其作用基本要点:隐藏与隔离的作用保持变量内容的持久性默认初始化为 0:参考文章:基本要点:static 关键字可以修饰变量,可以修饰函数静态变量的存储方式与全局变量一样,都是静态存储方式 (静态存储方式:指在程序运行期间分配固定的存储空间的方式)静态变量属于静态存储方式,属于静态存储方式的变量却不一定就是静态变量,例如全局变量。隐藏与隔离的作用希望全局...

2020-03-16 11:32:40 297

原创 【C语言】堆(heap)、栈(stack)和静态存储区

堆(heap)和栈(stack)基本要点:栈和堆:基本数据类型的存储:引用数据类型的存储:参考文章:基本要点:基本数据类型都存放在栈区域(stack)引用数据类型都存放在堆区域(heap)栈和堆:变量都存放在内存中内存给变量开辟了两块区域,分别为栈区域和堆区域栈的特点:开口向上(后进先出),速度快,容量小堆的特点:速度稍慢,容量比较大基本数据类型的存储:基本数据类型...

2020-03-16 10:52:55 1270

转载 【PCB / KEN】268 条 PCB Layout 设计规范

268 条 PCB Layout 设计规范原文地址:全了! 268条PCB Layout设计规范(经典收藏)

2020-03-04 18:42:35 649

转载 【Docker 使用教程 / KEN】Windows 7 安装 Docker【第 2 篇】

Windows 7 安装 Docker在 Windows 上安装 Docker ToolboxDocker Toolbox 包含了什么,它是如何工作的第一步:检查操作系统的版本第二步:安装 Docker Toolbox在 Windows 上安装 Docker ToolboxDocker Toolbox 是用于旧版的 Mac 和 Windows 操作系统的。比如 Windows 7 是安装不了...

2019-09-02 16:01:49 108

原创 【Docker 使用教程 / KEN】Docker 教程文档【第 1 篇】

@TOC

2019-08-31 17:03:06 213

原创 【RK3399 Android 7.1 / KEN】亮度调节原理

RK3399_Android 7.1 亮度调节原理亮度调节原理亮度调节原理亮度调节框对应代码:\frameworks\base\packages\SystemUI\src\com\android\systemui\settings\BrightnessDialog.java

2019-08-29 15:57:36 1573

原创 【RK3288 Android 7.1 / KEN】双屏异显流程

RK3288_Android 7.1 双屏异显流程异显功能使能控制代码位置:触发异显控制代码位置:函数 1 主要流程:函数 2 关键步骤:异显流程控制代码位置:主要流程:异显功能使能—— 即控制 异显功能 能否 使用,以及异显功能是否 启用控制代码位置:packages/apps/Settings/src/com/android/settings/HdmiSettings.java...

2019-08-22 15:49:30 3042

原创 【Docker / KEN】什么是容器?(Docker)

什么是容器?(Docker)—— 软件的标准化单元(最后修改时间 —— 2019.8.18 / 撰写人:Kenllf / 转载请注明出处)将软件打包到标准化单元中,方便进行开发、转移和部署容器,是由 代码 与其 运行所需的依赖 [1] 打包而成的一个标准化单元。使用容器,可以让我们很 快速 且 可靠 地将应用从一个开发环境 转移 到另一个开发环境 [2]。Docker 容器镜像 [3],...

2019-08-19 09:36:49 860 2

原创 在Android的 设置->显示 中增加控制屏幕旋转方向的选项

在Android的 设置->显示 中增加控制屏幕旋转方向的选项参考博文实现目标效果局限代码实现配置资源文件界面搭建功能实现默认值修改其他情况结语参考博文Android-x86-6.0定制之路 - 屏幕旋转功能实现目标在 设置->显示 中添加一个选项,以控制旋转方向,具体效果请参考上方的博文(本人的 Android 是 5.1 版本)效果局限实现屏幕旋转的一个非常的简单的方...

2019-05-31 10:14:43 4437 16

转载 AndroidHome 应用:Launcher 2(三)

声明本文记录了笔者学习 Launcher 2 的过程参考书籍:《Android 深度探索(卷 2)》(系统应用源代码分析与 ROM 定制) /李宁 编著 /人民邮电出版社主要参考:13 ~ 14 章内容如有错误,请联系作者修改接上 “AndroidHome 应用:Launcher 2(二)” 的内容四、装载和绑定 Android 应用在单击 Hotseat 区域的 “Android...

2019-04-11 17:48:26 798

转载 AndroidHome 应用:Launcher 2(二)

声明本文记录了笔者学习 Launcher 2 的过程参考书籍:《Android 深度探索(卷 2)》(系统应用源代码分析与 ROM 定制) /李宁 编著 /人民邮电出版社主要参考:13 ~ 14 章内容如有错误,请联系作者修改接上 “AndroidHome 应用:Launcher 2(一)” 的内容...

2019-04-11 08:51:44 559

转载 AndroidHome 应用:Launcher 2(一)

声明本文记录了笔者学习 Launcher 2 的过程参考书籍:《Android 深度探索(卷 2)》(系统应用源代码分析与 ROM 定制) /李宁 编著 /人民邮电出版社主要参考:13 ~ 14 章内容如有错误,请联系作者修改Launcher 2 的那些事儿1.Launcher 2 定义Launcher 2 就是最常用的系统应用,也是 Android 系统启动后运行的第一个 A...

2019-04-08 10:54:24 1372

转载 (转载)VMware虚拟机下载与安装 + win 7 安装

声明最新超详细VMware虚拟机下载与安装VMware Workstation 15 Pro 永久激活密钥 下载本文转载自网络如有侵权,请联系作者删除文章

2019-04-01 20:37:23 603

空空如也

空空如也

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

TA关注的人

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