林德熙 林德熙

Vortice 使用 DirectComposition 显示透明窗口

通过 DirectComposition 配合 WS_EX_LAYERED 或 WS_EX_NOREDIRECTIONBITMAP 窗口样式,可以让窗口高性能地背景透明,完全依靠 DWM 将窗口背景和桌面画面合成 本文是渲染相关系列博客中的一篇,该系列博客已按照逻辑顺序编排,方便大家依次阅读。如您对渲染相关感兴趣,可以通过以下链接访问整个系列:渲染相关系列博客导航 在 DirectX 使用 Vor...

林德熙 林德熙

dotnet 读 WPF 源代码笔记 从 WM_POINTER 消息到 Touch 事件

本文记录我读 WPF 源代码的笔记,本文将介绍在 WPF 底层是如何从 Win32 的消息循环里获取到的 WM_POINTER 消息处理转换作为 Touch 事件的参数 由于 WPF 触摸部分会兼顾开启 Pointer 消息和不开启 Pointer 消息,在 WPF 框架里面的逻辑会有部分是兼容逻辑,为了方便大家理解,本文分为两个部分。第一个部分是脱离 WPF 框架,聊聊一个 Win32 程序如何...

毕倾婉 毕倾婉

福州 · 平潭

作者于4月17日自驾出发前往平潭,首次体验长途高速驾驶。18日凌晨抵达平潭,虽遇阴雨天气,仍与跟拍摄影师探访镜沙、“最美弯道”等景点,阴天拍摄也别有格调,途中偶遇同车牌同色系的YU7 Max,缘分奇妙。19日天气转好,游览68海里小镇,远眺台湾虽未如愿,却在返程云淡服务区再次偶遇那辆YU7 Max。此次行程虽有天气影响,但景点体验与意外邂逅让旅程充满惊喜。

离别歌 离别歌

Codex Security代码审计初体验

昨天申请并通过了OpenAI的个人认证,加上前段时间以开源贡献者的身份申请了OpenAI和Anthropic的赞助,分别获取了两家的max会员半年,我会写几篇文章,分别分享一下Codex Security的使用体验、Codex和Claude Code的对比、GPT Cyber模型的使用体验等。 这篇文章先介绍一下Codex Security的使用体验,因为扫描额度有限,我只测试了几个仓库,...

ImQi1 ImQi1

彻底换到新的 CMS 了,Glass 主题介绍

前言:终于是将主站彻底换到自研的 Glass 主题了,谨在此记录一下这段时间的辛苦劳作和收获吧。 ## 介绍 Glass 主题是一款基于 Nuxt 编写,旨在打造一个可以记录各种类型内容的全栈 CMS,具有的功能如下: - 基本的分类、标签、文章、评论、友情链接、RSS 订阅等博客功能; - 以 Markdown 为基础的语法扩充,包括各种提示框、轮播图、音乐播放、段落折叠、Git 仓库卡片

LiMhy LiMhy

LiMhy v4.0 发布:这次终于更稳了

LiMhy v4.0 正式发布了。和 v3.0 相比,这次更新最重要的不是单独新增了某个功能,而是整套系统终于被认真打磨了一轮。很多以前“能用但不够稳”的地方,这次都做了统一修补和升级。这次 v4.0,前台体验更顺了,后台管理更稳了,评论、友链、编辑器、插件生态、深色模式、缓存和性能这些关键链路,都做了一轮比较完整的优化。很多细节问题也被一点点补齐,不再只是“先跑起来”,而是真正朝着长期可用、长期...

毕倾婉 毕倾婉

怎么对我来说什么都是第一次🤔

作者在开发Steam账号管理程序时,经历了一系列充满新鲜感的“第一次”:从最初的小工具尝试,到首次创建GitHub repo时的激动,第一次commit时的紧张与释然,push后代码从“本地文件”变为“可被看到的项目”,再到发布release时打包、上传、点击发布的成就感。这些过程虽技术难度不高,却因“第一次”带来的不确定与喜悦,成为一段真实的成长。作者认为,人生正是不断解锁这样的“第一次”,这些...