为什么 AArch64 获取符号地址总是采用 ADRP + ADD 的形式
<p >刚接触 AArch64 汇编的人往往会对编译器生成的一类代码感到困惑。</p> <p >考虑下面这样一个简单的 C 函数:</p> <div class="gk-code hljs" data-gk-id="BLOCK1"><div class="gk-code-disp
Creation and blogs by hsfzxjy.
<p >刚接触 AArch64 汇编的人往往会对编译器生成的一类代码感到困惑。</p> <p >考虑下面这样一个简单的 C 函数:</p> <div class="gk-code hljs" data-gk-id="BLOCK1"><div class="gk-code-disp
<p >在 VSCode 中使用 <a href="https://marketplace.visualstudio.com/items/?itemName=ms-vscode.cmake-tools">CMake Tools</a> 插件开发 C++ 时,如果选用 MSVC 编
<p >1.58 bit 量化技术通过将每个权值量化为仅有三个状态,最大程度地节约显存并加速推理。</p> <p >Unsloth AI 在 <a href="https://unsloth.ai/blog/deepseekr1-dynamic">Run DeepSeek R1
<p ><a href="/devcontainers-behind-jump-proxy/">上回</a> 我们讲了如何在跳板机背后的服务器上使用 VS Code Remote - Containers。DevContainer 中还有个棘手的问题是网络代理,本文将聊聊在 VS
<p >假设有如下网络拓扑:</p> <figure class="d2"><svg xmlns="http://www.w3.org/2000/svg" width="452" height="59" preserveAspectRatio="xMinYMin meet" vi
<p >On developing <a href="https://github.com/hsfzxjy/sdxtra">sdxtra</a> there comes a problem that is to calculate cohesive digests for num
<p >在本文开始前,我们先看一个奇怪的问题。以下两个函数,为什么 <code>reborrow_good</code> 能通过编译,而 <code>deref_bad</code> 不能?</p> <div class="gk-code hljs" data-gk-id="BL
<p >三号和她逛了美术馆。</p> <p >此前她已经来过一次,说这里面有好些标榜着“现代艺术”的新奇玩意儿,一个人逛完感觉要长脑子了。美术馆外的景观更是一绝,隔江远眺,对岸高楼参差,繁华尽收眼底,只可惜当时天气不好,灰蒙蒙的。但现在秋高气爽,天空湛蓝而清澈,再没比这更适合出游
<p >今天的故事源自数月前我在 r/learnpython 上<a href="https://www.reddit.com/r/learnpython/comments/19d29rm/comment/kj2zei5/?utm_source=share&utm_medium=
<p >本站此前是依托 Github Pages 搭建的,即静态文件托管于 Github 上,再将自定义域名 i.hsfzxjy.site CNAME 到 hsfzxjy.github.io。这种方案免费是免费,但国内的访问速度不甚良好,有几个省甚至出现了超时的现象<sup id
Recent content on forecho's Blog
Provides a better reading experience (full articles) over the official ones.