Python技术分享

深入浅出学习Python

文件系统

  • 说明:
    • 文件系统就是操作管理存储设备或分区上的文件的方法和数据结构,也就是存储设备上组织文件的方式。
    • 操作系统中负责管理和存储文件信息的软件机构叫做文件管理系统,简称为文件系统。
  • 文件系统:
    • FAT16(MS-DOS 6.X),分区最大2G
    • FAT32(Windows 95),单个文件最大4G,性能较弱,容易产生碎片
    • NTFS(Windows NT),提升了FAT32文件系统的稳定性
    • EXT4(Linux),扩展性日志文件系统
    • HFS[+](Mac),苹果设备的文件系统
    • EXFAT(win/mac),可以支持4G以上的文件,适合于闪存
阅读全文 »

Linux学习什么?

  • 常用命令:(背会)
  • 软件安装:(熟练)
  • 服务端的架构:(开开眼界)

Linux如何学习?

  • 不要问那么多为什么?后边你就懒得问了!
  • 先尝试理解一下,不行就背下来!
  • 一个知识点一遍记不住,那就再来十遍!
阅读全文 »

概述

  • Bootstrap 是一种开源的前端框架,用于开发响应式布局、移动设备优先的网页和 Web 应用。它包含了预先制作的 CSS 样式表、HTML 和 JavaScript 组件,这些都是为了快速、有效地进行网页设计而设计的。
  • Bootstrap 提供了一个基本的结构,包括网格系统、链接样式、背景、排版规则等,让开发者可以使用这些规则和组件快速设计页面。它还提供了一些动态组件,如模态框、下拉菜单和轮播图,这些都可以通过 JavaScript 插件实现。
  • Bootstrap 的目标是简化 Web 开发者的工作,提供一个统一、现代的界面开发环境,同时确保跨浏览器和设备的兼容性。因此,它广受前端开发者的欢迎,并被广泛用于各种 Web 开发项目中。
阅读全文 »

什么是 jQuery

  • jQuery 是一个快速、小巧而且功能丰富的 JavaScript 库。它使得 HTML 文档遍历和操作、事件处理、动画和 Ajax 等 Web 开发中常见的任务变得更加简单。通过简洁的 API,它使得多浏览器的兼容性问题得以简化,因为 jQuery 会自动处理这些兼容性问题。jQuery 提供的方法使得开发者可以轻松地访问和操作 DOM 元素,创建动态内容和增强用户交互体验。
  • jQuery 的核心特点包括:
    1. 链式语法(Chaining):允许我们在单个语句中链接多个函数调用,从而简化代码。
    2. DOM 选择器:使用类似 CSS 的选择器来选取 DOM 元素,并对它们执行操作。
    3. 事件处理:提供简化的方法来处理用户事件,如点击、鼠标移动等。
    4. 动画和效果:内建多种动画函数,可以实现元素淡入淡出、滑动、隐藏显示等效果。
    5. Ajax:提供简化的Ajax函数,便于进行异步 HTTP(Ajax)请求。
    6. 插件:拥有大量社区开发的插件,可以扩展其功能以适应更多场景。
  • jQuery 自 2006 年推出以来,由于其简洁性和跨浏览器的特性,一度成为最流行的 JavaScript 库。然而,随着现代 Web 开发中原生 JavaScript(也称为vanilla JS)能力的增强,以及新兴的前端框架(如React、Vue和Angular)的流行,jQuery 的使用已经不如以前普遍。尽管如此,jQuery 仍然是许多现有网站和应用的重要组成部分,并且它对初学者理解和学习JavaScript DOM 操作仍有参考价值。
阅读全文 »

什么是 DOM 操作?

  • DOM 操作指的是在编程中,尤其是在网页和应用开发中,使用 JavaScript 等脚本语言对文档对象模型(Document Object Model,简称DOM)进行的各种操作。DOM 是一种以树形结构表示文档的编程接口,它让程序能够动态地访问和更新文档的结构、样式和内容。
  • DOM 操作通常包括以下几种活动:
    1. 节点创建:可以创建新的元素或节点,并将其插入到DOM树中。
    2. 节点插入:在 DOM 树中的特定位置插入一个节点。
    3. 节点删除:从 DOM 树中移除一个节点。
    4. 节点替换:用一个新的节点替换 DOM 树中的一个现有节点。
    5. 节点查询:查找 DOM 树中的元素或节点,通常使用选择器(如CSS选择器)。
    6. 属性修改:改变节点的属性,例如改变一个链接的 href 属性或一个图像的 src 属性。
    7. 样式修改:改变节点的样式,例如颜色、字体大小等CSS属性。
    8. 事件处理:为节点添加事件监听器来响应用户操作,如点击、按键、鼠标移动等。
  • DOM 操作是动态网页交互的基础,它使得开发者能够编写脚本来实时地改变文档内容,而无需重新加载整个页面。这是现代网页应用不可或缺的一部分,负责驱动用户界面的交互性和动态特性。
阅读全文 »

JS 是什么

  • JS 是 JavaScript 的缩写,它是一种广泛使用的高级、解释型的编程语言。JavaScript 最初被创建来使网页更加动态和交互式。它是互联网上三大核心技术之一,与 HTML 和 CSS 并列。HTML负责网页的结构,CSS 负责样式,而 JavaScript 则负责网页的行为和交互性。
  • JavaScript 可以在浏览器中运行,这意味着它可以在用户的设备上本地执行,而不需要服务器的直接参与。这使得网页能够响应用户的操作,如点击按钮、提交表单、动态加载内容等。
  • 随着技术的发展,JavaScript 的用途已经从最初的客户端脚本语言扩展到服务器端编程(如Node.js),以及开发移动应用、桌面应用、游戏等。JavaScript 生态系统非常庞大,拥有大量的框架和库(如React, Angular, Vue等),使得开发复杂的应用变得更加容易和高效。
阅读全文 »

简介

  • 什么是 CSS?
    • CSS是层叠样式表(Cascading Style Sheets)的缩写,是一种用于描述网页样式和布局的标记语言。它与HTML(Hypertext Markup Language)一起被广泛用于构建和设计网页。
  • 什么作用?
    • CSS的主要作用是控制网页的外观和样式,包括字体、颜色、布局、边距、背景等。通过将CSS样式应用于HTML元素,可以改变它们的显示方式,使网页具有更好的可读性和视觉效果。
    阅读全文 »

概述

  • HTML,即超文本标记语言 (HyperText Markup Language),是一种用于创建网页的标准标记语言。它可以被用来组织网页的内容和结构,并且与CSS(层叠样式表)和JavaScript一起,它构成了万维网的基础技术之一。
  • HTML文档由一系列的元素组成,这些元素通过标签标识,标签可以指示文本应该如何显示(例如段落、标题或列表),或者描述内容的性质(例如图片、链接)。
阅读全文 »

相关概念

  • OSI七层模型:开放系统互联参考模型
  • **TCP/IP:**在OSI七层模型的基础上进行简化抽象出来的广泛使用的网络协议簇
  • **TCP:**传输控制协议
    • 有链接的、数据是安全的(有保障)
    • 传输的速度相对较慢,三次握手、四次挥手、数据检查
  • **UDP:**用户数据报协议
    • 无连接的,数据不可靠的
    • 传输速度相对较快
阅读全文 »
0%