V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  secondwtq  ›  全部回复第 11 页 / 共 121 页
回复总数  2406
1 ... 7  8  9  10  11  12  13  14  15  16 ... 121  
2022-10-08 23:37:56 +08:00
回复了 kerrspace 创建的主题 程序员 C++在什么情况下会把拷贝构造函数写成私有的?
这是 C++11 之前的老套路,想要禁止用户拷贝类的实例就把 copy-ctor 扔 private 里面。
C++11 有了 =delete ,就基本没人这么用了(当然还是可以达到“只让类自己的成员函数调用”的目的 ...)
因为 C++11 基本早就普及了,楼主可能学的时候不知道这码事
2022-10-08 22:51:34 +08:00
回复了 xxfye 创建的主题 宽带症候群 清华空运 700TB 实验数据
以前网速没那么快的时候数据稍微大一点就是这么干的 ... 现在就是多了几个 0 吧
2022-10-08 22:27:39 +08:00
回复了 Rooger 创建的主题 程序员 正确的指法应该成为职场人的基本要求吗?
我曾经有一个奇怪的想法
就是不用什么 QWERTY 或者 Dvorak 布局,而是完全使用笔画输入,几个键就可以解决
残废拉丁文字不需要输入
同时使用中文编程语言进行编程,达到“全栈中文”的效果
虽然一开始我主要想解决的问题是如何在成本受限的情况下只用 Stream Deck 控制计算机,但是看到楼主的主题,我突然认为熟练掌握这套系统是中国人的基本要求
不建议只跑一个 benchmark 。
2022-10-01 22:08:10 +08:00
回复了 haoliang 创建的主题 Linux gpu-accelerated 对于 terminal 在日常使用中有明显效果吗?
大概一两年之前试着用过 alacritty 吧,感觉会出现一些肉眼可见的卡顿,可能是 UHD 630 太弱了
> 不说 100% windows 下的软件都能找到替代品,我觉得能找到至少 90%是没问题的

准确来说,任何一个软件都是无法替代另一个软件的。
比如 Excel 在我这是无法替代 Google Sheets 的——因为 Google Sheets 可以直接拖动移动行 /列,而 Excel 必须额外按个 Shift ,并且还必须定位到行 /列的边缘。
觉得这不够 trivial ?好,我也是 Windows Terminal 的重度用户,我用它的原因很简单,这东西的“设置”界面是单独做成一个 Tab ,和其他 Terminal 并列的!目前我没在 Linux 上找到任何一个“替代品”是这么设计的,要么是个对话框,要么就直接文本配置,在这一点上 Windows Terminal 无可替代。(浏览器的 Tab 开成 Terminal Emulator 也许可以?毕竟现在浏览器“设置”界面一般就是单独一个 Tab 。或许可以用 Wine 跑一下试试 ...)

> 开机后内存占用甚至都不到 1G ,我试过再开个 freecad 的 3d 图,内存也就用了 2G 多点,但是 windows10 下基本就到 3.5G 了
既然是 Linux 用户,起码把“内存占用”的概念 elaborate 一下吧 ...

> 而且 linux 这些年桌面的效果也越来越漂亮了,并不比 windows10 差
本来想吐槽的,但是一想 Win10 的控制面板那德行嘛,糊弄事的帽子两顶,都乖乖戴好

最值得吐槽的是这句:
> 现在的桌面版本却是越做越小巧,很多桌面如 xfce ,openbox ...

最近我们有“灵活就业”“恶意讨薪”“原则居家”“准封闭式管理”,今天又多了个“越做越小” :)
楼主是真会挑,Openbox 15 年就停止更新了,那时候 Win10 都还没 RTM ,根本没法“越做越小巧”,因为早已经不做了 ... xfce 也是个更新龟速的货,你翻翻 changelog 看看这些软件这么多年跳了几个版本号吧 ...
那不如看看真的在做的软件吧,就用私货加得少的 Arch 举例,archive.org 上有最近几年的包,比如我日常用的 Kate ,从 1.6M “越做越小”到了 9M ,glibc ,7.9M 到 9.8M ,ffmpeg ,4.8M 到 11M ,OpenSSH (准确来说这其实是个 BSD 软件),600K 到 1.1M 。Blender 和 Krita 算是开源桌面软件的 poster child 了吧,通通从 30 多 M “越做越小”到了 60 多 M ,这还没算它们需要的一堆依赖包 ...

https://archive.org/download/archlinux_pkg_glibc 自行替换包名看看 Linux 软件是如何“越做越小”的。

(注意有个小坑,页面上显示的压缩包大小不代表包的实际大小,而且 Arch Linux 中间换过一次包格式,从 .tar.xz 换成了 .tar.zst ,这会略微增大包体积但不影响整体趋势,比如
不过我这里不得不吐槽 Zstandard 竟然至今没在 Windows 上铺开——这玩意已经在 Linux 上泛滥了,我出去买包烟都能碰到(划掉) pacman -Qi zstd 一下就有这么多东西依赖它:blosc boost-libs btrfs-progs curl gcc kmod libarchive libelf libtiff libzip mesa mkinitcpio perf plocate qemu-img qemu-system-x86 rsync systemd-libs wireshark-cli )
(不过楼主钟爱的 Openbox 好像是确确实实变小了一点)

当然楼主这主题一发,大家肯定只看见“Linux”和“Windows”,忽视了这些实际的问题。
我真心建议 Linux 爱好者去 Emacs China 之类的地方去讨论这类问题(虽然这是个 Emacs 论坛,但起码用户群体比较正常),再不行去 WSL 的 Issues 区也比这地方好 ... 最起码微软的人是真的会给你一些有价值的信息( https://github.com/microsoft/WSL/issues/873#issuecomment-425272829
不过不建议去 /r/linux ,/r/archlinux 之类的地方,前者一半是“Linux 开箱帖”,后者 90% 是开箱帖。

说到这正好 /r/programming 刚刚推给我一篇文章: https://randomascii.wordpress.com/2022/09/29/why-modern-software-is-slow-windows-voice-recorder Why Modern Software is Slow–Windows Voice Recorder
我觉得这文章比这楼里几十层更有助于解答楼主的问题。

然而你猜最搞笑的是啥?
——我读完了才发现这文章的作者是 Chrome 开发者之一。

(由于 Lycoris 看多了,需要维持一下“平衡”,这里再贴一个吐槽 Linux (准确来说是 coreutils )软件复杂性(以及对所谓“UNIX 哲学”的背叛)的文章: https://danluu.com/cli-complexity
五十多楼了魔怔人终于来了 ...
这楼里面有至少一个是生在天朝上国的内在的 Linux 黑,楼主不用费口舌
不过目前为止的人都停留在个人观点的程度,还没看到魔怔人,也是很难得
2022-09-24 00:28:09 +08:00
回复了 tool2d 创建的主题 生活 如果人生是网游,重开一局你们会选什么性别?
碳基猴子完全没救,只能选机器

想被主人的 workload 塞满捏~
爆超到 1919810GHz ,全银河系碳基猴子都要感谢主人
2022-09-24 00:20:43 +08:00
回复了 wenjie0032 创建的主题 程序员 Swift 0 基础, 2 天撸了一个 macos 日历程序, 欢迎使用
@LINAICAI 隔壁热帖女主好歹还”谈过两次”呢 ←_ ←
2022-09-24 00:09:10 +08:00
回复了 smilefox 创建的主题 Web Dev Web 会取代操作系统吗?
楼主之所以会觉得浏览器像虚拟机就是因为浏览器就是虚拟机。Web 一直把安全看的十分重要,浏览器不为其中运行的程序提供 FFI ,程序必须使用经过浏览器封装的 API ,程序之间的通信也有重重阻碍,就是为了安全,哪怕这些会严重限制应用的能力。这是我觉得浏览器相对于其他 runtime 的本质不同。

而一个操作系统,就算你不开虚拟机,他自己也是个”虚拟机”。OSTEP 里说,操作系统的 key idea 就三个:Virtualization, Concurrency, Persistence ,这里面的 ”virtualization” 不是说你开了个虚拟机才有 virtualization 。
另外这三个 idea 在 Web 中也有体现,只不过 Web 还掺了很多 domain-specific 的东西。

> “为用户或者开发者抽象出风格统一的体验“
你觉得 Web 体验不统一是因为不能和底层硬件打交道么 …

既然你也是 Linux 用户,那我分享一下自己的 Linux 故事:Firefox 目前在 Sway+NVIDIA 下是无法启用 GPU 加速的( bugzilla 上有个 patch 声称修复了这一问题)。而 Chromium 目前工作正常。但是由于两个浏览器都有软件绘制引擎,因此就算没有 GPU 加速也可以正常浏览绝大多数网页,只是性能会受影响。
这里面体验有一致的地方(都能用),有不一致的地方(性能不一样)
现在,把 Linux 这一层干掉,浏览器直接和显卡 MMIO 勾搭,你能保证相同的 bug 不会出现么?
在此基础上把 Linux 这一层加回来,体验有哪里出现了”额外”的不一致么?
2022-09-23 23:42:45 +08:00
回复了 smilefox 创建的主题 Web Dev Web 会取代操作系统吗?
浏览器现在实际上是个通用应用程序运行时,类似大号 JVM/CLI 一样的东西。
Web 有可能取代传统意义上的 OS ,但不是必须,也不是一定。唯一基本可以确定的是现在还不能,如果有一天这件事真的发生了,那个”Web”的形态和现在这个会有一些不同。
以前还有个东西叫 LISP machine ,搞不好 Web 连现代处理器都能给取代了
2022-09-23 23:34:50 +08:00
回复了 clearc 创建的主题 Apple 现在使用 M1、M2 芯片 Mac 搭配 eGPU 效果怎么样?
@kokutou 准确来说是在 Mac 上只有 x86 的驱动
不限系统的话,NVIDIA 自己就做 ARM CPU ,甚至都要收购 ARM ,早就有 ARM 驱动了
AMD 信息比较少,不过 AMD+ARM 的组合出现在了一个奇怪的产品上:www.ithome.com/0/527/009.htm 华为擎云 W510 台式机搭载 24 核鲲鹏 920 ,还有海思自研独显 - IT 之家

这事说到底我觉得还是果子是个控制狂,没法跟其他厂商建立平等的关系。AS Mac+eGPU 市场也不大
2022-09-22 23:53:39 +08:00
回复了 sugarkeek 创建的主题 硬件 6000 元,组台式机还是买笔记本?或者更多...
另外对台式机来说,“拓展”和“升级”是不一样的
Intel 准确来说是两代一换,具体效果看牙膏挤多少,AMD 稍微长一点。老板子和 CPU 可以二手出掉。
追求 CPU 升级空间现在最好的选择大概是整个 3600X 之类的,这货现在咸鱼好像也就 800 ,然后等着 5900 ,5950 之类的降价。不过我觉得挺折腾的,5950 性能就封顶了,价格还能降多少也不好说。

ITX 基本就没法拓展,MATX 也没好到哪去,整个 MSDT 的拓展性就那样,属于凑合能用的水平。要拓展性现在最好的选择是去捡 EPYC 7002 的大船。不过 ITX 对于楼主是够用了(虽然我就是受不了拓展性太差换了 ATX )

查了一下发现老 MBP 二手性价比超乎我的想像,不强求的话应该完胜折腾 DIY
2022-09-22 23:23:15 +08:00
回复了 sugarkeek 创建的主题 硬件 6000 元,组台式机还是买笔记本?或者更多...
这主题写的就很迷惑 ... 比如:
楼主到底需不需要便携性?主题列举的 form factor 从轻薄本到 4U 服务器都有,然而它们面对的需求是完全不同的。需要通读全文才能 infer 出俩字“鸡肋”
6000 元预算包不包含“至少 1 个 4K 显示器”?再仔细一看原来楼主好像第一段暗示自己已经有一个 4K 显示器了,才(又一次)勉强 infer 出原来“至少 1 个 4K 显示器”指的是“至少能带 1 个 4K 显示器”...
“做工好”是写在最外层需求的 scope 下,也就是台式机也要好看( which 在预算受限的前提下不怎么合理),然后仔细一看发现台式机可以是黑大粗的机箱
2022-09-22 02:24:39 +08:00
回复了 Hsinyao 创建的主题 问与答 4K 显示器,有没有比 U2723QX 更好的选择?
很难说,现在 4K144 或者 5K 之类高一档的和 4K60/2K144 的差价够买俩显示器了
我 18 年 3300 买了个 U2717D ,前两个月 2050 买了个 27UP600 组双屏(因为 PLUS 有优惠而且比 PLUS 本身价还高还顺便开了个 PLUS ),都是狗东。光说显示效果都觉得挺好,当然后者周边差很多(直接用 U2717D 的支架改了改换掉原装垃圾支架),但是两年时间价格差了 60% ...
感觉电子产品消费,非关键的东西没特殊需求跟紧主流是最好的,想要在主流以外玩花样花的钱就不是线性的 ...
2022-09-22 00:01:06 +08:00
回复了 andyskaura 创建的主题 问与答 实在是迷茫,有什么捞‘偏门’的方式吗?
我觉得从楼主老哥这些经历看,水平已经比本站绝大多数人高了,还愿意分享出来集思广益,前途一定不可限量
2022-09-21 22:45:30 +08:00
回复了 ZxBing0066 创建的主题 程序员 求助,虚拟桌面无权限如何使用 VSCode
你可以找找有没有可以打出 log 来的命令行选项

我上次遇到的问题是公司 IT 给 home 目录设置了 quota ,然后我长期是占满的状态,导致 VSCode 根本没办法创建所需的数据文件夹,解决方案是稍微腾出点空间然后在别的地方帮 VSCode 建好目录 symlink 到 home 下。不过 Linux 下 strace 就能看到哪有问题,Windows 可能要用 Process Monitor 之类的
@Lans 雀实
PCIe 全称是 *Peripheral* Component Interconnect Express ,任何 PCIe 设备都是 literally 的“周边”

所以 4090 完美满足楼主的需求
好玩:指不仅是最强的游戏硬件,还有极强的可编程性,想要做慈善的话还可以挖矿,好玩程度依次递增
便宜:指 The more you buy the more you save
试试 On Error Resume Next
1 ... 7  8  9  10  11  12  13  14  15  16 ... 121  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2228 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 15:38 · PVG 23:38 · LAX 08:38 · JFK 11:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.