V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  libook  ›  全部回复第 164 页 / 共 251 页
回复总数  5019
1 ... 160  161  162  163  164  165  166  167  168  169 ... 251  
2021-08-16 12:14:54 +08:00
回复了 wzzyj8 创建的主题 Linux Debian 11 Bullseye 出了
好家伙,去年刚升级到 10

不过也是,每过两年就出一个新版本,每个版本支持 5 年

Kernel 大飞跃到 5.10 好评

以及刚知道 Fictx 5

我主要是配合 OMV 用,OMV6 得等年底才出,到时候再看
2021-08-16 12:12:01 +08:00
回复了 linhongye 创建的主题 硬件 啥牌子电视无广告?
索尼,目前在用 A9G,亲测无广告。
国产盒子不知道广告是不是也很多,我见过有能折腾的人用 Chromecast,很纯净。

剩下的就是那些国产电视 APP 里的广告了。
2021-08-16 11:04:51 +08:00
回复了 v2byy 创建的主题 Windows WSL 真的是看着很美好,用起来问题一堆啊
Docker Desktop 无论是 Windows 端还是 MacOS 端都有很多问题,而且商业化私货太多,折腾无果已经卸载了,用 docker-machine 方案,在虚拟机里跑一个纯 Linux 环境,然后跑满血的 Docker 。

WSL 是类似于 chroot 的环境,没有系统初始化过程,所以跑服务不好用,微软搞这个的初衷是方便大家做应用开发的,比如 Web 应用开发,或 Linux 应用程序开发。

我现在是在 Windows 上跑 XServer,然后在 WSL 里跑基于 X 的 GUI 程序,这样 Linux 的窗口就由 Windows 管理,用 Linux 下的 IDE 做 Web 全栈开发,体验还是不错的,特别是 Linux 和 MacOS 下的脚本可以直接用,不用搞 PowerShell 。
装完 win10 再装一些驱动和必须在系统盘的软件之后,就至少占 60GB 了吧,后续如果注意的话可以长期维持在 70G 左右了,但稍不注意,用满 128G 也还挺容易的。

现在基本都是 512GB 或 1TB 单张 NVMe 了,一个大分区放系统和其他所有东西,Win10 也没那么容易崩,至少我用了四五年了还没崩过,崩了也容易修复,除非硬盘坏了。

找一些可以看每一层级文件夹大小的工具,可以找一找究竟哪些地方在占用空间,另外 Windows 自带的磁盘清理功能也可以定期用一用,有时候可以删掉不少没用的东西。
2021-08-13 10:38:05 +08:00
回复了 chijiba 创建的主题 NAS NAS 没法跟路由器放一起,怎么有线连接。
没法放一起,那路由器和 NAS 之间可以直接连一根网线吗?

不能的话就只能考虑无线方案了是吗,mesh 组网应该都在同一网段的吧,主路由做 AC,其他的设备做纯 AP,当然通常需要 AC 和 AP 设备是同一品牌的,而且支持这种组网模式,我自己用的华硕的 AC+织女星 AP,同一网段没问题,而且 AP 上还提供网口。
2021-08-13 10:33:44 +08:00
回复了 iyg429 创建的主题 生活 不好意思 请问下有没有男士用的洗面奶
个人感觉“男士洗护用品”是个营销概念,很多品牌的男士专用产品被检测出来跟普通产品(或说“女性产品”)成分一样,只有香味和包装有区别。

每个人的皮肤不同,头部品牌产品你可以都试试,一管洗面奶应该也要不了多久就用完了,直到找到适合自己的。

另外皮肤也可能有其他的问题,比如过敏,如果实在严重,去三甲医院看看皮肤科。
2021-08-12 18:10:14 +08:00
回复了 istevenshen 创建的主题 分享发现 Chrome 用久了,但发现 Edge 可能更符合国人的使用习惯
我用 Firefox 是因为手机端支持装扩展。

然后为了同步数据其他端也用了 Firefox 。

用了很多年 Chrome,感觉 Google 近些年一直在强迫用户接受他们的设计,多数情况下不给选择。
2021-08-12 18:06:20 +08:00
回复了 ZenFX 创建的主题 NAS 大家 NAS 放在家里的哪里?
装修定制柜子的时候,在电视旁边的一个柜子设计成了弱电箱,背面开孔靠墙,墙上有一个强电点位和弱点点位,其他屋子的弱点点位(如网口、电视 HDMI 等)和弱电入户都汇集到这个柜子的弱电点位,然后柜子里用架子放光猫、路由器、NAS 、HTPC 。如果是实时 RAID 方案的话还需要 UPS 。

散热方面,柜子左右开φ15cm 的孔,内部安装猫头鹰的 15cm 工业扇,平时最低转速,听不到噪声。

另外内部也放了米家的温度传感器,可以设定高温在网关和手机上报警。
2021-08-12 11:03:53 +08:00
回复了 MaoRong 创建的主题 JavaScript js this 绑定和箭头函数定义
学习笔记嘛

“箭头函数相当于匿名函数”这个可能还需要深究一下。实际上箭头函数跟匿名函数没有直接联系,匿名函数只是函数无法被使用名称调用到的抽象概念,对于 JS 本身来说,并没有一个特别的概念叫“匿名函数”。

JS 是万物皆对象的设计理念,但并没有其他面向对象语言那么复杂的语法和特性,在相当长的时间里,JS 都是使用“原型”特性来实现对象特性的。所以 JS 的函数其实并不是纯粹的函数,而是兼任了类型的构造函数、方法的职责,被塞入了 this 等机制。
后来人们发现:
1. 经常需要在对象方法内部使用函数来减少代码的冗余,此时往往希望调用方法的 this 而不是函数自己的 this,那么函数的 this 就显得碍手了,你会经常见到在函数执行前有类似 that=this 这种写法,以确保在函数中使用 that 来调用到方法的 this 。
2. 对于大多函数式的程序设计来说,JS 函数的 function 关键字有些长(不像其他语言有 fn 或 func 这种简单写法),另外函数所集成的 this 等特性完全用不到。
3. 很多语言都有不可实例化的语法制约方案,使得一个预期不能被实例化的结构不接受被实例化,以避免一些 bug,JS 的函数因为同时也可以被用作构造函数,没有这种限制,使得一些 bug 不容易被发现。

箭头函数就是来解决上述问题的。
所以“箭头函数的 this 指向取决于外层作用域中的 this”这个也并不严谨,在我看来:
一方面箭头函数对待 this 的方式取决于它的“块结构( block )”,块结构存在于很多语法中,比如 if 、for 、while 、switch 、不用做方法的 funciton 、JSON 对象,或者纯粹为了隔离作用域而特意写的{},你可以理解为凡是两个大括号括起来的都是块结构(有例外的话请补充),可以理解箭头函数对待 this 跟 if 块内对待 this 是没有区别的;
另一方面箭头函数对待 this 跟对待任何一个名称是一样的,比如箭头函数外界有个变量 a,那么你就可以在箭头函数内访问这个变量 a,外界有个 this,自然也就能在箭头函数内调用到这个“this”,对于箭头函数本身是和变量 a 一样的存在。

想要理解 this 的特性,建议了解一下原型和原型链的特性,几乎是 JS 里面半数特性的根基。
2021-08-12 10:20:07 +08:00
回复了 razios 创建的主题 电影 各位看电影都是用什么设备
Sony A9G,有时候自己下 4K HDR 的片源,有时候用极光看他们的假杜比 Vision 。

目前对音效没有要求,索尼电视自己的音效就比很多电视要好了。

自己下的片源是用一台淘汰下来的游戏 PC,经过 HDMI 连到电视,显卡解码能力不大行所以只能到 4:2:2,目前正在盘算着换一张支持 4:4:4+AV1 硬解的卡,但现在显卡行情你懂得。
2021-08-11 18:42:06 +08:00
回复了 tyhuohuo8 创建的主题 问与答 手上差不多有个首付款,关于买房,县城还是省会?
我就是先结的婚,过两年买的房。

这个东西有实际需要,买了真的会住,再考虑买,因为地段、大小、布局、装修这些都是依赖于你打算怎么住的,只为了婚礼仪式的话性价比太低了,如果老婆也比较会过日子,应该能懂。
2021-08-11 13:27:20 +08:00
回复了 waiaan 创建的主题 程序员 要多健壮的代码才能支撑起千变万化的需求?
《没有银弹》
2021-08-11 12:42:37 +08:00
回复了 muunala10221 创建的主题 JavaScript 请问 JS 如何合并这样的两个数组
@libook #7 额,我给的答案有问题,Object.assign 是直接识别的数组 index,比如[[123], '']在 a 数组里的 index 是 0,[123, 1]在 b 数组里的 index 是 0,assign 单纯把 b 的 0 位元素覆盖到了 a 的 0 位元素,如果把数组内元素的顺序打乱,就不行了……
2021-08-11 11:51:18 +08:00
回复了 muunala10221 创建的主题 JavaScript 请问 JS 如何合并这样的两个数组
#1 楼是把[123,""]这种数组的第 0 位元素作为 Map 的 key,第 1 位元素作为 Map 的 value,挺巧妙的。
Map 对比 key 一样不一样的时候用的是 Object.is ,几乎和强逻辑等===是一样的,只不过在+0 、-0 以及 NaN 上结果不一样,所以如果是[[123],""]这种更复杂的形态就不行了。

同理,有个更简单的写法,是利用的 Object 里 key 唯一的原理:
Object.assign([],a,b);
能某种程度上解决上面的问题,但也不能说这个就是很稳的方法,这种用法肯定不是语言本身设计的初衷,得了解清楚为什么是这个结果才行,比如 key 为什么能判定为一样( ES2022 没有写明判断细节,只在 10.1.5.1 (2) 一句“If O does not have an own property with key P, return undefined.” 所以很可能未来引擎实现变化了,这个结果也会变化),上游原型上的 key 是否也可以,遇到 getter 、setter 会不会有问题,数组里的元素是引用的时候是否有问题。

不知道题主怎么定义“优雅”,这么做很巧妙,但是团队协作的时候不容易看懂,你最好多写一些注释标明这一句是在干嘛……
2021-08-10 18:17:36 +08:00
回复了 shaozhuang0820 创建的主题 问与答 想做个专门给开发者用的搜索引擎,取个啥名好呢🤔
如果你听说过 RTFM 的话,那么可能也知道 STFW,可以考虑用这个名字。
不过对于很多小白来说,他们不知道 RTFM,更不知道 STFW,所以你的搜索引擎的而用户量可能不会很高(一本正经胡说)
2021-08-10 12:10:43 +08:00
回复了 weimo383 创建的主题 程序员 为何前端构建工具这么麻烦
工具是用来解决问题的,不是用来制造麻烦的,所以如果真的有需求要用某个工具来满足,就用,没有的话也不必硬上,很多简单交互页面用原生 JS 和 WebAPI 写起来也很方便,最新的原生 Web API 功能多得令人惊讶,更别提 WebComponent 这种可以一定程度上替代框架的东西,就算用框架也可以用 CDN 模式( Vue 就有这种用法,不需要任何打包工具),以及 Bulma 之类的纯 CSS 样式框架。不光前端,各个技术栈都是这样的。

另外,一个东西如果没学明白的话,一定会有一种它复杂和难用的错觉(比如 C++语言、后端经典的 JavaEE ),Webpack 的 loader 和 plugin 搞明白了其实也就那么回事。

没有人喜欢大而笨重的东西,但凡是具有一定规模的前端项目都是囊括了各种角度刁钻的产品需求(特别是各种奇葩的浏览器兼容),不站在巨人的肩膀上纯靠手撸早就饿死了。
2021-08-10 11:07:25 +08:00
回复了 huangmingyou 创建的主题 Linux 两次从 Linux 逃离到 os x 又逃回来的感受
MacOS 下的很多指令是 BSD 的,Linux 下通常是 GNU 的,参数和功能会有差异,可以在 MacOS 下安装 GNU 生态的指令:
brew install coreutils findutils gnu-tar gnu-sed gawk gnutls gnu-indent gnu-getopt grep
你在 brew 里搜 gnu 开头的包,还有很多其他的。
2021-08-10 11:04:13 +08:00
回复了 zshineee 创建的主题 生活 迫于减脂,中午带饭靠谱吗
便当的微生物问题是需要注意的,微生物活动产生的物质可能会加重致癌风险,特别是长期这么吃的话。

冰箱能缓解这个问题,要是公司行政方面比较开放的话,可以建议设立便当专用的冰箱(当然还有微波炉用来加热)。

我们公司有工作餐,中午可以选轻食,效果还蛮好的,可以搭配适量的有氧运动(比如跳绳)来加速新陈代谢,起效更快。
2021-08-07 13:40:47 +08:00
回复了 MonTubasa 创建的主题 Rust rust 现在除了区块链还有其他什么大面积应用的场景吗
Webassembly 比较多,开始进军 Linux kernel 了。
另外数据库领域也在应用。
2021-08-07 12:43:02 +08:00
回复了 join 创建的主题 Linux 逃离到 Linux 两周的感受
@echo1937
Mac 下 docker 和 Windows 一样依然不是内核支持的,需要类似虚拟机的机制来模拟,desktop 版 docker 客户端不好用,私货太多,bug 也多,功能还少,我是折腾了许久后决定卸载 desktop 版,开始用虚拟机+ docker-machine 方案,跟在 Linux 下比,便捷性也差很多。
Mac 下是 BSD 生态,很多工具不是 GNU 系的,功能和参数用法不同,需要自己安装如 coreutils findutils gnu-tar gnu-sed gawk gnutls gnu-indent gnu-getopt,好在 homebrew 都有。
Mac 下的 POSIX 实现和 Linux 发行版有些区别,比如$TMPDIR 就没有,但好在有 mktemp 。
1 ... 160  161  162  163  164  165  166  167  168  169 ... 251  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2576 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 60ms · UTC 04:31 · PVG 12:31 · LAX 20:31 · JFK 23:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.