<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AX400的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AX400</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AX400]]></copyright><item><title><![CDATA[HarmonyOS学习记录6]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/149566602</link><guid>https://blog.youkuaiyun.com/AX400/article/details/149566602</guid><author>AX400</author><pubDate>Wed, 23 Jul 2025 11:50:49 +0800</pubDate><description><![CDATA[Merge Requests（简称 MR）是 GitLab 中一种用于代码审查和合并的机制，类似于 GitHub 的 Pull Requests。它允许开发者在分支之间提交更改请求，并在更改被正式合并之前，让团队成员审查代码、讨论改动，并进行必要的测试。本文主要记录如何将代码提交到 GitLab 远程仓库，并使用 GitLab 的 Merge Request 操作。在代码合并之前，团队可以检查代码质量、功能实现、是否符合项目规范等。开发者可以通过评论、建议修改、或讨论需求变更来优化代码。]]></description><category></category></item><item><title><![CDATA[HarmonyOS学习记录5]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/149566181</link><guid>https://blog.youkuaiyun.com/AX400/article/details/149566181</guid><author>AX400</author><pubDate>Wed, 23 Jul 2025 11:44:58 +0800</pubDate><description><![CDATA[网络连接管理提供管理网络一些基础能力，包括WiFi/蜂窝/Ethernet等多网络连接优先级管理、网络质量评估、订阅默认/指定网络连接状态变化、查询网络连接信息、DNS解析等功能。应用通过HTTP发起一个数据请求，支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。]]></description><category></category></item><item><title><![CDATA[HarmonyOS学习记录4]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/149250305</link><guid>https://blog.youkuaiyun.com/AX400/article/details/149250305</guid><author>AX400</author><pubDate>Thu, 10 Jul 2025 15:03:14 +0800</pubDate><description><![CDATA[UIAbility组件是一种包含UI的应用组件，主要用于和用户交互。被@Entry装饰的组件（页面）的生命周期流程，如下图所示router页面生命周期，即被@Entry装饰的组件生命周期，提供以下生命周期接口：（不推荐使用）onPageShow：页面每次显示时触发一次，包括路由过程、应用进入前台等场景onPageHide：页面每次隐藏时触发一次，包括路由过程、应用进入后台等场景onBackPress：当用户点击返回按钮时触发。]]></description><category></category></item><item><title><![CDATA[HarmonyOS学习记录3]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/149114156</link><guid>https://blog.youkuaiyun.com/AX400/article/details/149114156</guid><author>AX400</author><pubDate>Fri, 04 Jul 2025 11:47:41 +0800</pubDate><description><![CDATA[ArkTS是一种设计用于构建高性能应用的编程语言。它在继承TypeScript语法的基础上进行了优化，以提供更高的性能和开发效率。许多编程语言在设计之初没有考虑到移动设备，导致应用的运行缓慢、低效、功耗大，随着移动设备在人们的日常生活中变得越来越普遍，针对移动环境的编程语言优化需求也越来越多。ArkTS是专为解决这些问题而设计的，聚焦于提高运行效率。TypeScript是在JavaScript基础上通过添加类型定义扩展而来的，ArkTS则是TypeScript的进一步扩展。]]></description><category></category></item><item><title><![CDATA[HarmonyOS学习记录2]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/149070690</link><guid>https://blog.youkuaiyun.com/AX400/article/details/149070690</guid><author>AX400</author><pubDate>Wed, 02 Jul 2025 15:51:03 +0800</pubDate><description><![CDATA[创建新文件方法一，在Project窗口，打开entry > src > main > ets，右键单击pages文件夹，选择New > ArkTS File，命名为Second，单击回车键，即可创建新的页面文件；方法二，右键单击pages文件夹，选择New > Pages > Empty Page，命名为Second，也可以创建一个新的页面文件，方法二无需进行页面路由的手动配置，更加方便。首先，打开DevEco Studio，选择一个需要的模版，本文选择的是第一个，为一个空模版。]]></description><category></category></item><item><title><![CDATA[HarmonyOS学习记录1]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/149052342</link><guid>https://blog.youkuaiyun.com/AX400/article/details/149052342</guid><author>AX400</author><pubDate>Tue, 01 Jul 2025 18:27:34 +0800</pubDate><description><![CDATA[本文记录了HarmonyOS核心技术理念与DevEco Studio基础使用方法。HarmonyOS的核心技术包括一次开发，多端部署的三层工程结构、可分可合，自由流转的HAP模块化设计，以及统一生态，原生智能的AI能力支持。DevEco Studio安装简便，内置HarmonyOS SDK，项目结构清晰，包含AppScope全局配置、entry模块、资源文件等目录。文章还介绍了基本配置文件和开发环境特点，为HarmonyOS应用开发者提供了入门指导]]></description><category></category></item><item><title><![CDATA[Android Studio学习记录1]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/147589973</link><guid>https://blog.youkuaiyun.com/AX400/article/details/147589973</guid><author>AX400</author><pubDate>Mon, 28 Apr 2025 16:19:45 +0800</pubDate><description><![CDATA[此时，文件列表中应该会出现一个新的文件夹，左上角切换到“Project”显示模式，可以找一找刚才创建时的路径下有一个名为你选择的版本的文件夹，我选择了“release”版本，所以出现了“release”文件夹，其中的.apk文件就是打包好的文件，可以理解为安装包。但Android要求App发布都需要“签名”，正因“签名”的存在，则不会覆盖安装。点击软件页面右侧功能栏中的这个“手机”图标，即可打开设备管理器或者模拟器，点击左上角的“+”按钮可以创建新的模拟器，可以添加你需要的类型的模拟器。]]></description><category></category></item><item><title><![CDATA[Kotlin学习记录2]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/147251365</link><guid>https://blog.youkuaiyun.com/AX400/article/details/147251365</guid><author>AX400</author><pubDate>Tue, 15 Apr 2025 15:36:42 +0800</pubDate><description><![CDATA[例如：android:background=“#CCCCCC” 或 android:background=“@drawable/bg_image”。android:layout_width 和 android:layout_height 设置 TextView 的宽度和高度。android:textColor 设置文本的颜色，可以是颜色值或资源引用。例如：android:textColor=“#FF0000” 或 android:textColor=“@color/red”。]]></description><category></category></item><item><title><![CDATA[Kotlin学习记录1]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/145639101</link><guid>https://blog.youkuaiyun.com/AX400/article/details/145639101</guid><author>AX400</author><pubDate>Fri, 14 Feb 2025 17:59:03 +0800</pubDate><description><![CDATA[7.textStyle：设置字体风格,三个可选值：normal(无效果),bold(加粗),italic(斜体)fitCenter:默认值,保持宽高比缩放图片,直到较长的边与view的边相等,位于正中。centerCrop:保持宽高比缩放图片,直至完全覆盖view,可能会出现图片显示不完全。fitStart:保持宽高比缩放图片,直到较长的边与view的边相等,位于左上角。fitend:保持宽高比缩放图片,直到较长的边与view的边相等,位于右下角。8.background：设置控件背景颜色,可以是图片。]]></description><category></category></item><item><title><![CDATA[JAVA学习记录4]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/145301788</link><guid>https://blog.youkuaiyun.com/AX400/article/details/145301788</guid><author>AX400</author><pubDate>Wed, 22 Jan 2025 13:46:06 +0800</pubDate><description><![CDATA[文章为个人学习记录，仅供参考，如有错误请指出。上期说到IDEA的安装，具体的使用方法就不记录了。这篇主要记录一些基础语法。]]></description><category></category></item><item><title><![CDATA[JAVA学习记录3]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/145017925</link><guid>https://blog.youkuaiyun.com/AX400/article/details/145017925</guid><author>AX400</author><pubDate>Wed, 08 Jan 2025 22:17:49 +0800</pubDate><description><![CDATA[文章为个人学习记录，仅供参考，如有错误请指出。上期说到使用记事本编写Java程序太过繁琐，所以我们后面都将使用IDEA进行代码的编写、编译和运行。]]></description><category></category></item><item><title><![CDATA[JAVA学习记录2]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/144994135</link><guid>https://blog.youkuaiyun.com/AX400/article/details/144994135</guid><author>AX400</author><pubDate>Tue, 07 Jan 2025 21:46:48 +0800</pubDate><description><![CDATA[文章为个人学习记录，仅供参考，如有错误请指出。]]></description><category></category></item><item><title><![CDATA[JAVA学习记录1]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/144989338</link><guid>https://blog.youkuaiyun.com/AX400/article/details/144989338</guid><author>AX400</author><pubDate>Tue, 07 Jan 2025 18:02:46 +0800</pubDate><description><![CDATA[JAVA入门学习]]></description><category></category></item><item><title><![CDATA[Namenode无法启动]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/118095166</link><guid>https://blog.youkuaiyun.com/AX400/article/details/118095166</guid><author>AX400</author><pubDate>Mon, 21 Jun 2021 21:43:38 +0800</pubDate><description><![CDATA[问题：Namenode无法启动
一、可能是配置集群的时候改错了五个文件的配置
解决方法：
1.先进入到对应的路径中查看五个文件的配置情况


按照官网显示的配置：
&lt;configuration&gt;
        &lt;property&gt;
                &lt;name&gt;fs.defaultFS&lt;/name&gt;
                &lt;value&gt;hdfs://Master:9000&lt;/value&gt;
        &lt]]></description><category></category></item><item><title><![CDATA[输入hadoop时出现未找到命令]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/118094610</link><guid>https://blog.youkuaiyun.com/AX400/article/details/118094610</guid><author>AX400</author><pubDate>Mon, 21 Jun 2021 21:11:55 +0800</pubDate><description><![CDATA[问题：直接输入hadoop时，出现一下错误

原因：没有没有将hadoop命令添加至执行路径（也就是未将hadoop命令添加到PATH环境变量）。
解决方法：
1.首先检查你的PATH环境变量中，是否有下划线中的相关路径，如果没有，则需要添加。
（/usr/local/hadoop/bin: 这是hadoop文件的路径）

2.如何添加PATH环境变量
在Linux命令行中输入: vim ~/.bashrc

在上述文件的PATH中加入修改环境变量
$ export PATH=$PATH:/usr/loca]]></description><category></category></item><item><title><![CDATA[数据分析及可视化 散点图的绘制]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/115976065</link><guid>https://blog.youkuaiyun.com/AX400/article/details/115976065</guid><author>AX400</author><pubDate>Wed, 21 Apr 2021 20:10:21 +0800</pubDate><description><![CDATA[Python数据可视化之散点图的绘制
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
df = pd.read_csv('C:/Users/asus/Desktop/jintiguan/transcount.csv')
df = df.groupby('year').aggregate(np.mean)   # 提取数据
gpu = pd.read_csv('C:/Users/asus/Desktop/jintig]]></description><category></category></item><item><title><![CDATA[关于Hadoop配置完集群后操作HDFS的shell命令时出现的错误]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/115542631</link><guid>https://blog.youkuaiyun.com/AX400/article/details/115542631</guid><author>AX400</author><pubDate>Fri, 09 Apr 2021 14:42:40 +0800</pubDate><description><![CDATA[关于Hadoop配置完集群后操作HDFS的shell命令时出现的错误
前提：之前配置集群的时候，按照步骤都会关闭Hadoop伪分布式，此时再操作HDFS的相关命令就会出现拒绝连接的提示

此时我们就要通过一些命令使Hadoop重新启动
1.首先我们要查看hostname，并记住上面显示的名字，然后继续进行下一步
vim /etc/hostname


显示结果：

2.查看hosts内容，并添加映射，添加的名称须同上述hostname中的名字相同
vim /etc/hosts


显示结果：

3.添加后保]]></description><category></category></item><item><title><![CDATA[2020寒假自学内容（一）]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/113485943</link><guid>https://blog.youkuaiyun.com/AX400/article/details/113485943</guid><author>AX400</author><pubDate>Sun, 31 Jan 2021 22:07:46 +0800</pubDate><description><![CDATA[寒假学习内容（一）
import numpy as np
a = np.array([[1,2,3],[1,2,4]])
a.size
a.shape
a.ndim
a.dtype

创建数组对象
a.reshape(3,2)  #改变数组形态

 list(range(10))

np.arange(10)
np.linspace(0,10,10,endpoint=False)

np.logspace(0,10,10,endpoint=False,base=2)

2**np.linspace(0,10]]></description><category></category></item><item><title><![CDATA[BMI指数计算(thinker版)]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/111304088</link><guid>https://blog.youkuaiyun.com/AX400/article/details/111304088</guid><author>AX400</author><pubDate>Wed, 16 Dec 2020 21:58:37 +0800</pubDate><description><![CDATA[BMI指数计算(thinker版)
import tkinter
import tkinter.messagebox

def msgbox():
#         tkinter.messagebox.showinfo(title="name",message=name.get())
#         tkinter.messagebox.showinfo(title="age",message=age.get())
#         tkinter.messagebox.showinfo(titl]]></description><category></category></item><item><title><![CDATA[猜数字(thinker版)]]></title><link>https://blog.youkuaiyun.com/AX400/article/details/111303415</link><guid>https://blog.youkuaiyun.com/AX400/article/details/111303415</guid><author>AX400</author><pubDate>Wed, 16 Dec 2020 21:25:25 +0800</pubDate><description><![CDATA[猜数字(thinker版)
import random
import tkinter
import sys
import tkinter.messagebox


def cai_shu_zi():
    global i
    if Button1['text'] == "游戏结束":
        sys.exit()
    else:
        try:
            text_check = ''.join(j for j in Entry1.get() if j in '0]]></description><category></category></item></channel></rss>