研发

Tauri vs Electron:桌面应用框架选型指南

在开发HTML和Markdown文件管理工具的时候,遇到的了如何选择应用框架的问题,于是使用了Deepseek对Tauri和 Electron初步的了解与对比。以下内容主要来自Deepseek。个人只是做了简单的梳理与完善。 为什么是这两个…

术→技巧 ·
0 0 178

Vibe Coding 初体验:WordPress 主题开发

我的博客主题原先就是参考Medium.com进行搭建的,但是参考的是上一版Medium.com的样式。Medium.com已经改版很久,本周抽了些时间,尝试使用Workbuddy重新制作一份。 初版样式: 最终效果: 开发工具:Workbu…

术→技巧 ·
0 0 146

国内外编程OJ网站整理

国内OJ平台 经典高校OJ POJ(北京大学在线评测系统) POJ由北京大学建立于2003年,是国内历史最悠久的在线评测系统之一。平台题目以英文为主,难度梯度设计科学,涵盖从基础到高阶的各类算法问题。POJ定期举办在线比赛,提供实战演练机会…

术→技巧 ·
0 0 330

移动端自动化测试工具Appium

在移动互联网时代,Android和iOS应用的测试变得越来越重要。为了保证应用的质量和用户体验,自动化测试成为了必不可少的一环。Appium作为一个开源的移动端自动化测试框架,为开发者和测试工程师提供了强大的工具来自动化测试Android和…

器→工具 ·
3 0 401

App Store 应用内购买(IAP)完全指南

App Store 应用内购买(In-App Purchase,简称 IAP)是苹果为 iOS、macOS、tvOS 等平台上的应用提供的一套标准化的虚拟商品与数字服务交易系统。它允许开发者在其应用中安全地销售数字内容、订阅服务、高级功能等…

术→技巧 ·
1 0 665

单点登录(SSO):原理、实现与演进

在当今企业数字化和互联网服务高度集成的背景下,用户常常需要在多个独立的应用程序或系统之间切换。如果每个系统都要求用户单独进行身份验证,不仅会严重损害用户体验,还会增加安全管理的复杂性和风险。单点登录(Single Sign-On,简称 SS…

术→技巧 ·
3 0 349

学习编程必备的计算机基础知识

编程不仅仅是学习语法和算法,理解计算机如何工作同样至关重要。掌握计算机基础知识能帮助你写出更高效、更可靠的代码,并深入理解程序运行的底层原理。本文系统梳理了学习编程需要了解的计算机核心知识。 计算机的组成:硬件与软件的协同 计算机是一个复杂…

术→技巧 ·
1 0 266

超级马力:游戏设计中的极致精简艺术

在当今动辄数十GB的游戏时代,回顾《超级马力欧兄弟》初代(SMB1)在仅40KB(常被概称为64KB级别)的容量内,构建出32个丰富多彩关卡的设计,堪称工程与艺术的奇迹。这不仅是技术限制下的产物,更是一套历经时间考验、关于如何用最少资源创造…

术→技巧 ·
0 0 243

暴雪哈希算法:MPQ文件格式背后的高效寻址艺术

在暴雪娱乐(Blizzard Entertainment)出品的《魔兽争霸》《星际争霸》等经典游戏中,大部分游戏数据都被封装在一个名为MPQ的大型档案文件中。如果采用最朴素的查找方式——从文件头部开始逐个比对字符串,直到找到目标内容,其效率…

术→技巧 ·
0 0 128

篡改猴脚本编写指南

在当今的网页浏览体验中,我们常常会遇到各种不便,例如恼人的广告、不友好的界面设计,或是希望自动化某些重复操作。Tampermonkey(俗称油猴或篡改猴)作为一款强大的浏览器扩展,允许用户通过编写JavaScript脚本,深度定制和增强任何…

术→技巧 ·
1 0 352