V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BeautifulSoap  ›  全部回复第 81 页 / 共 99 页
回复总数  1970
1 ... 77  78  79  80  81  82  83  84  85  86 ... 99  
2021-05-20 14:00:37 +08:00
回复了 inhzus 创建的主题 Windows 2121 年俺 Windows 快乐编程的正确姿势
@hjahgdthab750
C:\Users\[用户名] 目录下新建个文本文件,文件名 `.wslconfig`,内容:

```
[wsl2]
memory=5GB
```
除了内存,还有其他选项可以选,如指定 kernel,禁用 swap 之类的,参考: https://github.com/MicrosoftDocs/WSL/blob/master/WSL/wsl-config.md#wsl-2-settings
2021-05-20 02:49:01 +08:00
回复了 ETONG 创建的主题 程序员 docker 装 transmission 用一段时间就会变的很慢是怎么回事?
先看 smb 性能有没有问题,没有的话网络问题嫌疑最大,f12 下看看,几十秒差不多是一两次网络请求超时的时间
2021-05-20 01:38:15 +08:00
回复了 inhzus 创建的主题 Windows 2121 年俺 Windows 快乐编程的正确姿势
又是时候祭出我这帖子了,「终于找到给 wsl2 分配固定 ip 的方法」
https://v2ex.com/t/744955

我是和 lz 相反,基于 wsl2 开发已经很长时间了,我就是从完整 hyper-v 虚拟机迁移过来的,开发体验比完整 hyper-v 虚拟机好很多

lz 提出的问题,wsl2 没有静态 ip 这个我的帖子已经给出了个比较好的解决办法了

文件 io 性能这个,lz 都用 xserver 跑 linux 的 gui 了,这个 wsl2 也行的啊。这不就意味着用 wsl2 和你 hyper-v 一样也根本无需和宿主做文件交互了吗。而且用 wsl2 额外的好处是虽然 io 性能不太好,但是毕竟直接资源管理器就能文件交互,而且 wsl2 内部也能极其方便访问宿主,有时候搞几个文件是真非常方便。而且 wsl2 里随处运行 code 命令跑起 vscode 做编辑也是很舒服的,这些都是不用任何配置直接开箱即用的。Hyper-V 的话你装完系统后想达到同样体验配置起来很麻烦

然后还有一个 wsl2 的好处很多人都似乎没怎么注意过的,wsl2 配合 Docker for Windows 是真的绝配
因为 wsl2 里跑的所有发行版都是类似共用内存的。比如我在 wsl2 里装了 Ubuntu 和 Debian 两个发行版,然后我给 wsl2 设了 6G 内存占用上限,那么结果就是 Ubuntu 和 Debian 共用这 6G 内存的上限而不是每个发行版各占 6G 上限(即最大吃掉 12G 内存)。Docker for Windows 也是同理,启用 wsl2 backend 后实际上 docker 就是作为一个独立的 wsl2 发行版在跑的。Ubuntu+Docker 共用 6G 的内存上限,是真比各自跑单独虚拟机节约内存
而且 wsl2 backend 的 docker 不光能给 wsl2 内发行版用,还能给宿主 Windows 用。我 wsl2 内用 docker 做开发,然后 Windows 用 docker 跑 aria2 之类的下载服务,都只用装一个 docker 就行了
2021-05-19 22:46:57 +08:00
回复了 Ficky 创建的主题 Android 有内置谷歌框架的国产安卓手机吗?求推荐
愿意 root 的话随便装个非国产 rom 然后直接黑白门,哪怕是流氓上天的 app 也乖乖的
再愿意折腾的话配合 XPrivacyLua 可以管理 app 获得的数据,返回你想返回的数据之类的
不过推送框架是个问题就是了
2021-05-19 21:43:32 +08:00
回复了 alfredhuo 创建的主题 Docker docker 容器中的 IO 速度和 宿主机上的 IO 速度是什么关系?
docker 哪来的宿主啊,又不是虚拟机。docker 里的进程都是直接跑在你系统上的本地进程,所以性能没有多大损失(不过 Windows 和 mac 下的 docker 是跑在 linux 上的所以 io 性能是有损失的。windows 下用 wsl2 backend 的话似乎文件 io 会更差点,但是直接在 wsl2 中和 docker 交互的话性能就非常好了)
2021-05-19 19:44:06 +08:00
回复了 fasling 创建的主题 Android 现在(2021 年)各种 app 在安卓根目录乱写的问题有解了吗?
原生系统就两个字:没有
至于国产的各种定制 room 不知道

但是你 root 的话倒是很好解决这个问题,装上存储空间隔离无论什么软件都别想在 sd 卡里随地大小便。而且 sd 卡内容都塞进私有空间,用 root 备份 app 可以直接连带 app 数据,私有空间数据,sd 卡的数据都完整备份。换手机之后新手机 root 后能直接像 iPhone 那样把所有 app 连带数据都恢复,而且跨设备跨厂商
2021-05-17 19:36:29 +08:00
回复了 chogath 创建的主题 程序员 求推荐 go 的 web 框架,要求是能实现依赖注入的相关玩法
@BeautifulSoap 再补个 wire 的问题。因为 wire 是代码生成,所以团队开发的时候,自动生成的代码经常(是的,经常)出现 git 的代码合并冲突。我加了依赖,同事加了依赖,即便这两个依赖毫无关系也不对之前的代码有影响,生成的 wire_gen.go 也非常大的几率会合并失败。最终就是总要等一个人合并完成之后,再引入新代码,再生成一遍。真的是不厌其烦。当然一个解决办法就是彻底不提交 wire_gen.go ,每次测试或编译的时候执行 go generate 再生成临时的 wire_gen.go
2021-05-17 19:29:53 +08:00
回复了 chogath 创建的主题 程序员 求推荐 go 的 web 框架,要求是能实现依赖注入的相关玩法
DI 框架并不算是 spring 思维,作为减轻开发时心智负担的工具,DI 是真的挺重要的。如果真不重要的话 google 官方也不会亲自下场写 wire 这种工具了

go 的 DI 目前用过觉得靠谱的 DI 框架有两个:

1. wire 谷歌官方的 DI 工具。因为其他的 DI 库基本都是基于反射,性能不行,所以谷歌自己写了个这个基于代码生成的 DI,没有任何性能损失。wire 应该是目前 go 语言中关于 DI 最知名用的最广的一个工具了吧。但是问题在于,wire 是基于代码生成的,所以意味着每次你改动依赖都必须重新生成代码,虽然可以用 go generate,但还是挺麻烦的,尤其有时候你自己都不知道改了依赖,忘了生成代码程序就会出错(当然挺多错误能在编译阶段发现也算是个优点)

2. https://github.com/uber-go/dig Uber 的基于反射的 DI 。好处自然是动态 DI,不用总生成代码,但因为基于反射,性能不行,所以 Uber 官方也建议只在 app 初始化的时候使用。目前项目里用的就是 dig,在初始化和测试的时候用 dig 做依赖注入,非常舒服
2021-05-17 01:45:31 +08:00
回复了 XiLemon 创建的主题 Java 业务代码写单元测试的最佳姿势是什么?
单元测试最头痛的还是数据库怎么办
很多人都说 mock,但是我感觉实际上这么做对数据库来说并不是个好方法(坑一大堆)
所以一般业务代码测试我都是直接用实际的数据库来做的(主要针对 repository 层,java 似乎叫 dao ?),在每个测试开始前都清空下测试用数据库就行了

至于上层的测试,如 service 的测试里要不要 mock 掉 repository 接口之类的,我还不能得出明确的结论。可能 mock 掉比较好,不受下层实现的限制,但是有时候一些单元测试要 mock 的接口实在太多了,而且各种接口的依赖性非常复杂的话,光是 mock 都是个体力活,还不如直接用。
2021-05-14 19:59:01 +08:00
回复了 3dwelcome 创建的主题 程序员 友情联动:发支付宝口令红包,欢迎大家破解.
看了上面彩虹表事件之后,我猛然发现了一个大家都没注意到的有意思的细节,事件时间是 2012 年,站长有个回复:

Livid:
曾经我还挖矿的时候,两块 6870 可以每秒 600M 个 SHA1,而 MD5 的复杂度更低


2012 年之前挖矿的话那肯定是比特币了,不知道站长之后有么有把币卖了,如果没卖的话那难怪 V2EX 能坚持这么多年还没广告
2021-05-14 13:07:41 +08:00
回复了 BeautifulSoap 创建的主题 Notion Notion 的 API(Beta)终于发布了
@lostberryzz 这我倒是知道,不能改的问题还是在于我想搞个文档自动排版,根据工作流自动更新 notion 内容之类的功能
2021-05-13 00:24:55 +08:00
回复了 shilianmlxg 创建的主题 程序员 想看下大家的敲代码 ide 的背景图片
和毁掉一首歌的最好方法就是把它设成闹钟一样

毁掉喜欢的一张二次元图的方法就是把它设成 ide 背景,每次一打开闹心项目代码就看到喜欢的图片,久而久之看到图片就形成条件反射了
2021-05-12 22:16:33 +08:00
回复了 Tempo 创建的主题 硬件 索尼和 LG 电视怎么选?
@Tempo webos 不是 android 系统,而是 LG 自己的系统,所以 android 的所有 app 都不能装
2021-05-12 22:14:49 +08:00
回复了 Tempo 创建的主题 硬件 索尼和 LG 电视怎么选?
lz 你预算都不说怎么给你答案嘛
2021-05-12 21:42:55 +08:00
回复了 ch2 创建的主题 程序员 在某大厂的朋友告诉我说,你想用台式机是不太可能的
@ryd994 有的,但是你 VPN 走一遭带宽延迟怎样呢,RDP 挺依赖笔记本所使用的网络质量的,如果再加上开会的地方网络不太行是非常难受的

当然如果公司不差钱钱两个都配了那自然是我也不介意你多给我台电脑.jpg 台式机虽然性能不一定比笔记本好,但是散热一定好于笔记本,高负载时笔记本降频是最讨厌的
lz 和楼上想法有点奇怪,“还是吃得太饱”有的时候主要是拿来讽刺那种不知道自己所处环境的优越还怨天尤人的人的

和生活在现代中国相比,我出生在民国时期岂不是过得更好
和现代中国相比,古人活得更快乐更自由压力更小
出了房产税的话,我家共计 500 万的几个房产光是交房产税都一大堆,我一年租金只能收个十几几十万,我怎么活?


等等,这些论调你难道不是直接一句“还是吃的太饱”最贴切?

至于那种动不动就把“还是吃的太饱”挂嘴边的人,问题不在“还是吃的太饱”上,而在于对他们来说,说什么口癖根本无足轻重,重点在贬低别人
2021-05-12 21:22:47 +08:00
回复了 dingdangnao 创建的主题 分享发现 七牛这个批量下载 绝了!
赞同 1L,2L 的说法,有的功能真的就是实在不想做,但是为了应付那种“你可以做的烂但不能没有”的人的需求的才勉强做的
2021-05-12 21:06:39 +08:00
回复了 ch2 创建的主题 程序员 在某大厂的朋友告诉我说,你想用台式机是不太可能的
@ch2 RDP 的话一个安全问题。同时你笔记本和台式机如果不在同一个网络的话你怎么办?(比如你去销售部或其他部门开会了,为了安全那边的网络和你开发部的网络是隔离的。再比如你偶尔在公司外随着团队和客户对接或出差;再比如现在的在家远程办公。别跟我说你要在公司电脑上搞 frp 端口代理这种骚操作)

当然这时候你还有 teamviewer 之类的选择,但是一个是公司允不允许用,另一个是用这类服务的话画质延迟一般都很差,你怎么拿来做演示
2021-05-12 20:45:57 +08:00
回复了 ch2 创建的主题 程序员 在某大厂的朋友告诉我说,你想用台式机是不太可能的
因为事业单没有移动办公的需求啊

在 it 企业工作没笔记本电脑你开会怎么办嘛,尤其是要给别人展示程序展示 ppt 或资料的时候。程序员各种会挺多的
当然你可以要一台台式机再要一台笔记本。但是估计也没有公司会这么用自己的预算
同时你有了台式机和笔记本两台电脑的话,两台电脑数据同步怎么办?你在工位办公,然后开会要给别人看本地跑的例子之类的,你怎么把做一半的代码移到笔记本?两个电脑的代码环境,依赖版本怎么同步?如果你有一段时间没去开会,导致笔记本和台式机的从环境到软件完全不一样了,让你去开会岂不是掉链子?真的是一大堆的问题的
2021-05-12 00:42:57 +08:00
回复了 ng29 创建的主题 Go 编程语言 资讯一个 golang 并发的问题
@no1xsyzy
啊,多谢老哥提醒。有段时间没用通道都忘了通道是执行到下一次通道操作再阻塞而不是结束当前代码块的执行后阻塞了
1 ... 77  78  79  80  81  82  83  84  85  86 ... 99  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2464 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 15:45 · PVG 23:45 · LAX 08:45 · JFK 11:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.