抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

初识 Spring

大部分 Java 后端程序员在日常工作中都会接触到 Spring ,Spring 早已成为 Java 后端开发事实上的行业标准,因此,如何用好 Spring ,也就成为 Java 程序员的必修课之一。我在去年阿里云开发者社区的 Java 训练营中就接触过 Spring,但是仍然需要系统学习搞懂 Spring 相关的核心功能和实现原理。本文是 Spring 学习第一章——初识 Spring 的笔记。

Java

前端开发库 React

freeCodeCamp 前端开发库第四章。React 是一个由 Facebook 创建和维护的开源 JavaScript 视图库,用于为网页或应用程序构建可重用的组件驱动的用户界面。React 将 HTML 与 JavaScript 结合在了一起,以此创建出一个新的标记语言 JSX。React 还使得管理整个应用程序的数据流变得更容易。在 React 课程中,学习如何创建不同的 React 组件,以 state props 管理数据,以及使用不同的生命周期方法(例如 componentDidMount)等。以下为我在学习和实战练习过程中所做的笔记,可供参考。

前端开发库 Sass

freeCodeCamp 前端开发库第三章。Sass,英文全称为 “Syntactically Awesome StyleSheets”,是对 CSS 的扩展。它添加了一些基础 CSS 中不具有的新特性。Sass 简化了 CSS,这让维护项目中的样式表变得更容易。在这个 Sass 课程中,学习如何将数据存储在变量中、嵌套 CSS、创建可重用的样式、为样式添加逻辑和循环等等。以下为我在学习和实战练习过程中所做的笔记,可供参考。

前端开发库 jQuery

freeCodeCamp 前端开发库第二章。jQuery 曾是开发者们最常用的 JavaScript 库之一。在 jQuery 于 2006 年发布时,各种常用浏览器处理 JavaScript 的方式都略有不同。jQuery 简化了编写客户端 JavaScript 的过程,并确保代码在所有浏览器中以同样的方式运行。在 jQuery 课程中,学习如何使用 jQuery 选择、移除、克隆和修改页面上的不同元素。以下为我在学习和实战练习过程中所做的笔记,可供参考。

前端开发库 Bootstrap

freeCodeCamp 前端开发库第一章。Bootstrap 一个是用于设计响应性网页和应用程序的前端框架。它对网页开发采用移动优先的方法,具有预定义的 CSS 样式和 class,以及一些 JavaScript 功能。在 Bootstrap 课程中,学习如何使用 Bootstrap 来构建响应式网页,并使用它的 class 来设置按钮、图像、表格、导航和其他常见元素的样式。以下为我在学习和实战练习过程中所做的笔记,可供参考。

二叉排序树及 C 语言实现

二叉排序树(也称二叉查找树)或者是一棵空树,或者是具有下列特性的二叉树:1)若左子树非空,则左子树上所有结点的值均小于根结点的值。2)若右子树非空,则右子树上所有结点的值均大于根结点的值。3)左、右子树也分别是一棵二叉排序树。2022 年考研 408 的数据结构大题就考察了二叉排序树的 C 语言实现。以下为我在学习和实战练习过程中所做的笔记,可供参考。

线索二叉树及 C 语言实现

线索二叉树是一个二叉树通过如下的方法“穿起来”:所有原本为空的右(孩子)指针改为指向该节点在中序序列中的后继,所有原本为空的左(孩子)指针改为指向该节点的中序序列的前驱。以下为我在学习和实战练习过程中所做的笔记,可供参考。

树与二叉树及 C 语言实现

树是 n(n ≥ 0)个节点的有限集。当 n = 0 时,称为空树。在任意一棵非空树中应满足:1)有且仅有一个特定的称为根的结点。2)当 n > 1 时,其余节点可分为 m(m > 0)个互不相交的有限集 $T_1,T_2,…, T_m$,其中每个集合本身又是一棵树,并且称为根的子树。以下为我在学习和实战练习过程中所做的笔记,可供参考。

堆栈和队列及 C 语言实现

堆栈(stack)又称为栈或堆叠,是只允许在一端进行插入或删除操作的线性表,遵循先进后出 FILO(First In Last Out)的原则。队列(Queue)简称队,也是一种操作受限的线性表,只允许在表的一端进行插入,而在表的另一端进行删除。向队列中插入元素称为入队或进队,删除元素称为出队或离队。以下为我在学习和实战练习过程中所做的笔记,可供参考。

线性表的链式存储原理及 C 语言实现

顺序表在插入和删除操作需要移动大量元素。数组的大小不好确定,且存储分配需要一整段连续的存储空间,造成很多碎片。因此在需要经常插入和删除的线性表中,需要通过链式存储方式实现。线性表的链式表示称为链表。以下为我在学习和实战练习过程中所做的笔记,可供参考。

JavaScript 基础数据结构

freeCodeCamp JavaScript 算法和数据结构第五章。我们可以通过多种方式存储和访问数据,例如数组和对象,都是常见的 JavaScript 数据结构。在基础数据结构课程中,更深入地了解数组和对象之间的差异,以及在不同情况下应该使用哪个,学习一些好用的 JS 方法,例如 splice(),以及使用 Object.keys() 来访问和操作数据。以下为我在学习和实战练习过程中所做的笔记,可供参考。

正则表达式

freeCodeCamp JavaScript 算法和数据结构第三章。正则表达式,常常缩写为 “regex” 或 “regexp”,是帮助程序员匹配、搜索和替换文本的模式。正则表达式非常强大,但可能难以阅读,因为它们使用特殊字符来做更复杂更灵活的匹配。在正则表达式的课程中,学习如何使用特殊字符、捕获组、正向或负向先行断言以及其他技巧来匹配你想要的文本。以下为我在学习和实战练习过程中所做的笔记,可供参考。

JavaScript 调试

freeCodeCamp JavaScript 算法和数据结构第四章。调试是检查代码、发现并修复问题的过程。代码中的问题通常有三种形式:1)语法错误导致程序停止运行, 2)代码无法执行或具有意外行为导致运行时错误,3)代码有语义(逻辑)错误,没有实现原来的意图。在 JavaScript 调试的课程中,学习如何使用 JavaScript 控制台来调试程序,防止出现常见问题。以下为我在学习和实战练习过程中所做的笔记,可供参考。

线性表的顺序存储原理及 C 语言实现

线性表是由 n个相同类型的元素组成的有序集合。线性表中元素个数 n 称为线性表的长度,当时为空表。是第一个数据元素,是最后一个数据元素,的直接前驱,的直接后驱。以下为我在学习和实战练习过程中所做的笔记,可供参考。

ECMAScript 6 标准

freeCodeCamp JavaScript 算法和数据结构第二章。ECMAScript(ES)是 JavaScript 的标准。因为所有主流浏览器都遵循此规范,所以 ECMAScript 和 JavaScript 是可以互换的。JavaScript 在不断迭代,每年都会发布新功能。2015 年发布的 ES6(ECMAScript6)为该语言添加了许多强大的新功能,在 ES6 点课程中,学习这些新特性,包括箭头函数、解构、类、promise 和模块。以下为我在学习和实战练习过程中所做的笔记,可供参考。

通过构建摩天轮学习 CSS 动画

freeCodeCamp 响应式网页设计的认证课程第十五章。你可以使用 CSS 动画将注意力吸引到网页的特定部分并使其更具吸引力。在通过构建摩天轮学习 CSS 动画的课程中,建造一个摩天轮,学习如何使用 CSS 为元素设置动画、转换它们并调整它们的速度。以下为我在学习和实战练习过程中所做的笔记,可供参考。

通过构建企鹅来学习 CSS 变换

freeCodeCamp 响应式网页设计的认证课程第十四章。你可以转换 HTML 元素以创建吸引读者眼球的吸引人的设计,使用变换来旋转元素、缩放它们等等。在通过构建企鹅来学习 CSS 变换的课程中,构建一只企鹅,使用 CSS 变换来定位企鹅的各个部分并调整其大小、创建背景并为你的作品设置动画。以下为我在学习和实战练习过程中所做的笔记,可供参考。

通过创建杂志学习 CSS 网格布局

freeCodeCamp 响应式网页设计的认证课程第十三章。在网页设计时,CSS 网格布局使你能够控制网页的行、列。在通过创建杂志学习 CSS 网格布局的课程中,编写一篇杂志文章。你将学习如何使用 CSS Grid,其中包括了像网格行和网格列这样的概念。以下为我在学习和实战练习过程中所做的笔记,可供参考。

通过建立城市轮廓学习 CSS 变量

freeCodeCamp 响应式网页设计的认证课程第十二章。CSS 变量负责帮助组织你的样式和重复使用它们。在通过建立城市轮廓学习 CSS 变量的课程中,建立一座城市的轮廓,学习如何配置 CSS 变量,以便可以随时重复使用它们。以下为我在学习和实战练习过程中所做的笔记,可供参考。

通过创建一架钢琴来学习响应式网页设计

freeCodeCamp 响应式网页设计的认证课程第十一章。响应式设计使得你的网页适应不同屏幕尺寸的显示。在通过创建一架钢琴来学习响应式网页设计的课程中,围绕一架钢琴编写代码学习 CSS 响应式设计,同时学会媒体条件和伪选择器的知识。以下为我在学习和实战练习过程中所做的笔记,可供参考。




Copyright © 2020 - 2022 Zhihao Zhuang. All rights reserved

本站访客数: 人,
总访问量: