V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  charlie21  ›  全部回复第 225 页 / 共 316 页
回复总数  6301
1 ... 221  222  223  224  225  226  227  228  229  230 ... 316  
2019-12-20 08:40:44 +08:00
回复了 Alization 创建的主题 macOS 受不了这 Catalina 了,求推荐一款笔记本电脑
iOS 不能降级,所以倒贴一台 mbp ?
果粉真是太好欺负了
苹果公司就是被你们这样的用户惯坏的
2019-12-19 22:47:04 +08:00
回复了 Chase2E 创建的主题 随想 涉及工作的东西就没有心情做。。
把工作当业余爱好,主业是研究 XXXX ( 你喜欢的部分
2019-12-19 22:42:34 +08:00
回复了 sunfan314 创建的主题 酷工作 微软苏州 M365 部门扩招, 100+HC 等着你
去微软当 HR 好像不错
这个时候,Git Bash 是不可替代的。vagrant 是 比 wsl 在 IO 方面有优势的,wsl 仅仅胜出在 “虚拟机和宿主机不分离” 的方便性 ( 什么时候需要用到这个 ... ? )
从 MSDos 开始看 ... 对于 Windows 系统的 IT 自动化,脚本

Command shell ( 即 Command Prompt ; 4DOS 是 MSDos shell 的竞争品 ) -> powershell
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/windows-commands

Cygwin -> Git Bash
https://hackaday.com/2019/06/10/windows-10-goes-to-shell/ (基本只能编译 C++ 这些需要编译链的东西,是一个 编译用的 toolkit )
https://stackoverflow.com/questions/42888024/git-bash-mintty-is-extremely-slow-on-windows-10-os 玄学

WSL bash
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 # 貌似问题多多 还不成熟(可以从本地电脑配置的角度 使用。如果从软件项目的角度 (比如开发 ruby on rails 并 托管到 Linux 服务器) 希望得到完整的 Linux 支持 (而不需要访问 win 硬盘),建议使用 vagrant 或 docker 并把需要的目录作为卷 挂在进去 即可 )
https://docs.microsoft.com/zh-cn/windows/wsl/faq#what-is-windows-subsystem-for-linux-wsl
速度问题,中间层带来的速度问题 ( git status 的速度在无中间层的时候 反而比较快)
中间层带来的速度问题是很容易理解的:在 dev 的角度 对项目而言 在 win 使用 npm 必然会快于 在 wsl 里使用 npm,在 sysadmin 的角度 对系统维护而言 在 wsl 里 使用 Linux 工具链 必然会 好于 在 Git Bash 里 使用 Linux 工具链 ( 所以 wsl 更像是一个 win 系统管理员 的工具,而不是 一个开发人员的工具。然而 win 系统管理员 已经有 Command Prompt 和 powershell 了啊 )
https://stackoverflow.com/questions/50231989/running-git-commands-on-debian-ubuntu-on-wsl-is-really-slow-for-large-projects # 中间层的存在,有利于 低 IO 操作

速度问题 https://news.ycombinator.com/item?id=18783525
速度问题 https://github.com/microsoft/WSL/issues/4197
速度问题 https://github.com/microsoft/WSL/issues/4387

(还涉及了 当 虚拟机和宿主机不隔离时 会发生的普遍问题,比如 win 作为宿主机可能会去透过中间层去扫描 “虚拟机” 里面的新文件,在 wsl 使用 npm 的时候很明显,因为 所有的 wsl 系统的文件,都是对 win 可见的,它并没有一个自己独立的 不受 win 干扰的文件系统 as 虚拟机和宿主机隔离)
https://github.com/Microsoft/WSL/issues/1932#issuecomment-407855346 # 扫描
https://devblogs.microsoft.com/commandline/whats-new-for-wsl-in-windows-10-version-1903/
https://superuser.com/questions/1110974/how-to-access-linux-ubuntu-files-from-windows-10-wsl # 实际上 按照 “虚拟机和宿主机分离” 的原则,在操作一个虚拟机的时候 大量违反此原则的操作 这是很危险的 (会对宿主机造成拖慢)

对于 虚拟机和宿主机的问题,应该把虚拟机和宿主机隔离。如果做不到隔离:如果 IO 操作很小,那么影响不明显;如果 IO 操作很大,那么 在 wsl 里因为某一个项目需要 处理上万个文件 等于你在宿主机 win 上处理上万个文件,这对宿主机的影响是很大的。(这是 还不如在 vagrant 里开一个虚拟机专门来做,然后 把 它压缩为 zip 再拷贝出来 通过 共享文件夹 给到宿主机 )(更不用提这样的性能对比了:在 win 使用 npm 必然会快于 在 wsl 里使用 npm )

讨论
https://hashnode.com/post/windows-command-prompt-vs-powershell-vs-git-bash-cjhd5va7t0042mls2w3mnzkax

再次说明
大 IO 操作,最好不要透过中间层,这是常识 ... 上万个小文件 烦死你 ...

无中间层:
windows 原生
linux 原生( vagrant )

有中间层(性能必然极低):
wsl。所以 如果追求性能(或不想受到中间层的 拖累),那么 尽量避免中间层。常识。仅仅在少量使用的时候用一用就 OK 了 --- 否则你会感受到虚拟机是怎么侵蚀宿主机的

最后,我的感想是,正如这里说的,wsl 很好,中间层技术很好,但它有它擅长的东西 也有它不擅长的东西,它不擅长的东西就是 涉及到大量文件扫描的命令行操作,比如 git, npm。这时,应该摒弃中间层,使用原生操作 (无论是 win 原生 or Linux 原生)
git 操作的速度 在大量文件的 repo 时:
vagrant Linux git 优于 win Git Bash ( Cygwin ) 优于 wsl,因为 后者是利用了中间层技术
https://news.ycombinator.com/item?id=18783525

-
2019-12-19 14:09:13 +08:00
回复了 xiexiping 创建的主题 iDev 你们对当前和以后 iOS 就业环境怎么看?
亲眼见证了一个时代从兴起到浪潮之巅到归于平淡
2019-12-19 13:49:08 +08:00
回复了 charlie21 创建的主题 奇思妙想 钱,让这个世界更好还是更坏?
@mengcanzhai 动物世界再怎么(为了生存)自相残杀,也比不上人类(为了钱)对动物世界的伤害大吧
2019-12-19 04:04:01 +08:00
回复了 miniyao 创建的主题 Python Python 4 会不会又是一门新语言?
半只脚踏进坟墓的东西了也能聊真是
2019-12-18 20:29:01 +08:00
回复了 charlie21 创建的主题 奇思妙想 钱,让这个世界更好还是更坏?
@registered 万一整个世界都是在不要脸呢?参考黑奴贩卖时期,16 世纪至 19 世纪,人类文明的黑暗期。这可是号称最有道德的人们干出来的事情阿,为了赚钱 开始人口买卖 开始 ... 还是各种女王国王的名义在做的。中国人知道中国历史上每一个皇帝都是暴君,西方人 ...

中国古代做了很多错事,人们都知道每一个皇帝都是暴君 (你把人活埋了 你不是暴君是什么?)。但是 西方人做的更恶劣 贩卖黑奴。人们还在说 以女王为荣 (我们都知道我们自己的皇帝是暴君,你们知道吗 你们也就骂骂希特勒,可是 看看你们组上做的那些败德事………他们不会说自己祖上的人们的坏话的,所以,我怀疑 他们心中是否真的有道德) (各种护短,弱智阿 )

万一整个世界都是由衣冠禽兽的人在带领呢?
2019-12-18 16:00:56 +08:00
回复了 charlie21 创建的主题 奇思妙想 钱,让这个世界更好还是更坏?
@oneding 大麻不是食人花,罂粟不是毒蘑菇。大麻和罂粟都是农民伯伯辛辛苦苦从地里种出来的,春种一粒粟,秋收万颗籽。这就是你觉得的邪恶?
2019-12-18 14:43:02 +08:00
回复了 charlie21 创建的主题 奇思妙想 钱,让这个世界更好还是更坏?
当然 显然 只生活在钱的世界的人们是不会思考这个问题的
2019-12-18 14:37:03 +08:00
回复了 charlie21 创建的主题 奇思妙想 钱,让这个世界更好还是更坏?
第一次觉得,人应该有两面 ( 两张面孔 )。一个给有钱的世界,一个给钱不存在的世界。如果做不到,那么 退而求其次:在有钱的世界,以背对人;在钱不存在的世界,以脸对人。至少不会为了钱,连脸都不要了。这不是虚伪,这是对 “钱不存在的世界” 的保护,对脸的保护。
2019-12-18 07:34:54 +08:00
回复了 Mutoo 创建的主题 分享发现 发现一个图灵完备的文言文编程语言 wenyan-lang
可惜了文言文
2019-12-17 22:01:44 +08:00
回复了 lc7029 创建的主题 程序员 有多少人和我一样用虚拟机做工作环境的?
@lc7029 网工 用什么电脑操作系统 什么终端软件干活
2019-12-17 21:59:15 +08:00
回复了 qwerthhusn 创建的主题 程序员 我发现程序员跟运动员有一个最大的相似点
所见略同 程序员的运动员化
https://v2ex.com/t/613828
没什么好炫耀的,卖油瓮技术而已
2019-12-17 21:36:03 +08:00
回复了 josca 创建的主题 职场话题 程序员开发者 35 岁后自己接私活不可行吗?
人们会说,普通程序员都是大公司螺丝钉不具备独立接单做单的能力云云 (你掌握这种技术是吧,恭喜) ,找不到有效的客源云云 (你有客源你牛逼咯?) ,但是 我要说,你这种技术会害了你。淹死的都是会游泳的

经历少 是一件好事情。你错失的仅仅是 见识到人性中纯粹的恶 的机会。你错过了,谢天谢地吧
2019-12-17 21:30:18 +08:00
回复了 josca 创建的主题 职场话题 程序员开发者 35 岁后自己接私活不可行吗?
这是有钱人的玩法,就是那种 一晚上给女主播打赏 20 万人民币不眨眼的主,是同一批人。就是那种 给人身上挫钢丝球的主,是同一批人。平常看着可正常了,若你拿了他们的钱 你就死定了。怪你自己吧
2019-12-17 21:25:32 +08:00
回复了 josca 创建的主题 职场话题 程序员开发者 35 岁后自己接私活不可行吗?
你是没见过那种甲方,笑面天使,专门折磨程序员。
做到最后,活儿都不要了,专门折磨程序员。

知道吗,活儿 他已经不要了,知道吧,就是为了弄死你

这种活给我一百万我都不干
2019-12-17 13:46:24 +08:00
回复了 334862132 创建的主题 程序员 各位现在是用工具多还是命令行多
怎么节省内存就怎么来
1 ... 221  222  223  224  225  226  227  228  229  230 ... 316  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1010 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 67ms · UTC 21:33 · PVG 05:33 · LAX 13:33 · JFK 16:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.