V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 159 页 / 共 1022 页
回复总数  20422
1 ... 155  156  157  158  159  160  161  162  163  164 ... 1022  
@find456789 DSL 或者解释运行的代码,的确如你所说,是会变慢的。
慢是慢在解释运行,而不是语言。

语言甚至都没有速度,因为语言只是一些语法文法规则而已。
怎么把这些语法文法跑起来,不同的跑法速度是不同的。
2020-12-09 00:26:08 +08:00
回复了 yanqiyu 创建的主题 Linux CentOS 项目开发重点将转向 CentOS Stream
简单说就是,本来是 RHEL 8.5 发布后 2 个月你能用上 CentOS 8.5,现在变成发布前 2 个月你就能用上 CentOS 8.5 了。
以前是 RHEL 发布以后 CentOS 跟进,现在是 CentOS 先进来测试,稳了再进 RHEL 。
对 99.99%的普通用户来说是没差的,反而还能用上新一点的软件包。
对那些用 CentOS 做 mission critical 生产的公司就麻烦了。

@lp10 CentOS 本来就是给软件适配的,生产用的软件要求 7 就用 7,要求 8 就用 8,本来就没有什么升级的需求。
如果原本就对操作系统没要求,那 Stream 怕也是没什么问题的。
2020-12-09 00:09:01 +08:00
回复了 manami 创建的主题 随想 脑洞一下,国内推行分餐制的可能性有多大?
XY 问题了。
要解决交叉传染的问题,使用公共餐具(公筷公勺)已经足够了。

西方的分餐制也只是主食分餐,因为西方的习惯是每人点自己的不同的餐,而且一餐就吃一份主食。
比如说你吃牛排,我吃意面,那显然本来就是一人一份的。

分享的餐食一样是大家分的,比如点一盘烤鸡翅,那也是一桌人分。
传统的宴席中餐本来就很难去分餐。如果只是吃快餐,像是沙县,兰州拉面,或者盖浇饭,都是分的。
西方也有共餐,比如说感恩节做火鸡,也是中间放一只大家自己切。

所以,为什么要推广分餐呢?
@BoarBoar @cmostuor @ysc3839
易语言我记得一开始是解释执行,后来 3.0 的时候全部本地编译了,只依赖运行时,不需要解释器。
二十年前的事情了,如果有记错的话请纠正。

@find456789
新语言不需要基于某种语言。
Java 的 printf 并不一定要调用 C 的 printf,你也可以用 Java 自己实现。
C 的 printf 也不一定要是 C 写的,你完全可以汇编,或者别的语言来写(比如 Rust 或者 Go )。

归根结底,CPU 执行的是机器码,你运行的程序最终都是机器码。
只要一段机器码能实现相关的功能,用任何语言去写都是一样的。
语言只是书写工具,是让你方便地写出最终能编译成机器码的东西。
比如说计算两个整数的和,最终都是回到 ADD 指令,那么「 1 加 2 」完全可以直接编译成 MOV ax, 1; ADD ax, 2 而不是去调用 Python 的加法函数。
2020-12-08 22:52:44 +08:00
回复了 xuewuchen 创建的主题 问与答 是自己组个 NAS 呢?还是买个网盘会员呢?
两个完全不同的产品怎么选。
你对 NAS 有需求就买 NAS,对网盘有需求就买网盘。
难道有了 NAS 就不买网盘的吗。
2020-12-08 22:49:31 +08:00
回复了 nasmatic 创建的主题 随想 有时候觉得互联网带来的生产力和社会进步挺残酷
@sagaxu #13 有很多工作是可以远程办公的,所以会出现 5-7 点下班后,晚上还要继续工作的情况。
我周围就有在事业单位的朋友下午 4 点半下班然后经常在家工作到凌晨一两点的。
我小时候那个年代,父母至少五六点下班以后到家可以休息,晚上能看看电视。
现在有不少人连回家看电视的时间都没有了。这和长不长大应该没关系吧。
我还有个朋友是平时五六点下班但是周末要加班的,算是 966 吧,这个也没办法在晚高峰上反映出来。

确实 996 不是那么普及,因为大量传统岗位没办法 996 。但是互联网相关的行业几乎都会常态加班。
2020-12-08 10:20:23 +08:00
回复了 paddistone 创建的主题 数据库 Python 单次查表耗时多少才正常?
感觉长可以换 SSD ?
2020-12-08 02:20:00 +08:00
回复了 xianxiaobo 创建的主题 奇思妙想 如果发帖或者回帖只用 base64 字符串会怎样?
@zaneenaz 已经收录的信息会不经意地永久留在互联网上。
唯一的办法是不要回答。
@DeutschXP #77 后付费和预付费的问题,我觉得应该还是信用问题。
后付费是给有信誉的人用的,预付费是给没信誉的人用的。

国内那么多预付费服务,其实说白了就是,中国的企业不信任中国人。
换句话说,他们默认中国人是:喜欢赖账的,喜欢当服务没用了也不取消,就拍拍屁股走人的。
欧洲美国也有很多预付费服务,当然也是针对没有信誉的欧美本地人的。
这就是为什么美国开后付费手机业务会需要审查信用记录。
没有信用记录的外国人怎么办呢?交押金呗。用钞能力说服服务商,老子有钱,不会欠你的。

国内当然也可以这样做,比如说办后付费手机卡先交 2 千块押金。


然后就被人打死了。
@milukun 那怕是刚开几个小时就被停机了……
1. aws 是云计算服务,你去用他的服务,前提是你懂 Linux,你懂 VPS,你懂 aws,你知道怎么去配置。就像外面租车行,你会开车你可以去租,不会开车的不要去租。
2. aws 是面向企业的服务,不是针对个人优化的。他的设计是针对每月交 20 万的人用的,不是交 200 块的人用的。个人用户建议去用面向个人用户的服务。
3. 你服务器上流量跑了 400G,这也不是个小数目,你有负起责任去检查服务器上的连接吗?监控过流量使用图吗?看你描述的情况,很可能是你服务器被人嫖了,你有检查过吗?你用 vnstat 看过数据吗?

在 aws 上跑了 400G 流量,你换阿里云,1 元 1G 难道就不是 400 块钱了吗……
坐等两个月后《阿里云被扣 400 多元流量费怎么办》。
2020-12-07 11:37:04 +08:00
回复了 marktask 创建的主题 Linux 大于 2T 的 raid 怎么处理?
@mingl0280 我司以前有很多客户的机子就是 1U4 盘做 RAID 5,5 年下来丢数据只有一家,而且是放任坏盘在阵列里没管,一直用到第二盘挂了才丢的。

@marktask 6……应用得少?
你这段话里有几个问题。
第一,RAID 6 多一块校验盘,的确多一个计算步骤,但是这个步骤是阵列卡做的,高性能的阵列卡就可以解决这个问题。在一篇 2006 年的 RAID 跑分评测中,LSI 9265-8i 在数据库读写测试中,RAID 5 跑出了 1273 iops,而 RAID 6 跑出了 1051 iops 。可以看到,就算拿 15 年前的阵列卡来跑,也就只有 20%的差距。这 20%的差距最后就弥补在了阵列的高可用性上。
第二,RAID 5 重建需要 24 小时,为什么 RAID 6 需要 36 小时呢。我们知道硬盘的读取速度是固定的,那么不论是 RAID 5 还是 RAID 6,最后读取完整个阵列的时长应该是一样的。那么唯一的区别就是阵列卡的计算速度。如果我们按照上面说的数据,拿一块 15 年前的阵列卡来跑,那么会多用 20%的时间,撑死也就是 29 小时。
第三,重建损坏概率的前提是你还有机会去重建。同样是坏 2 块盘,RAID 6 你还有闲心去算重建要多久,如果是 RAID 5 你可能已经把硬盘放进纸箱里,握着银行卡出去找数据恢复公司了。

第四,也是最重要的一点,RAID 不仅仅保护硬盘损坏,也保护数据错误。RAID 5 是奇偶校验(也就是你说的速度比较快的计算),是无法确定损坏的数据来自哪里的。如果你有 5 块盘,上面有 4 份数据,A B C D,还有 1 份校验 P 。如果 ABCDP 异或校验正确,那就认为数据是正确的。如果校验失败,就说明数据出错了。

那么我们来仔细看看。
如果 A 和 B 的某个字节数据同时翻转了,那么 RAID 5 校验结果是什么呢?没错,RAID 5 会认为数据完全正确。
如果这 5 块盘里只有一块盘数据翻转了,导致校验出错,那么 RAID 5 会怎么办呢?没错,会假定数据翻转的盘一定是 P 而不是 ABCD,并且用新的校验值覆盖 P 里的数据。如果你坏的数据恰好不是 P,那你正确的数据就会被错误的数据永久覆盖了。

而 RAID 6 呢,额外用了里德所罗门校验码,所以不管哪块硬盘数据损坏,都可以正确定位到是谁坏了,然后用剩下的好数据来修复。这里又要说到上面第三点的问题,因为 RAID 6 知道哪块硬盘是好的,所以就算阵列出现更多损坏数据,只要有足够的冗余就可以恢复,而 RAID 5 则是百分百炸数据的,因为 RAID 5 没有足够的冗余了。

所以,如果你有足够的资源去选择做 RAID 5+热备或者 RAID 6,那么 RAID 6 几乎总是更优秀的。
如果你只有 4 盘位,只能塞 4 块盘,那迫不得已做 RAID 5 倒也是可以的。
但是热备是没有什么必要的,与其热备,不如直接成为战斗力。

注:冷备是可以的。冷备是说平时不通电不工作,只在出问题以后才上电。
但是这个话题就更复杂了,而且背后也有很多坑,这里就不多细说了。
2020-12-07 04:28:04 +08:00
回复了 fiveelementgid 创建的主题 程序员 被 Virmach 制裁了
@heiyutian 共享的鸡和独享的电脑比?
买独服或者独享资源的 vps 就可以随便折腾了。
又要便宜又要能随便折腾,你也找不到一百块的电脑啊。
2020-12-06 13:15:16 +08:00
回复了 imn1 创建的主题 Google Important policy changes for Google Account storage 邮件都收到了吧?
@baobao1270



只针对免费用户啊?
2020-12-06 08:41:36 +08:00
回复了 sjmcefc2 创建的主题 程序员 怎么进行服务器节能?
有需要的时候 ipmi 发开机信号呗。以前手里的蓝猫服务器就是这么控制的。
2020-12-06 07:29:36 +08:00
回复了 huxins 创建的主题 问与答 SSD 写入量竟然恐怖如斯
测试起来很简单,往盘上写一个 20G 的文件,看看 SMART 一次涨多少。
2020-12-06 07:27:10 +08:00
回复了 woctordho 创建的主题 问与答 GCP(谷歌云)的 300 刀额度怎样最有效地利用?
@Pastsong 90 天?
2020-12-06 07:24:37 +08:00
回复了 marktask 创建的主题 Linux 大于 2T 的 raid 怎么处理?
有一说一,既然有 5 块盘,为什么把 1 块盘拿来做热备而不是直接做成 5 盘 RAID 6 ?白白浪费一块盘,而且还有潜在的 write hole 问题,RAID 6 多香啊?
2020-12-06 07:21:57 +08:00
回复了 marktask 创建的主题 Linux 大于 2T 的 raid 怎么处理?
@autogen 你说 300T 也就算了,300G ?
容易重建失败的建议不要买三手盘呢, 全新盘没有那么高的失败率。
2020-12-05 18:53:46 +08:00
回复了 hwdef 创建的主题 问与答 有什么 windows 下 make 的替代方案
Windows 下我以前也用 make 。
1 ... 155  156  157  158  159  160  161  162  163  164 ... 1022  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3234 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 4827ms · UTC 13:14 · PVG 21:14 · LAX 05:14 · JFK 08:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.