namelosw 最近的时间轴更新
namelosw

namelosw

V2EX 第 485105 号会员,加入于 2020-04-21 08:43:30 +08:00
今日活跃度排名 4819
namelosw 最近回复了
2 小时 9 分钟前
回复了 e1o 创建的主题 程序员 想请问下有用 IdeaVim 的小伙伴吗
感觉不同快捷键定位不一样吧, Intellij 的大部分快捷键功能相关的居多, 编辑相关的快捷键很少, 比如删掉括号内的东西, 用 Vim 就是 Di(, Intellij 就算有也不好记, 记住了换个 IDE 又没法用.

我是 Intellij + IdeaVim + Mac 自带的 GNU readline (就是 bash 的快捷键, 有点像 Emacs 快捷键的子集) 三套一起用. VSCode 也类似.

IDE 的功能就用 Intellij 的, 重构, 开窗口, 跑测试之类的.

中型 /大型动作(大于两个按键) 用 Vim 快捷键, 如果 Vim 用习惯了, 你会发现大部分操作都是 3 个按键解决.
但是 Vim 小动作比较尴尬, 比如删行, readline C-k 在 Vim 里就要 d$, 向前删词 M-d Vim 就要 dw.

小动作(前后左右, 行首尾, 删行, 跳词等等) 用 readline, 这样一个组合解决, 而且不用摸很远的方向键和 Home/End 这些区域.
2 小时 28 分钟前
回复了 Ptu2sha 创建的主题 问与答 问下有做菜的同学
看你主要做啥菜, 还有使用习惯了.

不粘锅好处是不粘, 省油, 少油. 不过很多火大的菜会把涂层搞坏. 建议买那种橡胶铲子最好, 不行木铲也可以. 不在意的话勤换也行.

熟铁锅一般炒菜, 各种火大快炒的都可以, 比较平均, 然后不把油刷掉. 频繁炒菜可以考虑.

铸铁比较重, 热的慢但是热容大, 煎东西烙饼效果比较好. 我经常喜欢大火烙东西, 所以最喜欢平的铸铁锅.

个人最讨厌那种超薄铁锅… 做啥糊啥
2 小时 37 分钟前
回复了 WishMeLz 创建的主题 程序员 大佬们,你们前端 css 这个东西效率问题怎么说
以下是用了各种都用了很多年的主观感受:

用 Tailwind 效率提升 500%. 因为写代码的最高境界就是几乎不写代码.
如果倾向 CSS in JS 还有个 Twin, 跟 Tailwind 一样的.

这个东西看起来有点 low, 感觉十年前就很多类似的做法, 但大多都不好用. 但 Tailwind 实际上很好用, 和其他类似的方案都很微妙的, 魔鬼都在细节里.

---

用 Styled 类似的方式或者其他 CSS-in-JS 效率提升 50%.

因为写 CSS class 再在 HTML 用 class 本质上是一个 correlation 的过程, 但是现在都已经组件化了, 等于这种 correlation 的工作翻倍了, 在组件原地定义就消灭了这种工作. 而还比较鼓励你设计好组件.

缺点是和已有大量用选择器的项目放在一起的时候会互相打架, 用起来比较尴尬.

---

此外 BEM 还行, 效率不会提升因为比较繁琐, 但是正确应用可以避免很多坑.

类似 SASS 的预处理器的问题就是很多项目用了 SASS 嵌套会特别爽, 然后人们就会无脑嵌套. 最后发现不仅优先级很乱且没法覆盖, 而且你在嵌套的过程中其实已经重复了一遍 HTML 的嵌套逻辑, 那么当你移动 HTML 的结构的时候所有的样式都会失效.

相比之下 BEM 刻意总维持 2 层结构, 既解决了命名空间的问题, 又解决

感觉 SASS 之类唯一比较有价值的是类似 mixin 的功能, 这样可以把样式拆小复用. 纯 CSS 没有 @apply 的情况拆小就要在 HTML 上无限重复, 改动的时候很容易漏.
国安, 问多了对你没好处
> 答曰:需要避免运维人员在发布过程中拷贝……

等会, 那开发拷贝源码你们是怎么避免的? 源码不是比包更要紧吗?

听起来像拍脑袋的决定, 运维能碰机器大不了给机器打个镜像在家里倒出来谁防得住?
@namelosw *根本会 -> 根本不会
真正的做题家是垃圾专业 985 出来找不着工作日常抑郁想自我了断的.

你要是程序员+985 做题家的话工作和收入几十万都是小意思, 根本会面临做题家面临的那些问题.

程序员+985 做题家的问题最多就是 1)怎么 WLB 2)怎么一夜暴富.
害, 我五年级去查的时候就曲度平直了, 快二十年过去了也就那样, 离废了还差得远.

各方面多注意, 后面还一堆毛病排队等着呢……
只是某些 lambda 会新建线程, 绝大部分是不会的. 不在新线程运行的 lambda 改变量跟 JS 闭包一样, 就是稀松平常的东西, 没有什么问题.

不过这个也体现了一个语言设计问题, 闭包捕获变量有时候是危险的. 比如 Akka 这个库因为在 JVM 上, 所以只能靠自觉不要捕获 mutable 的东西, 不然就会把线程池卡死.

比较好的设计是 Erlang 那种, spawn 进程的时候 lambda 捕获的东西全是 immutable 的, 这样数据可以任意复制, 放在哪个进程都是一样的, 这样就可以任意捕获而不会有任何副作用.
3 天前
回复了 tiglapiles 创建的主题 知乎 Intel 正在死去,大家怎么看呢?
为什么楼上都在讽刺 M1 份额小? 看没看懂楼主在说啥?

这个问题的核心不是 M1 本身, 而是这个问题的重点是 ARM / RISC-V. 以前 Intel 坐稳的时候别人都不敢搞 CPU. 如今 M1 这么一搞, 就往墙倒众人推的局面发展了. MS, Amazon, Google 可能就紧随其后一起参与围剿了.
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4908 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 07:39 · PVG 15:39 · LAX 23:39 · JFK 02:39
♥ Do have faith in what you're doing.