V2EX dablwow 的所有回复 第 1 页 / 共 3 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    dablwow    全部回复第 1 页 / 共 3 页
回复总数  41
1  2  3  
21.98W
2022-07-25 10:25:32 +08:00
回复了 bthulu 创建的主题 Javascript 2022 年了, 还在用 yarn 吗?
@christin #14 大概率是代码依赖了 phantom dependencies ,可以用 16 楼的解决方案
2022-07-21 17:48:19 +08:00
回复了 rrubick 创建的主题 git 请教一下,是谁把代码合丢了
@dablwow #61 所以,楼主查看最早丢代码的 commit 的思路是对的,只是不能通过 diff 的"-B"去判断,而是要找"没有+B"的 diff
2022-07-21 17:46:32 +08:00
回复了 rrubick 创建的主题 git 请教一下,是谁把代码合丢了
搞丢代码的 commit 在 diff 上未必显示为删除,因为 merge diff 显示的是"外部 commit 相对于当前分支的改动",而不是反过来。

举个例子,master 一开始有 A 这一行代码,然后切出个人分支;

后面 master 新增了 B (此时代码为 A+B ),个人分支新增了 C (此时代码为 A+C )

当个人分支 merge master 时,假设冲突正确处理,显示的 diff 是+B ,而不是+C ;
如果冲突处理有误,把 B 搞丢了,那 diff 什么都不显示,而不是-B
2022-06-17 16:56:11 +08:00
回复了 itgoyo 创建的主题 问与答 请问各位 v 友平时都是用什么软件来做待办事项的?
与平常最常用的工具绑定,好处有二:
1. 能保证及时接收,不遗漏
2. 降低建立 todo item 的成本

目前我用的是企业微信的待办项,能完美满足上面两点要求。

企业微信的另一个优势是,待办项可以和聊天记录关联。
如果有些待办项记得不清楚,导致事后会想不起来上下文,这时查看当时的聊天记录,一下子就都想起来了。
2022-06-16 09:13:42 +08:00
回复了 j0ck1e 创建的主题 NGINX nginx url 路径替换正则写法问题
两个 url 在替换后均会变成

https://aa.bb.cc/gitea/img/logo.svg
========================

是等价于下面的 URL ,还是客户端改成(重定向)这个 URL ?
2022-04-14 18:20:06 +08:00
回复了 RedBeanIce 创建的主题 git [git]如何查看远程分支的来源自哪个分支
是想实现什么目的?看描述有点像是 XY problem
2022-04-02 14:36:49 +08:00
回复了 BeyondBouds 创建的主题 美酒与美食 你们苹果喜欢买哪个产地的呀?
洛川富士。甜中带酸,口感清脆,活力盎然,秒杀其他品种
拖拽 item 没有触发 pull to refresh ,这个应该是正确行为吧
2022-02-24 09:23:37 +08:00
回复了 ethusdt 创建的主题 React React effects 的闭包里锁定 state 值是怎么实现的?
用一个能改变的例子作对比,可以更好地理解:

首先 a 由常量改为变量:
```let [a, setA] = React.useState({ value: 0 });```

其次设置时不要走 set 函数,直接修改:
```<button title="update" OnPress={() => a = Math.random() } />```

这样定时器就能打印最新的 a 了。为啥?因为这时候 useEffect 生成的闭包中,a 变了。而题目的例子,a 没变,变的是第二 /三 /n 的 a
2022-02-24 09:17:01 +08:00
回复了 ethusdt 创建的主题 React React effects 的闭包里锁定 state 值是怎么实现的?
这就是一个最直白的闭包问题。

两个点:
一是
```<button title="update" OnPress={() => setA(Math.random())} />```

这里的 setA 会触发 re-render ,因此函数首次执行生成的 a ,始终都是初始值0 ;而定时器读取的都是这个 a ,后续渲染的 a ,这里读不到。


二是,useEffect 的 dependencies 传了空数组,因此 useEffect 内的函数只有首次渲染会执行。
尽管 a 的值在后续渲染中的确改变了,但没执行定时器,也就无法打印。

可以把 dependencies 去掉,变成每次都执行,打印结果就会显示最新的 a 了(尽管还是会混杂旧的 a )
@flypanda
"但是就是不让 Bob 解密其中的 Message"
================
Alice 可能怎么做呢?比如用其他公钥加密?或者破坏 Cipher ?
2021-08-26 09:34:53 +08:00
回复了 Leviathann 创建的主题 问与答 怎么流畅的写 es6 的解构?
二楼正解,用 snippet,比如 vscode 可以用这个插件
https://github.com/dsznajder/vscode-es7-Javascript-react-snippets

写对象解构就输入 dob(descrut object),编辑器输入 const {propName} = objectToDescruct,光标先停在 proName,按 tab 再切换到 objectToDescrut 。全程不用按方向键,非常流畅。

同理,数组解构就是 dar(descrut array),编辑器输入 const [propName] = arrayToDescruct
2021-08-02 15:32:01 +08:00
回复了 weichengwu 创建的主题 NGINX 请教一个 nginx 的端口转发问题
应该不是斜杠的问题,楼主发一下报错的 css/js 的请求路径吧,有可能是写死的,等于在读 8088 的资源(实际不存在)
2021-07-15 13:10:25 +08:00
回复了 neroleewtf 创建的主题 职场话题 第一次发帖,分享两个微软的挂经
有人知道第一题的 leet 编号吗
@feeeff 比如,一个组件在每次渲染时,都要对比上一次的 props 值,并根据结果做不同的处理。
这里就需要一个 ref 来缓存旧的 props,用 useState 的话会造成额外的渲染
就是 referrence,代表引用,又因为“引用”概念宽泛,实际代表的含义取决于各场景实际所需
1  2  3  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     972 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 32ms UTC 18:53 PVG 02:53 LAX 11:53 JFK 14:53
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86