摘要:
JavaScript基础语法(二) 八、 函数 1、 函数的概念 在JS里面,可能会定义非常多的相同代码或者功能相似的代码,这些代码可能需要大量重复使用虽然,for循环语句也能实现一些简单的重复操作,但是比较具有局限性,此时,我们就可以使用JS中的函数 函数:就是封装了一段可被重复调用执行的代码块。 阅读全文
摘要:
JavaScript基础语法(一) 一、基本概念 1、 编程 编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并得到结果的过程 计算机程序:就是计算机所执行的一系列问题的指令集合,而程序全部都是用我们所掌握的语言来编写的,所以人们要控制计算机一定要通过计算机语言向计算机发出命令 阅读全文
摘要:
CSS基础语法(三) 十五、CSS定位 1、为什么要使用定位 浮动可以让多个块级盒子一行没有缝隙排列显示,经常用于横向排列盒子 定位则是可以让盒子自由的在某个盒子内移动位置或者固定屏幕中某个位置,并且可以压住其他盒子 2、定位组成 定位:将盒子定在某个位置,所以定位也是在摆放盒子,按照定位的方式拖动 阅读全文
摘要:
CSS基本语法(二) 八、CSS复合选择器 在CSS中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基础选择器进行组合形成的 复合选择器可以更准确、更高效的选择目标元素(标签) 符合选择器是由多个基础选择器,通过不同的组合方式组合而成的 常用的复合选择 阅读全文
摘要:
简介 概念 散列算法(Hash Algorithm),又称哈希算法,杂凑算法,是一种从任意文件中创造小的数字「指纹」的方法。与指纹一样,散列算法就是一种以较短的信息来保证文件唯一性的标志,这种标志与文件的每一个字节都相关,而且难以找到逆向规律。因此,当原有文件发生改变时,其标志值也会发生改变,从而告 阅读全文
摘要:
简介 Python 中有个序列化过程叫作 pickle,它能够实现任意对象与文本之间的相互转化,也可以实现任意对象与二进制之间的相互转化。也就是说,pickle 可以实现 Python 对象的存储及恢复。 pickle模块的应用很简单,只有四个方法 dumps():将 Python 中的对象序列化成 阅读全文
摘要:
面向对象,使用Tkinter设计界面 import tkinter as tk import requests, os, winreg, tkinter.messagebox, tkinter.filedialog class Ui: # 执行前期的ui设计 def __init__(self, w 阅读全文
摘要:
案例一 Label & Button 标签和按钮 import tkinter as tk window = tk.Tk() # 实例化Tk window.title("muy window") # 设置标题 window.geometry("200x100") # 设置窗口的大小 var1 = t 阅读全文
摘要:
前言 此方法仅供学习爬虫,切勿用在其他途径 要使用的库 模块 import requests, os, time, loguru import pandas as pd from concurrent.futures import ThreadPoolExecutor 分析 搜索分析 首先,我们搜索 阅读全文
摘要:
概述 用爬虫时,大部分网站都有一定的反爬措施,有些网站会限制每个 IP 的访问速度或访问次数,超出了它的限制你的 IP 就会被封掉。对于访问速度的处理比较简单,只要间隔一段时间爬取一次就行了,避免频繁访问;而对于访问次数,就需要使用代理 IP 来帮忙了,使用多个代理 IP 轮换着去访问目标网址可以有 阅读全文