自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java静态方法与动态方法

静态方法不依赖于任何对象实例,可以通过类名直接调用,不需要创建对象实例。静态方法可以访问类的静态属性和方法,但不能访问非静态属性和方法。相比之下,动态方法(Instance Method)是指不使用static关键字修饰的方法,它需要通过对象实例来调用。动态方法可以访问类的静态属性和方法,也可以访问对象的非静态属性和方法。总结来说,静态方法是属于类的方法,可以直接通过类名调用,而动态方法是属于对象的方法,需要通过对象实例调用。Java中的静态方法和动态方法都是定义在类中的方法,但它们之间有很大的区别。

2023-05-10 10:25:13 951

原创 js逆向中Proxy对象的应用

首先创建一个 cache 对象来缓存属性的值,然后使用 Proxy 对象来代理对象,并捕获对象的 get 和 set 操作。在每次读取属性时,会检查属性的值是否已经在缓存中存在,如果存在就直接从缓存中读取,否则就从对象中读取并将属性值缓存。首先创建一个 data 对象,然后使用 Proxy 对象来代理该对象,并捕获对象的 get 和 set 操作。在修改对象属性时,会输出对象的最新状态。在这个示例中,我们使用 Proxy 对象来捕获对象属性的 get 和 set 操作,并在执行操作之前输出操作的信息。

2023-03-01 09:54:38 579

原创 Python MongoDB方法类

【代码】Python MongoDB方法类。

2023-02-23 17:13:23 146

原创 Python关于MySQL常用方法封装

Python关于MySQL常用方法封装,示例中的这个类封装了execute, fetchone,fetchall,query,insert,update,delete,close等方法,可以根据需要再添加。

2023-01-14 17:31:06 264

原创 Python关于Redis常用方法封装

Python关于Redis常用方法封装,示例中的这个类封装了set,get,hset,hget,hgetall,lpush,rpop,lpop,llen,delete等方法。可以根据需要再添加其他方法。

2023-01-14 17:27:49 673

原创 MongoDB常用方法类,使用PyMongoDB封装

MongoDB常用方法类,使用PyMongoDB封装

2023-01-14 17:24:20 239

原创 Pandas--运算符与运算函数

常用的pandas运算函数

2022-10-16 21:16:33 739

转载 Python正则表达式中的re.S的作用

在Python的正则表达式中,有一个参数为re.S。它表示“.”(不包含外侧双引号,下同)的作用扩展到整个字符串,包括“\n”。看如下代码:import rea = '''asdfhellopass: 123 worldaf '''b = re.findall('hello(.*?)world',a)c = re.findall('hello(.*?)world',a,re.S)print 'b is ' , bprint 'c is ' , c运行结果如下:

2022-01-19 16:32:04 173

原创 Python自学记录--实战1--爬取美女图片

目标网址:http://www.netbian.com/调用模块import requestsfrom lxml import etree# 设置uaheader = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 " "Safari/537.36"}Page =

2021-10-06 20:48:08 265 2

原创 Python自学记录--百度api识别验证码,模拟登陆

之前看教程学习用超级鹰,根据论坛师兄们指点尝试用百度的智能识别,可以实现,但是成功率不高零基础小白自学中,求指点!目标网站:https://www.gushiwen.cn/#baidu-aip 智能识别验证码from aip import AipOcrimport requestsfrom lxml import etreeimport time """ 你的 APPID AK SK """APP_ID = 'APP_ID'API_KEY = 'API_KEY'SECRET

2021-10-05 16:14:01 543 1

原创 Python自学记录--初级滑块,邮箱例子

from selenium import webdriverfrom time import sleepfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ecfrom selenium.webdriver.common.by import Byfrom selenium.webdriver import Acti.

2021-10-03 22:55:07 184

原创 Python自学记录--验证码识别模拟登陆

#!/usr/bin/env python# coding:utf-8import requestsfrom hashlib import md5from lxml import etreeimport timet = int(round(time.time() * 1000)) #时间戳class Chaojiying_Client(object): def __init__(self, username, password, soft_id): self..

2021-10-02 20:11:38 139

原创 Python自学记录--多线程糗事百科爬虫

#线程库import threading#队列import queueimport requestsimport timefrom lxml import etree#采集网页线程--爬取段子列表所在的网页,放进队列class Thread1(threading.Thread): def __init__(self, threadName,pageQueue,dataQueue): threading.Thread.__init__(self) .

2021-09-26 22:34:18 100

原创 Python自学记录--线程锁

import threading#线程锁:当一个线程设置锁后,只有等到释放锁后,才能调度其他线程lock=threading.Lock() #创建锁num=100def run(name): global num num-=1 lock.acquire() #设置锁 print("线程",name,"执行了,目前num为:",num) lock.release() #释放锁for i in range(1,101): t=threading..

2021-09-26 11:56:47 79

原创 Python自学记录--多线程实现

#多线程实现import threadingimport timedef run(name): print(name,"执行了任务!") time.sleep(5)#程序执行时,程序本身就是一个线程,称为主线程#手动创建的线程,成为子线程#主线程执行中不会等待子线程执行完毕,会直接执行后面的代码#创建线程对象t1=threading.Thread(target=run,args=("t1",))t2=threading.Thread(target=run,args=.

2021-09-26 11:56:04 66

原创 Python自学记录--多进程实现

#多进程:一个程序运行过程中,产生了多个进程#多进程实现#n个正在运行的程序---至少n个进程#1个程序----可能只有一个进程,也可能有多个进程#引入进程类from multiprocessing import Processimport timedef run1(): print("任务执行了1!") time.sleep(5)def run2(): print("任务执行了2!") time.sleep(5)def run3(): .

2021-09-26 11:55:03 90

原创 Python自学记录--bs4

#BeautifulSoup模块简介和安装from bs4 import BeautifulSoupimport re#CSS 选择器:BeautifulSoup4#和lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器#主要的功能也是如何解析和提取 HTML/XML 数据。#模块下载安装:pip install bs4#基础例子html = """<html><head><title>The Dormouse's .

2021-09-25 21:31:12 74

原创 Python自学记录--爬取贴吧图片

#图片爬虫import urllibimport urllib.requestfrom lxml import etreeclass Spider(object): def __init__(self): self.tiebaName="java" self.beginPage=1 self.endPage=3 self.url="http://tieba.baidu.com/f?" self.ua_head.

2021-09-25 18:08:10 209

原创 Python爬取网络段子

小白自学Python,部分段子网页无法访问,使用 try: 处理异常需要很长时间,期待大佬指点#爬取糗事百科段子import requestsfrom lxml import etree#设置UAheaders={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"}#设置需要爬取页数..

2021-09-24 22:49:31 204

原创 Python自学记录--数据清洗-xpath()表达式

#解析字符串形式htmltext ='''<div> <ul> <li class="item-0"><a href="link1.html">张三</a></li> <li class="item-1"><a href="link2.html">李四</a></li> <li class="item-inactiv.

2021-09-24 18:09:06 237

原创 Python自学记录--爬取豆瓣电影排名

#爬取网址电话号码import reimport urllib.request#确定数量page=input("请输入您要查询的数量:")#UAheaders={"User-Agent":"Mozilla/5.0 \(Windows NT 10.0; WOW64) AppleWebKit/537.36 \(KHTML, like Gecko) Chrome/86.0.4240.198 \Safari/537.36"}#排名链接url="https://movie.douba.

2021-09-24 14:43:17 184

原创 Python自学记录--爬取网址电话号码

#爬取网址电话号码import reimport requestsheaders={"User-Agent":"Mozilla/5.0 \(Windows NT 10.0; WOW64) AppleWebKit/537.36 \(KHTML, like Gecko) Chrome/86.0.4240.198 \Safari/537.36"}url="http://changyongdianhuahaoma.bmcx.com/"response=requests.get(url,he.

2021-09-24 13:47:43 1034

原创 Python自学记录(正则)

# #正则表达式# #针对字符串进行数据筛选的表达式 (匹配)# import re# strr="张三李四王五赵六"# pat="王五" #正则表达式# rst=re.search(pat,strr) #在strr字符串中找是否有符合pat表达式的值 re.search 扫描整个字符串并返回第一个成功的匹配。# print(rst)import re#原子:正则表达式中实现匹配的基本单位#元字符:正则表达式中具有特殊含义的字符#以普通字符作为原子(匹配一个普通字符)# a=.

2021-09-24 13:22:23 351

空空如也

空空如也

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

TA关注的人

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