- 博客(104)
- 收藏
- 关注
原创 day47-【VUE】vue基础-02
本文介绍了Vue.js组件化开发的基本概念和应用。主要内容包括: 组件化开发的优势:功能模块划分明确、代码复用性强 两种组件实现方式: 局部组件:在Vue实例中注册,仅限于当前实例使用 全局组件:通过Vue.component注册,可在所有Vue实例中使用 组件的基本结构:包含data函数、template模板和methods方法等 简要提及了vue-router组件的作用:实现单页面应用(SPA),通过路由管理多个组件视图的切换 文中提供了详细的代码示例,展示如何创建和使用组件,包括数据绑定、事件处理等核
2025-07-11 23:24:58
478
原创 day46-【VUE】vue基础-01
Vue.js前端开发入门摘要 本文介绍了Vue.js前端开发的基础知识,包括: Vue版本选择:Vue2(主流)和Vue3(未来趋势) 初体验步骤:导入Vue.js CDN、创建HTML区域、初始化Vue实例 核心指令: 插值表达式{{}}显示动态文本 v-bind绑定元素属性(支持简写:) v-model实现表单双向绑定 示例代码展示了数据绑定、事件处理、样式控制等基本用法 推荐使用WebStorm作为开发工具 文章通过具体示例演示了Vue的数据驱动视图特性,适合初学者快速了解Vue的基本使用方法。
2025-07-03 11:00:47
1037
原创 【代理池】IP代理池
这是一个基于Redis的IP代理池系统,包含6个模块:1)get_ip.py从网页抓取免费IP并存入Redis;2)test_ip.py异步测试IP可用性,调整权重;3)proxy_ip.py处理IP的增删改查操作;4)app.py提供获取可用IP的Flask接口;5)settings.py存储配置信息;6)main.py启动多进程运行整个系统。系统通过权重机制管理IP,可用IP优先返回,并持续测试维护IP质量。
2025-07-03 09:46:42
288
原创 【AOSP专题】09. Fart特征检测
文章摘要: FART特征检测已成为部分APP的安全防护手段,检测到FART特征会导致应用闪退。本文提出通过修改FART源码中的关键函数名称来隐藏特征,包括ActivityThread.java、DexFile.java等多个核心文件中的函数重命名方案。以新氧医美v9.33.1为例,修改后成功绕过整体脱壳检测,但抽取脱壳仍会闪退。分析指出闪退原因可能是某些方法执行异常或APP主动防护机制所致,建议通过建立排除列表(exclude_class.txt和exclude_method.txt)来跳过特定类和方法,从
2025-07-01 07:25:44
983
原创 day45-Django RestFramework(drf)实战案例
请结合上述学习的drf知识开发 简易版《抽屉新热榜》。基于django创建项目,例如:dig。拷贝表结构到 models.py 并。创建app,例如:api。
2025-07-01 07:10:11
1017
原创 【AOSP专题】08. FART脱壳-03
摘要: 本文介绍了在Android 8.1(Pixel 2XL)上实现FART主动调用脱壳的源码修改步骤。通过调整FART线程启动位置至handleBindApplication函数,并添加指定APP进程的配置逻辑(通过读取/data/local/tmp/fext.config文件),实现对目标应用的精准脱壳。关键修改包括:在ActivityThread.java中嵌入FART线程逻辑,在DexFile.java和dalvik_system_DexFile.cc中新增dumpMethodCode的JNI方法
2025-06-29 16:42:02
817
原创 【AOSP专题】07. FART脱壳-02
摘要 本文介绍了Android应用加固和脱壳的相关技术,主要包含以下内容: 加固技术:通过抽取和加密应用中的方法,仅在执行时临时解密加载到内存,执行完毕后再次被抽取,以增强安全性。 脱壳原理:通过主动调用类中的所有方法,将代码加载至内存后导出,包括: 寻找所有ClassLoader 根据ClassLoader定位dex文件 使用反射机制提取类成员并导出 ClassLoader机制:详细讲解了Android中的双亲委派模型,包括BootClassLoader、PathClassLoader和DexClassL
2025-06-29 15:42:24
1048
原创 day44-Django RestFramework(drf)下
本文介绍了Django RestFramework的分页、路由和解析器功能。分页部分讲解了三种内置分页类(PageNumberPagination、LimitOffsetPagination、CursorPagination)及其在APIView和GenericAPIView中的使用方法。路由部分展示了传统URL配置和更简便的router.register方式。解析器部分详细说明了JSONParser、FormParser、MultiPartParser和FileUploadParser四种解析器的使用场景
2025-06-29 14:15:23
1158
原创 【AOSP专题】06. FART脱壳-01
安卓APP加固技术解析 摘要:本文介绍了安卓APP常见的加壳技术及其脱壳方法。主要分为三部分:首先演示了使用360加固工具对APK进行加壳的过程;其次将加壳技术分为三类(整体型、抽取型和VMP型)并分析其原理;最后重点讲解了Fart脱壳机的实现机制,通过修改安卓源码在类初始化时自动dump内存中的dex文件实现脱壳。文章以Pixel2XL+Android8.1为例,详细说明了在interpreter.cc和art_method.cc中插入脱壳代码的具体实现方法,为安卓安全研究提供了实用技术参考。 关键词:安
2025-06-28 08:57:57
980
原创 day43-Django RestFramework(drf)中
本文介绍了Django REST framework中的限流功能实现。主要内容包括: 限流的基本概念和作用,如限制用户访问频率(匿名用户基于IP,登录用户基于ID) 使用django-redis配置缓存系统 自定义限流类MyRateThrottle的实现细节: 继承SimpleRateThrottle 设置缓存、scope和访问频率(如10次/分钟) 根据用户身份获取唯一标识 视图层集成限流功能,并自定义限流异常处理 全局配置限流类和速率 底层实现原理:通过allow_request方法进行访问控制 文章通
2025-06-28 00:02:08
1141
原创 day42-Django RestFramework(drf)上
本文摘要: Django Rest Framework(DRF)是一个基于Django的应用程序,提供了构建RESTful API的强大功能。文章介绍了DRF的快速入门方法,包括安装(pip install djangorestframework==3.12.4)、配置(在settings.py中注册rest_framework)以及基本视图类(APIView)的使用。重点讲解了DRF对请求数据的封装机制,通过Request类扩展了Django的原生request对象,新增了query_params和dat
2025-06-26 01:30:00
965
原创 【番外篇】TLS指纹
这篇文章探讨了浏览器可以正常访问但requests请求失败的常见原因——TLS指纹验证。通过investing、ascii2d等网站案例,说明部分网站会检测客户端的TLS指纹(JA3值)来阻止非浏览器访问。文章详细介绍了查看指纹的方法,包括使用tls.browserleaks.com等工具和Wireshark抓包分析,解析了JA3指纹的组成结构(包含SSL版本、加密算法等5部分)及其生成原理。最后指出requests等工具的固定JA3指纹容易被识别和封禁,而浏览器指纹会动态变化。
2025-06-26 00:15:00
2161
原创 day41-FBV和CBV模式
Django框架提供了FBV(基于函数)和CBV(基于类)两种视图编写方式。FBV通过函数处理请求,CBV则通过类方法响应不同HTTP方法,更适合RESTful API开发。示例展示了如何用CBV实现用户资源的增删改查操作,遵循REST规范。同时指出Django Rest Framework框架可以进一步简化API开发流程。两种方式本质相同,但CBV提供了更清晰的结构化代码组织方式,特别是在处理复杂API业务逻辑时更具优势。
2025-06-25 07:14:28
1041
原创 【AOSP专题】05. aosp-root检测
文章摘要: 本文主要探讨Android设备ROOT检测及绕过方法,重点分析了三种系统编译选项(eng、userdebug、user)的权限差异。针对逆向工程需求,提出通过修改系统源码实现:1)开启user模式;2)关闭SELinux;3)保持adb root权限;4)修改系统指纹信息。以Pixel2XL+Android8为例,详细说明了修改buildinfo.sh等关键文件的配置参数,使修改后的系统能够绕过拉勾网、58同城等应用的ROOT检测机制。这些方法在安吉星等应用中已测试有效,为逆向工程工作提供了系统
2025-06-25 00:15:00
1196
原创 day40-Restful规范
本文介绍了后端开发中的RESTful API规范,主要内容包括: HTTPS协议的重要性,建议使用HTTPS替代HTTP以保证数据传输安全。 API接口设计中应包含API标识和版本信息。 URL路径应使用名词表示资源,通过请求方法(GET、POST、PUT、PATCH、DELETE)区分操作。 搜索条件通过URL参数传递。 不同操作应返回标准化的数据结构,建议包含code、data、error字段。 响应应包含适当的状态码。 RESTful规范为企业前后端分离开发提供了统一标准,有助于提高开发效率和减少沟通
2025-06-24 09:28:23
1038
原创 day39-前后端分离
前后端分离是一种现代开发模式,前端(Vue/React等框架)和后端(Python/Django等)独立开发,通过API(JSON格式)交互。与传统模式(后端渲染HTML)相比,分离模式分工明确,开发高效,便于扩展(如开发APP/小程序)。企业采用该模式主要因为:1)前后端职责清晰;2)提升开发速度;3)利于项目扩展。项目开发将分三阶段:后端API开发、前端页面开发、业务功能整合。传统模式仅适用于简单、低用户量的项目。
2025-06-24 09:18:28
443
原创 【AOSP专题】03. 谷歌Pixel 4+android10.0.0_r8版本手机基于AOSP编译安卓系统
摘要:本教程详细介绍了基于AOSP源码编译Android系统的完整流程。主要内容包括:确定机型与版本(示例为Pixel 4 + Android 10)、系统初始化环境配置、从清华源同步AOSP源码、安装编译依赖(JDK8和其他工具)、处理Pixel 4专属驱动文件、执行编译过程(含常见错误解决方案),以及使用platform-tools刷入系统前的准备工作。教程特别强调了编译环境配置细节和可能遇到的内存不足问题解决方法,为开发者提供了一条清晰的AOSP系统定制路径。
2025-06-22 00:15:00
884
原创 day38-Django(4)
本文介绍了Django中Ajax请求的相关知识,主要包括:Ajax特点与优势:实现异步交互和局部刷新,支持多种请求方式(GET/POST/PUT/DETELE)JSON数据处理:展示了Python对象与JSON的对应关系,以及序列化/反序列化的实现方法,包括Django特有的JsonResponse和serializers实际案例:通过用户注册验证示例,演示了Ajax在Django中的完整应用流程同源策略与跨域解决方案:解释了浏览器同源策略(协议/域名/端口相同)重点介绍了CO
2025-06-21 09:44:11
943
原创 day37-Django(3)
Django ORM模型层学习摘要Django ORM通过定义模型类映射数据库表,实现对象关系映射(ORM)。ORM优点包括代码重用性高、自动完成数据库操作、强制MVC架构等,但也存在学习成本高、复杂查询性能差等缺点。使用步骤:1)配置数据库连接;2)定义模型类;3)生成迁移文件;4)执行数据库操作。配置MySQL需安装PyMySQL驱动,并在__init__.py中初始化。模型类须继承models.Model,可通过Meta类设置表名、主键等属性。字段定义使用models.Field类型,支持常见约束
2025-06-21 00:15:00
953
原创 【AOSP专题】01. ubuntu虚拟机
编译自定义安卓系统需要先在Win/Mac电脑安装虚拟机软件(VMware或Parallels),然后在虚拟机中安装Ubuntu 18.04系统。系统要求:400GB+硬盘空间和16GB+内存。安装时需开启CPU虚拟化支持(VT-x/AMD-V),完成后建议创建系统快照以便恢复。注意Mac用户需根据芯片类型选择对应版本。该流程为后续下载和编译AOSP源码做好准备。
2025-06-21 00:15:00
437
原创 【AOSP专题】04. aosp-证书
在AOSP系统中安装HTTPS证书的方法证书准备:通过OpenSSL工具处理Charles证书文件,使用命令openssl x509 -subject_hash_old获取哈希值,并重命名为哈希值.0格式。系统集成:将处理后的证书文件拷贝至AOSP源码的system/ca-certificates/files目录。重新编译:执行完整的AOSP编译流程(envsetup、lunch、make等命令)。刷机验证:编译完成后,通过fastboot将系统刷入手机,即可实现系统级HTTPS证书
2025-06-20 11:39:37
576
原创 day36-Django(2)
本文介绍了Django 3.2中的模板语法使用。主要内容包括:模板引擎的基本概念和作用,实现了前后端代码分离。Django模板的使用步骤:配置模板目录视图中使用render函数绑定模板和数据在模板文件中输出数据通过一个简单案例演示模板使用流程,包括创建子应用、配置路由、视图函数编写和模板文件创建。分析了render函数的内部实现原理,解释了DTL模板与普通HTML的区别。详细介绍了模板语法:变量渲染及深度查询(通过句点符号访问列表、字典元素)过滤器使用
2025-06-20 02:30:00
874
原创 【AOSP专题】02. 谷歌Pixel 2XL+android8.1.0版本手机基于AOSP编译安卓系统
编译基于AOSP的安卓系统主要包括以下步骤:确定机型和版本:选择Pixel 2 XL机型,编译Android 8.1.0_r20版本。系统初始化:在Ubuntu中安装git、curl等基础工具,配置Python环境(Android 8需要Python 2.7)。同步AOSP源码:使用清华源下载代码,耗时较长,建议夜间进行。安装编译依赖:包括jdk8、xsltproc等工具。解决编译前配置问题:设置环境变量LC_ALL=C避免编译错误修改JDK SSL配置解决Jack se
2025-06-19 23:33:53
914
原创 day35-Django(1)
本文介绍了Django 3.2框架的基本概念和使用方法。首先解释了Web应用程序的本质和Web框架的作用,然后详细介绍了Django的MVT设计模式及其工作流程。文章提供了Django的下载安装指南,包括版本选择建议和安装命令。接着讲解了如何创建和运行Django项目,包括目录结构说明和开发服务器启动方法。最后通过一个简单的示例展示了Django快速开发的基本步骤:创建子应用、绑定路由、编写视图函数和返回响应。文中还包含了PyCharm配置Django项目的实用技巧,帮助开发者提高工作效率。
2025-06-19 22:10:12
1300
原创 day34-jQuery
jQuery 是一个高效简洁的 JavaScript 框架,遵循"Write Less, Do More"的设计理念。本文介绍了 jQuery 的基本概念、版本特点及引入方式,重点讲解了 jQuery 对象与 DOM 对象的转换关系。文章详细阐述了 jQuery 强大的选择器功能,包括基本选择器、组合选择器、属性选择器及表单选择器等。此外,还介绍了三种事件绑定方式(on/off、直接事件调用、组合/模拟事件)并通过案例演示。最后概述了对 HTML 元素的文本内容、CSS样式、属性等常见操
2025-06-19 21:39:20
1185
原创 day33- JavaScript(2)
JavaScript BOM与DOM对象摘要本文介绍了JavaScript中BOM(浏览器对象模型)和DOM(文档对象模型)的核心内容:BOM对象:Window对象:提供浏览器窗口操作方法(alert/confirm/prompt/open/close)和定时器方法(setInterval/clearInterval)Location对象:控制地址栏,可获取协议、域名、路径等信息,实现页面跳转和刷新Storage对象:包括localStorage(永久存储)和sessionStorage(会
2025-06-18 03:30:00
897
原创 day32-JavaScript(1)
JavaScript 因为互联网而生,紧随着浏览器的出现而问世。回顾它的历史,就要从浏览器的历史讲起。1990年底,欧洲核能研究组织(CERN)科学家Tim Berners-Lee,在全世界最大的电脑网络——互联网的基础上,发明了万维网(World Wide Web),从此可以在网上浏览网页文件。最早的网页只能在操作系统的终端里浏览,也就是说只能使用命令行操作,网页都是在字符窗口中显示,这当然非常不方便。1992年底,美国国家超级电脑应用中心(NCSA)开始开发一个独立的浏览器,叫做Mosaic。
2025-06-17 04:00:00
1225
原创 day31-CSS
CSS是用于控制网页外观的标记语言,能将表现与内容分离,具有精确控制页面布局、统一站点风格、支持多设备、加快页面加载等优势。CSS有三种引入方式:行内样式(直接在元素中设置)、嵌入式(在HTML文档head中定义)、链接式(通过外部.css文件引入)。其基本语法由选择器、属性和值组成,选择器包括基本选择器(如ID、类、标签)、组合选择器(后代、子代、与或、兄弟)以及属性选择器(根据属性值进行匹配)。合理使用CSS选择器可以高效地控制页面样式,便于网站的维护与主题切换。
2025-06-16 17:22:06
680
原创 day30-HTML
本文介绍了HTML基础知识和HTTP协议相关内容。首先通过Python代码展示了最简单的Web应用程序实现,并详细讲解了HTTP协议的特性,包括基于TCP/IP、请求-响应模式、无状态保存和无连接等特点。文章还对比了GET和POST请求方式的区别。第二部分重点介绍了HTML基础,包括其标准结构、标签语法规则以及常用的基本标签(标题、段落、格式化文本等)。最后简要说明了超链接标签的基本用法。全文涵盖了Web开发入门所需的核心概念和技术要点,为初学者提供了HTML和HTTP的清晰入门指南。
2025-06-16 17:01:27
936
原创 day29-Python操作MySQL和实战
本文摘要介绍了Python操作MySQL的核心知识点,主要包括事务和锁的机制与应用。文章首先通过转账案例阐述了事务的ACID特性(原子性、一致性、隔离性、持久性),演示了MySQL客户端和Python代码实现事务的方法。接着详细讲解了InnoDB引擎的表锁/行锁机制,重点说明select语句通过"for update"和"lock in share mode"实现排它锁和共享锁的应用场景,并以商品库存扣减为例分析了排它锁的必要性。最后简要提及后续将介绍的数据库连接池和SQL工具类开发等内容,为Python数
2025-06-11 07:50:23
1020
原创 day28-索引和函数及存储过程
MySQL课程摘要:索引、函数与存储过程本课程重点讲解MySQL核心知识点:索引:B+Tree结构实现,显著提升查询速度(300万数据从700秒降至1秒)。分聚簇(InnoDB)和非聚簇(MyISAM)索引。常见索引类型:主键索引(加速查找+唯一约束)、唯一索引(防止重复)、普通索引(加速查找)。其他功能:函数、存储过程、视图和触发器的应用场景与使用方法。引擎差异:InnoDB支持事务/行锁,MySQL5.5后默认引擎。(注:实际摘要98字,符合≤150字要求)
2025-06-11 07:18:13
971
原创 day26-必备SQL和表关系及授权
摘要:本文详细讲解了MySQL开发中的必备SQL语句、表关系设计与用户授权等核心技能。主要内容包括:必备SQL语句:涵盖条件查询、通配符模糊搜索、结果映射、排序和分页操作,如LIKE、ORDER BY、LIMIT等。表关系设计:通过外键关联实现多表查询,示例演示了JOIN的用法。用户授权:讲解权限控制语法,如GRANT和REVOKE。文中结合示例代码(如创建表、插入数据、复杂查询)逐步展开,适合开发者快速掌握数据库操作关键知识点。
2025-06-05 00:36:16
1061
原创 day24-阶段总结和考试
摘要:本文总结了Python全栈开发第三阶段的重点内容,涵盖并发编程与网络编程的结合、并发与并行的区别、单例模式的实现方式等知识点。通过多线程/多进程socket服务端案例展示了网络编程的效率优化,并对比了串行、并发和并行的概念。此外,提供了阶段思维导图总结和考试题,包括面向对象特性、类方法、单例模式实现等,帮助学员巩固模块知识。相关资源可在CSDN下载。
2025-06-04 19:46:25
1025
原创 day23 - 并发编程(下)
passp1.start()passdef run():p.start()run()关于在Python中基于multiprocessiong模块操作的进程:arefork,【“拷贝”几乎所有资源】【支持文件对象/线程锁等传参】【unix】【任意位置开始】【快】spawn,【run参数传必备资源】【不支持文件对象/线程锁等传参】【unix、win】【main代码块开始】【慢】forkorforkserverforkserver。
2025-06-03 08:39:36
809
原创 day22 - 并发编程(上)
本文介绍了Python并发编程中的进程和线程概念及其应用。通过工厂类比形象解释进程与线程的关系,指出线程是CPU最小调度单元,进程是资源分配单元。重点对比了多线程和多进程实现并发的方式,并分析了GIL锁对Python多线程的限制。总结了计算密集型任务适合多进程,IO密集型任务适合多线程的开发策略。文中还提供了视频下载的代码示例,展示如何通过多线程优化串行任务的执行效率。最后强调应根据任务类型选择合适并发方案,多线程更适用于网络请求等IO操作。
2025-06-03 08:28:56
1075
原创 day21-网络编程02
本文摘要:《网络编程基础》课程重点讲解了网络编程的核心知识点,包括OSI七层模型、TCP/UDP协议及其应用实例。文章通过生动的快递运输案例形象阐释了OSI模型各层功能,并对比了无连接的UDP协议(适用于实时应用)和可靠的TCP协议(适用于网页/APP数据传输)的特点。课程提供了Python实现的UDP/TCP客户端-服务端代码示例,并深入分析了TCP建立连接的"三次握手"和断开连接的"四次挥手"机制。此外,还预告将探讨粘包问题、阻塞/非阻塞模式及IO多路复用等进阶主题,为开发者构建网络应用提供全面指导。
2025-05-31 08:17:24
563
原创 day20-网络编程-01
了解常见设备和网络架构。掌握常见网络词汇的意思。了解B/S和C/S架构的区别。基于Python的socket模块实现网络编程。
2025-05-31 08:01:17
807
原创 js安全之ast混淆
本文探讨了基于AST的JavaScript代码混淆技术,详细介绍了常见的混淆方法及自动化实现方案。内容包括对象访问混淆、多种编码格式转换(Unicode/hex/ASCII)、常量加密(字符串/数值)以及数组混淆技术。文章通过示例代码展示了如何将简单JS代码转换为难以阅读的混淆形式,并提供了具体实现方法。这些混淆技术可有效增加代码分析的难度,提升前端代码安全性,适用于需要保护核心业务逻辑的场景。
2025-05-29 08:11:28
1049
原创 硬核破解哔哩哔哩播放量完播率接口-01
摘要:本文解析了B站视频播放量刷量技术的实现方案,通过抓包分析定位到关键接口click和heartbeat,利用反编译工具破解请求体加密算法。核心步骤包括配置代理抓包确认有效接口,使用jadx反编译APK并分析reportClick方法,重点解密H7函数中的TreeMap参数拼接与加密过程。文章强调该技术仅限学习,禁止商用,并提供了相关代码与工具版本(B站v6.24.0)。需注意风控机制(如IP限制)导致刷量效率下降的问题。关键词: B站刷量、抓包分析、反编译、请求体加密、风控机制
2025-05-29 07:14:56
1055
【JavaScript安全领域】基于AST的JS代码混淆技术详解:常见混淆方法与自动化实现方案
2025-05-29
【移动应用逆向工程】识货App逆向分析与接口破解:绕过更新、反调试及代理检测的技术实现
2025-05-27
【Python面向对象编程】面向对象进阶:成员特性、修饰符、对象嵌套及特殊成员应用详解
2025-05-27
【移动安全与逆向工程】车智赢App登录功能逆向分析:抓包、反编译与Hook技术应用
2025-05-27
第二阶段的考试题和答案
2025-05-25
【C语言编程】C语言基础入门与开发环境搭建:从编译器安装到基础语法详解及应用
2025-05-24
JNI开发基于NDK的Java与C语言互调:Android平台下的JNI项目创建及案例分析
2025-05-25
【Python编程】函数和模块阶段总结:非局部变量、yield from及深浅拷贝详解与考试指导
2025-05-25
【C语言与JNI开发】基础语法、指针、结构体及JNI接口设计:嵌入式系统与安卓开发中的应用
2025-05-25
安卓开发基于XML与Java的登录案例APP设计:HTTP请求、Flask后端对接及序列化处理
2025-05-24
【Python编程】常用内置模块详解与项目开发规范:内置模块json、time、datetime、re的使用及项目结构设计
2025-05-22
【Python编程】Python模块与包的使用详解:自定义、第三方及内置模块的导入与管理规范要求,涵盖了
2025-05-22
【数据库管理】day37-实例数据文件,学生信息表数据插入:包含学生基本信息及励志语句记录的学生档案系统构建
2025-06-19
【Python数据库操作】Python操作MySQL实战:事务、锁、连接池及SQL工具类开发详解
2025-06-11
【数据库开发】必备SQL语句、表关系设计与用户授权:项目开发核心技能详解
2025-06-05
【计算机编程】Python并发与网络编程技术总结及考试:多线程多进程Socket服务端设计与单例模式应用
2025-06-04
【计算机科学】Python并发编程核心技术详解:多进程开发、进程间通信与协程基础
2025-06-03
【Python面向对象编程】深入解析继承、异常处理与反射机制:高级特性及应用场景
2025-05-28
【B站播放量刷量技术】基于抓包与反编译的B站视频播放量增长机制解析:心跳接口与点击接口请求体加密算法破解
2025-05-29
【计算机科学】基于Python的并发编程技术详解:进程与线程的应用及优化策略
2025-06-03
【计算机网络编程】基于TCP/IP的网络编程基础:OSI七层模型、TCP与UDP协议详解及应用实例文档的主要内容
2025-05-31
网络编程基于Python的网络编程基础:掌握网络架构、协议及应用开发介绍了网络编程的基础
2025-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人