V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  justdoit123  ›  全部回复第 4 页 / 共 13 页
回复总数  242
1  2  3  4  5  6  7  8  9  10 ... 13  
180 天前
回复了 yangxin0 创建的主题 互联网 腾讯真是吃饱了没事儿干了吗?
这。。。。。点进去看了下,TX 这个怎么都算是在干正事。
密码(或者 hash 过后的密码)终究要出现在内存里,云服务提供商是不是能从内存里直接读出密码。

安全没有绝对,做到什么程度,看被保护的对象是什么,需不需要做到那么高的层级。

服务端发一个公钥,然后在客户端把重要数据再自己加密一次也不算很费事。不过不加也就那样。


> 密码是用户自己的隐私,不想让服务提供商知道我的隐私。

我感觉这种想法很美好,现实是你这种“隐私”会像乐色一样被对待。不想泄露隐私,绝对的安全就是把自己关在一个盒子里。 当你使用服务的那一刻,很多“隐私”都已经不复存在。真那么觉得 密码 是一种隐私,那用户名( email 等)也应该是隐私。以后要用这些东西,就每个服务都用一个随机 ID 、随机密码。这样就不会泄露“隐私”了。但是真的好累。
暂时采用 ref 的方式解决。把一些 handler 放入 ref ,类似这样:

```tsx
const handlersRef = useRef<{
submitLog?: typeof submitLog;
startClock?: typeof startClock;
}>({});
```
@Puteulanus 谢谢~ 捂脸
@lisongeee 哇哦,还有这种用法。前面没有细看,明白了。
@weixind 这个 use-query 看着不错。


关于 状态 还是 set 多不展开讨论。 我会问这个问题,是因为我在实现一个连续 timer 的需求。

1. timer 一开始是停止的,有个按钮让用户点开始;再点一次就停止。
2. 一个 timer 时间到了,需要提交数据,然后自动开始下一个 timer ,直到用户点停止为止。


那么如何在一个 timer 数据提交后,自动触发下一个?直接调用 startTimer 肯定是不行的,因为里面包含的 state 都是“旧”的。

我目前能想到的是通过 pubsub 来绕过这个问题,或者就像 1, 2 楼 说的用 ref 。
@Leviathann 这种情况真的只能加上 ref 了吗?捂脸
@lisongeee setSubmitting 可以传入一个函数来修改当前值这个我知道。需求是要在 callback 里就能读到状态的当前值。
228 天前
回复了 imsoso 创建的主题 问与答 30+男装的归宿不是优衣库,而是海澜之家?
优衣库 之前经常买,一开始感觉风格还可以。但是,后来发现 质量都好一般,匹不起价格。
240 天前
回复了 justdoit123 创建的主题 问与答 电商系统表结构设计——曾经购买
@javalaw2010 嗯,是的。目前就用这个方案。
240 天前
回复了 justdoit123 创建的主题 问与答 电商系统表结构设计——曾经购买
@me1onsoda 所说的那种冗余方案,只需要冗余 user_id -> {product_id, order_id} ,不需要冗余整个 order 表。说到底,这种表更像是归档记录。
240 天前
回复了 justdoit123 创建的主题 问与答 电商系统表结构设计——曾经购买
@javalaw2010 那还得把 order 的状态也冗余到 order_item 里,要考虑到有些 order 是没支付就被关闭的。
241 天前
回复了 justdoit123 创建的主题 问与答 电商系统表结构设计——曾经购买
@felmoon 后期分析更多的时候是离线计算,暂时不用考虑。
241 天前
回复了 justdoit123 创建的主题 问与答 电商系统表结构设计——曾经购买
@aino 命中不高 是跟 产品 做对比的,个人感觉而已。也行,那就对近期活跃用户做下预热。感谢~
241 天前
回复了 justdoit123 创建的主题 问与答 电商系统表结构设计——曾经购买
@aino 是这样的,能关联查询出来。 问题是,这个关联查询 目前只能通过 user_id 找到购买的 order 记录,然后从 order 再关联 order_item 表,找到曾经购买过的商品。

这个查询在新的需求里,很高频。暂时是加 redis 缓存,但是这种 per user 的查询,缓存命中率不太高。
260 天前
回复了 livin2 创建的主题 Linux Linux DE 与普通消费市场的距离到底在哪?
@terrytw 很赞同。打磨细节很痛苦很无聊很长期,没有金钱的诱惑,真的干不下去。
我感觉这是不能一概而论的。情况不同,处理方式不同。

复杂的业务系统,有时候你本地跑起来也没用,即便是单体架构。因为你本地未必有数据。如果每次写一个业务功能,都要写对应的单元测试、mock 这个业务各种场景的数据,那开发进度会大受影响。随着业务发展,可能还要写各种数据迁移。 如果这个业务是重要的(比如,飞机航班)、商业价值高的。那这样做没问题,也应该这样做。但是如果只是前景都不明朗,就投入一两人力的探索性系统,这些都不重要。提早把过多精力,放在这些方面有点浪费了。

我理解 OP 的感觉。我也很讨厌这种无法启动的项目。我觉得我们能做的事大概就是,在接手项目时候,所需要的适应时间成本一定要计算进去。这其实是切换上下文带来的时间成本,别说是接受别人的项目。回头维护自己过去写的项目,你可能都需要有不小的上下文切换开销。时间充裕了,至少不会因为时间问题加剧这种情绪。
261 天前
回复了 yueyuea 创建的主题 问与答 兄弟们你们怎么看程序员信风水这件事
偶尔听说一些,一些风水理念,感觉是有点道理。例如:镜子不对床、不对门、不住在风口(穿堂风)、单灯不顶头。感觉有点道理的项,自己也会有所注意。没细致了解过,所以看山看水那些也就听听,一愣一愣的,太玄的就不去细究与跟从。

以前有看到代码注释放个佛祖的,我觉得这种也蛮正常的。只要不魔怔、不要本末倒置了就好。代码 BUG 少,一定是写的人努力来的结果,而佛祖在这里能起的作用,估计最实际的是让写的人心理状态自信、平稳。他要是平时不努力,没有实力,放个什么都没用。

另外,我每次回老家都要给爷爷、家里供奉的(我也说不出来名字 T_T )、天公上香。对祖先是缅怀,也祈求保佑家人平安。对上,可能就祈求得比较泛一些,都是比较大的面,很少祈求私家的事。 我不会去祈求明天让我中个 500w 彩票,或者让我能有什么贡献极大的科学发现,又或者考试能满分,面试通过,升职加薪,年终绩效满分。。。。。。这就很可悲。三分天注定,七分靠自己打拼。

OP 提到的那货非常的可恶,为了兜售自己本末倒置的理念,给别人下“诅咒”!
随意。prettier 配置好,加上 githook ,让它自动去 format 。

纯前端团队,建议单引号,毕竟不用按 Shift 。 夸语言团队,可以使用 双引号。在一些语言里,单引号表示 char ,双引号表示字符串。
271 天前
回复了 justdoit123 创建的主题 前端开发 前端有没有比离线的 Playground 环境?
@0o0O0o0O0o 真 ~ T ~ M ~ D 的好。感谢~
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5410 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 05:56 · PVG 13:56 · LAX 21:56 · JFK 00:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.