首页 文章 精选 留言 我的

精选列表

搜索[水印魔术手],共7384篇文章
优秀的个人博客,低调大师

“Windows 任务管理器之父”用纯 C 手搓了一个文本编辑器,致敬经典 Petzold 编程风格

在现代IDE和语法高亮编辑器的时代,一个名为Retropad的项目选择了相反的方向:完全用纯C语言重写一个Windows记事本。这个项目由“Windows任务管理器之父”Dave W. Plummer创造,目标非常明确——在不使用任何现代框架的情况下,完整复现经典Windows记事本的每一个功能。该软件体积仅为2749字节,约合2.7KB,运行高效且资源占用极低。 Retropad的技术实现严格遵循了Charles Petzold在《Programming Windows》中开创的Win32 API编程范式。项目完全采用纯C编写,不依赖任何外部库,只使用Windows原生API。这种做法在今天看起来近乎复古,但恰恰是这种约束让它成为学习Win32编程的绝佳教材。 在功能上,Retropad几乎做到了对经典记事本的像素级复刻:完整的菜单系统和快捷键绑定(Ctrl+N/O/S打开新建保存、Ctrl+F搜索、Ctrl+H替换、Ctrl+G跳转、F5时间戳),自动隐藏的状态栏,查找替换对话框,字体选择器,拖拽文件打开,以及BOM感知的文件I/O——系统会自动检测UTF-8和UTF-16编码,保存时默认使用UTF-8 BOM格式。唯一被刻意省略的功能是打印支持,项目作者认为在现代浏览器和PDF阅读器普及的背景下,打印功能已经不再是编辑器的基础需求。 从构建系统看,Retropad同时支持Visual Studio 2022(MSVC+nmake)和MinGW-w64(gcc+make)两套工具链。项目结构简洁:retropad.c处理主窗口和UI逻辑,file_io.c/.h处理编码相关的文件操作,retropad.rc定义菜单、快捷键、对话框和图标资源。这种模块化设计让代码结构清晰易懂。 Retropad的意义不在于替代Windows自带的记事本——微软早已在其基础上增加了现代化的标签页和Copilot辅助功能。这个项目的价值在于它提供了一种可能性:在AI代码生成工具盛行的今天,人类仍然可以完整理解一个编辑器从窗口创建、菜单系统、文件I/O到Unicode处理的全部细节。每一行代码都是可读的,每一个系统调用都是可追溯的。这种透明性正是现代框架所缺乏的。 对于想学习Windows桌面开发的程序员来说,Retropad提供了一个极好的起点。它不需要配置复杂的现代开发环境,不需要理解异步编程或虚拟DOM,只需要一个文本编辑器、一份Windows SDK文档,和Charles Petzold的那本书。 参考来源: https://github.com/PlummersSoftwareLLC/retropad

优秀的个人博客,低调大师

#WorkBuddy# 会议纪要自动化实战:从手敲两小时到 30 分钟出稿,我的五步流程(附踩坑记录)

我们公司是零件加工的,团队 8 个人,一周固定开三次会。以前会议纪要全靠一个人手敲:会上记不全、会后靠回忆,两小时的会,纪要憋到下班才发群里,还没人细看。后来我搭了一套"录音 → 转文字 → AI 提炼 → 归档"的流程,现在开完会 30 分钟就能把纪要发出去,还有专人跟进待办。今天把整套流程写成教程,一步步讲清楚,顺便把我踩过的坑都标出来。

优秀的个人博客,低调大师

不用 Gradle ,用WorkBuddy手搓一个无广告安卓万年历 App:数据生成、APK 打包、在线热更新全记录

手机上的万年历 App 广告满天飞,滑动两下弹一个,误触就下载。一气之下自己做了一个:零广告、离线可用、内置 1990–2049 完整农历黄历,还带在线热更新。本文记录全部制作过程和踩坑,源码在文末打包下载。📢 本项目持续更新中:黄历详情、纪念日提醒、天气等更多功能正在陆续上线,已安装的用户点 App 内的「检查更新」即可自动升级,无需重新下载安装包。

优秀的个人博客,低调大师

Claude Code 国内一键安装脚本:不装 Node.js、不手配环境变量,一条命令跑起来(2026 年 9 月实测)

先给结论:有。macOS / Linux / WSL 一条 curl,Windows 一条 PowerShell,脚本会自己装 Node.js(缺的话装便携版,不要管理员权限)、装官方 Claude Code、用 6 位配对码在浏览器里授权拿 Key(不用复制粘贴密钥)、写好环境变量、最后真发一次请求验证连通。适用条件:你打算接国内的接入服务;如果你要直连 Anthropic 官方 API,用官方脚本就够了,本文的脚本对你没有意义。

优秀的个人博客,低调大师

Hadoop 这样业界顶级的大规模数据处理平台,均发现满足不了类似双十一这样全世界的剁手党蜂拥而至的热情

写这篇文之前想起一个段子:“你在干嘛?”“我在王健林这儿跟马云谈生意。”“说人话!”“我在万达广场逛无聊了坐着拿手机淘宝……” 所以,本来开篇想说上周到马云那里聊了会最新的云计算技术,想想还是不那么得瑟,老实交代吧,上周五到杭州阿里巴巴总部以开小规模研讨会的名义实质上主要是去参观学习了一圈。马云当然是没见着,据说马老师刚好到武汉去了,当然大家都心里有数,马老师就算刚好没去武汉估计也会刚好有什么其它事情无暇分身滴。出席研讨的阿里方最高级别干部是阿里云副总裁金戈先生,聊得最多的是出自NUDT的同门小师弟,现为阿里云业务架构师的潘旻喆。 说说本次阿里之行最大的感受,就是阿里搞接待的妹子都特么漂亮,阿里真正最强大的技术其实并不在于淘宝、天猫又或是支付宝,而是云计算。话说云计算这个概念已经火了好几年了,但是如何跟业外人士解释清楚仍然是个问题。今

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册