Python技术分享

渐行渐远渐无书

MySQL 简介

MySQL 是一个流行的开源关系型数据库管理系统(RDBMS),它使用结构化查询语言(SQL)进行数据库管理。MySQL 是基于客户端 / 服务器模型的数据库解决方案,其中多个客户端可以同时连接到服务器上的数据库。

阅读全文 »

Shell 简介

  • Linux Shell 是 Linux 操作系统中用于与内核进行交互的命令行界面。它是用户与操作系统之间的中介,允许用户通过输入指令(命令)来执行操作,如文件管理、程序执行、设备控制等。
  • Shell 本身是一个程序,当用户登录到 Linux 系统时,它提供了一个用户会话,并解释用户输入的命令。Linux Shell 同时也是一种脚本语言,可以编写脚本(一系列的命令)来自动化常见的任务,提高工作效率。
阅读全文 »

压缩解压

  • zip/unzip,文件后缀为 zip

    1
    2
    压缩:zip 123.zip *.txt
    解压:unzip 123.zip
    常见参数 释义 示例
    -q 不显示指令执行过程 zip -q 123.zip *.txt
    -r 递归处理,将指定目录下的所有文件和子目录一并处理 zip -r 123.zip 123
    -d 从压缩文件内删除指定的文件 zip -d 123.zip 1.txt
    -F 尝试修复已损坏的压缩文件 zip -F 123.zip
    -h 在线帮助 zip -h
    阅读全文 »

文件系统

  • 说明:
    • 文件系统就是操作管理存储设备或分区上的文件的方法和数据结构,也就是存储设备上组织文件的方式。
    • 操作系统中负责管理和存储文件信息的软件机构叫做文件管理系统,简称为文件系统。
  • 文件系统:
    • 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 等),使得开发复杂的应用变得更加容易和高效。
阅读全文 »
0%