yyhhyy's blog

yyhhyy

python高级

GOOGLE-Python风格规范

Google的Python风格规范强调了代码的简洁性和一致性,建议避免使用分号,每行代码不超过80个字符,并利用圆括号进行隐式行连接。缩进应使用4个空格,括号应谨慎使用,仅在必要时使用。序列元素尾部逗号在特定情况下推荐使用,以帮助格式化工具如YAPF。空行和空格的使用应遵循标准排版规范,顶级定义之间空两行,方法定义之间空一行。Shebang仅在直接执行的文件中使用,注释应遵循正确的风格。这些规范旨在提高代码的可读性和维护性。
96
0
0
2024-04-02

12-闭包和装饰器

闭包和装饰器是Python高级编程中的重要概念。闭包通过函数嵌套实现,内部函数使用外部函数的变量并返回内部函数,从而保存外部函数的变量状态。装饰器则是基于闭包的函数,用于在不修改原函数代码和调用方式的情况下扩展功能。装饰器通过语法糖@简化使用,常用于日志记录、性能统计等场景。
111
0
0
2023-07-20

09-MySQL数据库的基本使用

数据库是用于存储和管理数据的仓库,支持数据的增删改查操作。数据库分为关系型和非关系型两类,关系型数据库如MySQL、Oracle使用表格存储数据,非关系型数据库如MongoDB、Redis使用键值对存储。数据库管理系统(RDBMS)是管理关系型数据库的软件,SQL是用于操作数据库的语言,支持数据查询、操作、定义等功能。MySQL是一个流行的开源关系型数据库,支持多种操作系统和编程语言,安装包括服务端和客户端软件,客户端如Navicat用于图形化操作数据库。
76
0
0
2023-07-14

08-JQuery

jQuery是一个免费、开源的JavaScript函数库,简化了JavaScript编程,增强了网页与用户的交互效果。它兼容主流浏览器,提高了开发效率。jQuery通过选择器快速获取标签元素,支持多种选择器类型如标签、类、ID、层级和属性选择器。此外,jQuery提供了选择集过滤和转移功能,允许开发者对选择的元素进行进一步操作。jQuery还提供了html和prop方法,用于获取和设置元素的内容及属性,使得网页开发更加高效和便捷。
96
0
0
2023-07-13

07-JavaScript

106
0
0
2023-07-13

06-HTML+CSS基础

HTML 是一种用于开发网页的超文本标记语言,标签通常成对出现,如 `<html>` 和 `</html>`。HTML 文件通过浏览器渲染成网页,基本结构包括 `<!DOCTYPE html>`、`<html>`、`<head>` 和 `<body>` 等标签。VSCode 是一款常用的代码编辑器,支持插件安装和主题设置,适合编写 HTML 代码。常用的 HTML 标签分为单标签和双标签,资源路径包括相对路径和绝对路径,通常推荐使用相对路径。
55
0
0
2023-07-12

05-HTTP协议和静态Web服务器

HTTP协议是一种超文本传输协议,由蒂姆·伯纳斯-李于1991年设计,最初用于传输网页数据,现可传输任意类型数据。它基于TCP传输协议,规定了浏览器与Web服务器之间的通信格式。URL是统一资源定位符,用于定位网络资源,由协议、域名、资源路径和查询参数组成。通过谷歌浏览器的开发者工具,可以查看HTTP协议的通信过程,包括请求和响应的详细信息。HTTP请求报文主要有GET和POST两种方式,分别用于获取和提交数据。
65
0
0
2023-04-16