获得徽章 0
- #每天一个知识点# 在使用useState更新函数进行 对象类型的 状态更新时,原地修改状态值并作为返回,会导致 useEffect无法监听该依赖状态的改变。因此对象类型的状态更新,建议返回值设置新的对象评论点赞
- #每天一个知识点# 命名方法区分:
【假设】定义用户信息变量
驼峰:userInfo (普通的变量)
帕斯卡:UserInfo (多见于类,接口声明)
匈牙利:oUserInfo (前缀为变量类型,此处为object类型变量)
蛇形(下划线):user_info
串形:user-info展开赞过31 - #每天一个知识点# 使用create-react-app创建的react项目,采用 `npm start`启动服务器,需要手动设置跳转chrome浏览器的方式,将package.json中的start添加自定义浏览器:
"start": "BROWSER=chromium react-scripts start"展开赞过评论1 - #每天一个知识点# 如果遇到 VScode启动失败,弹窗提示原因“crash”,报错code“-1073741502”,这种情况,在执行程序后加个后缀 `-no-sandbox`就能正常启动了赞过21
- #每天一个知识点# Performance.now() 可以返回一个时间戳,类似于Date.now();不同是 Date.now() 会受到系统时间干扰,精度在ms级,而Performance.now()方法是相对于timeOrigin属性,不受系统调整影响,精度在us级评论点赞
- #每天一个知识点#
- BFS宽度优先搜索: 采用**队列**控制访问,先入先出,所以是同层级节点访问完成再执行到下一级
- DFS深度优先搜素: 采用**栈**控制访问,先入后出,所以会完整访问某一节点到最深关联层级才重新回到同层级访问评论点赞 - copilot特别像小时候临摹练字的感觉,敲着敲着啪一下就出现了一个模模糊糊的代码形状让人忍不住去临摹。
在大势所趋的AI快速创作场景下,人又要从哪些地方 挤出创造性的成就感 来维持原本就摇摇欲坠的身份认同4点赞
![[泣不成声]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_40.348108b.png)