虚拟机安装Centos7

本教程是在win10系统下完成,其他系统大同小异。

2021-05-20 18:37:46 更新

Linux(Centos7)的Java安装(下载、安装、配置环境变量)

下载JDK(Java Development Kit:Java开发工具包) 之前我已经写过一篇文章(Windows的Java安装(下载、安装、配置环境变量)),下载过程这里就不再详细赘述,直接给出下载地址。 直达官网下载地址官网下载 如果不想在官网下载,可以直接去直接下载 下载页面 各个版本的下载地址:https://www.oracle.com/java/technologies/javase-downloads.html 选择版本 这里选择下载最稳定、最经典的JDK8。 选择系统位数 查看你的系统与位数 终端执行getconf LONG_BIT,返回的数字就是对应的位数。 下载 下载页面:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html#JDK 根据你的情况进行下载,这里选择的是64位压缩文件。 勾选接收协议,点击“Download jdk-8u***-linux-x64.tar.gz” 若提示让注册/登录,就照做。注册登录完再次回到下载页面点击下载即可。 直接下载 不想去官网下载的可以点击这里 直接下载-天翼云盘 安装JDK 一句话描述:上传到Centos系统内,并解压。 上传 使用ftp工具,例如“Xftp”,远程连接Centos系统。 解压 选择一个位置进行解压 配置环境变量

2021-05-20 18:37:46 更新

Android studio/IDEA打开别人的安卓项目

前言 在学习安卓开发过程中,我们可能需要查看别人的项目进行观摩、学习,但是很多同学下载完成在本地使用Android studio或者IDEA打开时,总会报很多错误。 报错基本都是找不到SDK、下载依赖错误这两种原因。 所以,如果我们只是临时打开运行看看,而不参与此项目的后续开发时,我们可以对项目本身做一些更改,以适配本地的你的电脑的开发环境。 项目查看 先来认识一下项目的大致结构。 一个Android studio或者IDEA创建的安卓项目大致内容如下。 其中,“app”、“gradle”、“build.gradle”、“gradle.properties”、“settings.gradle”这几个文件夹、文件很是突出,看到这几个,就可以确定这个项目需要Android studio或者IDEA打开。 在打开之前,先修改这个项目的配置文件。 主要修改三个文件 <项目根目录>\build.gradle <项目根目录>\local.properties(如果存在此文件) <项目根目录>\gradle\wrapper\gradle-wrapper.properties 修改方式:使用记事本等工具打开 目的:修改为你自己本地的环境/依赖。 如何找到自己本地的环境/依赖? 打开之前你的可以正常运行的项目,最好是在你电脑上创建的项目,进入项目,找到同一位置的同一文件并打开查看其中的内容。 修改 <项目根目录>\build.gradle buildscript节点下的dependencies节点下的classpath,改成自己其他正常可运行的项目的配置。 新项目配置修改前: 其他可正常运行的项目: 新项目配置修改后: 主要是修改版本号。 这里给出一份我的配置文件: buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.6.0-rc01' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject....

2021-05-20 18:37:46 更新

安卓布局与属性

通用属性 属性 含义 属性值 layout_width 布局宽度 wrap_content(内部包裹的内容控制大小)、match_parent(最大)、数字+dp、数字+sp background 背景 使用@mipmap/ic_launcher图片、使用颜色@color/colorAccent或#ff0 layout_margin 外边距(四边) layout_marginTop 外上边距 layout_marginBottom 外下边距 layout_marginLeft 外左边距 layout_marginRight 外右边距 padding 内边距 RelativeLayout相对布局 layout_alignParentBottom 父布局的底部显示 layout_centerHorizontal 水平居中 layout_toRightOf 左侧跟某一控件的右侧对齐 layout_alignBottom 下侧跟某一控件的下侧对齐 LinearLayout线性布局 属性 含义 值 orientation 水平还是竖直排列 horizontal(水平)、vertical(竖直) layout_weight 权重 数字 TableLayout表格布局 表格布局属性 属性 含义 值 stretchColumns 设置被拉伸的列 列的索引,从0开始。 shrinkColumns 设置被收缩的列 同上 collapseColumns 设置被隐藏的列 同上 表格布局控件属性 属性 含义 值 layout_column 设置此控件所在的表格列数 列的索引,从0开始。 layout_span 设置该单元格占据的行数 数字 FrameLayout帧布局 新加入的控件显示在之前加入的控件的上方 属性 含义 值 foreground 设置前景图 @mipmap/ic_launcher图片、颜色@color/colorAccent或#ff0 foregroundGravity 设置前景图显示的位置 ConstraintLayout可视化布局 特点:...

2021-05-20 18:37:46 更新

大数据平台搭建之开篇介绍

本篇文章阅读对象:给从未接触过大数据平台的同学准备的入门篇,尽量通俗化说清涉及到的软件功能与作用,进阶内容可以阅读各个专门章节。 大数据是什么? 大数据是什么,这里我们先看下百度百科的解释 大数据(big data),IT行业术语,是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。 说白了,“大数据”就是一大堆数据。 学习目标 而我们学习大数据这门专业,学习的就是: 如何采集到这些数据 如何保存这些数据 如何处理这些数据 如何把这些数据直观的显示出来 我们搭建大数据平台解决的就是第2、3个问题。 正题-软件介绍 那么我们到底该怎样去解决这些问题呢,大佬们一般会选择自己写程序,而我们初学者,已经有了热心的大佬们开发的程序,我们可以直接拿来使用。 下面将介绍与大数据相关的软件。 存储框架方面的软件: 可以解决第2个问题,即保存数据。 HDFS HDFS其全称为“Hadoop Distributed File System”,即“Hadoop分布式文件系统”,可以把大量的数据/文件放在多台计算机组成的HDFS这个超级硬盘中。HDFS的详细信息会在专门篇中介绍,本篇主要是帮助了解大概情况。 HBASE HBASE是分布式数据库系统,依托于HDFS+MySql存在 运算框架方面的软件: 解决的是上边的第3个问题,即处理数据的问题,帮用户将处理逻辑在很多机器上并行。 MapReduce MapReduce是运算框架,本身就是用于并行处理大数据集的软件框架,你可以在这个框架内填充自己的程序,高效的运行在Hadoop框架上。 Spark Spark是运算框架, 是专为大规模数据处理而设计的快速通用的计算引擎, 与Hadoop MapReduce的比较:拥有MapReduce所具有的优点,但是速度更快、适用范围更广。简单理解,就是MapReduce的加强版。 辅助类的工具: 作用是解放大数据工程师的时间,快速简洁的完成一些繁琐工作。主要有 HIVE HIVE —— 数据仓库工具:可以接收sql,翻译成mapreduce或者spark程序运行 FLUME FLUME——数据采集 其中HDFS和MapReduce是Hadoop这个工具的两个核心部分,其整体是一个分布式系统基础架构,简洁通俗的讲就是可以协同运行在多台计算机上软件,组成一个集群。 参考资料: Hadoop_百度百科

2021-05-20 18:37:46 更新

配置安卓开发环境——IDEA+SDK+安卓虚拟设备或者安卓模拟器

各种安卓开发环境介绍 请参阅:各种开发环境的的介绍 本次介绍使用IntelliJ IDEA+SDK开发Android APP的环境搭建 安装JDK 具体步骤请查看本站之前所写的一篇文章Windows的Java安装(下载、安装、配置环境变量) 下载IntelliJ IDEA 安装IntelliJ IDEA(以下简称IDEA),下载地址https://www.jetbrains.com/idea/download/ 有两种版本可选,专业版(企业版、收费)、社区版(免费) 功能差异如下 安装IDEA 下载安装Android SDK 两种方式 方式一:IDEA内部直接下载 方式二:官网下载安装 新建安卓项目 配置安卓APP运行的设备 方式一:使用官方提供的虚拟安卓设备 方式二:下载使用安卓模拟器 运行安卓项目 等待更新2020年6月7日15点46分 参考资料: 【Android】利用adt-bundle在Windows下轻松搭建Android开发环境与Hello world

2021-05-20 18:37:46 更新

配置安卓开发环环境-各种开发环境的的介绍

安卓开发环境介绍 安卓开发的环境可使用三种方式进行搭建 使用Android Studio开发Android APP(官方方式) 使用Eclipse + ADT + SDK开发Android APP 手动安装 使用adt-bundle合集包 使用IntelliJ IDEA+SDK开发Android APP ​ 我个人比较熟悉2.2和3。 另外,三种开发环境调试运行程序的方式也有所不同,这篇文章也有介绍 其各自特点如下 方式 安装 使用 搭建教程 方式1 安装方便,但部分步骤需要连接外网 占用资源大 方式2.1 安装麻烦,复杂 占用资源少 方式2.2 安装方便,开箱即用 占用资源少 方式3 安装难度适中 占用资源适中 点我直达 等待更新2020年6月7日15点36分

2021-05-20 18:37:46 更新

Windows的Java安装(下载、安装、配置环境变量)

下载JDK(Java Development Kit:Java开发工具包) 如果不想在官网下载,可以直接去直接下载 找到官网 方法1:搜索引擎搜索“JDK”,注意不要点击到广告。 方法2:点我直达官网 Java已被Oracle收购,因此去Oracle官网中的Java页面。 选择版本 目前最新版是JDK14,但是新版本总会有有一些bug,旧版本经过长期使用消灭了大部分bug已经很稳定了,而且就算出问题也会有同样出问题的网友可以帮助到我们。 所以这里选择下载JDK8。 上边操作已经找到官网的同学可以在官网上自行找下载入口,也可以直接点击直接去下载页面 选择所对应的操作系统 查看你的系统与位数 Linux:终端执行getconf LONG_BIT,返回的数字就是对应的位数。Linux安装Java教程: Windows:右击此电脑(Win 10)或计算机(Win 7),选择属性,弹出的窗口会显示“系统类型”为“32为操作系统”或者“64位操作系统”。 下载与你系统对应的安装包 往下翻网页,找到“Java SE Development Kit 8u***”直达,看下图选择适合自己的。一般情况下只考虑绿色框部分你和蓝色框部分。大多数Windows系统下载最后一个,这个也是最常用的。 点击对应的文件之后,弹出窗口,同意协议即可下载 若提示让注册,就去注册。吐槽:我费了一个小时才注册好,真难。 注册完再次回到下载页面点击下载。 直接下载 不想去官网下载的可以点击这里 直接下载-天翼云盘 注: JDK就是Java的软件开发工具包(SDK) Java实际分为Java SE/EE/ME,但是我们通常所说的JDK一般是“Java SE Development Kit”,下面是各个的区别。详细信息请查看参考资料1。 Java SE(Java Platform,Standard Edition):以前称为 J2SE,允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。一般初学者要使用的就是这个。 Java EE(Java Platform,Enterprise Edition):以前称为 J2EE。开发企业使用的服务器端 Java 应用程序。 Java ME(Java Platform,Micro Edition):为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境 安装 打开刚才下载的安装程序,单击下一步。 这里初学者默认即可,但是要记住红框内的安装路径。之后单击下一步。 等待数秒即可,具体看电脑配置 安装jre。 等待数秒 安装成功,点击“关闭” 注: jre:JDK是开发Java程序的,JRE是用来运行Java程序的,一般来说jre已经包含在jdk内部了,但是为了防止部分软件兼容性问题,初学者这里还是建议安装。 配置环境变量 获取jdk路径 找到刚才JDK安装到的位置 右击路径地址栏,复制地址。 设置环境变量 找到环境变量设置程序...

2021-05-20 18:37:46 更新

IDEA maven项目中新建.scala文件

分为三步 第一步、IDEA中安装scala插件 1、搜索安装 File-Sittings-Plugins-搜索安装scala 2、安装完成重启 安装完成之后点击重启idea 第二步、下载、安装、配置Scala 1、下载安装Scala SDK本体 搜索引擎搜索Scala SDK 或者 点我去Scala官方下载页面 往下翻,找到这里,选择对应的操作系统下载即可。其中Windows中可选.msi与.zip格式,前者是安装包,执行安装使用,后者是压缩包,直接解压到想要的位置即可。 2、配置环境变量(可选) 与为Java配置环境变量过程类似。 1.找到刚才安装到的位置或者解压到的位置 双击`bin进入scala主程序的目录 2.复制所在目录的路径 单击地址栏空白处 右击选择复制复制路径 3.找到环境变量设置程序 右击此电脑(Win 10)或计算机(Win 7),选择属性 按照下图进行设置 设置完一路点击确定即可 4.测试环境变量是否配置成功 打开cmd,执行scala -version 若提示Scala code runner version 2.13.2 -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.即代表成功。(version 2.13.2可为别的版本) 第三步、设置项目“库” File-Project Structure 选择Libraries或者Global Libraries,单击+号,选择Scala SDK 单击Browse 找到安装路径,在bin目录的上一层,单击之后选择OK 注意!:如果项目里面套着项目(模块),一定要选择实际写代码的项目(模块),然后点击OK 再点击OK 试着新建,发现现在可以了。 总结:一定要选择实际写代码的模块!血的教训。

2021-05-20 18:37:46 更新

记python爬虫坑2020年4月21日

python爬了小说更新的内容,转为本地txt文件,现需要通过一服务器API上传,但是多次提示: {"timestamp":"2020-04-20T17:21:01.457+0000","status":400,"error":"Bad Request","message":"Required request part 'file' is not present","path":"/upload"} 最后发现是由于我在headers中手动设置了Content-Type中的boundary的值和request请求时自动生成的请求表单中用来分隔不同参数的内容不一样。 Content-Type: multipart/form-data; boundary=9864967aa8b394b2f34e0b3a286c4118 这是我自己设置的⬆。 下图蓝色标注的的内容是不同点。 解决方案: 把headers中的 Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryu2c0iGeMDDxPB7dd 删掉,request请求时会自动生成。 参考资料: https://blog.csdn.net/five3/article/details/7181521 https://blog.csdn.net/Enderman_xiaohei/article/details/89421773

2021-05-20 18:37:46 更新