你的 URL 就是你的状态
在构建 Web 应用时,我们常依赖复杂的状态管理工具,却忽视了最简单也最强大的方式——URL 本身。这篇文章从一个小发现出发,重新审视 URL 作为状态容器的价值:可分享、可恢复、可理解。 原文链接:alfy.blog 几周前,我在发布《URL 设计...
Category
在构建 Web 应用时,我们常依赖复杂的状态管理工具,却忽视了最简单也最强大的方式——URL 本身。这篇文章从一个小发现出发,重新审视 URL 作为状态容器的价值:可分享、可恢复、可理解。 原文链接:alfy.blog 几周前,我在发布《URL 设计...
原文地址:https://cacm.acm.org/opinion/life-lessons-from-the-first-half-century-of-my-career/ 大卫·A·帕特森分享了他在计算机领域50年的16条人生经验。他将这些经验分为两部分,一部分聚焦于人,另一部分着眼于职业。职业方面的经...
最近服务器仍然被很多不知名的 IP 地址发起大量的访问,这些访问应该是使用各种脚本以及僵尸爬虫等方式进行的攻击。虽然这些爬虫来自不同的 IP,甚至网段也不尽相同,但研究发现它们通常来自同一个地域或者 ISP。这让我开始关注一个之前...
项目相关 今天在处理 iOS 项目时,对 cocoapods 进行了更新。之后编译运行项目,结果在 Google Admob SDK 中遇到了错误提示: Failed to look up symbolic reference at 0x104fcde57 in xxxxxx 问题排查过程 花费了大量时间去排查问题,...
Bitwarden 是一款优秀的密码管理工具,支持多设备使用,能帮助用户安全存储各类账号密码。其自建服务器方案可让用户自己掌控数据,增强隐私安全性。 我长期使用 Bitwarden 管理密码,通过自建服务器的方式来保管所有账号密码,它能在各种...
最近遇到一个需求,需要将一个文件夹中的 PNG 图片批量转换成 JPG 格式。在网上搜索了一下,发现了几种方法,第三种最为方便,但是需要稍微懂一点点技术,sips是Mac os自带工具,使用起来非常方便。 一、使用预览.app 打开“访达”,选择多...
我在使用开源的后台管理系统模板 sb-admin2 时发现,如果在手机上查看,侧边栏会缩小但不会消失,需要点击屏幕上的一个按钮(sidebarToggleTop)才能真正收起侧边栏。因此,我开始和 ChatGPT 结对编程,探讨如何让页面加载时判断屏幕大小...
使用sed命令可以在Linux中批量编辑不同服务器上的不同文件。一般步骤如下: 使用scp命令将需要编辑的文件传输到各个服务器上。 在每个服务器上使用sed命令进行编辑。sed命令的基本格式为: ssh user@server1 "sudo sed -i 's/old_te...