自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础笔记01

本文总结了Java编程基础的核心知识点,主要包括: Java基础概念:环境配置、数据类型(8种基本类型)、变量定义与运算规则 变量与常量:详细说明各种数据类型的存储空间和取值范围,演示变量声明与使用方式 类型转换:自动类型转换(小转大)和强制类型转换(大转小)的规则与注意事项 运算符:算术运算符、关系运算符和逻辑运算符的使用方法 流程控制:条件语句(if-else)和循环结构(for/while)的语法与应用场景 编程规范:标识符命名规则和代码风格建议 文中通过大量代码示例演示了核心概念的实际应用,并特别强

2026-04-04 02:32:07 508

原创 java基础笔记01

Java基础笔记摘要 本文涵盖了Java编程基础核心知识点,包括: 变量与常量:变量定义、数据类型(8种基本类型)、变量运算及使用注意事项 类型转换:自动转换(小转大)和强制转换(大转小)规则与示例 运算符与表达式:算术运算、赋值运算、比较运算等基础运算符 流程控制:if-else条件语句和switch-case选择结构 编程规范:标识符命名规则(大/小驼峰式)、代码注释规范 基础语法:转义字符使用、常量分类(6种)、环境配置要点 通过示例代码演示了变量定义、类型转换、运算符使用等基础操作,为Java初学者

2026-04-04 02:28:35 287

原创 从零开始掌握MySQL,第三期(共三期)

本文介绍了MySQL高级进阶实战技巧,包括内置函数、行列转换和性能优化。主要内容涵盖:1)常用数学函数如ROUND、CEIL等数值处理方法;2)字符串操作函数包括大小写转换、拼接截取等;3)日期时间函数处理技巧;4)逻辑控制语句CASE WHEN和IF的灵活应用;5)面试高频的行列转换实现方法,通过GROUP BY+聚合函数+CASE WHEN实现行转列,UNION实现列转行。文章提供了大量可立即上手的SQL示例代码,适合MySQL进阶学习者快速提升实战能力。

2026-03-15 17:04:34 503

原创 从零开始掌握MySQL,第二期(共三期)

SQL进阶实战摘要 这份SQL进阶学习笔记系统讲解了三种核心查询技术: 自连接查询:用于处理同一表中数据的层级关系(如省市区联动)和相邻数据对比(如计算环比)。通过表与自身关联,可解决复杂的数据关联需求。 子查询应用:详细演示了子查询作为查询条件、临时数据源和查询字段的三种典型用法,强调用伪代码思维拆解复杂查询。 窗口函数:重点介绍MySQL 8.0+的窗口函数特性,包括: 保留明细行的分组计算(PARTITION BY) 三种排名函数区别(RANK/DENSE_RANK/ROW_NUMBER) 经典Top

2026-03-14 23:26:12 370

原创 小龙虾OpenClaw保姆级安装教程

OpenClaw是一款轻量级AI Agent框架,能通过「技能(Skills)」扩展实现飞书/钉钉自动化、本地文件管理、大模型调用等功能,核心优势是:支持国内大模型(Kimi/通义千问/DeepSeek)可对接飞书/企微等国内办公软件自定义技能生态丰富,适合国内开发者

2026-03-08 21:55:48 3236

原创 【JS 逆向实战】Python + Node.js 突破 RSA/AES 混合加密与接口动态签名

摘要 本项目是一个Python与Node.js结合的爬虫系统,成功突破"中国观鸟记录中心"的加密接口。技术特点包括: 环境要求:需同时安装Python 3.7+和Node.js 加密破解:通过逆向分析实现RSA请求加密和AES响应解密 核心技术: 使用PyExecJS执行JavaScript解密逻辑 动态生成请求签名(MD5) 维护会话状态(requests.Session) 数据处理:自动采集并清洗观测数据,保存为CSV格式 项目展示了完整的Web逆向流程,从抓包分析到加密算法还原,为

2026-03-03 01:08:05 1031

原创 从零开始掌握MySQL,第一期(共三期)

这篇教程提供了MySQL从入门到多表查询的完整学习路径,包含数据库操作、表管理、约束机制、表结构调整、数据增删改查等核心内容。教程采用小写字母代码示例,适合新手快速上手,并建议后期转为行业标准的大写模式。重点讲解了主键、自增、唯一约束等表结构设计技巧,以及SELECT查询中的五子句用法,包括WHERE条件筛选、分组排序等实用技能,是零基础学习MySQL的实战指南。

2026-02-25 15:41:30 802

原创 MySQL安装及其配置详细教学

本文提供了MySQL 8+版本的详细安装指南。首先介绍了两种下载方式(小飞机网盘和官网),然后讲解了必要的Windows基础命令操作。安装步骤包括:解压安装包、通过cmd进入bin目录、安装到系统服务、初始化生成随机密码、启动MySQL服务、使用临时密码登录并修改密码。最后说明了如何配置环境变量以及服务启停命令。通过图文结合的方式,完整演示了从下载到成功安装MySQL的全过程,并提供了环境变量配置后的测试方法。

2026-02-24 12:42:46 478

原创 OB混淆的识别、混淆原理、还原的方案

本文深入解析了JavaScript逆向工程中的OB混淆技术。OB混淆通过字符串阵列化、自执行函数、解密函数等核心特征阻碍代码分析,并采用平坦流、僵尸代码注入等多种手段增强混淆效果。针对OB混淆,文章提出两种解决方案:AST静态分析还原(推荐)和Hook钩子技术。其中AST还原需要解析代码为抽象语法树,通过解密函数替换、控制流重组等步骤恢复原始逻辑。文中还通过实际案例演示了如何逐步还原混淆代码,包括提取关键函数、替换变量值等方法。掌握这些技术对JavaScript逆向工程和爬虫开发具有重要意义。

2026-02-03 00:34:26 1251

原创 彻底搞懂JavaScript 原型对象与原型链

JavaScript 通过原型实现继承机制,核心概念包括: prototype - 构造函数特有的属性,存储共享方法 proto - 所有对象都有的隐式原型,指向构造函数的prototype constructor - 原型对象的属性,指向构造函数本身 原型链是对象通过__proto__串联形成的查找链:实例→构造函数原型→Object.prototype→null。函数也是对象,其__proto__指向Function.prototype。理解这三个属性的归属关系是掌握原型链的关键。

2026-01-30 18:22:26 1022

原创 JS逆向:逆向登录流程,逆向简单,重在分析思路

本文介绍了某网站登录接口的逆向分析过程,主要包含以下步骤:1) 通过抓包发现密码字段经过RSA加密;2) 追踪加密逻辑,确认使用了服务器返回的时间戳作为加密参数;3) 使用Python实现完整登录流程,包括验证码识别(ddddocr)、时间戳获取、RSA加密(execjs执行JS加密函数)等关键环节。文章提供了完整的代码实现,涵盖了请求头处理、Base64解码验证码、参数构造等细节,最终实现了自动化登录。整个过程展示了典型的Web逆向分析方法,对类似场景的爬虫开发具有参考价值。

2026-01-30 01:41:08 1157

原创 Python爬虫入门:一个案例教会你所有静态网页的数据爬取

本文介绍了使用Python爬取书信息的方法。主要流程包括:1)确定目标网站和所需数据(作者、出版社、书名、价格等);2)分析页面结构,通过F12开发者工具定位数据源;3)实现自动翻页功能,观察URL规律构建分页请求;4)使用xpath和正则表达式(re)两种方式提取数据;5)将获取的数据保存为CSV文件。文章详细讲解了如何通过xpath定位元素节点,以及正则表达式在提取不规则数据时的应用,并提供了完整的Python代码示例,涵盖请求发送、数据解析和存储等关键步骤。

2026-01-29 02:44:38 869

原创 爬虫中遇到的3种payload信息,该如何处理

本文介绍了爬虫处理三种常见payload的方法:1) Query String Parameters用于GET请求,参数直接附加在URL后;2) Form Data用于POST请求,以表单形式传递数据;3) Request Payload用于POST请求,数据以JSON格式直接挂载到请求体。针对每种情况,文章提供了相应的Python代码示例,包括requests库的使用、请求头设置以及参数格式化技巧,特别说明了处理JSON payload时去除空格以更好模拟浏览器请求的方法。

2026-01-29 00:00:59 79

空空如也

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

TA关注的人

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