YiHang Liu’s
Personal Blog
YiHang Liu
的个人博客

Where design, code, and daily life intertwine. 设计、代码与日常的交织。

Selected Writing精选文章

Four pieces worth your time, from the blog. 从博客里挑出的四篇,值得一读。
Technical Sharing技术分享

Windows 10 — Qt 5.9.5 + VS2013 无脑安装教程:Windows 10 — Qt 5.9.5 + VS2013

The full path through downloading, installing, and wiring up Qt 5.9.5, the Windows SDK, and the Visual Studio 2013 Qt plugin — screenshot by screenshot. 在 Windows 10 中下载、安装并配置 Qt 5.9.5、Windows SDK 与 Visual Studio 2013 Qt 插件的完整流程,逐步截图。

Read full article阅读全文
Daily Bugs日常 BUG

Codex Desktop: localhost Authorization Fix Codex 桌面端:localhost 授权失败

When a broken loopback on Windows 11 stops the browser from handing the sign-in back to the app. A diagnostic chain from ping, through the network stack, to the firewall. Windows 11 的 localhost 回环异常,导致浏览器授权无法返回应用。从回环地址、网络栈到防火墙的完整排查链。

Read full article阅读全文
Daily Bugs日常 BUG

PyCharm: cannot import name ‘AipOcr’ PyCharm 调用 baidu-aip 失败

Installing baidu-aip alone still raises the error — the piece actually missing is chardet. A counter-intuitive root cause, and the PyCharm steps that fix it. 装了 baidu-aip 仍然报 cannot import name ‘AipOcr’,真正缺的是 chardet。反直觉的根因,以及在 PyCharm 里补齐依赖的步骤。

Read full article阅读全文
Repository Sharing仓库分享

A First Look at HTML 初识 HTML

Starting from a minimal, fully commented HTML5 page: what DOCTYPE, head, and body each do, and how heavily a beginner should really comment their markup. 从一个带完整注释的最小 HTML5 页面出发,说明 DOCTYPE、head 与 body 各自的职责,以及初学阶段注释该写到什么程度。

Read full article阅读全文

About Me关于我

I am a C++ developer. I believe a good product needs no excess ornament — design should step back and let the content and the functionality take the stage. 我是一名 C++ 开发者。我相信优秀的产品无需过多繁杂的装饰,好的设计应当退居幕后,让内容与功能本身成为主角。