V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ryd994  ›  全部回复第 32 页 / 共 494 页
回复总数  9880
1 ... 28  29  30  31  32  33  34  35  36  37 ... 494  
语言和编译器和运行时环境,是三回事
那 Python 呢?还不是要依赖 C ?
Java 呢?还不是要依赖于 jre ?

语言只是一种表达形式,具体的实现(编译器 /解释器)和语言本身无关。
2022-08-15 01:54:10 +08:00
回复了 Cat7373 创建的主题 分享发现 阿里云服务器性能这么弱鸡的么?
倒未必是故意限你,而是
1. 这个 CPU 本来也很老了
2. 服务器 CPU 一般不会给太高睿频。影响稳定性。服务器强的是 IO 和多核。
单核性能是打游戏才需要考虑。服务器用起来大部分核都应该在工作。
2022-08-14 19:12:36 +08:00
回复了 gps32251070 创建的主题 程序员 关于编程语言内存对齐的疑问
@charslee013 “首先误解了对齐的操作对象了,操作对象是结构体里面的字段,而不是整个结构体”
这一点上并没有错,struct 里的字段要对齐,整个 struct 的大小也需要对齐。因为创建 array 的时候,如果 struct 大小没有补足的话,那第二个元素就对不齐了。
你可以吧这个 struct 实际编译一下,看看 sizeof 是不是补足到 pack size 了。
2022-08-14 19:08:55 +08:00
回复了 gps32251070 创建的主题 程序员 关于编程语言内存对齐的疑问
x86 架构对于对齐的内存,写入读取都是原子的(但自增运算需要用专门的指令,另说)
其他一些架构甚至不支持非对齐内存的原子操作。
你搜一下 unaligned access 就可以搜到很多内容了。

“不管对不对齐 CPU 总是要取两次的”
不对齐的情况下可能需要三倍的开销,除非编译器优化。
访问 a 需要一次,访问 b 可能需要两倍的时间

"如果不对齐的话,那么只需要 2+8+2=12 个字节空间,CPU 只需要取两次"
同上。如果不对齐的话,结果是取 2 ,然后 6+2 ,再 2 。

struct 内部重排以减少不必要的 padding ,这是性能优化的基础技巧之一。
一般我们会把 64 位变量放前面,然后 32 位,然后 16 位。因为 64 位对齐一定同时也是 32 位和 16 位对齐,反之未必。

编译器不会对 struct 内的顺序进行重排,因为有些操作可能会默认各个变量之间的顺序。
2022-08-11 17:28:44 +08:00
回复了 Leee 创建的主题 问与答 有没有好的既可以煮面又可以煮饭的家电?(电煮锅+电饭煲)
买个电磁炉吧,煮面特好用
因为 len 太小吧,减少一次拷贝的收益小于多一次 syscall 的开销
@ZE3kr 新车确实会报警的。出于环保要求,新车的油箱都是密封的,多余的油气会储存在碳罐里,之后被发动机进气吸走。

如果油箱盖不盖,行驶一段时间后会亮发动机故障灯,因为车认为油气回收系统坏了。
2022-08-08 17:38:06 +08:00
回复了 Johnoo 创建的主题 分享创造 弱电箱神器|史上最小巧 X86 架构多网口小主机|硬件资讯
既然你的定位是纯粹软路由网络设备,那我来问几个常见参数:
- 背板带宽,或者说等效背板带宽是多少?
- nat 转发性能是多少?
- 小包 pps 是多少?
- 能否用 dpdk ?使用 dpdk 时上述参数是多少?

既然是面向程序员的软路由,一点专业参数都没有,说不过去吧?
2022-08-03 22:20:50 +08:00
回复了 34C 创建的主题 问与答 卖掉一件物品后 “回血” 若干元,用英文哪个词表示最准确?
@34C 你问这个词英文怎么说,恰恰是逐字翻译才会有的问题。如果是整句翻译意思,那正常来说会问这句话如何翻译而不是这个词如何翻译。

单个词语,不放在特定语境下,是无法准确翻译的。
2022-08-03 09:31:10 +08:00
回复了 34C 创建的主题 问与答 卖掉一件物品后 “回血” 若干元,用英文哪个词表示最准确?
get 700 back
翻译、学习英语,最忌讳的就是逐字翻译。人家语言里就不存在这种语法,试图找到对应的单词当然是徒劳的
2022-08-02 05:48:16 +08:00
回复了 HappyDay123 创建的主题 NGINX Nginx referer 方面问题请教大神
你的注释是错的
valid_referers none blocked; 的意思是如果没 referer 或者是 invalid 的话就 return 403
建议你在 log 里添加$http_referer 变量,或者 tcpdump 抓包,录下来看看实际收到的 referer 是什么

单论你的问题的话,$http_referer = “” 也可以满足要求。
@Chingim 讲道理没 desktop environment 也可以用 X11 直出。ssh X 转发就是这样。我还搞过无桌面环境,只装一个 mplayer 的电视盒。

@nebkad Windows 你不装什么奇怪软件的话出不了多少问题。我从 Linux 换到 Windows 好几年了,Win10 已经是问题最少的一版了。系统更新换代的时候,新版肯定比旧版差点,因为旧版有什么 bug 也早就修完了。你得对比旧版刚发行的时候。
如果 Win10 现在这个状态都算 bug 多。那按你的用法在 Linux 下只会更多。
你等 Win10 EOL 了,再换 Win11 也就没问题了。

“可是连显卡驱动没法更新也没法卸载,糟糕的声卡驱动,糟糕的蓝牙体验”
忍不住笑出声,不知道你说的是 Linux 呢?还是 Linux 呢?
/t/164917 见过卸载就删你全系统吗?

"但开源环境能应该会比 microsoft.com 给我提供更多的答案吧"
开源社区的标准答案就是“这看起来是个问题,但我懒得去修,你要用你自己去修,PR is welcome”

如果你确定你的使用场景只有 VS code 和上网的话,那我推荐 ChromeOS 。ChromeOS 算是最不折腾的 Linux 发行版。不折腾就不容易出问题。

MacOS 其实也是同样的逻辑。“Xcode 也用不了了”
你不说用 VScode 吗?为什么要关心 xcode 能不能用?
2022-07-26 16:58:22 +08:00
回复了 xvnehc 创建的主题 NAS 老哥们 NAS 上的电影都是怎么备份的?顺便郑州本地出惠普 N54L
16tb 还是 raid6 吧
我宁可 8tb * 6 的 raid 6 也不要 16tb * 3 的 raid5

容量一样,区别在于重建时间减半而故障范围也减半。所以安全性是 4 倍。硬盘读写速度也就一百多,考虑到 CPU 开销等,凑个整 100MB/s 。全盘重建需要 44 小时。zfs 虽然可以部分重建,但重建是随机读写,压力更大。连续满负荷工作 44 小时,挂一块的概率太大了。

更重要的是错误率 URE ,一般硬盘的位错误率也就是 10^-14 左右,实际使用中还更低。16T 就是 1.6 × 10^13 B= 1.28× 10^14 b 几乎可以说重建过程中必定会遇到一个以上。如果用 raid5 的话你就没可能修复这个错误了。但是 raid6 就可以。
2022-07-26 12:46:54 +08:00
回复了 zxCoder 创建的主题 生活 今天坐了同学的豪车,又学到新知识
这有啥的,我还开过呢
yaris hatchback ,最便宜的丰田,也是两门的
2022-07-26 12:35:37 +08:00
回复了 t41372 创建的主题 NAS 如何在全程不接入显示器的状况下架设起一台服务器
二手显示器很便宜的。找收破烂的买个 4:3 的老显示器都行。

或者电脑搬到别人家、办公室,借用一下显示器

正规的 USB kvm 价钱比显示器要贵得多。卖的便宜的是 dongle ,要配合控制机使用。那玩意贵多了。二手服务器主板很便宜,还自带 ipmi ,服务器主板就是这点好。
普通电脑也有 Intel AME ,但是这玩意不太稳定,也比较难配置。我搞过没成功。

你在本地二手群里问问有没有不要的上门自取,几十块足够搞定。
2022-07-26 06:31:25 +08:00
回复了 kerrspace 创建的主题 程序员 如何确保移动硬盘的大量数据不会损坏?
恭喜你重新发明了 ZFS

#4 “他能插的接口是有限的啊 4 ,5 块顶天了吧”

你大概没见过 SAS HBA 卡配合 expander 连接上百块硬盘……
2022-07-24 02:21:35 +08:00
回复了 Quadro 创建的主题 生活 惨痛的教训,空调内机底下不要放电脑和显示器
清理一下空调排水管,或者请人维修吧。正常情况下空调是不应该滴水的。
2022-07-22 16:27:57 +08:00
回复了 phony2r 创建的主题 NAS 有个疑问: 为什么机械硬盘 3.5 需要额外供电 2.5 不需要?
@geniussoft 降压容易升压难,升压的效率更低。而且 nvme 的功耗又不大
机械硬盘不仅运行功耗大,启动电流更大。USB 不可能提供这么大功率
2022-07-21 00:38:03 +08:00
回复了 zhihuichan 创建的主题 问与答 Google Domains 注册的域名如何在国内用作 DDNS 域名
域名注册和解析不需要是一家
我就是 Google domain 注册,cf 解析
另外,cf domains 了解一下,更便宜
2022-07-20 00:56:10 +08:00
回复了 wealliam 创建的主题 分享发现 京东售后遇到的糟心事,群晖 NAS 毁了我 3 块硬盘😭
@testver 买群晖不就是为了省心嘛。怎么变成只有高端款才省心了?

群晖如果不省心还有什么意义,图它价钱贵性能差? DS216play 的价钱,我捡垃圾已经捡了全套了,8 盘的机箱。配置比 1019+还高。

我不是建议所有人都捡垃圾。我理解有人想省心。但是你现在说,群晖低端款也不省心,那图啥?
1 ... 28  29  30  31  32  33  34  35  36  37 ... 494  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3419 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 5167ms · UTC 05:08 · PVG 13:08 · LAX 22:08 · JFK 01:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.