摘要:
从事数仓工作,在工作学习过程也看了很多数据仓库方面的数据,此处整理了数仓中经典的,或者值得阅读的书籍,推荐给大家一下,希望能帮助到大家。建议收藏起来,后续有新的书籍清单会更新到这里。 书籍推荐 《数据仓库工具箱(第3版)——维度建模权威指南》 本书会介绍基本知识,然后逐个讨论具体实例内容,最后进行综 阅读全文
摘要:
前言 作为一名个人开发者,无论是搭建网站、编写小程序,还是运行脚本,我几乎离不开云服务器。回想从大学时期开始接触服务器,到如今进入职场,已累积了近十年的使用经验。从最初的“乞丐版”1核0.5G服务器,到如今的“土豪版”8核16G云服务器,再到云数据库、云Redis、云存储、CDN,甚至是面向API编 阅读全文
摘要:
使用来引用 Makefile 中的变量。使用$$来引用 shell 中的变量,以确保在传递给 shell 时保留单个符号。 阅读全文
![Makefile文件中,两个$的变量变量$$Xxx 与一个$的变量 $Xxx的区别](https://img2024.cnblogs.com/blog/658970/202412/658970-20241226122423916-2126030544.png)
摘要:
本文引用怎么禁用 vscode 中点击 go 包名时自动打开浏览器跳转到 pkg.go.dev 在 vscode 设置项中配置 gopls 的 ui.navigation.importShortcut 为 Definition 即可。 "gopls": { "ui.navigation.import 阅读全文
![怎么禁用 vscode 中点击 go 包名时自动打开浏览器跳转到 pkg.go.dev](https://img2024.cnblogs.com/blog/658970/202412/658970-20241211130339062-177191625.png)
摘要:
Goroutine是Go语言中的一种轻量级线程,也成为协程,由Go运行时管理。它是Go语言并发编程的核心概念之一。Goroutine的设计使得在Go中实现并发编程变得非常简单和高效。轻量级:Goroutine的创建和切换开销非常小。与操作系统级别的线程相比,Goroutine占用的内存和资源更少。一个典型的Goroutine只需要几KB的栈空间,并且栈空间可以根据需要动态增长。并发执行:Goroutine可以并发执行多个任务。 阅读全文
![GoLang协程Goroutiney原理与GMP模型详解](https://img2024.cnblogs.com/blog/658970/202411/658970-20241109111137827-581422087.png)
摘要:
面向切面编程(AOP)通过将横切关注点(cross-cutting concerns)分离出来,提供了一种增强代码模块化和可维护性的方法。简单来说,AOP就是将公共的模块封装成公共的方法,然后在需要的时候(这个就是切入点),直接就可以调用,而不用在各个对象里面具体的实现。AOP是一种新的编程方式,它和OOP不同,OOP把系统看作多个对象的交互,AOP把系统分解为不同的关注点,或者称之为切面(Aspect)。这个可以理解为把系统理解为一个流程,一个对象负责流程上的一个节点。 阅读全文
![什么是AOP面向切面编程?怎么简单理解?](https://img2024.cnblogs.com/blog/658970/202411/658970-20241105190922641-45182479.png)
摘要:
VS Code 提供了多种方法来查找和导航文件,包括快速打开文件、文件资源管理器、全局搜索、查找符号、查找文件中的文本、查找并替换、文件导航和使用命令面板。通过熟练使用这些方法,你可以提高开发效率,更快地找到和打开所需的文件。 阅读全文
![vs code常见的查找快捷键大全](https://img2024.cnblogs.com/blog/658970/202411/658970-20241102120958126-1535374823.png)
摘要:
多态(Polymorphism)是面向对象编程(OOP)中的一个核心概念,它允许对象以多种形式出现。多态性使得同一个接口可以用于不同的数据类型,从而使得代码更加灵活和可扩展。简单来说,多态就是一个接口,一个类,一个抽象类,一个类里面的方法,不同类的同一个方法,都可以有多种实现,这个在面向对象里面,就对应着继承、重载、重写等具体的方式。多态性是面向对象编程中的一个重要特性,它允许对象以多种形式出现,从而使得代码更加灵活和可扩展。 阅读全文
![什么是多态?面向对象中对多态的理解](https://img2024.cnblogs.com/blog/658970/202410/658970-20241030220413472-1270786806.png)
摘要:
本文原文来自[持续更新]程序员每天会阅读哪些技术网站(带链接)来提升自己? 国内的网站 这些国内技术网站和社区涵盖了编程语言、算法、职业规划、云计算、AI等多方面的内容,可以获取最新的技术资讯、学习资源和开发经验。当然目前国内的技术社区的内容还是相当的鱼龙混杂。 CSDN - 国内最大的IT社区之一 阅读全文
![[持续更新]程序员每天会阅读哪些技术网站(带链接)来提升自己?](https://img2024.cnblogs.com/blog/658970/202410/658970-20241010114335734-1635250341.png)
摘要:
最近整理了好多的技术书籍,对于提高自己能力来说还是很有用的,当然要有选择的看,不然估计退休了都不一定看得完,分享给需要的同学。 编程技术开发105本经典书籍推荐:https://zhangfeidezhu.com/?p=753 分享截图 阅读全文
![编程技术开发105本经典书籍推荐分享](https://img2024.cnblogs.com/blog/658970/202409/658970-20240907163734233-1575844040.png)
摘要:
什么是Ghost博客系统 Ghost 是一款设计简约、主题精致的个人博客系统,Ghost支持多用户创建和编辑,支持Markdown格式撰写文章,编辑的内容可即时预览。 创建轻量云主机 这里默认你已经有对应的轻量云服务器了。如果你已经有云服务器,直接重新安装,按照下面的流程就可以了。 没有的的可以点击 阅读全文
![一分钟搭建Ghost个人网站博客系统](https://img2024.cnblogs.com/blog/658970/202408/658970-20240829160906479-1338872904.png)