理解 React 的 useTransition():原理、用途与最佳实践
什么是 useTransition()? useTransition()是 React 18 引入的一个 hook,用于处理 可中断的 UI 更新,比如列表筛选、搜索结果加
ZL Asica 的个人小站,发布个人技术和生活内容。走过路过都进来看看哦 ( ง⁼̴̀ω⁼̴ )ง⁼³₌₃ ~~~
什么是 useTransition()? useTransition()是 React 18 引入的一个 hook,用于处理 可中断的 UI 更新,比如列表筛选、搜索结果加
在使用Pandas 处理文本数据时,我们通常会涉及数据清理的任务,例如去除 HTML 标签、去除特殊字符、转换大小写等。在 NLP 任务中,许多文本预处理操作需要基于 Pandas DataFrame 进行处理。但由于 Pandas 的字符串操作本质上仍然是逐行处理的,我们无法直接使用向量
前言 最近在做自己的Research Project,大量使用到了 Python(因为项目还在进行中,代码暂时无法开源)。有很多情况下我都想要检测一个函数(或者一段代码)的执行时间、管理 SQLALChemy 的 Session(管理 Transaction 和 Rollback)等等。这
前言 其实这件事情非常复杂,我在家里有一台ITX,但它一直都是 Windows 系统。在前段时间因为我跑的项目需要很大的内存(还有一个需要 CUDA 加速),我便打算把它利用起来,而不是只用来打游戏(关键我自从读研以后基本就没打过游戏了)。但是我发现,在 Windows 里写代码出现了很多
2024年是充满惊喜与挑战的一年,有搬家跨越8州的波澜,也有漫步咖啡香的惬意时光;从学业到旅行,每一步都不断积累收获🌸。从延续番剧打卡到写作开源项目,从尝试各种咖啡器具到探寻各地美食,无论旅途还是日常,都在享受与探索中前行。愿即将到来的2025能携更多惊喜与成就,一起加油鸭🥳~
这次旅行是在出发前仅6 天才开始计划和预订机票和酒店,虽然准备时间匆忙,但总体结果还算满意。不过,旅途中也不可避免地遇到了一些小插曲,可以说是充满了意外和惊喜的体验呢~
今年从Irvine 来到了 Chicago 读研,也第一次感受到零下十几二十几度的冬天,和一天只有不到 10 个小时的白天(就算是白天也看不见太阳啊喂)。就突发奇想决定去南美玩几天,看了一圈好像大多数国家安全系数不高(且中文社群旅游咨询可参考的较少),最后选择了哥伦比亚。说实话,这次旅游计划是从出
在一些场景下,我们需要生成具有可读性的短ID,并且这些 ID 基于用户的特定信息,例如用户 UID 和额外的上下文数据。这种方式的 ID 比 UUID 更加直观,可读性更强,特别适用于以下场景: -用户上传的资源(例如 CDN 链接或图床图片)。 -客户端生成链接或标识符以便用户快速辨认。
SuzuBlog 是什么? 可以发现我的ZLA小站 从之前的 WordPress 改成了现在全新的样式,这个全新的样式/博客系统就是 SuzuBlog。 SuzuBlog是一个由我自己个人从 0 开发的基于 Next.js 的博客系统,它的
本文概括了我在2023年的生活、学习和娱乐活动,以及我对2024年的期望和计划。在娱乐方面,我分享了自己观看的电影、番剧和纪录片,阅读的小说,以及在游戏和电子产品上的体验。在日常生活方面,我记录了自己的饮食习惯、住宿经历和各地的旅行体验。学术上,我分享了自己的成绩、参与的研究项目和开发的应用程序
This notes' content are all based on https://www.coursera.org/specializations/deep-learning
什么是反转字符串 反转字符串其实就是把一个string类型的字符串变量进行从头到尾的一个反转,比如'hello!'经过反转后我们就可以得到'!olleh'。如果只想看代码可以直接翻到2.5看代码段即可 如何实现反转字符串 实际上我们在实现这个加密器的时候首
什么是混淆矩阵(confusion matrix) 当我们拿到数据后,经过数据清洗、预处理和整理之后,我们做的第一步是利用这些数据训练出一个模型。我们究竟如何衡量模型的准确度和有效性?性能和效率又如何?这就是混淆矩阵被用来解决的问题。混淆矩阵是机器学习分类的性能的一种方式。
C++的四舍五入/向上取整/向下取整/截断 我们在C++中有时会需要使用到数学运算,同样的可能会使用到标题提到的几种方式进行运算。实际上C++有一个库<cmath可以直接实现这些方法操作。
西联汇款介绍(Western Union) 西联汇款(WesternUnion, NYSE:WU)于1851年在纽约成立,現在總部在美國科羅拉多州丹佛市(Denver)。是世界上领先的特快汇款公司,迄今已有150年的历史,它拥有全球最大最先进的电子汇兑金融网络,代理网点遍布全球近200个国
C++的动态数组(Dynamically-allocated Single-Dimension arrays) 当无法使用静态分配的数组时— 因为你在编译时不知道合适的大小,或该数组太大而无法合理地放入运行时堆栈,或该数组的生命周期比创建它的函数更长。动态分配数组涉及到使用new运算符,类
前言 前几天写作业的时候碰到一道题目,题目大意如下 不同的物品配送速度不同,常规商品需要5个工作日,食品需要1个工作日,数码产品立即送达(通过邮箱)。根据用户的下单日期和类别判断哪天能送到(忽略节假日)。
介绍 FFmpeg是一个开放源代码的自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了 libavcodec ——这是一个用于多个项目中音频和视频的解码器库,以及 libavformat ——一个音频与视频格式转换库。 “FFmpeg”这个单词中的“FF”指的是“Fast F
用他人的apple id登录设备上的icloud是非常危险的行为,不仅会导致联系人、信息、照片等隐私泄漏,还可能导致设备被锁。因此,千万不要用他人的apple id登录icloud!
前言 Windows、安卓和macOS系统的特点是,只有一人有安装包,就能分享给其他人安装和使用,所以很难封杀。相比之下iOS系统比较麻烦,因为(理论上)必须从应用商店(appstore)安装应用。苹果爸爸在应用审核等许多方面比较强势,但在国内也只能乖乖听话,所以国内apple id很难下
Hexo? 在来到WordPress以前,我的博客使用的是Hexo作为静态页面生成器,主题使用的是nexmoe主题,并做了稍微改动,hexo站
前言 我买回家树莓派3B+以后,就一直没有把它充分的利用起来,仅仅做了一个无线打印机还有一个内网访问的网站。这段时间正好接触到了种子,感觉拿来做一个种子的服务器还是不错的。
ZL Asica 的个人小站,发布个人技术和生活内容。走过路过都进来看看哦 ( ง⁼̴̀ω⁼̴ )ง⁼³₌₃ ~~~
什么是 useTransition()? useTransition()是 React 18 引入的一个 hook,用于处理 可中断的 UI 更新,比如列表筛选、搜索结果加
在使用Pandas 处理文本数据时,我们通常会涉及数据清理的任务,例如去除 HTML 标签、去除特殊字符、转换大小写等。在 NLP 任务中,许多文本预处理操作需要基于 Pandas DataFrame 进行处理。但由于 Pandas 的字符串操作本质上仍然是逐行处理的,我们无法直接使用向量
前言 最近在做自己的Research Project,大量使用到了 Python(因为项目还在进行中,代码暂时无法开源)。有很多情况下我都想要检测一个函数(或者一段代码)的执行时间、管理 SQLALChemy 的 Session(管理 Transaction 和 Rollback)等等。这
前言 其实这件事情非常复杂,我在家里有一台ITX,但它一直都是 Windows 系统。在前段时间因为我跑的项目需要很大的内存(还有一个需要 CUDA 加速),我便打算把它利用起来,而不是只用来打游戏(关键我自从读研以后基本就没打过游戏了)。但是我发现,在 Windows 里写代码出现了很多
2024年是充满惊喜与挑战的一年,有搬家跨越8州的波澜,也有漫步咖啡香的惬意时光;从学业到旅行,每一步都不断积累收获🌸。从延续番剧打卡到写作开源项目,从尝试各种咖啡器具到探寻各地美食,无论旅途还是日常,都在享受与探索中前行。愿即将到来的2025能携更多惊喜与成就,一起加油鸭🥳~
这次旅行是在出发前仅6 天才开始计划和预订机票和酒店,虽然准备时间匆忙,但总体结果还算满意。不过,旅途中也不可避免地遇到了一些小插曲,可以说是充满了意外和惊喜的体验呢~
今年从Irvine 来到了 Chicago 读研,也第一次感受到零下十几二十几度的冬天,和一天只有不到 10 个小时的白天(就算是白天也看不见太阳啊喂)。就突发奇想决定去南美玩几天,看了一圈好像大多数国家安全系数不高(且中文社群旅游咨询可参考的较少),最后选择了哥伦比亚。说实话,这次旅游计划是从出
在一些场景下,我们需要生成具有可读性的短ID,并且这些 ID 基于用户的特定信息,例如用户 UID 和额外的上下文数据。这种方式的 ID 比 UUID 更加直观,可读性更强,特别适用于以下场景: -用户上传的资源(例如 CDN 链接或图床图片)。 -客户端生成链接或标识符以便用户快速辨认。
SuzuBlog 是什么? 可以发现我的ZLA小站 从之前的 WordPress 改成了现在全新的样式,这个全新的样式/博客系统就是 SuzuBlog。 SuzuBlog是一个由我自己个人从 0 开发的基于 Next.js 的博客系统,它的
本文概括了我在2023年的生活、学习和娱乐活动,以及我对2024年的期望和计划。在娱乐方面,我分享了自己观看的电影、番剧和纪录片,阅读的小说,以及在游戏和电子产品上的体验。在日常生活方面,我记录了自己的饮食习惯、住宿经历和各地的旅行体验。学术上,我分享了自己的成绩、参与的研究项目和开发的应用程序
This notes' content are all based on https://www.coursera.org/specializations/deep-learning
什么是反转字符串 反转字符串其实就是把一个string类型的字符串变量进行从头到尾的一个反转,比如'hello!'经过反转后我们就可以得到'!olleh'。如果只想看代码可以直接翻到2.5看代码段即可 如何实现反转字符串 实际上我们在实现这个加密器的时候首
什么是混淆矩阵(confusion matrix) 当我们拿到数据后,经过数据清洗、预处理和整理之后,我们做的第一步是利用这些数据训练出一个模型。我们究竟如何衡量模型的准确度和有效性?性能和效率又如何?这就是混淆矩阵被用来解决的问题。混淆矩阵是机器学习分类的性能的一种方式。
C++的四舍五入/向上取整/向下取整/截断 我们在C++中有时会需要使用到数学运算,同样的可能会使用到标题提到的几种方式进行运算。实际上C++有一个库<cmath可以直接实现这些方法操作。
西联汇款介绍(Western Union) 西联汇款(WesternUnion, NYSE:WU)于1851年在纽约成立,現在總部在美國科羅拉多州丹佛市(Denver)。是世界上领先的特快汇款公司,迄今已有150年的历史,它拥有全球最大最先进的电子汇兑金融网络,代理网点遍布全球近200个国
C++的动态数组(Dynamically-allocated Single-Dimension arrays) 当无法使用静态分配的数组时— 因为你在编译时不知道合适的大小,或该数组太大而无法合理地放入运行时堆栈,或该数组的生命周期比创建它的函数更长。动态分配数组涉及到使用new运算符,类
前言 前几天写作业的时候碰到一道题目,题目大意如下 不同的物品配送速度不同,常规商品需要5个工作日,食品需要1个工作日,数码产品立即送达(通过邮箱)。根据用户的下单日期和类别判断哪天能送到(忽略节假日)。
介绍 FFmpeg是一个开放源代码的自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了 libavcodec ——这是一个用于多个项目中音频和视频的解码器库,以及 libavformat ——一个音频与视频格式转换库。 “FFmpeg”这个单词中的“FF”指的是“Fast F
用他人的apple id登录设备上的icloud是非常危险的行为,不仅会导致联系人、信息、照片等隐私泄漏,还可能导致设备被锁。因此,千万不要用他人的apple id登录icloud!
前言 Windows、安卓和macOS系统的特点是,只有一人有安装包,就能分享给其他人安装和使用,所以很难封杀。相比之下iOS系统比较麻烦,因为(理论上)必须从应用商店(appstore)安装应用。苹果爸爸在应用审核等许多方面比较强势,但在国内也只能乖乖听话,所以国内apple id很难下
Hexo? 在来到WordPress以前,我的博客使用的是Hexo作为静态页面生成器,主题使用的是nexmoe主题,并做了稍微改动,hexo站
前言 我买回家树莓派3B+以后,就一直没有把它充分的利用起来,仅仅做了一个无线打印机还有一个内网访问的网站。这段时间正好接触到了种子,感觉拿来做一个种子的服务器还是不错的。