摘要:# Rust 学习笔记:快速上手篇 这篇学习笔记将用于记录本人在快速上手 Rust 编程语言时所记录的学习心得与代码实例。为此,我会在[本笔记库](https://github.com/owlman/study_note)项目的`Programming/LanguageStudy/`目录下创建一个名
阅读全文
摘要:# Python 学习路线图 在这个系列笔记中,我将陆续整理自己在学习 Python 编程语言及其框架的过程中留下的笔记和代码,目的是掌握如何在生产环境中利用各种领域的第三方框架来快速开发应用程序。和大多数学习过程一样,我需要在第一部分笔记中花费一点篇幅来鸟瞰一下 Python 语言所涉及的领域,以
阅读全文
摘要:# 关于卡片盒笔记法的实践 这篇笔记将用于记录本人在实践卡片盒笔记法过程中所整理的心得体会,它将被保存在[本笔记库](https://github.com/owlman/study_note)项目的`Writing&Reading/WritingExperience/`目录下、这项关于写作方法论的研
阅读全文
摘要:# Ubuntu 使用笔记 这篇学习笔记将用于记录本人在使用 Ubuntu 系统过程中的学习心得,它会被存储在在`https://github.com/owlman/study_note`项目的`OperatingSystem/UNIX-like/Linux/`目录下一个名为的`Distributi
阅读全文
摘要:# Vagrant学习笔记:搭建K8s集群 通常情况下,我们在使用VMware、VirtualBox这一类虚拟机软件创建虚拟开发环境时,往往需要经历寻找并下载操作系统的安装镜像文件,然后根据该镜像文件启动的安装向导一步一步地安装与配置操作系统,最后还需要从零开始安装开发与运维工具。整个过程会非常的费
阅读全文
摘要:# NeoVim 学习笔记 这篇学习笔记将用于记录本人在学习使用 NeoVim 编辑器过程中所编写的学习心得与代码。该笔记将会存放在`https://github.com/owlman/study_note`项目的`SoftwareTool/DevelopmentTool`目录下,并予以长期维护。
阅读全文
摘要:# vue-cli 与 Vite 学习笔记 ## 项目脚手架 在学习了如何使用 Webpack 这类打包工具来实现项目的自动化打包之后,相信许多人心中一定产生了一个疑问:难道每一次创建项目都需要进行那么复杂配置工作吗?在这个配置过程中,程序员们不仅需要手动设置项目结构,安装项目中用到的各种框架、第三
阅读全文
摘要:# Webpack 学习笔记 这篇学习笔记将用于记录本人在学习 Webpack 打包工具过程中所编写的心得体会与代码示例。为此,我会在`https://github.com/owlman/study_note`项目的`Programming/Client-Server/Frameworks`目录下创
阅读全文
摘要:# Kubernetes 研究笔记 在接下来的这篇笔记中,我将会介绍 Kubernetes 这一强大的容器编排工具,并学习其基本使用方法。该笔记将会被存储在`https://github.com/owlman/study_note`项目的`Software/Container`目录下一个名为的`K8
阅读全文
摘要:# Docker 学习笔记 这篇学习笔记将用于记录本人在学习 Docker 服务端运维工具过程中所记录的心得体会,它将会被存储在`https://github.com/owlman/study_note`项目的`SoftwareTool/Container`目录下一个名为的`Docker`子目录中。
阅读全文
摘要:在之前的实验中,我们所演示的基本都是如何构建自定义组件的方法,但在具体开发实践中,并非项目中所有的组件都是需要程序员们自己动手来创建的。毕竟在程序设计领域,“不要重复发明轮子”也是一项理应受到所有程序员遵守的基本原则。换而言之,在亲自动手创建一个组件之前,程序员们理应先确认一下 Vue.js 框架的
阅读全文
摘要:在掌握了如何构建与编译 Vue 组件的基础知识之后,接下来就可以试着来构建一些更具有实际用处的组件了。为了赋予组件更具实用性的功能,首先要做的就是让这些组件具备监听用户自定义事件的能力,并且允许用户为这些自定义事件注册相应的处理函数,而这一切都要从v-on指令在 Vue 组件中的使用说起。 组件中的
阅读全文
摘要:正如上一篇笔记中所说,直接使用 ES6 标准提供的模块规范来编写 Vue 组件在很多情况下可能并不是最佳实践。主要原因有两个,首先是市面上还有许多并没有对 ES6 标准提供完全支持的 Web 浏览器,这样做可能会导致某些用户无法使用应用程序。其次,即使将来所有的 Web 浏览器都完全支持了 ES6
阅读全文
摘要:到目前为止,这个系列的笔记所展示的都是一些极为简单的单页面 Web 应用程序,并且页面上通常只有几个简单的交互元素。但在实际生产环境中,Web 应用程序的用户界面往往是由多个复杂的页面共同组成的。这时候,我们就需要开始注意代码的可复用性了,针对这个问题,Vue.js 框架提出的解决方案就是先将用户界
阅读全文
摘要:显而易见的,之前的02_toDoList存在着一个很致命的缺陷。那就是它的数据只存在于浏览器端,一但用户关闭或重新载入页面,他之前加入到程序中的数据就会全部丢失,一切又恢复到程序的初始状态。要想解决这个问题,就需要 Web 应用的前端在适当的时间将获得的输入数据存储到后端服务器上,然后在需要时再从服
阅读全文
摘要:在 Vue.js 框架中,与 HTML 页面元素的交互方式没有像原生 JavaScript 接口那么直接,它是通过先在 HTML 元素标签中嵌入一系列类似于普通标签属性的 Vue 指令属性来绑定数据,然后再通过在 JavaScript 代码中修改这些被绑定的数据来修改页面元素的显示方式与内容。在编程
阅读全文
摘要:这篇学习笔记将记录一些我个人在学习 Vue.js 框架时所编写的程序代码与学习心得。为此,我会在ProgrammingLanguage/JavaScript目录下创建一个名为的vuejs目录,并在该目录下设置以下两个子目录: note目录用于存放markdown格式的笔记。 code目录则用于存放笔
阅读全文
摘要:这部分示例将通过你好,Express、留言板和学生管理三个应用的实现来演示Express框架的基本使用。首先来搭建该示例项目的基本脚手架,为此我们需要在code目录下执行mkdir 07_Expressjs命令来创建用于存放这一组示例的目录,并执行一下步骤: 在code/07_Expressjs目录
阅读全文
摘要:这部分示例将示范SQLite3、MongoDB这两种不同类型的数据库在 Node.js 中的使用方法。首先,我们要在code目录下执行mkdir 06_database命令来创建用于存放这一组示例的目录。 1. SQLite SQLite3是一个轻量级的关系型数据库,我们在这里用它来示范 Node.
阅读全文
摘要:示例3. 构建 Web 服务器 这部分示例将致力于用 Node.js 模拟一个类似于 Apache 的 Web 服务器,处理浏览器端的请求,将相关的页面响应给浏览器。首先,我们要在code目录下执行mkdir 03_webSever命令来创建用于存放这一组示例的目录。然后执行以下步骤: 在code/
阅读全文