Hive学习(一)窗口函数源码阅读背景窗口函数执行逻辑代码流转图源码阅读分析PTFOperatorPTFInvocationPTFPartitionTableFunctionEvaluatorrows between窗口范围定义结尾 背景最近计算的指标经常使用到窗口函数,由于数据量级较大,窗口函数执行的耗时较长,想要优化却无从下手,才发觉对窗口函数底层实现原理一无所知,故计划阅读hive窗口函数
转载
2024-04-14 16:13:06
90阅读
vscode的简介:vscode是微软开发的一款轻量级代码编辑器,免费、开源而且功能强大。vscode是用electron开发可在多端运行,可以适用多种语言的开发工具。目的:工欲善其事,必先利其器。通过配置 VSCode 插件来提高生产力。如何配置插件:1.安装vscode;2.打开软件,找到插件入口;3.输入相应的插件名称,基本安装了就可以了。非常好用的插件:1.code spell
转载
2023-11-03 12:48:36
313阅读
vscode插件就像手机里的应用商店一样,可以让我们在高效代码开发、为了美观的代码格式,可以更好的高逼格分享代码等系列功能,本文特意整理了艾编程老师多年来使用vscode的经验,整理的插件集希望对您有帮助!1、简体中文语言包插件名称:Chinese中文(简体)语言包作用:将VSCode操作界面转换为中文,对英语不好的朋友,非常友好安装完成,重启VScode即可查看中文操作界面 2、编辑器
转载
2023-09-20 15:03:44
417阅读
前言开源项目很多,各式各样的源码是我们学习的宝库,而打开源码,满屏的代码和英文注释极大地降低了阅读兴趣和效率。怎样有效地提升效率,并提升兴趣呢?下面说说我自己的小技巧......1.系统架构先找到框架的官方文档,官方文档权威且可信,避免阅读二手文档的误导,还有在阅读二手文档时我尝尝会有怀疑,这会消耗你的经历。找到Get Start页面,一般会有框架或者项目的整体架构、层次依赖关系,可以让你在阅读之
转载
2024-06-23 06:06:16
247阅读
记录下自己阅读wordpress的过程。打算先整体过一遍。我下载的wordpress版本是4.9.5。首先是入口文件index.php仅仅只是告诉要使用主题,然后加载wordpress环境和模板。进入wp-blog-header.php文件看看使用单例的方式执行if中的内容。主要包括3个部分。一、加载wp-load.php //加载wordpress需要的库二、wp();
转载
2024-02-19 21:17:44
61阅读
此外,像Cursor、Trae这样的具有 AI 功能的编辑器在辅助编程方面更是发展的无比迅速,一键改写,bug检测,性能优化等能力已经到了非常高的水平。这个功能使得ChatGPT可以分析Github上任意一个代码库,并且回答跟代码有关的问题,还会根据用户的指令生成详细报告。但是,我发现豆包也上线了类似功能,于是我尝试用豆包的AI编程能
目录一、前言二、插件介绍1、Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code2、open in browser3、Git Graph4、Code Runner5、代码自动换行6、vscode-icons7、One Dark Pro8、Bracket Pair Colorizer(扩展已弃用,先已内置vscode)9、
转载
2023-10-26 15:48:42
1076阅读
前段时间, 写了一篇从Github下载开源电子书, 收到很多赞, 有朋友问我, 如何写自己的开源电子书? 我在这里就详细的写一写...前期准备:申请一个自己的github账户了解Markdown语法把文章读完的耐心 (我用了一整天写完, 读完大约需要10分钟)写开源书分三步:在Github中建立一个仓库, 创建好书的目录通过Github授权登录Gitbook, 以Github仓库为源, 在Gitb
转载
2024-03-13 14:26:16
366阅读
之前听说过一个故事,一个领导为了提高团队战斗力,把团队成员集中起来,搞封闭开发,重点还是在没有网的条件下。 结果就是一个月过去了,产出基本为零。 我
原创
2022-04-12 11:34:14
100阅读
# Java Github 优秀开源项目源码阅读
开源项目是程序员学习的利器,通过阅读优秀的开源项目源码可以学习到其他程序员的编程思路和技巧。在Github上有许多优秀的Java开源项目,比如Spring Framework、Hibernate等。今天我们就来阅读一个Java开源项目的源码,通过这个过程来学习更多的Java编程知识。
## 选择一个优秀的Java开源项目
在Github上搜索
原创
2024-07-04 06:07:20
153阅读
原文链接: 如何在 GitHub 上高效阅读源码?之前听说过一个故事,一个领导为了提高团队战斗力,把团队成员集中起来,搞封闭开发,重点还是在没有网的条件下。结果就是一个月过去了,产出基本为零。我发现,如果没有网,程序员基本上是写不出代码了。现在做什么功能之前,先到网上搜搜看,然后直接复制粘贴搞定。最实用的技术就是这么朴实无华。而大部分的代码都是在 GitHub 上找的,可以这么
转载
2021-12-20 12:58:43
151阅读
相信大家在 GitHub 上阅读源代码的时候,一个一个文件点啊点,结果还不是自己想要的,又得回退,很蛋疼,以至于去下载插件,比如 Octotree,装上之后,仓库的左侧就会有个树形的菜单,如图: 而本
转载
2021-07-30 10:30:18
638阅读
# 如何实现一个简单的 iOS 小说阅读器
本篇文章适合刚入行的小白,旨在教会你一个基础的 iOS 小说阅读器的实现思路,首先我们将展示整个开发流程的步骤,然后再分别详细介绍每一步需要执行的代码和其含义。
## 开发流程
下表展示了开发小说阅读器的主要步骤:
| 步骤 | 描述 |
|------|-----------------------
idea 看源码关系uml插件推荐 code iris 最近看源码就想找个uml的类图工具,网上看了一些,发现都是一些单个类的继承关系图,如果不知道的朋友,可以用uml插件工具搜索uml即可(uml support),然后每次点击右键后在菜单下面找Diagrams,但是我们今天介绍的不是这个,而是另外一个不错的插件,叫code iris。这个是可以显示整个工程所有类关系图的插件。插件中心查找
转载
2024-04-18 14:59:10
218阅读
目录一、概述二、使用教程1.搜索扩展 2.列出已安装的扩展3.卸载扩展 4.禁用扩展5.启用扩展6.更新扩展三、扩展介绍1.Python 2.Jupyter 3.C/C++ 4.ESLint 5.Prettier 6.Live Server 7.Visual Studio IntelliCode8.Code
转载
2024-05-20 07:21:05
238阅读
<?php namespace Laravel\CLI\Tasks\Bundle\Providers; use Laravel\Request;class Github extends Provider { /** * Install the given bundle into the application. * 将给定的包安装到应用程序中。 * @param string $bundle * @param string $path * @return void.
原创
2021-06-10 07:25:40
118阅读
装上这两个插件,就足够你畅游了。
转载
2021-08-11 15:32:41
539阅读
作者 |牛岱链接 |zhihu.com/question/27821340/answer/808399749我试过 Octotree,但它只是支持在浏览器左侧生成文件树,我也试过 G...
转载
2021-08-16 15:26:25
792阅读
直接在github后面输入。
原创
2024-03-07 09:04:06
133阅读
本文从一款前端开发编辑器的基本需求出发,推荐在VSCODE使用过程中让人愉悦的一些插件。
本文目录
代码补全
运行调试
代码同步
生产化
效率
编辑器主题
前言
如何在VSCODE中安装插件
Ctrl + Shift + P 或者点击左侧快捷图标打开扩展(Extentions)。
选择 “Extensions: Install Extensions”。
在左侧搜索需要的插件安装即可。
多设备
你需
转载
2024-02-06 07:24:32
142阅读