05 2023 档案
发表于 2023-05-26 22:19阅读:21评论:0推荐:0
摘要:# 关于员工管理系统的实现 # ***用到的知识点 ## 【1】os模块 > - os 就是 “operating system” 的缩写,顾名思义,[os模块](https://so.csdn.net/so/search?q=os模块&spm=1001.2101.3001.7020)提供的就是各种
阅读全文 »
发表于 2023-05-22 18:09阅读:50评论:0推荐:0
摘要:## 第六节 字符编码 # 【一】文本编辑器与Python解释器原理 > 字符串类型、文本文件的内容都是由字符组成的,但凡涉及到字符的存取,都需要考虑字符编码的问题。 ## 【1】三大核心硬件 - 所有软件都是运行硬件之上的 - 与运行软件相关的三大核心硬件为cpu、内存、硬盘 ```python
阅读全文 »
发表于 2023-05-22 17:59阅读:831评论:0推荐:0
摘要: # Python中的异常捕获处理 # 【一】什么是异常 - 异常即是一个事件,该事件会在程序执行过程中发生,影响
阅读全文 »
发表于 2023-05-22 17:58阅读:36评论:0推荐:0
摘要:# Python-for循环的内部机制 > Python中,使用for循环可以迭代容器对象中的元素 > > 这里容器对象包括是列表(list)、元组(tuple)、字典(dict)、集合(set)等。 > > 但是,为什么这些对象可以使用for循环进行操作呢? - 首先,定义一个简单的类尝试一下:
阅读全文 »
发表于 2023-05-22 17:58阅读:58评论:0推荐:0
摘要: # 【一】迭代器介绍 - 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动 - 其目的通常是为了逼近所需的
阅读全文 »
发表于 2023-05-22 17:57阅读:30评论:0推荐:0
摘要:# 匿名函数的补充知识 > 这里介绍几种可以和匿名函数搭配的内置方法 # 【一】map()函数 - map函数的语法如下 ```python map(函数名, 要遍历的数据) # 内部本质就是for循环,再记住两个参数的位置和作用 ``` # 【二】zip()函数 - [**zip** **函数**
阅读全文 »
发表于 2023-05-22 17:57阅读:47评论:0推荐:0
摘要:# 【补充一】列表推导式&字典生成式 > 列表推导式可以利用列表,元组,字典,集合等数据类型,快速的生成一个特定需要的列表。 语法格式如下: > > ```python > [表达式 for 迭代变量 in 可迭代对象 [if 条件表达式]] > ``` # 【1】列表推导式 ## (1)为什么要用
阅读全文 »
发表于 2023-05-22 17:56阅读:103评论:0推荐:0
摘要: # 【一】匿名函数lambda # 【1】匿名函数的定义 > 在 Python 里有两类函数: > > - 第一类
阅读全文 »
发表于 2023-05-22 16:29阅读:17评论:0推荐:0
摘要:### 【三】冒泡排序 - **基本思想:** - 两个数比较大小,较大的数下沉,较小的数冒起来。 - **过程:** - 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较,一直到比较最前两个数据。 - 最终最小数被交换到起始的位置,这样第一个最小数的位置就排好了。 继续重复上述过
阅读全文 »
发表于 2023-05-22 16:29阅读:8评论:0推荐:0
摘要:### 【一】函数递归 #### 【1】函数递归介绍 - 函数不仅可以嵌套定义,还可以嵌套调用 - 即在调用一个函数的过程中,函数内部又调用另一个函数 - 而函数的递归调用指的是在调用一个函数的过程中又直接或间接地调用该函数本身 - 在调用f1的过程中,又调用f1 - 这就是直接调用函数f1本身 `
阅读全文 »
发表于 2023-05-22 16:29阅读:47评论:0推荐:0
摘要: ### 【二】二分法 > 二分法查找,也称为折半法,是一种在有序数组中查找特定元素的搜索算法。 - 二分法查找的
阅读全文 »
发表于 2023-05-21 18:32阅读:114评论:0推荐:0
摘要:# 逆向案例之X车网 ## ***用到的知识点: ### (1)requests模块和session模块,发起请求 - 什么是session对象? - 该对象和requests模块用法几乎一致. - 对于在请求过程中产生了cookie的请求 - 如果该请求是使用session发起的,则cookie会
阅读全文 »
发表于 2023-05-21 18:28阅读:48评论:0推荐:0
摘要:# 【一】URL 解码 / 编码详解 > 当 URL 路径或者查询参数中,带有中文或者特殊字符的时候,就需要对 URL 进行编码(采用十六进制[编码格式](https://so.csdn.net/so/search?q=编码格式&spm=1001.2101.3001.7020))。URL 编码的原则
阅读全文 »
发表于 2023-05-21 18:27阅读:136评论:0推荐:0
摘要:# Python的JSON用法之dumps的各种参数用法(详细) > JSON 是用于存储和交换数据的语法。 > > JSON (JavaScript Object Notation)最初是用 JavaScript 对象表示法编写的文本,但随后成为了一种常见格式,被包括Python在内的众多语言采用
阅读全文 »
发表于 2023-05-21 18:26阅读:188评论:0推荐:0
摘要:# Python中json模块的load/loads方法实战及参数详解 # 【一】loads方法与load方法的异同 - 在Python中json是一个非常常用的模块,这个主要有4个方法: - `json.dumps` - `json.dump` - `json.loads` - `json.loa
阅读全文 »
发表于 2023-05-20 14:41阅读:91评论:0推荐:0
摘要:# 【一】函数的基本使用 - 基于前一部分的学习,我们已经能开发一些功能简单的小程序了,但随着程序功能的增多,代码量随之增大,此时仍不加区分地把所有功能的实现代码放到一起,将会使得程序的组织结构不清晰,可读性变差,且程序中需要频繁使用同一功能时,只能重复编写该功能的实现代码,日积月累,程序将变得冗长
阅读全文 »
发表于 2023-05-20 14:41阅读:95评论:0推荐:0
摘要:# 【一】名称空间与闭包 ## 【1】名称空间 - 名称空间即存放名字与对象映射/绑定关系的地方。 - 对于x=3,Python会申请内存空间存放对象3,然后将名字x与3的绑定关系存放于名称空间中,del x表示清除该绑定关系。 - 在程序执行期间最多会存在三种名称空间 ### (1)内建名称空间
阅读全文 »
发表于 2023-05-18 15:30阅读:107评论:0推荐:0
摘要:# 昨日回顾  ノ ***用到的知识点: (1)requests模块和session模块,发起请求 什么是session对象? 该对象和r
阅读全文 »
发表于 2023-05-16 20:44阅读:148评论:0推荐:0
摘要:# 昨日回顾   # 【一】流程控制语句简介 > 参考博客:(https://www.cnblogs.com/dream
阅读全文 »
发表于 2023-05-16 14:53阅读:134评论:0推荐:0
摘要:# 【昨日回顾】  # 【一】基本数据类型 - 我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态 - 而变
阅读全文 »
发表于 2023-05-15 15:00阅读:158评论:0推荐:0
摘要:# PE8规范 # 【一】什么是PE8规范 - PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”。 - 每个PEP都是一份为Python社区提供的指导Python往更好的方向发展的技术文档,其中的第8号增强提案(PEP 8)是针对Python语
阅读全文 »
发表于 2023-05-15 14:58阅读:127评论:0推荐:0
摘要:# 昨日回顾  # 引言 - 我们学习python语言是为了控制计算机、让计算机能够像人一样去工作 - 所以在py
阅读全文 »
发表于 2023-05-14 08:56阅读:309评论:0推荐:0
摘要:网易有道翻译之逆向破解[execjs代码改写] 网址:https://fanyi.youdao.com/index.html#/ ***用到的知识点: (1)requests模块和session模块,发起请求 什么是session对象? 该对象和requests模块用法几乎一致. 对于在请求过程中产
阅读全文 »
发表于 2023-05-13 20:49阅读:301评论:0推荐:0
摘要:网易有道翻译逆向案例 本次案例逆向的是网易有道云翻译 https://fanyi.youdao.com/index.html#/ 用到的知识包括 requests 模块及方法 md5加密 js代码环境的补全 【一】分析网站 (1)网站页面如图 (2)抓包 (3)分析抓到的包 逐个查看每个包的标头和载
阅读全文 »
发表于 2023-05-13 20:42阅读:205评论:0推荐:0
摘要:网易有道翻译之逆向破解[Python代码改写] 网址:https://fanyi.youdao.com/index.html#/ ***用到的知识点: (1)requests模块和session模块,发起请求 什么是session对象? 该对象和requests模块用法几乎一致. 对于在请求过程中产
阅读全文 »
发表于 2023-05-12 19:01阅读:96评论:0推荐:0
摘要:# 昨日总结回顾  # 【一】引言 - 基于上一节所学,有了计算机硬件,再在硬件之上安装好操作系统,我们就有了一个
阅读全文 »
发表于 2023-05-11 19:44阅读:237评论:0推荐:0
摘要:【一】合并语法和步骤参考 下面是在Python中使用ffmpeg命令将文件夹中的所有.ts文件合并为一个.mp4文件的步骤和代码示例: (1)安装FFmpeg库 使用Python之前,您需要安装FFmpeg库。您可以使用如下命令在命令行中安装它: pip install ffmpeg-python
阅读全文 »
发表于 2023-05-11 19:15阅读:1082评论:0推荐:0
摘要:爬虫案例之视频爬取与合成 案例网址:https://v6.dious.cc 下载视频的网址:https://www.99meijutt.com/play/97071-0-0.html 用到的知识点 asynic,协程异步操作。 ffmpeg,合成视频指令 aiohttp,在协程里面发送异步请求 【一
阅读全文 »
发表于 2023-05-11 15:06阅读:135评论:0推荐:0
摘要:# 【一】编程语言和编程的引入 ## 【1】什么是语言? - 语言其实就是人与人之间沟通的介质,如英语,汉语,俄语等。 ## 【2】什么是编程语言? - 编程语言则是人与计算机之间沟通的介质。 ## 【3】为什么会出现编程语言? - 因为在编程的世界里,计算机就好比是人的奴隶,人与计算机沟通的目的就
阅读全文 »
发表于 2023-05-09 19:40阅读:358评论:0推荐:0
摘要:ffmpeg安装教程 【一】下载ffmpeg安装包 到ffmpeg官网下载安装包Download FFmpeg,这里以windows为例 【二】解压文件 进入bin目录,可以看到三个程序 【三】添加环境变量 环境变量 点击“系统属性-> 高级系统设置-> 环境变量-> 系统变量” 选择“Path”条
阅读全文 »
发表于 2023-05-08 11:40阅读:21评论:0推荐:0
摘要:非对称加密(RSA) 非对称加密. 加密和解密的秘钥不是同一个秘钥. 这里需要两把钥匙. 一个公钥, 一个私钥. 公钥发送给客户端. 发送端用公钥对数据进行加密. 再发送给接收端, 接收端使用私钥来对数据解密. 由于私钥只存放在接受端这边. 所以即使数据被截获了. 也是无法进行解密的. 公钥和私钥
阅读全文 »
发表于 2023-05-08 11:40阅读:33评论:0推荐:0
摘要:对称加密(AES与DES) AES是一种对称加密 所谓对称加密就是加密与解密使用的秘钥是一个。 常见的对称加密: AES DES 3DES 我们这里讨论AES。 安装: pip install pycryptodome AES 加密最常用的模式就是 ECB模式 和 CBC 模式,当然还有很多其它模式
阅读全文 »
发表于 2023-05-08 09:22阅读:32评论:0推荐:0
摘要:base64编码 (1)base64是什么 Base64编码,是由64个字符组成编码集:26个大写字母A~Z,26个小写字母a~z,10个数字0~9,符号“+”与符号“/”。 Base64编码的基本思路是将原始数据的三个字节拆分转化为四个字节,然后根据Base64的对应表,得到对应的编码数据。 当原
阅读全文 »
发表于 2023-05-08 09:19阅读:52评论:0推荐:0
摘要:哈希算法 - - MD5摘要算法 【一】Hash算法 哈希算法也称摘要算法、散列算法 哈希函数的输入为一段可变长度x,输出一固定长度串,该串被称为x的哈希值。 Hash函数满足以下几个基本需求: (1)输入值x为任意长度 (2)输出值长度固定 (3)单向函数,算法不可逆 (4)唯一性,很难找到两个不
阅读全文 »