V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  rocmax  ›  全部回复第 17 页 / 共 27 页
回复总数  522
1 ... 13  14  15  16  17  18  19  20  21  22 ... 27  
❮ ❯
@testFor 标记叶子节点然后统计没有查过的叶子?
@testFor 可以吗? a 并没有遍历过啊
如果做两棵字典树,然后各自用一个指针同步遍历可不可以同时找出两个树缺失的部分?毕竟可以按字母序遍历,一边缺了另一边就等着,赶上来了再同步走,同时记录差异
@rocmax 这样找不到 a 里有但 b 里没有的,除非反过来再来一次
先用 A 做一个字典树,然后遍历 b 去查?
2024 年 2 月 15 日
回复了 gxwow 创建的主题 › 生活 › 如何戒掉强迫症?
上面是开个玩笑,我现在也有同样困扰。我分析自己的问题在于主要的工作不想去做的时候会倾向于纠结细枝末节的问题。人的性格确实很难改,我的办法是不管从什么地方入手都行,总之先行动,做着做着就慢慢理顺了。
2024 年 2 月 15 日
回复了 gxwow 创建的主题 › 生活 › 如何戒掉强迫症?
改不了,天生的
--by 黄四郎
因为 lua 可以方便地调用 c/c++
2024 年 2 月 14 日
回复了 lucifer518 创建的主题 › React › 请问 mui 和 tailwind 正确使用方式是什么?
既然想用 tailwindcss ,组件库最好选择 headless 的,现在最流行的是 shadcn ui 。如果组件库内部包含了样式设定当然容易冲突。
去搞鸿蒙开发培训吧,忽悠像 op 这样的人,估计能挣钱
2024 年 2 月 2 日
回复了 rocmax 创建的主题 › Next.js › 新项目想尽可能 ssr,结果在时区处理上翻车了
解决方案受下面这篇文章启发,本来也想直接返回 html 内容,但实际用上发现客户端并不会运行其中的 js 函数,而且好像 next12 以后不让直接修改 response body 。于是采用了跳转到空页面的办法。
https://www.jacobparis.com/content/remix-ssr-dates
2024 年 2 月 2 日
回复了 rocmax 创建的主题 › Next.js › 新项目想尽可能 ssr,结果在时区处理上翻车了
最后采用的解决方法:
middleware 里判断是否存在 cookie ,不存在的话重定向到/timezone 页面,在页面中有一个 client component ,用 Intl API 获取本地 timezone ,调用 server action 设定 cookie 并重定向回之前的页面。正在尝试做 date-fns 的函数 startOf ,endOf 系列和 format 的自适应,在服务器端根据 cookie 里的时区计算,在客户端使用原函数。

考虑到用户所在时区不会经常变,将其设置了较长的过期时间。以后也可以在页面上搞个按钮来手动改这个 cookie 设定。

代价是首次访问会多跳转一次,之后没有影响。
2024 年 2 月 2 日
回复了 rocmax 创建的主题 › Next.js › 新项目想尽可能 ssr,结果在时区处理上翻车了
nextjs14 开始 ssr 的优势已经不限于首屏性能和 seo ,还有 streaming 和 boundary 等等组件粒度的渲染控制,首屏以外体验也有提升。而且开发的时候因为有了 server action 我们也舍弃了笨重的 graphql 直接用 sql 了。
相对的,带来的最大缺点是需要区分服务端和客户端代码以及缓存控制。
2024 年 2 月 2 日
回复了 rocmax 创建的主题 › Next.js › 新项目想尽可能 ssr,结果在时区处理上翻车了
@MENGKE 因为最近一周这个内容它就在首页上啊,它就是影响首屏体验,不做 ssr 就只能等着转圈圈。
2024 年 2 月 2 日
回复了 rocmax 创建的主题 › Next.js › 新项目想尽可能 ssr,结果在时区处理上翻车了
2024 年 2 月 2 日
回复了 rocmax 创建的主题 › Next.js › 新项目想尽可能 ssr,结果在时区处理上翻车了
@MENGKE 并不是追求时间正确,是用户需要看到基于当地时间的一周的数据,这就要求在 ssr 渲染之前就知道客户端的时区信息。

如果全部按照 utc 处理反而简单了。
2024 年 2 月 2 日
回复了 rocmax 创建的主题 › Next.js › 新项目想尽可能 ssr,结果在时区处理上翻车了
@caola 现在就是这个策略,问题在于 ssr 的时候不知道客户端在哪个时区,我甚至试了获取 utc-12 到 utc+14 的所有数据,在客户端 filter 这种操作
2024 年 2 月 1 日
回复了 rocmax 创建的主题 › Next.js › 新项目想尽可能 ssr,结果在时区处理上翻车了
@hingle 感谢!
这个项目跟其他服务共用认证服务的,用户数据从 jwt 里直接取,加项目有点困难,本服务里存的话还得搞同步。

即使存到数据库里,服务端渲染解决了,dom 树叶子结点的客户端组件如果从顶层 RSC 层层传时区下来的话有点麻烦
直接从浏览器取时区的话又可能有不一致的问题。
2024 年 1 月 28 日
回复了 charlesmware877 创建的主题 › 日本語 › 关于小孩学习日语的问题
@charlesmware877 图旅游方便的话你自己学不就行了
1 ... 13  14  15  16  17  18  19  20  21  22 ... 27  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   941 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 21:26 · PVG 05:26 · LAX 14:26 · JFK 17:26
♥ Do have faith in what you're doing.