V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  justdoit123  ›  全部回复第 3 页 / 共 14 页
回复总数  263
1  2  3  4  5  6  7  8  9  10 ... 14  
119 天前
回复了 justdoit123 创建的主题 Python 吐槽 Python 的 *args, **kwargs
没有攻击语言的意思。 估计这也是工程演进的产物。

也不是只是单纯的吐槽。 真的建议不要乱用语言特性。
119 天前
回复了 justdoit123 创建的主题 Python 吐槽 Python 的 *args, **kwargs
麻蛋,看这种代码感觉自己是在 剥洋葱/捉迷藏。

十年前的 coder 说:“大王,来抓我呀~ ” “我在这,来抓我呀~”。
@jigege2019 谢谢反馈 loki ~

最后已经搭建了 ES 。
@Mi1kTea 谢谢~
151 天前
回复了 justdoit123 创建的主题 Docker docker push 指定架构问题。
感谢~ @forte @kimera 我去尝试一下。
151 天前
回复了 justdoit123 创建的主题 Docker docker push 指定架构问题。
152 天前
回复了 chenxiaolani 创建的主题 程序员 后端接口一定要保持单一职责吗
这种不能简单通过谁方便、请求多少来考量。举个例子。

复杂详情页面。比如,商品的详情页面。

详情页面大概会有如下内容:
a. 商品自身的信息;
b. 优惠 & 活动;
c. 评论(列表);
d. 相关推荐(列表)。

这时候后端是只给你一个接口好,还是分多个接口去请求好?

从用户的体验来讲,最好先快速加载并渲染出商品信息、优惠信息。其次才是热评、最后是相关推荐。

我个人认为,这种场景真的只用一个接口的话。体验大概率会比较差。分成多个接口,各自加载、渲染可能会更好。那些评论、相关推荐的数据大概率没有商品自己的信息加载来得快。
需求太多变的场景下,73# 的说法挺适用的。
160 天前
回复了 wjx0912 创建的主题 TypeScript 低估了 typescript 的难度
别别别,业务代码真别用复杂体操。

TypeScript 你区分清楚哪些是 type ,哪些是 js 的代码就很阿弥佗佛了!日常用起来基本不会有什么问题。最低标准是一个逻辑单元对外的要有类型,对内实在没办法的地方就用 any 与 as 。没必要追求处处都要类型自洽。

进阶一点,知道 narrowing 、一些类型自动推导的逻辑即可。

类型体操,即便是写 lib 也不是太推荐用复杂的类型体操。太多次的变换、跳转,让用 lib 的人查起来也是很费力。
我感觉 Google 这种企业的做法合理一点,stack overflow 三天两头弹同意 cookie 的弹窗真的很烦。
1. 技术上并不是需要用户同意。实际上你爱怎么用,就怎么用。但是欧盟有法律限制,具体不是很清楚,貌似是第三方 cookies 的使用需要用户同意。因为这些第三方 cookie 基本是 google ads 之流,轻松可以追踪到用户的浏览行为。你自己网站需要用的必要 cookies 不受此限制。虽然只是欧盟有这些限制,但是不知道为什么很多网站都把这种要“用户同意使用 cookie” 的弹框对所有地区的访客开启。我曾经试过访问一些国际大企业的网站,比如 Google 搜索,当你把代理设置在欧盟国家的时候,会弹出一个条款要你同意,但是代理设置成欧盟外的地区,这个弹框又不会出现。

2. 回到技术层面,你这种方案有一定风险。cookies 只是存储介质,如果只是存储一些 session 统计等无关紧要的信息,那你这样做也所谓。但是当 cookie 存储的信息是身份验证信息的时候,你的这种处理方式会带来一定风险。js 能把 cookie 丢到 localStorage ,意味着你的这种 cookie 可以被 JS 读取,意味着如果网站有 XSS 漏洞,用户的 身份验证信息会被攻击者偷走。一般而言,用来存储身份验证信息的 cookie 不需要用户同意。一般要设置成 Http-Only ( JS 无法读取,也就不会被 XSS 攻击者窃取)、Secure (只能在 https 这类安全通讯协议上传输)、SameSite 至少设置为 Lax (老版本的浏览器并没把 Lax 设为 SameSite 的默认值)。
有时候真的觉得这些不重要。以前喜欢折腾 emacs 、vim ,那时候要是有 vscode ,估计也会折腾 vscode 。工作几年后,基本只用 JetBrain 系列的东西。环境这种东西,开箱即用是最好的,或者积累足够一定的痛点后,再去想着优化即可。

还是以前的一位同事说得在理,软件开发的瓶颈在思维又不在编码上。思路错了,你写得再快又如何?
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4193 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 04:09 · PVG 12:09 · LAX 20:09 · JFK 23:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.