公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
扣丁学堂区块链在线教程-面向对象编程思想-2
视频主要介绍了面向对象编程的优势,包括代码重用性高、易于模块化开发、封装、继承和多态等特性。通过面向对象的思想,可以将数据和行为封装在对象中,使得代码更加清晰、易于管理和扩展。同时,对比了面向过程编程,指出了面向对象在大型项目中的优势。特别提到了Go语言中的面向对象特性,如使用结构体代替类、通过匿名字段和接口实现继承和多态。
扣丁学堂区块链在线教程_String包 检索类函数-2
本视频主要介绍了Go语言中strings包的一些基本用法,重点讲解了字符串检索相关的函数,如contents、contents any、index、index any、index func等。通过具体示例演示了这些函数如何判断字符串中是否包含特定子串、字符或满足特定条件的字符,以及如何获取子串在字符串中首次出现或最后一次出现的位置。这些内容对于需要进行字符串处理的开发者来说非常实用,可以帮助他们更高效地进行文本分析和处理。
区块链在线教程-结构体嵌套模拟聚合关系-1
本视频主要介绍了Go语言中结构体嵌套的概念和应用。结构体嵌套允许一个结构体作为另一个结构体的属性,模拟面向对象编程中的聚合和继承关系。通过案例演示了如何使用结构体嵌套来模拟地址和个人信息的聚合关系,并探讨了使用结构体对象与指针对象在内存分配和数据关联方面的差异。视频内容适合有一定编程基础,特别是对Go语言和面向对象编程感兴趣的技术人群。
扣丁学堂区块链在线教程_Switch分支语句
本视频详细介绍了Go语言中的switch分支语句,包括其基本语法、与if-else语句的区别、case分支的多值匹配、以及省略变量的用法。通过学生成绩判断和月份天数判断的案例,展示了switch语句在实际编程中的应用,以及如何通过逻辑判断简化代码。视频还讨论了代码执行顺序的重要性,并提供了闰年判断的逻辑实现。
扣丁学堂区块链在线教程_变量声明和初始化
本视频主要介绍了Go语言中变量的声明、初始化以及赋值操作。讲解了整形、浮点型、字符串、布尔值、数组、切片和函数等不同数据类型的变量在未赋初始值时的默认值情况。同时,介绍了Go语言的自动类型推断功能,允许在声明变量时省略数据类型,由编译器自动推断。还涉及了简短声明格式,即在函数体内使用冒号等号进行变量声明和赋值,以及全局变量和局部变量的概念。此外,还探讨了Go语言的多重赋值功能,允许同时为多个变量赋值,提高代码的简洁性和可读性。这些内容适合有一定编程基础,希望深入了解Go语言特性的开发者学习。
扣丁学堂区块链在线教程-初识区块链家族-1
区块链技术作为近年来备受关注的创新,其核心在于去中心化思想,与互联网的结合产生了深远影响。通过P2P下载、CDN、分布式计算等技术,区块链实现了数据的分布式存储和传输,提高了系统的稳定性和安全性。同时,区块链技术在金融、社交等领域展现出巨大潜力,如P2P借贷、众筹等应用。本文通过介绍区块链家族的成员,阐述了去中心化在现代社会的多方面应用,适合对区块链技术及其在不同领域应用感兴趣的人群。
学习排行榜,夺榜够刺激!奖品够给力!
在这个在线平台上,用户通过坚持每日学习并完成至少15分钟的学习任务,能够触发打卡机制记录他们的学习进度。系统不仅设有周奖励,如VIP卡、付费课程抵扣券等,还升级了月奖励,提供小米手环、定制化键鼠等实物激励。用户可以轻松参与,只需登录平台并进行简单操作即可加入排行榜竞争。学习成果会呈现在排行榜上,以增加用户间的互动性与竞争性。这个机制适合于有志于自我提升且喜欢有形回报的学习者。
前端李游携手短视频,祝51CTO18周年生日快乐!
本视频来自51CTO平台的资深前端讲师,讲述了平台成立18周年的里程碑,以及个人短视频账号的开通。讲师鼓励追求前端学习的听众在新的一年里继续努力,同时邀请他们关注自己的教学内容。视频内容适合对前端技术有浓厚兴趣、希望通过在线教育提升个人技能以及想要构建个人学习网络的人群。