自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 10、做中学 | 五年级下期 Golang循环控制

本文介绍了Go语言中for循环的基本用法和变体形式。首先通过重复打印"hello world"的需求引出for循环的使用,详细讲解了for循环的四个要素:初始化、判断条件、变量迭代和执行语句。然后展示了如何用for循环实现类似while和do...while的结构,并演示了使用range遍历字符串的方法。最后讲解了break和continue两个跳出语句的使用场景和区别。文章强调要熟练掌握for循环的各种变体形式以及控制语句的应用。

2025-06-27 12:58:10 418

原创 9、做中学 | 五年级上期 Golang分支控制

摘要 本文以幽默的相亲场景引入Go语言的条件判断语句。详细介绍了if语句的单分支、双分支、多分支和嵌套结构,并通过颜值评分示例演示用法。同时讲解了switch语句的语法、case表达式规则和fallthrough穿透特性。最后对比了if和switch的适用场景:区间判断用if,明确值匹配用switch。文章通过生活化案例使编程概念更易理解,适合Go初学者学习条件控制结构。

2025-06-27 09:22:57 374

原创 8、做中学 | 四年级下期 Golang运算符

本文介绍了编程中常见的运算符类型及其使用方法。主要包括五种运算符:算术运算符(+、-、*、/、%、++、--)用于基础数学运算;关系运算符(==、!=、>、<、>=、<=)用于比较值并返回布尔结果;逻辑运算符(&&、||、!)用于条件判断;位运算符(&、|、^、<<、>>)用于二进制运算和性能优化;赋值运算符(=、+=、-=等)用于简化赋值操作。文章通过Go语言代码示例展示了各类运算符的具体应用,并特别指出自增/自减运算符的使用限制(不

2025-06-26 14:40:10 1289

原创 7、做中学 |四年级上期 Golang指针

摘要(149字) 值类型直接存储数据本身(如int、float),而引用类型存储数据地址。指针属于引用类型,通过&获取变量地址,*获取指向的实际值。指针声明如*int,可用&赋值或用new()初始化。应用场景包括:函数参数传递(修改原变量)、节省大内存数据复制开销、提升大数据访问效率。理解指针需区分值类型(直接存储值)与引用类型(存储地址再指向值)的内存分配差异,掌握取地址和取值操作是使用关键。

2025-06-26 10:23:45 343

原创 6、做中学 | 三年级下期 Golang值类型相互转换

本文介绍了Go语言中的类型转换操作,包括数值类型转换、数值与字符串互转。数值转换需使用T(v)显式声明,注意大类型转小类型可能损失精度。数值转字符串可通过fmt.Sprintf或strconv包实现,字符串转数值则使用strconv.Parse系列方法。文章提供了详细代码示例,并强调要参考官方文档掌握具体参数用法。通过练习可熟练掌握各种类型间的转换操作。

2025-06-25 16:40:17 400

原创 5、做中学 | 三年级上期 Golang布尔和字符串

本文介绍了Go语言中的布尔类型和字符串类型。布尔类型(bool)只有true和false两种值,占1字节空间,常用于逻辑判断。字符类型本质是整数,使用byte或int存储ASCII/Unicode码值。字符串是由字节组成的固定序列,采用UTF-8编码,具有不可变性,支持转义字符和原格式输出。文章包含代码示例,展示了布尔逻辑判断、字符码值操作及字符串拼接等特性,并布置了相关练习作业。

2025-06-25 11:14:47 490

原创 4、做中学 | 二年级下期 Golang整型和浮点型

本文详细介绍了Go语言中整数和浮点数的数据类型分类与特性。整数分为有符号和无符号两类:有符号整数(int/int8/int16/int32/int64)包含符号位,取值范围随位数变化;无符号整数(uint/uint8/uint16/uint32/uint64)仅表示非负数。浮点数包括float32(6-7位精度)和float64(15-16位精度),分别采用不同的内存分布结构(32位:1+8+23;64位:1+11+52)。通过代码示例展示了各类型的取值范围和精度限制,重点解释了二进制位数对数值存储的影响机

2025-06-20 18:07:35 961

原创 3、做中学 | 二年级上期 Golang数据类型和常量/变量声明使用

本文介绍了Go语言的基本数据类型、常量和变量的定义与使用方法。主要内容包括: 基本数据类型:详细列举了布尔型、整数型(int/uint系列)、浮点型、复数型、字符串型等Go语言的基础数据类型,包括每种类型的取值范围、零值和示例。 常量:介绍了常量的定义语法(使用const关键字),强调常量的不可修改特性,并展示了显式/隐式声明方式以及多常量简写形式。 变量:通过类比药材柜形象说明变量概念,详细讲解三种变量声明方式(先声明后赋值、声明时赋值、简短声明),以及多变量同时声明的方法。 全文以代码示例和表格形式清晰

2025-06-20 09:56:41 1031

原创 2、做中学 | 一年级下期 Golang代码风格和转义字符

摘要:本文介绍了Go语言入门基础,包括环境搭建、Hello World程序编写、编码规范及转义字符使用。内容涵盖项目创建、包声明、导包、main函数定义等基本语法,强调命名规范和单行注释风格。详细讲解了常见转义字符及其应用,并通过制表符实现特定图形输出的实践案例。文章以幽默风格引导读者快速掌握Go基础,同时提醒开发规范的重要性,为后续学习打下基础。

2025-06-18 16:43:48 864

原创 1、做中学 | 一年级上期 Golang简介和安装环境

摘要:Go语言是由Google开发的开源编程语言,旨在解决多核CPU利用率低、代码复杂度高和C/C++编译慢等问题。它适用于高性能场景如游戏开发、秒杀系统、云计算和区块链等。在Windows环境下安装Go 1.21.5版本,配置环境变量后可使用GoLand进行开发。本次学习任务包括了解Go语言特性、安装环境和开发工具。

2025-06-18 13:55:51 639

原创 九、Hadoop环境搭建之Hadoop本地运行模式

Hadoop 官方网站:http://hadoop.apache.org/Hadoop 运行模式包括:本地模式、伪分布式模式以及完全分布式模式。本地运行模式(官方 WordCount)

2025-01-06 10:21:52 468

原创 八、Hadoop环境搭建之安装Hadoop

用XShell文件传输工具将hadoop-3.1.3.tar.gz导入到opt目录下面的software文件夹下面。在my_env.sh文件末尾添加如下内容:(shift+g)重启(如果Hadoop命令不能用再重启虚拟机)解压安装文件到/opt/module下面。在hadoop102安装Hadoop。进入到Hadoop安装包路径下。保存并退出: :wq。

2025-01-06 09:59:13 510

原创 七、Hadoop环境搭建之安装JDK

用XShell传输工具将JDK导入到opt目录下面的software文件夹下面。注意:重启(如果java -version可以用就不用重启)注意:安装JDK前,一定确保提前删除了虚拟机自带的JDK。在Linux系统下的opt目录中查看软件包是否导入成功。如果能看到以下结果,则代表Java安装成功。解压JDK到/opt/module目录下。以下操作,请切换至root权限进行操作。五、测试JDK是否安装成功。

2025-01-03 16:40:35 682

原创 六、Hadoop环境搭建之克隆虚拟机

保证Linux系统ifcfg-ens33文件中IP地址、虚拟网络编辑器地址和Windows系统VM8网络IP地址相同。利用模板机hadoop100,克隆三台虚拟机:hadoop102 hadoop103 hadoop104。查看Windows系统适配器VMware Network Adapter VMnet8的IP地址。修改克隆机IP,以下以hadoop102举例说明。注意:克隆时,要先关闭hadoop100。以下以hadoop102举例说明。

2025-01-03 15:21:40 416

原创 五、Hadoop环境搭建之模板虚拟机准备

注:Extra Packages for Enterprise Linux 是为“红帽系”的操作系统提供额外的软件包,适用于 RHEL、CentOS 和 Scientific Linux。配置了 liudd具有免密功能,但是程序执行到%wheel 行时,该功能又被覆盖回需要密码。如果 Linux 安装的是最小系统版,还需要安装如下工具;注意:liudd这一行不要直接放到 root 行下面,因为所有用户都属于 wheel组,你先。注意:在企业开发时,通常单个服务器的防火墙时关闭的。

2024-12-31 14:19:42 451

原创 四、Hadoop环境搭建之远程连接

所以,远程登录工具就是必不可缺的,目前,比较主流的有Xshell,SecureCRT等,同学们可以根据自己的习惯自行选择,以下以Xshell5为例。链接: https://pan.baidu.com/s/12FkRLE-Mx59ftEkCHXHRzQ?链接: https://pan.baidu.com/s/1pDtNfHgaxIRPt51V843RYA?1)一直点击下一步,但是有一页收费页,点击免费版,图如下。1)一直点击下一步,但是有一页收费页,点击免费版,图如下。2)出现如下界面表示安装成功。

2024-12-31 14:16:37 529

原创 三、Hadoop环境搭建之安装模板虚拟机

系统的安装得分两个步骤。

2024-12-30 09:47:10 904

原创 二、Hadoop环境搭建之VMware

推荐的软件为VMware,VMware可以使用户在一台计算机上同时运行多个操作系统,还可以像Windows应用程序一样来回切换。用户可以如同操作真实安装的系统一样操作虚拟机系统,甚至可以在一台计算机上将几个虚拟机系统连接为一个局域网或者连接到互联网。链接: https://pan.baidu.com/s/1o_ow24qGLSMVsda-MufNiA?一台电脑本身是可以装多个操作系统的,但是做不到多个操作系统切换自如,所以我们需要一款软件帮助我们达到这个目的,不然数仓项目搭建不起来。

2024-12-30 09:39:16 367

原创 一、Hadoop概述

Hadoop Distributed File System,简称 HDFS,是一个分布式文件系统。NameNode(nn):存储文件的元数据,如文件名,文件目录结构,文件属性(生成时间、副本数、文件权限),以及每个文件的块列表和块所在的DataNode等。DataNode(dn):在本地文件系统存储文件块数据,以及块数据的校验和。Secondary NameNode(2nn):每隔一段时间对NameNode元数据备份。

2024-12-26 17:35:23 1961

原创 6.Matplotlib常见图形

个人网站:山海同行网站地址:https://shanhaigo.cn/本篇地址:https://shanhaigo.cn/courseContent/1871817285199659008以下为简单的介绍Matplotlib,其它几种图形绘制。

2024-12-26 11:03:50 960

原创 5. Matplotlib一屏多图

个人网站:山海同行网站地址:https://shanhaigo.cn/本篇地址:https://shanhaigo.cn/courseContent/1871737843794247680。

2024-12-25 10:01:48 531

原创 4. Matplotlib的清晰表达

个人网站:山海同行网站地址:https://shanhaigo.cn/本篇地址:https://shanhaigo.cn/courseContent/121871481879555932160接上篇,实现了自定义点和线的样式,但是图中表达的x轴、y轴不是很详细,接下来有Matplotlib小伙伴给大家慢慢完善描述信息,达到看图识意!

2024-12-25 09:19:34 275

原创 3. Matplotlib小伙伴之点和线的多变

个人网站:山海同行网站地址:https://shanhaigo.cn/本篇地址:https://shanhaigo.cn/courseContent/1871464429850394624上篇Matplotlib绘制了一张天气图,大家都很惊讶和好奇,当然也有好多疑问。最多的就是点的样式能不能改下,线条能换成虚线的样式吗?根据大家的反馈,Matplotlib小伙伴整理了大家的疑问,并分类说明…

2024-12-24 15:55:03 720

原创 2. Matplotlib的帮助和热心解答

个人网站:山海同行网站地址:https://shanhaigo.cn/本篇地址:https://shanhaigo.cn/courseContent/121871398019413508096。

2024-12-24 11:31:15 927

原创 1. 认识Matplotlib并邀请

很高兴认识Matplotlib这个朋友,让我为大家介绍一下!Matplotlib平常喜好收集各种数据,进行制作为图表,并和大家分享成果!Matplotlib这位新朋友,不仅乐于助人、善于分享,而且学识渊博,绘制各种图表都是信手捏来,比如绘制线图、散点图、等高线图、条形图、柱状图、3D 图形、甚至是图形动画等等。

2024-12-23 11:27:58 351

原创 四、centos7安装nginx

安装系统centos7安装nginx版本1.26.1。

2024-07-05 16:41:56 706

原创 三、虚拟机连接外网

来源网站:山海同行来源地址:https://shanhaigo.cn本篇资源:以整理分类并关联本篇地址本篇地址:https://shanhaigo.cn/courseDetail/1805875642621952000。

2024-07-05 14:39:08 5063

原创 二、安装虚拟机

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

2024-06-27 10:11:06 524

原创 一、安装VMware16

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

2024-06-27 10:07:34 455

原创 软件分享 | 第十三期 全球最牛的资源下载神器IDM

IDM是一个将下载速度提高多达5倍,恢复和提高下载进度的工具。能将由于连接丢失、网络问题、计算机关闭或意外断电而中断的下载全面恢复重新启动。IDM最牛逼的地方当然是它的下载速度。超快的下载速度,最大32线程的下载,使得很多单线程只能跑到每秒100kb/s的资源,也能跑到几兆每秒的下载速度。当然如果你本身单线程就已经是几兆每秒了,IDM可以帮你加速到几十甚至上百兆每秒的下载速度。...

2022-08-30 12:46:03 875

原创 软件分享 | 第十二期 yoco文库下载

如用于商业用途,请到官方购买正版,因未及时购买和支付而发生的侵权行为,与本订阅号无关,所产生的一切后果由用户自行承担。关注公众:雨中散步撒哈拉,私信发送"1012",免费获取工具包。添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)添加图片注释,不超过 140 字(可选)...

2022-08-29 16:10:55 5586 1

原创 网址图标数据

以下图标数据为: https://1024dh.top

2022-04-12 11:15:43 441

原创 ​​​资源分享 | 一、盘点高清壁纸网站​​

​​​资源分享 | 一、盘点高清壁纸网站​​​​​​​​​​​​1. wallroom​​​​​​2. 极简壁纸​​​​​​​3. 高清壁纸库​​​​​​4. 动漫图片和壁纸​​​​​​5. Wallpaper Abyss​​​​资源分享 | 一、盘点无版权图片网站作者:1024导航网址:​​https://1024.top​​备注:1024导航致力于收集高质量网站,内容持续更新中....本文内容,已收录至1024导航:​​https://shanhaigo.

2022-04-04 10:38:07 7216

原创 redis | 十二、redis之事务

redis系列文章:https://liudongdong.top/categories/redis本篇来源:https://liudongdong.top/archives/redisshi-er-redis-zhi-shi-wu公众号:雨中散步撒哈拉备注:欢迎关注公众号,一起学习,共同进步!一、基本概念Redis 的事务只是一组命令的集合,一个事务中的所有命令都会被序列化,执行过程中按照顺序执行,并且其它会话提交的命令不会插入到事务执行的命令序列中1. 保证Redis 事务可以一次.

2021-10-28 13:01:33 719

原创 redis | 十一、redis之Bitmaps

redis系列文章:https://liudongdong.top/categories/redis本篇来源:https://liudongdong.top/archives/redisshi-yi-redis-zhi-bitmaps公众号:雨中散步撒哈拉备注:欢迎关注公众号,一起学习,共同进步!一、Bitmaps(位图)Bitmaps 并不是实际的数据类型,而是定义在String类型上的一个面向字节操作的集合。因为字符串是二进制安全的块,他们的最大长度是512M,最适合设置成2^32个不同字节。Bitma

2021-10-22 17:47:06 197

原创 redis | 十、redis之HyperLogLog

redis系列文章:https://liudongdong.top/categories/redis本篇来源:https://liudongdong.top/archives/redisshi-redis-zhi-hyperloglog公众号:雨中散步撒哈拉备注:欢迎关注公众号,一起学习,共同进步!一、HyperLogLog基数统计HyperLogLog,下面简称为HLL,它是 LogLog 算法的升级版,作用是能够提供不精确的去重计数。存在以下的特点:代码实现较难。能够使用极少的内存来统计巨量的数据,在

2021-10-21 14:11:41 327

原创 redis | 九、redis之Geospatial

redis系列文章:https://liudongdong.top/categories/redis本篇来源:https://liudongdong.top/archives/redisjiu-redis-zhi-geospatial公众号:雨中散步撒哈拉备注:欢迎关注公众号,一起学习,共同进步!一、基本概念 Geospatial类型,底层实现原理实现为zset类型!1. 使用什么样的地球模型(Earth model)?这只是假设地球是一个球体,因为使用的距离公式是Haversine公式。这个公式仅适用于地

2021-10-21 10:30:18 402

原创 redis | 八、redis之Zset

redis系列文章:https://liudongdong.top/categories/redis本篇来源:https://liudongdong.top/archives/redisba-redis-zhi-zset公众号:雨中散步撒哈拉备注:欢迎关注公众号,一起学习,共同进步!一、基本概念 Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成

2021-10-21 10:23:39 241

原创 redis | 七、redis之Hash

redis系列文章:https://liudongdong.top/categories/redis本篇来源:https://liudongdong.top/archives/redisqi-redis-zhi-hash公众号:雨中散步撒哈拉备注:欢迎关注公众号,一起学习,共同进步!一、基本概念 Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。h

2021-09-16 10:10:18 154

原创 redis | 六、redis之Set

redis系列文章:https://liudongdong.top/categories/redis本篇来源:https://liudongdong.top/archives/redisliu-redis-zhi-set公众号:雨中散步撒哈拉备注:欢迎关注公众号,一起学习,共同进步!一、基本概念 Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。集合对象的编码可以是 intset 或者 hashtable。Redis 中集合是通过哈希表实现的,所

2021-09-14 11:55:33 1578

空空如也

空空如也

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

TA关注的人

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