自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 js练习题

1.使用函数语句来定义// 执行一些语句2.使用函数表达式来定义// 执行一些语句3.使用Function类来定义区别:1、var声明的变量属于函数作用域,而let和const声明的变量属于块级作用域;(js作用域在上篇文章)2、var声明的变量存在变量提升,而let和const没有3、var声明的变量可以重复声明,而在同一块级作用域,let变量不能重新声明,const常量不能修改。

2024-05-17 00:51:53 1423

原创 python练习题

函数执行后返回的结果是一个内部函数,并被外部变量所引用,如果内部函数持有被执行函数作用域的变量,则形成了闭包。可以读取函数内部的变量。创建变量的私有空间,防止变量污染全局。内部函数可以访问外部函数作用域中的变量,且访问到的变量长期驻扎在内存中,可供以后使用。对内存消耗有负面影响。因内部函数保存了对外部变量的引用,导致无法被垃圾回收机制回收,增大了内存的使用量,所以使用不当会导致内存泄漏。可能获取到意外的值。对处理速度具有负面影响。闭包的层级决定了引用的外部变量在查找时经过的作用域链长度。

2024-05-14 23:19:01 1367 3

原创 爬虫学习(五)

在这个例子中,我们首先创建了一个 `myObject` 对象,它包含一个可枚举属性 `enumerableProperty`,一个不可枚举属性 `nonEnumerableProperty`,以及一个通过 `Object.defineProperty` 添加的不可枚举属性 `anotherNonEnumerableProperty`。最后,我们再次使用 `Object.setPrototypeOf` 方法将 `car` 的原型设置为 `null`,这意味着 `car` 将不再继承任何属性和方法。

2024-05-09 23:48:35 1912 1

原创 爬虫学习-Scrapy(二)

目录1.scrapyd的使用2.gerapy的使用3.Scrapy-Redis

2024-04-23 22:55:39 227

原创 爬虫学习(四)

目录1.js逆向网易云(下)2.js知识点 (1)var (2)let (3)const3.原型、原型对象、构造函数、实例对象4.条件语句与数据类型5.刺猬猫加密6.js函数

2024-04-23 22:07:07 1843

原创 爬虫学习(三)

目录1.布隆过滤器2.模拟登录抓取数据(1)session、cookie(2)jwt3.超级鹰4.pyppeteer5.js逆向网易云(上)

2024-04-23 22:07:03 791 2

原创 爬虫学习-Scrapy

scrapy

2024-04-18 23:18:19 555 1

原创 爬虫学习记录

coroutine:中文翻译叫协程,在 Python 中常指代为协程对象类型,我们可以将协程对象注册到 时间循环中,它会被事件循环调用。我们可以使用 async 关键字来定义一个方法,这个方法在调 用时不会立即被执行,而是返回一个协程对象。event_loop:事件循环,相当于一个无限循环,我们可以把一些函数注册到这个事件循环上,当 满足条件发生的时候,就会调用对应的处理方法。task:任务,它是对协程对象的进一步封装,包含了任务的各个状态。

2024-04-13 02:41:30 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除