1 2 3 4 5 ··· 22 下一页
摘要: 最近有许多小伙伴在访问博主博客页面的时候,觉得博主的样式挺好看,就私信了我,问我样式代码,我这里就特意的写了一篇文章来分享一下博主的美化样式代码,关于我分享出来的代码编写的位置可参考:[美化博客园样式](https://www.cnblogs.com/BNTang/articles/13772841 阅读全文
posted @ 2022-03-01 20:08 BNTang 阅读(939) 评论(42) 推荐(10) 编辑
摘要: 前言 看这篇文章之前,首先得要给大家先介绍一下什么是虚拟机。 虚拟机是一种 软件,它可以在 一台物理服务器 上,也就是我们平时所使用的电脑,虚拟出多台逻辑服务器,这个逻辑服务器怎么理解呢? 逻辑服务器是指在物理服务器基础上,通过虚拟化技术或软件配置来划分和管理的虚拟服务器。它不依赖于具体的硬件,而是 阅读全文
posted @ 2024-06-19 01:03 BNTang 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 前言 在阅读本文之前,我相信你已经是一个 Mybatis ORM 框架工具使用的熟练工了,那你是否清楚这个 ORM 框架是怎么屏蔽我们对数据库操作的细节的? 比如我们使用 JDBC 的时候,需要手动建立数据库链接、编码 SQL 语句、执行数据库操作、自己封装返回结果等。 但在使用 ORM 框架后,只 阅读全文
posted @ 2024-06-16 20:35 BNTang 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 前言 如何面对复杂系统的设计? 我们可以把 Spring、MyBatis、Dubbo 这样的大型框架或者一些公司内部的较核心的项目,都可以称为复杂的系统。 这样的工程也不在是初学编程手里的玩具项目,没有所谓的 CRUD,更多时候要面对的都是对系统分层的结构设计和聚合逻辑功能的实现,再通过层层转换进行 阅读全文
posted @ 2024-06-16 19:59 BNTang 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 前言 经过『手撕Vue-CLI』自动安装依赖,已经实现了自动安装依赖的功能。 然而,虽然项目已复制并安装依赖,但其提示信息并不够友好,于是我试着去运行了一下vue create,发现其提示信息是这样的: 于是我决定完善提示信息,也借此机会完善一下项目的代码,变量命名等。 完善提示信息 完善变量命名 阅读全文
posted @ 2024-06-16 13:43 BNTang 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 开篇 经过『手撕Vue-CLI』拷贝模板,实现了自动下载并复制指定模板到目标目录。然而,虽然项目已复制,但其依赖并未自动安装,可能需要用户手动操作,这并不够智能。 正如前文所述,我们已经了解了业务需求和背景。那么,接下来我们将直接深入探讨核心实现细节。 自动安装依赖 在前文中,我们已经将模板文件复制 阅读全文
posted @ 2024-06-15 11:22 BNTang 阅读(192) 评论(0) 推荐(2) 编辑
摘要: 开篇 经过上篇文章的介绍,实现了可以根据用户选择的模板名称加上对应的版本号,可以下载对应的模板,并且将下载之后的文件存放在用户目录下的 .nue-template文件夹中。 接下来这篇文章主要实现内容是将下载的模板文件拷贝到当前所执行命令的目录下。 拷贝模板 例如我现在在终端当中输入 nue-cli 阅读全文
posted @ 2024-06-05 22:46 BNTang 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 开篇 经上篇文章的介绍,实现了获取下载目录地址,接下来实现下载指定模板的功能。 背景 通过很多章节过后,已经可以拿到模板名称,模板版本号,下载目录地址,这些信息都是为了下载指定模板做准备的。 实现 如何从 GitHub 下载模板 可以借助 download-git-repo 这个库来下载 GitHu 阅读全文
posted @ 2024-06-02 12:59 BNTang 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 开篇 在上一篇文章中,简单的对 Nue-CLI 的代码通过函数柯里化优化了一下,这一次来实现一个获取下载目录的功能。 背景 在 Nue-CLI 中,我现在实现的是 create 指令,这个指令本质就是首先拿到模板名称和版本号之后,然后去进行下载对应的模板,关于下载那么肯定要面临的问题就是如何下载?下 阅读全文
posted @ 2024-06-01 15:14 BNTang 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 开篇 在上一篇文章中,给 nue-cli 添加了拉取版本号的功能,这一次来优化一下代码,使用函数柯里化的方式来优化代码。 实现 函数柯里化 函数柯里化是一种将使用多个参数的一个函数转换成一系列使用一个参数的函数的技术。 在进行改写之前,首先给大家简单介绍一下函数柯里化,写一个简单的例子来演示一下。 阅读全文
posted @ 2024-05-30 23:54 BNTang 阅读(189) 评论(0) 推荐(1) 编辑
摘要: 开篇 在上一篇文章中,给 nue-cli 添加了与用户终端交互的功能,这一次来实现一个拉取版本号的功能。 这个功能的背景是,有时候我们在使用脚手架的时候,不同版本的脚手架可能会有不同的功能,所以用户有可能会根据自己的需求选择不同的版本,所以这里将会实现一个根据用户选择的版本号,拉取对应的版本号的模板 阅读全文
posted @ 2024-05-30 01:53 BNTang 阅读(219) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 22 下一页