我的2024
2024 年又不经意的溜走了。抓不住、留不住那就随他而去吧。谨此记录流走的一年中遇见的人,走过的路,发生的事。
在 VS Code 中,你可以通过自定义任务(Tasks)来完成点击按钮直接进入某个文件夹并执行 npm
命令的功能。VS Code 提供了一种基于 JSON 配置的 tasks.json
文件,你可以定义自定义任务来自动化各种操作,包括执行脚本、命令等。
为了防止前端接口数据被恶意篡改以及程序批量请求,在 Request Header 中可以添加公共的签名字段,该字段采用SHA256对请求的参数按照一定规则进行加密,后端服务器接收到请求后,使用加密私钥对该请求的参数进行同样规则加密,若签名字段相同,则代表该请求为有效请求。
以下为在 Nextjs 中添加该实现的一种方式。
要使用 HMAC-SHA256 实现数据签名,可以利用 CryptoJS
提供的 HmacSHA256
方法。这种方式比简单的 SHA256
加密更加安全,因为它结合了私钥与数据进行加密,防止数据篡改。
要在 GitHub Actions 中实现将一个 Hexo 项目在 push
到 main
分支时,自动执行 hexo generate
,并将生成的文件同步到腾讯云轻量应用服务器的 FTP 文件夹,你可以按照以下步骤配置 GitHub Actions。
今天想讨论的一个话题就是“人民大众在历史长河中的地位”。为什么会想记录下这个想法,今天去逛了苏州博物馆,是的,就是那个由贝聿铭设计的超级漂亮博物馆。逛展过程中有这么一种想法非常强烈的冲击着自己。
在使用 Next.js 开发一个线上应用的时候,发现页面在 iOS 16.1 点击没反应。当时得到这个问题反馈的时候,我第一反应肯定是 JavaScript 语法兼容性的问题。于是开启了 Debug 的过程。
在 JavaScript 中没有最大堆以及最小堆这样的 API 供大家直接使用。因此涉及到堆这样的一些数据结构,前端同学可能往往无从下手。下面整理了关于最大堆、最小堆、堆排序、最小优先队列的一些知识,供大家参考。
在职场接近六年半的时间中,见证了若干资深或是专家同事的工作方式和方法论。每个人不尽相同,以下从我的角度来看待,在前端领域,我认为成为一个资深或专家,应当具备哪些方面的经验沉淀和视野。
昨晚刷推突然看到李玟离开的新闻,我非常惊讶。前几个月还看到她成功做完左腿的手术,没想到也离开了。在她离开的原因中还是那三个字:抑郁症。李玟 Coco 给大家的印象一直都是积极向上的唱跳型歌手,极具实力,足够乐观的一个人。难以想象外表给大家展示的是这么积极的形象,内心承受了那么大的痛苦和压力。
今天不停的在看她的相关新闻,很多她的好友都表达了惋惜。其中崔永元老师的的一个朋友圈截图(不知道真假)记录了他对这件事的一些看法。之前虽然一直知道崔老师饱受失眠的困扰,没想到也是一位抑郁症患者,最近他还曾想了结自己的一生。其中他的一个观点是:对抑郁症患者来说,那种解脱是一种幸福,反而清醒的时候才是最痛苦的折磨。大家都对这种结束一生的方式表达可惜,但这种可惜是从正常人(社会学意义上的过正常生活的人)的角度看,对他们来说是一种可惜,因为他们的社交关系中要失去一个这样的亲人或者朋友。但是对身处抑郁症折磨的人来说,可能那真的是一种幸福。
尊重每个个体的选择,做好自己,希望他们还是远离病痛,寻找自己生命意义上的幸福。
一生有的时候很长,有的时候很短,Coco,Bless。