会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Edison韩
I was so much older then,I'm younger than that now.
博客园
首页
新随笔
联系
订阅
管理
2022年11月11日
【转载】package.json单独升级子依赖的版本
摘要: 原文: 选择性依赖项解决 package.json 文件里的 resolutions 字段用于解析选择性版本,可以通过此功能自定义依赖版本。 这通常需要手动编辑 yarn.lock 文件。 你为什么要这么做? 有些时候,项目会依赖一个不常更新的包,但这个包又依赖另一个需要立即升级的包。 这时候,如果
阅读全文
posted @ 2022-11-11 16:02 韩帅
阅读(1925)
评论(0)
推荐(1)
2021年10月27日
【记录】git如何撤销commit(未push)
摘要: 撤销commit一般用git reset ,语法如下: git reset [ --mixed | --soft | --hard] [<commit ID>] 1.使用参数--mixed(默认参数),如git reset --mixed 或git reset 撤销git commit,撤销git
阅读全文
posted @ 2021-10-27 17:40 韩帅
阅读(2472)
评论(0)
推荐(0)
2021年10月8日
如何在recoil中主动刷新seloctor中缓存的值
摘要: 假设一个很常见的应用场景:有一个用户未读消息列表,我们希望在某一时刻主动刷新这个列表。 我们使用seloctor来实现这个功能: const uuid = () => Math.random(); // 生成一个唯一的id即可 const forceUpdateState = atom({ key:
阅读全文
posted @ 2021-10-08 23:25 韩帅
阅读(149)
评论(0)
推荐(0)
2021年9月20日
【译文】探索Recoil中的异步请求
摘要: 这篇文章中,我将仔细研究Recoil中的异步查询。我将向你展示该库的一些功能以及它如何与React无缝结合。 我们开始吧。 Recoil是什么 Recoil是一个状态管理库,将状态映射到React组件。当状态是异步的时候,selectors将会在数据流中表现的像一个纯函数。编程接口依然是熟悉的样子,
阅读全文
posted @ 2021-09-20 22:41 韩帅
阅读(739)
评论(0)
推荐(0)
2021年8月22日
【译文】如何在js中实现一个撤销/重做系统
摘要: 当你在设计专注于数据创建或者修改的应用(比如文本或图像编辑器)时,终端用户的一个共同需求就是能够撤销或重做他们的一些操作。这是一个很重要的考虑因素,因为知道操作步骤可以安全、轻松的撤销,可以让用户增加对你们应用的信心。 因此,你已经决定尝试讲一个撤销系统集成到你们的工程中去,但是再此之前你从未编写过
阅读全文
posted @ 2021-08-22 11:41 韩帅
阅读(2634)
评论(0)
推荐(0)
2021年8月15日
【线性代数的本质 - 系列合集】矩阵与线性变换
摘要: 线性变换定义 直观地说,如果一个变换具有以下两条性质,我们就称它是线性的: 一是直线在变换后仍然保持为直线,不能有所弯曲(变换后对角线也必须是直线,也就是变换后的x轴和y轴保持平行且等分) 二是原点必须保持固定 总的来说,你应该吧线性变换看作是 保持网格平行且等距分布,并保持原点不动 的变换 变换前
阅读全文
posted @ 2021-08-15 00:27 韩帅
阅读(426)
评论(0)
推荐(0)
2021年8月5日
react router实现多级嵌套路由默认跳转
摘要: 好久没记录博客了,最近换工作了,用的是react库做项目。熟悉新公司的react一整套框架老费劲了(3年前写过react,当时还是用class的方法去写,现在发现从16.8.0加入hooks后,react确实比之前理解起来有难度了)。白天遇到在写react路由的时候遇到了一个问题,就是二级路由跳转如
阅读全文
posted @ 2021-08-05 01:39 韩帅
阅读(1774)
评论(0)
推荐(0)
2021年7月28日
【转载】git 撤销,放弃本地修改
摘要: 一、未使用 git add 缓存代码时 可以使用 git checkout -- filepathname (比如: git checkout -- readme.md ,不要忘记中间的 “--” ,不写就成了检出分支了!!)。放弃所有的文件修改可以使用 git checkout . 命令。 此命令
阅读全文
posted @ 2021-07-28 20:04 韩帅
阅读(142)
评论(0)
推荐(0)
2021年7月26日
js中RGB值与16进制颜色值进行互转
摘要: 今天在调试 konva.js 源码的时候发现作者用js位运算实现RGB值与16进制颜色值进行互转,这里进行下下分析并记录: 计算机如何表示 RGB 颜色值 一个像素用RGB表示的话占用3个几节,一共的位数为 3*8 = 24(RGB24),2进制表示为 RRRRRRRR GGGGGGGG BBBBB
阅读全文
posted @ 2021-07-26 00:52 韩帅
阅读(1285)
评论(0)
推荐(0)
2021年7月25日
【转载】whistle 使用实践
摘要: whistle 是一款用 Node 实现的跨平台的 Web 调试代理工具,支持查看修改 http(s)、Websocket 连接的请求和响应内容。简而言之就是 Node 版的 Fiddler、Charles,不过这个工具能远比后两者更加适合 Web 开发者、使用更简单、功能也更加实用,而笔者使用了
阅读全文
posted @ 2021-07-25 09:29 韩帅
阅读(467)
评论(0)
推荐(0)
下一页
公告