• 好文精选
  • 最新上线
  • 最近更新
  • 本周热门
文档结构
HTML教程
2023年10月26日
258
HTML文档的结构非常重要,理解这个结构是学习HTML的基础。虽然HTML的语法相对简单,但是它有很强的表达能力,你可以用它来创建从简单的文本页面到复杂的交互式Web应用的任何东西。只要你掌握了这个基本结构,加上一些实践和创新,你就可以构建出任何你想要的网页。
文档结构 doctype html head body 元素
样式CSS
HTML教程
2023年10月26日
59
HTML样式主要是通过CSS来定义的,CSS提供了丰富的样式属性,可以让我们精确地控制页面元素的外观。在HTML中,可以通过三种方式来应用CSS样式:内联样式、内部样式表和外部样式表。这三种方式各有优缺点,我们可以根据具体的需求来选择合适的方式。
内联样式 内部样式表 外部样式表 样式优先级
组合选择器
CSS教程
2023年10月27日
67
CSS的组合选择器允许开发者基于元素之间的关系来指定样式。组合选择器通常由两个或更多的基本选择器组成,它们之间的关系由特定的符号或空格表示。主要的组合选择器包括后代选择器,子元素选择器,相邻兄弟选择器,通用兄弟选择器,分组选择器。组合选择器的作用在于提供更精确和特定的方式来定位并为元素应用样式,从而实现更细致的样式控制。
后代选择器 子元素选择器 相邻兄弟选择器 通用兄弟选择器 分组选择器
盒子模型
CSS教程
2023年10月30日
20
CSS的盒子模型是一个核心概念,描述了元素在网页布局中如何被渲染和定位。每个元素被视为一个矩形的“盒子”,由内容、内边距、边框和外边距四个部分组成。内容区域是实际的文本、图像或子元素的空间。内边距围绕内容,为其提供缓冲。边框环绕内边距和内容,并可以定制样式。外边距则决定元素与其周围元素的距离。理解和应用盒子模型是实现精确、灵活且响应式的网页布局的关键,它影响元素在页面上的大小和位置。
内容 内边距 边框 外边距
数据结构
2023年10月31日
31
栈是一种特殊的线性数据结构,遵循后进先出(LIFO)的原则,即最后一个入栈的元素会首先出栈。栈只允许在其顶端进行操作,包括压入(push)和弹出(pop)元素。栈的特性使其在计算机科学中具有广泛的应用,例如在函数调用中保存返回地址、局部变量和计算中的中间结果。其简单和高效的特性使得许多问题的解决都依赖于这种数据结构。
栈的概念 stack 栈的特点 栈的操作
二叉堆
数据结构
2023年11月01日
20
二叉堆是一种特殊的完全二叉树,通常通过数组来实现,其中父节点的值小于或等于(小顶堆)或大于或等于(大顶堆)其子节点的值。二叉堆常用于实现优先队列。最重要的操作是插入和删除最小(或最大)元素,这些操作可以在O(log n)的时间内完成。堆的根始终包含最小(或最大)元素,使其获取操作仅需O(1)时间。
二叉堆 物理结构 二叉堆插入 二叉堆删除
插入排序
排序算法
2023年11月02日
23
插入排序是一种简单的排序算法,其基本思想是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序表。具体来说,从第二个元素开始,将其与前面的元素逐一比较,如果当前元素小于前面的元素,就将其与前面的元素交换,直到放到合适的位置。这个过程会重复进行,直到整个数组排序完毕。
排序算法 插入排序 时间复杂度 适用场景
冒泡排序
排序算法
2023年11月02日
10
冒泡排序是一种简单的排序算法。其工作原理是重复地遍历待排序的数组,比较每对相邻的元素,并将顺序错误的元素进行交换。这一过程重复多次,直到不需要再交换为止,也即数组完全有序。这种方法得名于较大的元素会逐步“浮”到数组的末端,如同气泡上升到水面。
Bubble Sort 冒泡算法 时间复杂度 排序
单例模式
设计模式全解析
2023年11月03日
47
单例模式是一种确保类只有一个实例并提供该实例的全局访问点的设计模式。它用于控制对象的创建,确保系统中某个类只有一个对象,从而避免资源的多重占用。例如,在配置管理或连接池的场景中,单例模式能保证核心组件唯一性,通过限制实例化次数来节省系统资源,并保证所有使用者都获取相同状态的对象,从而提高效率和数据一致性。
Singleton Pattern 懒汉式 饿汉式 双重检查锁定
适配器模式
设计模式全解析
2023年11月03日
20
适配器模式是一种结构型设计模式,它允许不兼容的接口之间能够相互合作。这个模式涉及到一个作为中介的适配器,通过包装一个已有的类提供一个所需的接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适配器模式在系统升级和集成多个库时尤为有用,它可以让已存在的类在无需修改源代码的情况下适应新的接口,提高了类的复用性和系统的灵活性。
结构型设计模式 组成部份 类适配器 对象适配器
加载完毕
单篇购买
5
扫码支付
支付即表示同意《订阅协议》