V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  codehz  ›  全部回复第 17 页 / 共 136 页
回复总数  2711
1 ... 13  14  15  16  17  18  19  20  21  22 ... 136  
2024-01-05 10:44:11 +08:00
回复了 dcsuibian 创建的主题 React 搞不懂 useState 为什么会这么设计?
有没有一种可能和 Fiber Reconcilier 的调度有关系
2024-01-05 10:43:05 +08:00
回复了 dcsuibian 创建的主题 React 搞不懂 useState 为什么会这么设计?
要不你试试不同版本的区别(我感觉这应该有差异
2024-01-05 10:20:47 +08:00
回复了 dcsuibian 创建的主题 React 搞不懂 useState 为什么会这么设计?
除了 react 有意将副作用隔离之外还有一个就是语言限制,即你不能修改一个被解构出来的变量(虽然就算你不解构它也不会变)
2024-01-04 15:39:50 +08:00
回复了 NokiaForever 创建的主题 Android 为何谷歌不学中国厂商所统一推送服务?
@whathappen 确实,但是你可以让通知内容对 apple 保密,只能由应用指定的 extension 来处理,让 apple 服务器只可以知道有这么一个通知的存在,大概有多大,仅此而已
2024-01-04 15:26:25 +08:00
回复了 yazoox 创建的主题 程序员 Windows 下面 ScreenToGif 找不到平替啊
你不考虑下是不是硬盘坏了吗
2024-01-03 22:13:51 +08:00
回复了 NokiaForever 创建的主题 Android 为何谷歌不学中国厂商所统一推送服务?
有一个问题是隐私相关的:不唤醒就直接推送内容的模式下,推送方案提供方将会获得推送内容的全部访问权限,在一些隐私高度敏感的应用里是不切实际的。
我觉得还是果子的方案好,允许应用专门注册一个扩展,那个扩展只能用来处理推送信息,信息是单向流通,即 app 可以将解密密钥传递给扩展,扩展无法通过其他方式通知 app (然后就不可以唤醒了)
2023-12-31 10:25:18 +08:00
回复了 Mmahaha 创建的主题 程序员 问一下大家在使用 ide 中,上下左右会有自己的键位吗
盲猜底下会有 vim 键位,hjkl 的
2023-12-29 12:52:26 +08:00
回复了 GopherDaily 创建的主题 Go 编程语言 Go: For-Loop-Variable 适合面试的小问题
我记得 go 某个版本改了循环的语义啊
你再去问是不是有点不对
2023-12-29 11:29:15 +08:00
回复了 hiscc 创建的主题 Chrome 怎么禁止 chrome 敢死队一般的更新啊
最近几个版本都有 0day 发现。
最近一个还是严重 rce 的,确定不升级吗,任何小于 120.0.6099.129 的都受到影响
@yyzh 不幸的是,这些 flags 最终都会被删除,没意外的话三个版本就没了
2023-12-29 10:17:42 +08:00
回复了 magic3584 创建的主题 数据库 关于我测试出了一个日常应该碰不到的 sqlite 问题
真要解决的话,用这个
https://www.sqlite.org/pragma.html#pragma_user_version
记录一个版本进去,写好升降级逻辑
@xubingok useMemo 是给计算需要一定成本的用的,简单加减乘除甚至字符串连接都不需要。
我觉得你这个例子里用 setState 没有问题,但是扩展到更大项目里,如果每个子元素的更新都要触发 root 组件的更新的话,就有点问题了,这时候可以考虑引入第三方状态管理库来处理
冷知识好多第三方状态管理库也都是接入到 react 的 useState (或者更高级的 useSyncExternalStore )来处理,但是针对复杂嵌套状态做了优化,避免了“牵一发动全身”的问题,只会在用到状态的地方触发 setState (或者 sync external store 里的回调)
虽然 office 365 那边肯定是有简单的解决方案的(你就存 sharepoint 上,点开可以调用本地 office 套件)
2023-12-19 10:57:29 +08:00
回复了 unt 创建的主题 程序员 如何防止用户篡改数据
所以要在后端验证啊,你前端验证只是保证用户体验用的
没准可以用浏览器上的 adb (安卓手机可以给另一个安卓手机刷机)
https://github.com/yume-chan/ya-webadb/
2023-12-14 18:14:55 +08:00
回复了 ilee1989 创建的主题 JavaScript 求助:前端 JS 加密,防止被爬虫爬
不嫌麻烦的话走 websocket 吧,至少难度上可以给攻击者加一些,能干掉不少低级爬虫框架
2023-12-14 01:48:12 +08:00
回复了 tool2d 创建的主题 分享创造 做了一个 unicode 方块字体显示工具
@jimmy3780 但不管它是由几个字符组成的,表现上还是一个字符,就应该渲染成单个字符
你注入样式的方法不对吧,建议将样式注入到 shadowdom 里,而不是插入全局样式,就基本上不会影响页面了 https://developer.mozilla.org/zh-CN/docs/Web/API/Web_components/Using_shadow_DOM
2023-12-13 22:55:00 +08:00
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
@lesismal 不过 c++内存模型(和 rust 等一些“现代语言”)的巧妙之处就在于,它把硬件的内存模型和编译的优化模型都统一的结合在一起了,只要保证最终目标(执行结果和内存模型预测的一致),就可以完全无视代码本身的执行逻辑,编写顺序
然后一旦加入了屏障,就同时修改编译的优化逻辑,以及加入硬件相关的屏障代码
2023-12-13 22:50:07 +08:00
回复了 rockyliang 创建的主题 Go 编程语言 问一个并发程序可见性的问题, golang 语言
@rockyliang 立刻就被观测到的一个前提是,真的有去生成读取的代码,虽然我在任何在线 go playground/godbolt 都没能复现这种情况(),但是这个读取的消除理论上是可以做的,毕竟 go 的文档也没说要保证生成读取的副作用,不能开局读一个值,然后就不管了
(用 c/c++可以在 godbolt 里看到这种情况,直接把有条件循环变成死循环)
1 ... 13  14  15  16  17  18  19  20  21  22 ... 136  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1730 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 05:50 · PVG 13:50 · LAX 21:50 · JFK 00:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.