Skip to content

Commit

Permalink
Site updated: 2024-01-25 22:23:01
Browse files Browse the repository at this point in the history
  • Loading branch information
RoninSeed committed Jan 25, 2024
1 parent 8b1292e commit f5d5225
Show file tree
Hide file tree
Showing 13 changed files with 39 additions and 65 deletions.
8 changes: 3 additions & 5 deletions 2024/01/06/pwngdb和pwndbg联合使用过程笔记/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,9 @@ <h2 id="栈的开启和销毁、函数的调用理解"><a href="#栈的开启和
<p>递归函数是一种特殊的函数,它在其自身内部调用自己。在递归调用期间,每个函数调用都会将新的信息推入堆栈中,因此堆栈的大小会不断增加。当递归调用结束时,每个函数调用都会从堆栈中弹出信息,因此堆栈的大小会逐渐减小。</p>
<p>当递归调用过多时,堆栈可能会耗尽,导致堆栈溢出错误。为了避免这种情况,你可以使用尾递归优化或者循环来代替递归。</p>
<p>总之,函数调用和栈的开启和销毁是C语言中非常基本的概念和操作。在编写C程序时,你需要注意函数调用、堆栈的使用和内存的管理,以避免出现错误和漏洞。</p>
</div></section><div id="reward-container"><span class="hty-icon-button button-glow" id="reward-button" title="打赏" onclick="var qr = document.getElementById(&quot;qr&quot;); qr.style.display = (qr.style.display === &quot;none&quot;) ? &quot;block&quot; : &quot;none&quot;;"><span class="icon iconify" data-icon="ri:hand-coin-line"></span></span><div id="reward-comment">我,好人。打钱!</div><div id="qr" style="display:none;"><div style="display:inline-block"><a target="_blank" rel="noopener" href="https://s2.loli.net/2024/01/25/cV5eGZrgaUjJdbM.jpg"><img loading="lazy" src="https://s2.loli.net/2024/01/25/cV5eGZrgaUjJdbM.jpg" alt="支付宝" title="支付宝"></a><div><span style="color:#00A3EE"><span class="icon iconify" data-icon="ri:alipay-line"></span></span></div></div><div style="display:inline-block"><a target="_blank" rel="noopener" href="https://s2.loli.net/2024/01/25/cIF4qJv2gLTBhnp.jpg"><img loading="lazy" src="https://s2.loli.net/2024/01/25/cIF4qJv2gLTBhnp.jpg" alt="微信支付" title="微信支付"></a><div><span style="color:#2DC100"><span class="icon iconify" data-icon="ri:wechat-pay-line"></span></span></div></div></div></div><ul class="post-copyright"><li class="post-copyright-author"><strong>本文作者:</strong>靖川学长</li><li class="post-copyright-link"><strong>本文链接:</strong><a href="https://roninseed.github.io/Astral.github.io/2024/01/06/pwngdb%E5%92%8Cpwndbg%E8%81%94%E5%90%88%E4%BD%BF%E7%94%A8%E8%BF%87%E7%A8%8B%E7%AC%94%E8%AE%B0/" title="pwngdb和pwndbg联合使用">https://roninseed.github.io/Astral.github.io/2024/01/06/pwngdb%E5%92%8Cpwndbg%E8%81%94%E5%90%88%E4%BD%BF%E7%94%A8%E8%BF%87%E7%A8%8B%E7%AC%94%E8%AE%B0/</a></li><li class="post-copyright-license"><strong>版权声明:</strong>本博客所有文章除特别声明外,均默认采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh" target="_blank" rel="noopener" title="CC BY-NC-SA 4.0 "><span class="icon iconify" data-icon="ri:creative-commons-line"></span><span class="icon iconify" data-icon="ri:creative-commons-by-line"></span><span class="icon iconify" data-icon="ri:creative-commons-nc-line"></span><span class="icon iconify" data-icon="ri:creative-commons-sa-line"></span></a> 许可协议。</li></ul></article><div class="post-nav"><div class="post-nav-item"><a class="post-nav-prev" href="/Astral.github.io/2024/01/13/JAVA%E4%B8%80%E5%AD%A6%E5%88%B0%E5%BA%95/" rel="prev" title="JAVA的自我修炼"><span class="icon iconify" data-icon="ri:arrow-left-s-line"></span><span class="post-nav-text">JAVA的自我修炼</span></a></div><div class="post-nav-item"><a class="post-nav-next" href="/Astral.github.io/2024/01/06/pwn%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/" rel="next" title="pwn学习笔记"><span class="post-nav-text">pwn学习笔记</span><span class="icon iconify" data-icon="ri:arrow-right-s-line"></span></a></div></div></div><div class="hty-card" id="comment"><div class="comment-tooltip text-center"><span>若您想及时得到回复提醒,建议跳转 GitHub Issues 评论。</span><br><span>若没有本文 Issue,您可以使用 Comment 模版新建。</span><br></div><div class="toggle-comment-system" style="margin: 1rem auto"><a class="toggle-comment-btn hty-button hty-button--raised text-uppercase" data-target="#waline" onclick="showComment(this.dataset.target)">waline</a><style>.utterances {
</div></section><div id="reward-container"><span class="hty-icon-button button-glow" id="reward-button" title="打赏" onclick="var qr = document.getElementById(&quot;qr&quot;); qr.style.display = (qr.style.display === &quot;none&quot;) ? &quot;block&quot; : &quot;none&quot;;"><span class="icon iconify" data-icon="ri:hand-coin-line"></span></span><div id="reward-comment">我,好人。打钱!</div><div id="qr" style="display:none;"><div style="display:inline-block"><a target="_blank" rel="noopener" href="https://s2.loli.net/2024/01/25/cV5eGZrgaUjJdbM.jpg"><img loading="lazy" src="https://s2.loli.net/2024/01/25/cV5eGZrgaUjJdbM.jpg" alt="支付宝" title="支付宝"></a><div><span style="color:#00A3EE"><span class="icon iconify" data-icon="ri:alipay-line"></span></span></div></div><div style="display:inline-block"><a target="_blank" rel="noopener" href="https://s2.loli.net/2024/01/25/cIF4qJv2gLTBhnp.jpg"><img loading="lazy" src="https://s2.loli.net/2024/01/25/cIF4qJv2gLTBhnp.jpg" alt="微信支付" title="微信支付"></a><div><span style="color:#2DC100"><span class="icon iconify" data-icon="ri:wechat-pay-line"></span></span></div></div></div></div><ul class="post-copyright"><li class="post-copyright-author"><strong>本文作者:</strong>靖川学长</li><li class="post-copyright-link"><strong>本文链接:</strong><a href="https://roninseed.github.io/Astral.github.io/2024/01/06/pwngdb%E5%92%8Cpwndbg%E8%81%94%E5%90%88%E4%BD%BF%E7%94%A8%E8%BF%87%E7%A8%8B%E7%AC%94%E8%AE%B0/" title="pwngdb和pwndbg联合使用">https://roninseed.github.io/Astral.github.io/2024/01/06/pwngdb%E5%92%8Cpwndbg%E8%81%94%E5%90%88%E4%BD%BF%E7%94%A8%E8%BF%87%E7%A8%8B%E7%AC%94%E8%AE%B0/</a></li><li class="post-copyright-license"><strong>版权声明:</strong>本博客所有文章除特别声明外,均默认采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh" target="_blank" rel="noopener" title="CC BY-NC-SA 4.0 "><span class="icon iconify" data-icon="ri:creative-commons-line"></span><span class="icon iconify" data-icon="ri:creative-commons-by-line"></span><span class="icon iconify" data-icon="ri:creative-commons-nc-line"></span><span class="icon iconify" data-icon="ri:creative-commons-sa-line"></span></a> 许可协议。</li></ul></article><div class="post-nav"><div class="post-nav-item"><a class="post-nav-prev" href="/Astral.github.io/2024/01/13/JAVA%E4%B8%80%E5%AD%A6%E5%88%B0%E5%BA%95/" rel="prev" title="JAVA的自我修炼"><span class="icon iconify" data-icon="ri:arrow-left-s-line"></span><span class="post-nav-text">JAVA的自我修炼</span></a></div><div class="post-nav-item"><a class="post-nav-next" href="/Astral.github.io/2024/01/06/pwn%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/" rel="next" title="pwn学习笔记"><span class="post-nav-text">pwn学习笔记</span><span class="icon iconify" data-icon="ri:arrow-right-s-line"></span></a></div></div></div><div class="hty-card" id="comment"><div class="comment-tooltip text-center"><span>若您想及时得到回复提醒,建议跳转 GitHub Issues 评论。</span><br><span>若没有本文 Issue,您可以使用 Comment 模版新建。</span><br><a class="hty-button hty-button--raised" id="github-issues" target="_blank" rel="noopener" href="https://github.com/RoninSeed/Astral.github.io/issues?q=is:issue+pwngdb和pwndbg联合使用">GitHub Issues</a></div><div class="toggle-comment-system" style="margin: 1rem auto"><a class="toggle-comment-btn hty-button hty-button--raised text-uppercase" onclick="showComment(this.dataset.target)">developing~!</a><style> {
display: none;
}</style><a class="toggle-comment-btn hty-button hty-button--raised text-uppercase" data-target=".utterances" onclick="showComment(this.dataset.target)">utterances</a><script>function hideAllComment() {
}</style><a class="toggle-comment-btn hty-button hty-button--raised text-uppercase" onclick="showComment(this.dataset.target)">Waiting~~!</a><script>function hideAllComment() {
//- hide all
document.querySelectorAll('.toggle-comment-btn').forEach((btn) => {
const container = document.querySelector(btn.dataset.target);
Expand All @@ -101,9 +101,7 @@ <h2 id="栈的开启和销毁、函数的调用理解"><a href="#栈的开启和
targetContainer.style.display = "block";
}
}
</script></div><style>.utterances {
max-width: 100%;
}</style><script src="https://giscus.app/client.js" data-repo="RoninSeed/Astral.github.io" data-category="Disscussion" data-mapping="pathname" data-reactions-enabled="1" data-emit-metadata="0" data-theme="light" crossorigin="anonymous" async></script></div></main><footer class="sidebar-translate" id="footer"><div class="copyright"><span>&copy; 2019 – 2024 </span><span class="with-love" id="animate"><span class="icon iconify" data-icon="ri:cloud-line"></span></span><span class="author"> 靖川学长</span></div><div class="powered"><span><a href="https://hexo.io" target="_blank" rel="noopener">Hexo</a> 驱动 v7.0.0</span><span class="footer-separator">|</span><span>主题 - <a rel="noopener" href="https://github.com/YunYouJun/hexo-theme-yun" target="_blank"><span>Yun</span></a> v1.10.11</span></div></footer></div><a class="hty-icon-button" id="back-to-top" aria-label="back-to-top" href="#"><span class="icon iconify" data-icon="ri:arrow-up-s-line"></span><svg class="progress-circle-container" viewBox="0 0 100 100"><circle class="progress-circle" id="progressCircle" cx="50" cy="50" r="48" fill="none" stroke="#8a2be2" stroke-width="2" stroke-linecap="round"></circle></svg></a><a class="popup-trigger hty-icon-button icon-search" id="search" href="javascript:;" title="搜索"><span class="site-state-item-icon"><span class="icon iconify" data-icon="ri:search-line"></span></span></a><script>window.addEventListener("DOMContentLoaded", () => {
</script></div></div></main><footer class="sidebar-translate" id="footer"><div class="copyright"><span>&copy; 2019 – 2024 </span><span class="with-love" id="animate"><span class="icon iconify" data-icon="ri:cloud-line"></span></span><span class="author"> 靖川学长</span></div><div class="powered"><span><a href="https://hexo.io" target="_blank" rel="noopener">Hexo</a> 驱动 v7.0.0</span><span class="footer-separator">|</span><span>主题 - <a rel="noopener" href="https://github.com/YunYouJun/hexo-theme-yun" target="_blank"><span>Yun</span></a> v1.10.11</span></div></footer></div><a class="hty-icon-button" id="back-to-top" aria-label="back-to-top" href="#"><span class="icon iconify" data-icon="ri:arrow-up-s-line"></span><svg class="progress-circle-container" viewBox="0 0 100 100"><circle class="progress-circle" id="progressCircle" cx="50" cy="50" r="48" fill="none" stroke="#8a2be2" stroke-width="2" stroke-linecap="round"></circle></svg></a><a class="popup-trigger hty-icon-button icon-search" id="search" href="javascript:;" title="搜索"><span class="site-state-item-icon"><span class="icon iconify" data-icon="ri:search-line"></span></span></a><script>window.addEventListener("DOMContentLoaded", () => {
// Handle and trigger popup window
document.querySelector(".popup-trigger").addEventListener("click", () => {
document.querySelector(".popup").classList.add("show");
Expand Down
Loading

0 comments on commit f5d5225

Please sign in to comment.