- 博客(25)
- 收藏
- 关注
原创 ZLibrary反爬破解实战:从验证码到加密全突破
本文分析了ZLibrary平台的反爬机制及破解方案。该平台采用动态令牌验证、行为验证码、流量指纹识别等多重防护,通过JavaScript动态渲染和Cloudflare实现前端防御。破解方案包括:1)逆向分析动态令牌生成逻辑;2)基于深度学习的验证码识别;3)使用Puppeteer模拟浏览器行为;4)构建代理IP池实现分布式爬取。同时探讨了法律合规边界及未来技术演进方向,为应对WASM加密等新型反爬技术提供参考思路。
2026-03-22 21:09:53
827
原创 JavaScript入门到精通全套资料,以及核心进阶ES6语法,API,js高级等基础知识和实战教程
JavaScript是什么,作用,组成部分有哪些?是一种运行在客户端(浏览器)的编程语言,可以实现人机交互效果。作用是做网页特效(轮播图等),表单验证(对表单数据的合理化进行判断),数据交互(获取后台数据给前端)服务端编程(node.js)。ECMAScript:JavaScript语言基础Web APls:DOM 操作文档,比如对页面元素进行移动,大小,添加删除等操作BOM 操作浏览器,比如页面弹窗,检测窗口宽度,存储数据到浏览器等等。
2026-03-16 19:57:57
1075
原创 Python模块概念及导入
Python模块导入方法总结 Python模块导入主要有以下几种方式: 基本导入:import 模块名 部分导入:from 模块名 import 功能 全部导入:from 模块名 import * 别名导入:import 模块名 as 别名 注意事项: 同名功能后导入的会覆盖先导入的 自定义模块导入方法与内置模块相同 使用__name__变量可判断模块是否被直接执行 __all__变量可控制import *时导入的功能范围 示例展示了time模块和自定义模块的多种导入方式,包括基本使用、别名设置和同名函数处
2026-03-11 17:24:25
209
原创 python异常大全
本文介绍了Python中的异常处理机制。当程序出现bug无法继续运行时,可以使用try-except语句捕获异常。基本语法是在try块中编写可能出错的代码,在except块中处理异常。还可以指定捕获特定类型的异常,通过except ErrorType as name的形式,针对性地处理不同类型的错误,使程序能够继续运行而不中断。这种机制能有效提高程序的健壮性和容错能力。
2026-03-11 14:43:39
145
原创 C语言结构体
结构体:自定义的数据类型,由很多数据组合而成的结构型数据。可以给结构体里面的成员赋值并且赋值是相互独立的。要求:把三个学生信息放入到数组当中,并遍历数组。结构体练习:定义一个结构体表示学生。学生的属性有:姓名,年龄。
2026-01-12 09:27:11
194
原创 教你轻松下载snipaste免费截图软件
通过网盘分享的文件:软件包链接: https://pan.baidu.com/s/1YdFOFCGnBa9qw21_YtiHoA?pwd=8888 提取码: 8888--来自百度网盘超级会员v1的分享。
2025-12-02 11:22:18
1033
原创 指针(变量里面记录的内存地址)
/以练习为例://定义一个函数,求数组的最大值与最小值,并进行返回int main()printf("数组最大值:%d\n", max);printf("数组最小值:%d\n", min);return 0;i < len;i++)运行结果:数组最大值:10数组最小值:1int main(){1,2,3,4},i < 3;i++)j < 4;j++)运行结果;
2025-11-25 08:48:21
429
原创 C语言:数组
数据类型 数组名[长度]举例:int arr[3] 数组名可以任意取,长度为3表示可以最多储存3个整数特点:连续空间,一旦定义长度不可改变数据类型 数组名[长度]={数据值,数据值···}细节:长度省略:数据值的个数为数组长度 int arr[]={1,2,3}长度未省略:数据值的个数<=长度 int arr[5]={1,2,3} 默认值表什么都没有还有两个格子则为默认值:整数:0,小数0.0,字符:'\0',字符串:NULL内存:软件运行时,用于临时储存数据。
2025-11-11 00:00:00
544
原创 C语言函数介绍与总结
本文介绍了C语言函数的基本概念和使用方法。主要内容包括:1.函数的基本格式(void函数和带形参的函数);2.带返回值函数的定义和使用;3.函数定义的三个关键问题(功能、参数、返回值);4.函数使用注意事项;5.常用数学函数(如pow、sqrt等)和时间函数;6.随机数生成方法及范围控制技巧。文章通过具体代码示例详细说明了各类函数的定义、调用方式以及常见应用场景,为C语言函数学习提供了实用指南。
2025-11-10 16:06:43
878
1
原创 python数据容器总结介绍
本文摘要: 本文系统地介绍了Python中五种主要的数据容器类型:列表、元组、字符串、集合和字典。详细讲解了列表的定义格式、下标索引、常用方法(增删改查等)和遍历方式;元组的不可修改特性及其与列表的区别;字符串的不可变性和常用操作;集合的无序性和去重功能;以及字典的键值对结构。文章通过具体代码示例展示了各数据容器的定义方式、基本操作和特性差异,为Python编程中的数据存储和处理提供了全面的参考。
2025-11-06 09:00:00
1861
1
原创 python函数知识全面总结
本文介绍了Python函数的基本概念和使用方法:1. 函数是组织好的可重复使用代码块,用于实现特定功能,能提高开发效率;2. 详细讲解了函数定义格式(def)、参数传递(形式参数与实际参数)和返回值;3. 说明了None的特殊作用及函数注释方法;4. 区分了局部变量和全局变量的作用域,以及global关键字的使用;5. 最后提到将通过取款机练习巩固函数知识。全文系统介绍了Python函数的核心知识点,为编程学习者提供了清晰的函数使用指南。
2025-11-05 02:00:00
711
1
原创 在C语言中计算机的储存规则及常见进制与如何转换
摘要:计算机中所有数据都以二进制存储,包括文本(数字、字母、汉字等)。主要进制有:二进制(0-1,逢二进一)、十进制(0-9)、八进制(0-7,3位二进制一组)和十六进制(0-F,4位二进制一组)。在代码中,二进制以0b开头,八进制以0开头,十六进制以0x开头。进制转换方法:任意进制转十进制采用"系数*基数的权次幂相加";十进制转任意进制采用"除基取余法",如十进制11转二进制为1011。
2025-11-04 02:00:00
461
原创 C语言中的流程控制语句:顺序结构,分支机构,循环结构等详细介绍(总结)
程序流程控制语句分为三类:顺序、分支和循环结构。顺序结构是默认执行方式,从上到下依次运行。分支结构包括if语句(三种格式)和switch语句,其中switch适用于有限选项匹配,而if适用于范围判断。循环结构包含for、while和do...while循环,for适用于已知循环次数,while适用于未知次数但明确结束条件,do...while保证至少执行一次循环体。每种结构各有特点,适用于不同编程场景。
2025-11-03 16:02:26
965
原创 python循环语句(while与for语句介绍与实践练习)
range(5)取得的数据是:[0,1,2,3,4] #从0开始生成序列到num结束,不含num本身。range(num1,num2) #假设num1=5,num=10,step(步进没写默认=1)range(num1,num2,step) #假设num1=5,num=10,step(步进)=2。range(num1,num2)取得的数据是:[5,6,7,8,9]range(num1,num2,step)取得的数据是:[5,7,9]range语句(获得一个简单的数字序列)
2025-11-02 22:05:06
520
原创 python判断语句(布尔和if语句合集整理及嵌套)
本文介绍了Python中的布尔类型和条件判断语句。布尔类型包含True和False两个值,可通过比较运算符获得。逻辑运算符包括与(and)、或(or)、非(not)。if语句有三种形式:简单if、if-else和if-elif-else,其中elif可多个且判断具有互斥性。代码块通过缩进(4个空格)确定归属关系。文章还提到嵌套if语句和优化写法,如直接将input()写入判断条件。重点强调了缩进在层级控制中的重要性。
2025-10-30 23:11:49
1171
原创 python的基础语法合集
本文介绍了Python编程中的基础概念:1) 字面量包括整数、浮点数和字符串三种基本类型;2) 注释分为单行(#)和多行(""" """)两种形式;3) 变量的定义和使用方法;4) 数据类型转换的关键函数(int/float/str);5) 标识符命名规则及运算符使用;6) 字符串操作的多种格式化方法,包括占位符(%)和f-string方式;7) 精度控制技巧(m.n格式)。这些基础知识为Python编程入门提供了必要准备,重点讲解了数值处理、变量
2025-10-29 17:59:34
1163
1
原创 介绍C语言常量类型以及输出常量教程
(1)C语言常量介绍及分类1.常量:在程序执行过程中固定不变的量2.常量分4类常量类型 占位符 类型整型常量 %d 正数,负数,0实型常量 %f 带小数的数字,例如1.93但是3.0等也算小数另外小;数运行结果默认会留小数点后6位,后代码体现一下字符常量 %c 用单引号括的字母数字或者符合,例如’a’,'-'等字符串常量 %s 用双引号括的一整句话等另外补充科学计数法是实型常量但是要写e或者E例如1.234000*10的7次方要写成1.234000E7。
2025-10-28 23:46:12
172
原创 python语言环境搭建(了解编程语言以及执行流程,安装python环境教程以及介绍pycharm)
本文介绍了Python编程基础和环境搭建要点。首先解释了编程语言作为人机沟通媒介的工作原理,强调Python通过解释器将代码转换为二进制执行。接着详细说明了Python 3.10.4的安装步骤和3个常见问题(未勾选PATH选项、未输入python命令、使用中文符号)。最后推荐了PyCharm集成开发环境,列举了其优势(代码提示、项目管理等)和常用快捷键(运行代码、复制行等),为Python初学者提供了全面的入门指南。全文涵盖Python理论、实践环境和工具使用,适合新手快速上手。
2025-10-28 11:07:26
402
原创 C语言中注释与关键字的介绍
1.注释有两种类型:(1)单行注释://(2)多行注释:/* */例然后执行如下结果注释的内容没有被执行总结注释相当于是旁白不会影响程序进行,作用是用于解释,因为以后学习的代码越来越多,写的过程中很容易忘记代码作用或者位置,用注释能提高效率以及补充给你两个非常实用的注释快捷键1.注释快捷键:ctrl+k,ctrl+c2.取消注释键:ctrl+k,ctrl+u2.关键字其实关键字的内容我个人认为并不重要只需要理解概念(1.)何为关键字?
2025-10-28 09:07:05
172
原创 用C语言向世界说“Hello World!“并且进行代码分析
1.用C语言向世界说"Hello World!打开VS选择创建新项目然后点击控制台应用,点击下一步项目名称可以随便取,另外代码可以放到C盘(因为我们自己写的代码没有多大)所以位置那可以不用动,或者你也可以放到D盘里面,然后点击创建就好。创建成功后会有一个代码模板,因为是刚刚开始学习我们就先把这代码模板全部删除,自己尝试写一下C语言向世界说"Hello World!然后写如下图所示一样的代码就可以写出来了,写出来后最重要的一步按红色框内的三角运行符,才能将"Hello World!"运行在黑屏中。
2025-10-27 22:44:48
536
原创 C语言环境搭建教程
C语言环境搭建教程有两个软件:第一个为"VS"(简称)个人使用或者企业开发等用途。第二个"VC"(简称)考试多用。因为两个软件差不多就以VS为主教大家如何下载。3.开发人员下面找到Visual Studio,鼠标点击进入它的下载界面,下滑找到下图界面后下载左边的版本(社区版免费)直接安装就好。1.浏览器中打开www.microsoft.com(微软)2.界面下滑拉到底找到跟开发人员一栏。
2025-10-27 18:42:37
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅