第一章 概论 基本概念 词法分析 是从左到右一个字符一个字符地读入源程序,对构成源程序的字符流进行扫描和分解,从而识别出一个个单词(token)。 Token包括:关键字、标识符、界符等 语法分析 把Token串转换成体现语法规则的抽象树(AST) 是在词法分析基础上将单词序列构造成各类语法短语(比 ...
安装pnpm 和报错解决,亲测可行 pnpm 是一款磁盘空间高效的软件包管理器。 当使用 npm 或 Yarn 时,如果你有 1000个项目,并且所有项目都有一个相同的依赖包,那么, 你在硬盘上就需要保存 100 份该相同依赖包的副本。然而,如果是使用 pnpm,依赖包将被存放在一个统一的位置,因此 ...
# 一级标题, 一般是书籍的章标题或课程的章标题
## 二级标题, 一般是节内容
### 三级标题, 一般是重要知识点内容 ...
我写了一些算法简单的 Python 实现,封装成了 Python 类和函数,以便调用。当然,实际的交通需求预测当中不会真的使用 Python 之类的代码工具来实现,有现成的专用工具,如 TransCAD 等。此处代码仅做一演示,以便 课堂测试计算的时候偷懒 学习交流使用。 ...
NocoBase 是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本。 ...
空格/换行输入 末尾两个空格等于换行 空格输入方法: 使用全角英文的空格 使用 这样的标记 标题 (注:#号后加空格后面就是标题) # 1 一个#号就代表1号标题 ## 2 两个#号就代表2号标题 ### 3 #号越多字越小 #### 4 标题需要在#号后空一格才生效 ##### 5 举 ...
什么是网站地图 网站地图,又叫站点地图,它就是一个列出了你网站上所有页面地址的清单文件,一般来说分为2种,一种是给搜索引擎看的,一种是给用户看的,前者帮助搜索引擎更好地收录你的网站,后者帮助用户更好的了解你的网站整体结构、更快的找到他们想要找的内容。本文讲的主要是前者。 站点地图格式 一般有3种格式 ...
科研党必看:在Zotero里免费使用Deepl API翻译服务、如何免费获得DeepL API 密钥(Zotero翻译密钥) Zotero是一款文献管理软件,高自由度和良好的生态环境让Zotero社区开发了许多实用的插件。其中有一款插件zotero-pdf-translate,其可以对pdf内容进行 ...
你理解的测试工程师是怎么样的?是不是觉得测试工作很简单呢? 测试简单,但也乐趣无穷 作为在华为从事大型软件系统测试工作20年的测试老兵,阿钟老师透露,20年前正是因为听信了朋友的一句“测试有手就行”, 即使不是科班出身,也自信地加入了华为测试部,从此开始了20年的测试生涯。 进入华为后,阿钟的工作内 ...
DB2是IBM的一款关系型数据库管理系统,JDBC DB2 Source Connector是一个用于通过JDBC读取外部数据源数据的连接器。Apache SeaTunnel如何支持JDBC DB2 Source Connector?请参考本文档。 支持引擎 Spark Flink SeaTunne ...
idea安装中文插件时提示: Plugin "Chinese (Simplified) Language Pack / 中文语言包" was not installed: 查看自己idea的版本,打开idea的时候可以看到,去插件官网查看自己idea的版本对应的插件版本,下载可以兼容安装在你电脑当前 ...
该问题源于这样一个实践场景,试想有一个花名册,如下这样: 现在需要根据这个花名册批量将其转换为考试时贴在桌上的小标签,如下这样: 那么这个需求本质上就是将多行多列数据(考生姓名、考生编号、证件号码三列)转为单列数据(上图需求结果的第二列)。第一列是静态数据,第三列是递增数列,相对都比较容易实现。 现 ...
这篇文章并不是一个大众化的docker介绍,是本人在学习docker中遇到的问题和存在的疑惑在得到解答后所总结出来的内容。 Docker是什么? Docker首先他是一个软件平台,让您可以快速构建、测试和部署应用程序。顾名思义他是一个项目构建部署的工具。但他和一些Maven之类的构建工具有所不同。他 ...
博客园 博客积分与排名 默认是不显示的。 如果想要显示出来,需要在博客园的“设置”里进行设置。 具体操作步骤如下 1、在个人主页中点击管理 2、点击选项按钮 3、在选项中拉到最下方勾选积分与排名,然后刷新你的博客页面即可 我的排名到30万了,仍需努力呀~~~ ...
前言:电脑配置过git并且了解git命令的情况下 初始上传打开gitee码云创建自己的仓库 第二步 第三步 找到你项目的文件夹 输入cmd 进入命令行 第四步 初始化 git init 成功后查看项目文件夹 第五步 git add . 第六步 创建版本号 git commit -m "项目第一版 增 ...
1、什么是GIT? Git是一个免费、开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 2. git相关概念 Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开 ...
it规定提交时必须要写提交信息,作为改动说明保存在 commit 历史中,方便回溯。规范的 log 不仅有助于他人 review,还可以有效的输出 change_log甚至对于项目的研发质量都有很大的提升。参考目前比较流行的Angular团队的commit规范 ...
1. git 介绍 Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Linus Torvalds为了帮助管理Linux内核开发而开发了Git,作为替代BitKeeper的过渡方案。 Git的主要特点如下: 分布式:与传统的集中式版本控制系统 ...
前言 缘由 『小程序隐私保护指引』小程序发布,每次都躲不开! 事情起因: 最近在帮朋友弄一个小项目,uniapp+unicloud壁纸小程序。虽然之前做过不少小程序,但是每次发布正式版本时都有一步『小程序隐私保护指引』需要填写,每次填每次忘。这次秉承好记性不如烂笔头的宗旨,特此记录,予以分享 ...
Matlab图形属性检查器 和其他语言的绘图不一样的是,Matlab允许我们通过非编程的方式来自定义调整绘图。下面介绍Matlab图形的构成以及几种调整绘图时的常用操作。 图形构成 什么是Figure 当我们使用绘图函数创建图形时,总会弹出一个窗口以显示我们绘制的图形,这整个窗口我们把它叫做Figu ...