新闻详情

新闻详情

首页 / 资讯中心 / 详情

CTF零基础入门:赛制、五大题型与刷题实战路线

发布时间:2026/10/2 7:49:30来源:尧图网络
CTF零基础入门:赛制、五大题型与刷题实战路线
1. 先搞清楚CTF到底比什么三种主流赛制与新手最优选择很多人第一次接触CTF以为这和电竞比赛差不多几个人坐在电脑前噼里啪啦敲键盘谁先攻破谁就赢。实际接触下来你会发现CTFCapture The Flag夺旗赛更像一场限时独立解题马拉松核心目标是拿到一串被称为flag的特殊字符串提交到比赛平台换取分数。flag通常长得像flag{...}或ctf{...}拿到它相当于证明你解出了这道题。热词搜索里反复出现的ctf夺旗赛青少年ctfctf数据安全赛真题这些词其实已经指向了CTF的几种完全不同的玩法。作为零基础你首先得知道它们之间的差别否则容易在错误的赛道上浪费时间。主流的CTF赛事主要分三种Jeopardy解题赛最常见的形式。平台上一排排题目分类摆开每个题目对应一个flag。解题赛通常持续24到48小时无需组队也能玩非常适合新人。国内高校的校赛、省级CTF赛普遍采用这种形式。Attack-Defense攻防赛每个战队分配一台靶机你需要防守自己的机器不被别人打穿同时去攻击别人的机器拿flag。这种赛制对真实网络攻防的还原度很高但对新手极不友好开局半小时还没有写完exp就可能被扫地出门一般建议入门3到6个月以后再尝试。混合模式Mix解题赛加上攻防夺旗比如先解一部分题获得攻击权限再进入攻防阶段。国内不少决赛、企业举办的CTF喜欢这么设计考验的是综合能力。从零基础的角度我的建议非常直接最开始只打Jeopardy解题赛。你在网上看到的CTF练习网站CTF入门相关内容九成都是围绕Jeopardy展开的。它的题目分类固定难度渐进一个人也能刷正反馈来得快。等你在解题赛里能稳定做出Web和Reverse的简单题再去约人组队打攻防赛不迟。在Jeopardy内部题目的分类也决定了你该先学什么、后学什么。通常划分为Web网站安全、Pwn二进制漏洞利用、Reverse逆向工程、Crypto密码学、Misc杂项包含隐写、流量分析、编码转换等。每个分类独立评分通常分值越高难度越大。新手最大的误区是把精力平均分配到五个方向结果每个方向都停留在门槛上。正确做法是先盯住一到两个方向打深剩下的大致了解即可。2. 零基础环境准备Kali、Python和那台够用就行的电脑热词里出现了ctf渗透题目会用到的kali命令这说明Kali在CTF圈子里几乎是绕不开的。我可以负责任地说Kali不是必需的但对CTF入门来说它是投入产出比最高的环境选择。很多人以为Kali是黑客专用系统装上就能自动破解一切这个认知需要纠正。Kali本质上是一套预装了大量安全工具集的Linux发行版。CTF题目考察的是工具背后的原理和参数使用能力Kali只是把这些工具替你装好、配好省去了大量编译和环境配置的麻烦。对新手来说最痛苦的不是题目本身而是想用工具但装不上——Kali恰恰解决了这个问题。如果你手头的电脑配置不算高也不必担心。CTF解题赛的大多数题目对硬件没有苛刻要求一个i3处理器加8GB内存的机器就能顺畅跑完90%以上的题目需要跑密码爆破或二进制分析的高性能场景通常也轮不到新手阶段去处理。真正建议的是内存尽量16GB因为经常需要同时开着浏览器、虚拟机、Python脚本还有Wireshark做流量分析8GB会有点紧。环境搭建分三层走第一层一台安装了Kali的虚拟机。我用的是VMware Workstation也可以选VirtualBox两者免费版就够。从官网下载Kali的虚拟机镜像直接导入省去安装步骤。导入后立刻执行一次全量更新把工具源和系统库刷到最新否则比赛时可能因为某个工具版本太老而浪费大量时间。这一步大约需要10到20分钟取决于网速。第二层Python 3环境。Kali自带Python 3但建议额外配一个虚拟环境管理工具比如virtualenv或者conda。CTF题目几乎天天要写Pwn题pwntools、密码学pycryptodome、杂项脚本不同题目依赖的库版本可能互相冲突。我见过太多人为了装一个库把系统Python环境搞崩然后重装系统的例子。所以从第一天起就用虚拟环境隔离这个习惯能救你的命。第三层若干趁手的编辑器与抓包工具。VS Code是主力配合Python插件和Hex Editor插件Burp Suite社区版抓Web包Wireshark分析流量包。这三样东西合起来覆盖了80%的CTF基础操作场景。环境配好后不要急着刷题先跑一个实验用Kali里的curl对一个本地搭建的DVWA靶场发起几种基础请求把GET、POST、Cookie提交、重定向这几个概念彻底搞懂。Web方向几乎所有题目都在围绕这些操作做文章练熟了再上题会顺很多。提示不要把时间耗在美化终端或者折腾Kali主题上。CTF拼的是解题速度和时间管理不是桌面壁纸颜值。环境够用、顺手就好。3. 五大题型拆解Web、Misc、Crypto、Reverse、Pwn究竟在考察什么热词里有一串很有意思的线索ctf命令执行passthructf web解题 找flag夺旗赛ctf杂项题目ctf二维码ctf密码学。这些词恰好对应了五大题型里最常考、也最适合新手起步的几个场景。我逐个拆开讲每个方向都结合真实题目场景来说。3.1 Web方向从小小查询系统到命令执行与Git泄露Web方向的题目是大多数人的入门首选原因是它贴近日常看到的是浏览器里实实在在的网页反馈直观。但Web的水也最深因为考点极其分散——SQL注入、XSS、文件上传、命令执行、反序列化、SSRF、目录扫描每样都能单独出一整个系列的题目。热词里提到的ctf命令执行passthru说的是命令执行类题目。这类题给你一个页面上面有个输入框看起来能查点什么实际上你输入的参数会被直接拼进系统命令里执行。比如代码写的是system(ping . $ip);而你输入127.0.0.1; ls分号后面的ls就会作为新命令被执行。passthru是PHP里另一条执行系统命令的函数常见考点是绕过过滤——当目标过滤了cat、flag这些关键字时你需要用tac、nl或者用通配符、变量拼接等方法绕过。这类题非常锻炼对Linux命令细节的掌握。还有git泄露ctf练习题这是Web里很经典的一类题目。网站开发者把仓库目录直接部署到了服务器上.git文件夹没有做访问限制攻击者用工具如git-dumper就能把整个仓库历史下载下来从提交记录里翻出flag或敏感配置。新手看到这类题往往会觉得这不就是个文件下载吗但关键在于理解git对象存储的原理知道如何从零散的.git目录里恢复完整历史、如何遍历悬空的commit对象。这是Web方向性价比极高的入门点因为它不依赖复杂的漏洞机制本质上考察信息收集能力和工具熟练度。热词里的输入id即可查询到信息但是报错感觉好奇怪......小小查询系统ctf十有八九是SQL注入题。这类题通过构造特殊的输入让数据库执行非预期查询典型手法是从页面报错信息里推断数据库结构再用union select把flag捞出来。做SQL注入题建议大家直接在本地装一个MySQL配合Docker搭靶场把注入的底层逻辑——联合查询、报错注入、盲注的布尔与时间判断——全部手动跑一遍比背字典管用得多。3.2 Misc方向二维码、键盘密码与隐写术的集合体Misc是CTF里最包罗万象的方向很多新手对它毫无防备以为就是简单的编码转换结果栽在信息隐藏上。这个方向考察的核心是细心与常识。热词里的ctf二维码几乎每年都在变着花样出现。常规做法是用工具扫描二维码拿到一串字符串但进阶题目会在二维码上叠加花样——比如把二维码的定位角遮挡住让你手动补全或者二维码本身是残缺的需要根据二维码容错机制Reed-Solomon纠错码来恢复内容再或者二维码只是第一层解码出来的是一个压缩包压缩包里还藏着图片隐写。做这类题要养成一套固定流程先用zbarimg或手机扫扫不出来就去看二维码结构是否完整再考虑纠错恢复工具。热词里的polar ctf keyboard2.0指向的是键盘密码类题目。比如密文yhnujm看起来莫名其妙但其实是键盘上把tgb这个键位区域做了位移后的产物。这类题目依赖的是常识联想——拿到密文先别急着跑加密算法想想它是不是和键盘布局、手机九宫格、坐标轴有关。Misc很多题就是这样技术上不难难的是你想不想得到。Misc杂项里还有一个高频考点就是隐写术。热词里的sam_and_steg其实暗示了Steghide这类工具。Steghide能把机密文件藏进图片或音频里且肉眼完全看不出差别。提取时需要密钥密钥有时就在题目描述里、文件名里或者藏在图片的Exif信息中。做隐写题要对文件头敏感看到没有扩展名的文件先用file命令识别图片打不开先检查文件头是否被改坏打不开的压缩包看是不是伪加密。这套信息收集的肌肉记忆刷上二三百道题就能自然养成。3.3 Crypto方向编码、古典密码与现代密码热词里出现ctf密码学和quip ctf前者是方向名后者是词频分析工具quipqiup的常见缩写。Crypto方向没有想象中那么劝退入门阶段大量题目集中在编码和古典密码上。编码类题目几乎就是送分题但要掌握得体系化Base64、Base32、Hex、ASCII、URL编码、Unicode、UUencode、ROT13这些必须一眼认出。识别方法是看字符集——含大小写字母加数字加/的是Base64只有大写字母和数字的是Base32全部是%xx的是URL编码。这类题没有任何算法难度考的是积累。古典密码则是另一番乐趣。凯撒密码、维吉尼亚密码、栅栏密码、培根密码各有特征。凯撒密码的字母频率分布和正常英语一样所以用quipqiup这类工具一键就能破解替换式密码。热词里那个quip ctf就是你搜索题目解法时看到的工具名。我的建议是与其只会用在线工具不如手写一个脚本把凯撒的暴力破解和维吉尼亚的IC值计算实现一遍这对理解密码学原理有本质帮助。现代密码才是真正的分水岭。RSA、AES、DES每一类CTF都有特定的攻击思路——低指数攻击、共模攻击、模不互质、padding oracle等等。作为入门建议只做最基础的RSA题目理解公钥、私钥、模数、指数的含义会用Python库解简单的公因数攻击就够。现代密码的高阶内容可以放到后面的备赛阶段。3.4 Reverse与Pwn不急着学但不能不知道Reverse逆向工程和Pwn是两个硬核方向零基础直接扑进去很容易怀疑人生。Reverse需要你读懂汇编、识别加密算法、用IDA或Ghidra还原程序逻辑Pwn则需要理解栈布局、堆管理、系统调用写出漏洞利用脚本抢在对方修补前打出shell。这两个方向的中高阶题目甚至涉及操作系统内核和编译器原理。但不急着学不代表完全无视。我建议新人在刷题初期刻意找一道签名题和一道Pwn签到题把流程走一遍——下载附件、拖进工具、看伪代码、找加密函数、跑脚本。目的不是做出题而是建立整体认知知道这两个方向在干什么知道工具的界面长什么样知道写exp的大概打开方式。等Web和Misc刷到几百题之后有了编程和Linux基础再回头学Reverse会轻松很多。4. 刷题平台与工具链从polar ctf到随波逐流一套完整的入门武器库热词搜索里出现频率最高的几个关键词是国内免费ctf平台polar ctf随波逐流ctfctfshow。这些词背后其实是新手最刚需的一个东西到底去哪里刷题4.1 新手刷题平台怎么选我按难度和类型把平台简单分了个梯队方便你按阶段取用平台特点适合阶段CTFShow题目按技能树分层从签到题一路到高难Web题型尤其丰富附有详细WPWriteUp入门到进阶Polar CTF靶场题型有趣命名活泼比如热词里的签个到叭发售花海神秘组织m难度梯度合理适合练手找感觉零基础到入门BUUCTF汇集历年真实赛题覆盖面极广能直接体验一流赛事的出题水平入门到备战XCTF平台国内多个顶级赛事的题目存放地质量稳定有社区排行榜进阶CTFtime全球CTF赛事日历与题目归档想看国际赛事的WP来这里进阶到高阶随波逐流CTF这是一个离线编码/解码综合工具集常被新手误以为是平台其实是极其实用的瑞士军刀全阶段强调一下随波逐流这个名字。它实际是一款Windows下的CTF常用编码解码工具把Base64、ROT、进制转换、栅栏、培根、MD5爆破、键盘密码等常用功能全部收在一个图形界面里。很多人第一次见到是在一道题卡的焦头烂额时从别人的WP里看到随波逐流一键解出这种描述才知道有这么个东西。我的看法是它对于Misc和Crypto的入门阶段帮助极大但不要过度依赖——当题目故意绕过工具默认参数时比如Base64自定义码表你还是需要自己写脚本。CTFshow的技能树是我比较推荐零基础首先去刷的。它的设计逻辑非常友好同一个考点会连续出好几道题从裸奔版到加强版让你在重复中自然记住套路。热词里ctf技能树web说的就是它这套Web分类体系。先从签到题做起遇到不会的看别人写的WP看完后必须自己重新提交一次flag才算真正过掉。4.2 必装工具清单按方向归类工具不必一下子装齐跟着方向走就行Web方向Burp Suite抓包改包、dirsearch或ffuf目录扫描、GitHack或git-dumper处理git泄露、sqlmap注入辅助但必须手动理解注入点、Chrome开发者工具看请求看元素看源码Misc方向Wireshark流量分析、Binwalk文件分离、Zsteg/Steghide隐写提取、ExifTool查看文件元数据、010 Editor十六进制编辑、随波逐流快速尝试常用解码Crypto方向Python3 pycryptodome、CyberChef在线转换神器、quipqiup词频分析Reverse/Pwn方向IDA Pro或Ghidra静态分析、GDB动态调试、pwntools写利用脚本、checksec查二进制保护工具安装上一个容易踩的坑是pwntools的配置。它依赖特定版本的Python环境在Kali里直接pip install pwntools经常因为pyelftools版本冲突失败。稳妥做法是在虚拟环境里安装并且不要贪最新版。另外建议新人提前把Burp Suite的CA证书装进浏览器否则抓不了HTTPS包很多Web题直接没法做——这个细节经常被教程漏掉但卡住的人非常多。4.3 刷题的正确姿势从看懂WP到背下套路刷题平台和工具只是武器真正决定水平的是刷题习惯。我观察到两种极端现象一种人每天只做新题做完就看WP不总结不记录一个月后遇到同类型题目依然毫无头绪另一种人把自己刷过的每道题都写成笔记记录攻击链路、关键命令、绕过思路遇到相似题目能秒联想。我的刷题方法论是**三遍法**。第一遍独立做题卡住超过45分钟就参考WP但只是看不直接抄第二遍看懂WP后合上自己从头写一遍完整exp直到跑通第三遍把这道题的核心思路压缩成三行以内的套路笔记放进自己的知识库。举个例子我的笔记里有一条是这样的命令执行过滤空格 → 用${IFS}代替过滤关键词 → 用flag或f*通配绕过结论 → 永远先试分号拼接再试管道。当你积累了三百条这样的套路笔记刷题速度会明显提升因为大部分题目本质上都是已有套路的组合。5. 第一次参赛从组队策略到赛前48小时完整参赛流程复盘刷题练到一定程度下一步就是实战参赛。很多新手对参赛有畏惧心理以为必须水平多高才能报名。实际上国内很多面向新手和青少年的CTF比赛出题组会专门设计签到题和送分题比如热词里的ctf登录签到题目的就是保证完全零基础的人也能拿到第一个flag感受到夺旗的快感。所以大胆报名经历本身就是收获。5.1 个人赛还是团队赛新手阶段的真实答案如果是线上赛新手阶段我更推荐先单打独斗。原因很简单团队赛里你会不自觉地依赖队友强项最终导致自己方向的短板越来越短。线上解题赛的题目难度通常低于线下决赛一个人慢慢磨也能有所产出这时候磨练独立解题能力是最划算的。但线下赛通常是决赛基本都要求组队。如果你是第一次打进线下可以找水平相近、互补性强的队友组成三人队常见的配置是WebReverse、MiscCrypto、Pwn各一个人。组队时最实用的建议是提前约定好沟通用的频道和工具比如Discord或国内的语音工具加上一个线上的共享文档。比赛题目拿到手每个题指定一个Owner其他人辅助避免一盘散沙。热词里猫猫银行这种带趣味背景的题目往往是赛场上的调节剂——出一道故事性强的题让大家放松但别小看它这类题的考点往往藏在细节里。5.2 备赛期24小时的安排赛前一天的准备比比赛当天再看书重要得多。我有几个固定动作第一写一个本地Cheat Sheet。把最常用的命令、Base64解码前缀、常见端口对应服务、SQL注入万能模板、RSA小公钥脚本写在一个文档里。比赛时紧张状态下查自己熟悉的笔记比在搜索引擎现找快三倍。第二检查所有工具能否离线运行。线上赛断网恢复之前你要是连Burp都打不开心态直接崩。所以提前把核心工具全部离线装上尤其是IDA、Wireshark、随波逐流、自己的Python虚拟环境。还建议把CTF常用字典目录扫描字典、弱口令字典预先下载好因为不少比赛会屏蔽部分外网域名。第三提前注册好比赛平台账号并且把常用平台账号登录信息统一记录。比赛开始后的前十分钟是做题效率最高的时候签到题通常在这段时间内被大量解出。如果你卡在邮箱验证、账号登录这些破事上前面几道题的优势就白白送掉了。5.3 比赛过程中的策略先抢分再攻坚比赛正式开始后我的个人策略是前30分钟把全平台的题目分类目录扫一遍优先做Misc和Web的简单题。签到题、低分值题基本是在送分先把这些拿到手稳住基本盘。30分钟到3小时集中做自己最擅长的方向的中等难度题。Crypto和Misc的题经常可以在几分钟到半小时内解出性价比高。3小时后回到Web和Reverse方向攻坚高分题结合分数排行榜实时调整目标——某个题突然多了很多Solved说明有其他队发现了某种通用解法或提示被放出这时候你值得回头看看是不是漏了什么关键信息。这里特别提醒一句如果你在比赛中看到热词里那种神秘组织m多情ctf这类命名的题目先不要急着在解包里找漏洞先去题目描述和附件文件名里找文案信息。CTF出题组经常把flag初始化数据藏在一两句看似废话的背景故事里甚至把flag的前半段藏在下载附件的文件名中。信息收集永远先于漏洞分析这句话我在任何一场比赛里都反复验证。6. 从入门到夺冠的路线图每个阶段该做什么、该舍弃什么标题里写了参赛夺冠我知道这四个字对新人的吸引力有多大但必须说点实在的CTF这条路上没有捷径但有非常清晰的路线图。照着走夺冠可能仍需运气但至少不会有刷了好几个月还在原地踏步的焦虑。6.1 第0到3个月打地基目标是看懂题目在说什么这个阶段的任务量看起来很轻学好Python基础语法、熟悉Linux常用命令、看完Web安全入门教程。但真正的难点是坚持。CTF入门期正反馈来得慢可能连续一个星期做不出任何一道题这不代表你不行而是你还没有积累足够多的套路。另一个高性价比动作是把热词里那些ctf数据安全赛真题标签下的内容收集起来近几年国内网络安全赛事里数据安全专项赛越来越多题目风格和企业实际场景结合更紧密提前了解出题趋势对规划学习方向有好处。不需要学的东西也很多不用急着啃编译原理、不必过度钻研密码学数学理论、不用一上来就啃Windows内核漏洞。入门期要学会做减法。6.2 第4到6个月定向刷题锁定主力方向经过三个月的尝试你应该已经能感受到自己对哪个方向有兴趣、哪个方向的题目更容易出结果。这时候把80%的刷题时间投入到两到三个方向。我给的标准是Web和Misc中至少有一个作为主方向再选一个副方向Pwn或Reverse作为储备。主力方向的标准是三个月后你能在比赛里稳定拿到该方向一半以上题目的分数。副方向的标准是签到题和简单题永不失手。这一时期的刷题量建议每周15到25道题配合同等数量WP的阅读与笔记整理。6.3 第7到12个月参与真实赛事学会在压力下解题第一次参赛会暴露你非常多隐藏的问题——读题不仔细、工具准备不足、时间分配混乱、紧张导致的操作失误。这些问题用刷题是永远暴露不出来的只能通过比赛来检验和修正。这期间要做的几件事平均每个月至少参加一场线上CTF形式不限积分赛也好、有奖赛也罢每次比赛后写一个赛后复盘列出我在哪一步浪费了最多时间和哪一道题我本可以做出但没有做出开始有意识地认识圈子里的人加入战队或社群哪怕只是跟着围观攻防赛复盘也是收获。这个阶段最容易犯的错误是把所有比赛都当成了争排名的场合。其实新手参赛的最终目的是积累比赛状态不是为了排名。你可以明显感受到自己从手忙脚乱找不到flag提交入口到比赛开始五分钟就稳稳拿下签到题的变化这就是最好的进步。6.4 第12个月以后深耕方向冲击地方赛与全国赛当你能在普通线上赛中稳定排进前15%就到了考虑冲击更高水平赛事的阶段。国内的CTF赛事生态非常丰富行业性的数据安全赛、高校联合赛、各大公司和平台举办的公开赛、面向青少年的比赛等。热词里反复出现的青少年ctf说明目前针对学生群体的比赛已经相当完善。到了这个阶段我更建议围绕主方向做专题深挖。比如选Web方向就开始攻FastJSON反序列化链、内存马、复杂CMS代码审计选Crypto方向就系统学习格密码、哈希长度扩展选Reverse方向就研究VM保护、OLLVM混淆的对抗方法。方向越窄你能接触到的题目深度就越不一样进步也越快。7. 效率和心态我踩过的三个坑提前告诉你能少走三个月弯路最后这一段我想把这些年在CTF圈子里看到的新手踩坑记录下来。这些坑不看教程很难避开但知道了就能省很多时间。第一个坑信息过载与收藏夹吃灰。打开任何平台搜CTF入门你能搜出几千G的教程、几十G的题目包、无数个新人必看清单。很多人从下载资料开始入门下载完就满足了好像资料在硬盘里知识就在脑子里。实际上CTF是纯粹的技能型学习只看不练等于没学。所有教程、WP、视频课都必须以我能在没有帮助的情况下独立解出对应题目作为验收标准。我在之前带的同学里绝大多数人手上都有大量收藏的WP但能独立复现的不足两成。入门期要克制收集资料的冲动把每份资料真正转化为自己的解题能力。第二个坑死磕一道难题不懂止损。新手最容易犯的毛病是拿到一道300分的题目觉得自己差一点就做出来了然后死磕三小时。事实上竞赛中分数价值最高的策略是把简单题全部拿稳再猛攻中等题一道卡了45分钟还没有任何突破口的题大概率说明你缺少某个关键前置知识这时候死磕的边际收益非常低。我的个人原则签到题超过15分钟直接看WP普通题如果45分钟没有新思路先把WP看懂记录下来第二天再自己尝试复现而不是当场上头。第三个坑忽视复盘和笔记。很多新人把刷题数量当成了炫耀资本我今天刷了20道题听起来很厉害但如果你第二天连昨天那道题用的是什么工具都想不起来这20道题就纯属感动自己。把刷题的产出从解题数量改为归纳套路数量每一道题都要回答三个问题这道题考察什么我当时卡在了哪里如果下次遇到同类题第一步应该做什么坚持三个月你的知识库会让你的实际水平远超那些刷题量是你两倍但没有复盘的人。我个人见过太多三天打鱼两天晒网的入门者也见过不少从零开始一年打进全国赛决赛的选手。差距不在天赋而在是否持续投入、是否懂方法论。CTF这条路谈不上轻松但它绝对公平——你输入的每一分钟都会在下一道题里有所回报。如果你真的从零开始今天就去开一个CTFshow的账号做一道签到题把flag提交上去。那个小小的flag{}就是你漫长旅程中最重要的第一个里程碑。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

CRM数据库表设计实战:从线索到合同的高可用建模 2026/10/2 8:29:14

CRM数据库表设计实战:从线索到合同的高可用建模

简介:本资源是一份面向数据库设计初学者与CRM系统开发者的《CRM客户关系管理系统数据库表设计需求规格说明书》,聚焦企业级权限管理、销售机会跟踪与客户信息建模等核心场景。文档完整定义了10张关键数据表(含角色、菜单、权限、用户、销售机…

阅读更多 →
食品饮料工厂数字化MES:批次追溯与配方下发的落地实践 2026/10/2 8:29:14

食品饮料工厂数字化MES:批次追溯与配方下发的落地实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
PyCharm警告shadows name from outer scope:Python变量遮蔽原理与五种解决技巧 2026/10/2 8:29:07

PyCharm警告shadows name from outer scope:Python变量遮蔽原理与五种解决技巧

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
开源油藏模拟器OPM/Flow实战:从安装到与Eclipse对比 2026/10/2 8:29:01

开源油藏模拟器OPM/Flow实战:从安装到与Eclipse对比

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
双系统无人机仿真环境,及途中容易遇到的问题解决方法 2026/10/2 8:29:01

双系统无人机仿真环境,及途中容易遇到的问题解决方法

简介:在电脑配置较为一般的情况下,通过安装双系统来配置无人机仿真环境, 该帖子主要是讲核心框架和在运行途中常见报错具体进行流程请自行用AI搜索,推荐AI千问 注: 在安装之前记得买一个8个G以上的U盘 写该帖子的原因:…

阅读更多 →
JVM ZGC 垃圾回收器深度解析 2026/10/2 8:28:54

JVM ZGC 垃圾回收器深度解析

JVM ZGC 垃圾回收器深度解析ZGC(Z Garbage Collector)是 Oracle 于 JDK 11 引入(实验特性)、JDK 15 转正(JEP 377)、JDK 21 实现分代(JEP 439)的新一代回收器。它的核心承诺只有一条…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉