V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  otakustay  ›  全部回复第 46 页 / 共 289 页
回复总数  5776
1 ... 42  43  44  45  46  47  48  49  50  51 ... 289  
2021-11-16 14:22:30 +08:00
回复了 x97bgt 创建的主题 程序员 开闭原则(open/closed principle)到底是啥意思?
@silk #14 了解不够那不叫设计,那叫瞎比划
2021-11-16 10:49:35 +08:00
回复了 x97bgt 创建的主题 程序员 开闭原则(open/closed principle)到底是啥意思?
一开始是个 A ,然后有一个需要 B ,完了之后 B 不需要了,又新增了需求 C

在修改的方案上,A 加代码变成 AB ,AB 加代码变成 ABC
此时应该有一个把 AB 删代码变回 A 的过程,但只要项目紧急些就不会干这事,最后就是 ABCDEFG 一堆了

用扩展的方案,我们会设计一个有扩展性的 A ,然后有一个独立的 B ,使用 A+B 。之后再有一个独立的 C ,使用 A+C 的组合
这样做的几个优势:
1. B 是独立的,删除它是零成本。甚至不管它,它也不会影响其它的部件,并不导致系统复杂性的提升和可维护性的降低
2. 配合良好的部署架构,A+C 和 B+C 可以做增量更新和热更新,但需要修改 A 代码变成 AB 的方案就几乎无法做增量更新
3. 更极端的情况下,如果需要一部分用户是 A+B ,另一部分用户是 A+C ,扩展的方法可以保持结构更清晰。对于类似前端的情况,也可以做到向用户传输的内容更少

扩展方案的代价就是,你需要 A 能支持往上面插 B 、C 、D ,就必须对 A 有一个足够抽象的设计
2021-11-15 21:52:55 +08:00
回复了 vhvlqn 创建的主题 Apple 假如 steam 游戏都支持 m 系列 Mac!哎…
@ggmood #19 那没办法,毕竟先模拟了 ARM 的 Windows ,又用 ARM 的 Windows 去模拟 X86 跑起来的一个优化极差的游戏……
2021-11-15 19:01:54 +08:00
回复了 vhvlqn 创建的主题 Apple 假如 steam 游戏都支持 m 系列 Mac!哎…
@ggmood #5 笑死,上两天拿我的 M1 Max 顶配开 PD Win11 跑了一下 I 社的最新游戏,没烧起来都是好的
2021-11-15 13:41:23 +08:00
回复了 shangyes 创建的主题 程序员 百度翻译用的还是 PHP 吗
百度有大量的应用是 PHP 写的,本身对 PHP 的挖掘也挺深的
2021-11-13 14:31:55 +08:00
回复了 ChanceDu 创建的主题 MacBook Pro Mac 外界两个显示器,怎么摆放位置比较好
一横一竖,mac 自己关屏
2021-11-12 15:05:30 +08:00
回复了 hangbale 创建的主题 Apple macbook pro 上播放 4K HDR 的问题
@hangbale 你在苹果直营店能看到的所有机器,放这个视频都毫无压力,包括唯二的 Intel 设备 iMac 27 和 Mac Pro ,所以基本就是白试了
2021-11-12 11:47:00 +08:00
回复了 lingbaoboy 创建的主题  WATCH apple watch 省电小功略
Watch 每次换新款或者重置都要重新关后台
2021-11-12 09:59:40 +08:00
回复了 zxCoder 创建的主题 问与答 css transition 问题请教
<!DOCTYPE html>
<html>
<head>
<style>
.test{
transition: min-width 1s linear;
min-width: 0;
}

.test:hover{
min-width: 400px;
}
</style>
</head>

<input type="text" class="test"/>
</html>

这个是 min-width 的做法,会有一个延迟(从 0 到当前 width 的过程看不到)
2021-11-12 09:59:18 +08:00
回复了 zxCoder 创建的主题 问与答 css transition 问题请教
width 默认是 auto ,但 transition 无法基于 auto 搞,用 min-width 搞 0-400 的 transition 的话会有“启动延时感”,你要的这个功能我理解是无法用纯 CSS 完美实现的
2021-11-11 09:56:27 +08:00
回复了 lingbaoboy 创建的主题  WATCH 使用 apple watch 7 的一些疑问,老鸟来解答一下
Watch 前 1 星期耗电比较多正常,过了一星期不恢复就重启一下试试,包括充电慢的话也是重启
2021-11-09 09:57:37 +08:00
回复了 lagoon 创建的主题 职场话题 为什么公司领导,都不愿解决问题
因为这个问题不解决不会威胁到他一定要保证的目标的达成
2021-11-08 13:26:01 +08:00
回复了 abirdcanfly 创建的主题  WATCH 把 Apple Watch 当作运动助手的老哥, 帮我看看
换库存的 S6 ,又便宜又好用
2021-11-06 21:44:31 +08:00
回复了 ericwood067 创建的主题 Mac mini 有没有人用 m1 的 Mac mini 在家里做智能网关?
@shayuvpn0001 和 M1 比 CPU 动态调节和静态功耗这不是闲着无聊么……人家静态功耗是 0.03W 的
2021-11-05 18:17:39 +08:00
回复了 IM1T 创建的主题 Apple 朋友们,一年了,终于想起买 AirPods Max,有劝退的吗
太重了,我的在一边吃灰,80%时间还是带着 Airpods Pro
第一眼看到有个微信或者 QQ ,就移开视线选择最小化,不去认真阅读根本不可能得到“怎么怎么评价我”这么丰富的信息的,在我眼里这是基本的职业素养,什么圣人不圣人的
问题不在截图,而在你压根不应该看人家的聊天记录,即便远程上去第一眼就看到微信开着,也应该迅速最小化而不是去看里面的内容
2021-11-05 11:41:50 +08:00
回复了 wmwmajie 创建的主题 程序员 用了多年的逻辑鼠标,终于还是被他的驱动给劝退了。
我都是往板载里一写,直接把驱动删了,那玩意又丑又卡又大又难用
2021-11-05 11:02:09 +08:00
回复了 FridayToGo 创建的主题 iPhone 为什么 iPhone 不做主题商店?
苹果对审美的执着岂容你们侵犯
1 ... 42  43  44  45  46  47  48  49  50  51 ... 289  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1405 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 23:45 · PVG 07:45 · LAX 16:45 · JFK 19:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.