V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BeautifulSoap  ›  全部回复第 91 页 / 共 110 页
回复总数  2186
1 ... 87  88  89  90  91  92  93  94  95  96 ... 110  
@luckyrayyy 格式化经常性动的不止是一行,可能整个文件都动了,大括号的位置,空行的调整之类的。整个文件都改了的话,这提交上去非常大几率会合并冲突。
lz 的这个问题的根本原因在于,代码作者提交的新代码没有经过格式化,这新代码合并到主干分支后,如果别人再格式化的话容易导致合并冲突

解决办法就是从根本上禁止提交没有经过格式化的代码,这样就能保证所有人提交的新代码都格式化过

首先强制每个人使用统一个代码格式化风格,然后在每次提 pull request 或 pr 有新提交的候用 GitHub action 强制校验代码风格,如果校验失败(比如 pr 提交的代码没有没格式化或不符合风格)的话,直接禁止 pr 合并,只有代码风格检验通过才行
2021-05-23 00:26:56 +08:00
回复了 awanganddong 创建的主题 编程 where in 和 where not in 怎么优化
@awanganddong 把你相关表结构说一下,光你这文字描述根本猜不出来你表怎么建的,搞不懂你为什么需要先查到用户的黑名单 id 数组

你的 好友关系表 的结构难道是 user_id friend_id 两个字段?然后黑名单则是通过 string 格式的数组直接保存在 用户信息表 的一个字段里?
2021-05-22 22:57:39 +08:00
回复了 awanganddong 创建的主题 编程 where in 和 where not in 怎么优化
你好友黑名单数据难道是放在数据库之外的只能先获得好友 id 列表,然后 where in ?
还是说表设计有问题?一般我觉得好友关系和黑名单信息是分开放在两个表里(或者单个表里有个字段标注是不是拉黑),想获得没有黑名单用户的信息的话,直接从好友那个表 join 不就行了,也用不到 in 的操作啊
还有一点是你真的需要一次性搜出几千个用户数据吗?做数据分析还能理解,如果拿来做网页或给 app 提供数据,你根本用不着直接把所有数据都一次性搜出来吧
2021-05-22 20:56:21 +08:00
回复了 Danswerme 创建的主题 Google google 搜索是真的强
@flyff1991 关键词换成英文直接搜英文文章,不去鸟被污染的中文结果了
@BeautifulSoap 啊,这里蓝绿厂系不含一加。一加虽然是蓝绿厂的,但解锁只需要一行命令
建议放弃折腾,直接选能简单解锁的品牌。国内的华为,小米,蓝绿厂系都不用考虑
@fredcc 不理解你说的解锁和丢手机之间的关系
2021-05-21 18:22:36 +08:00
回复了 Danswerme 创建的主题 Google google 搜索是真的强
谷歌中文的搜索其实已经被各种垃圾站污染了,经常搜技术的关键字出来都是采集站之类的。换成英文搜索轻松得到想要结果
2021-05-21 16:57:56 +08:00
回复了 lokamir 创建的主题 程序员 大家遇到过哪些看起来匪夷所思的 BUG 最后靠自己解决的
https://www.zhihu.com/question/34787444

知乎这个问题挺好玩的,程序员可以看来乐乐
2021-05-21 14:45:46 +08:00
回复了 zxCoder 创建的主题 Python 关于 WSL docker cuda,安装深度学习 Python 环境
@zxCoder 你做学术的话就直接用 conda
2021-05-21 00:53:05 +08:00
回复了 zxCoder 创建的主题 Python 关于 WSL docker cuda,安装深度学习 Python 环境
@BeautifulSoap 看了下 NVIDIA 的文档,wsl2 用 cuda 并不复杂,而且 docker 怎么用支持文档也有说,lz 想试试的话可以系统升到 insider 后用 wsl2 玩玩看。wsl2 被你玩坏了的话直接删了对应发行版重装就行,也算清爽
2021-05-21 00:48:03 +08:00
回复了 zxCoder 创建的主题 Python 关于 WSL docker cuda,安装深度学习 Python 环境
Windows 下 Python 搞 ai 之类的话直接上 conda 呀,管你 Python 环境多乱,都没影响。人生苦短何必折腾自己

以及 wsl2 支持 cuda 的,不过需要预览版,NVIDIA 官方就有文档:
https://docs.nvidia.com/cuda/wsl-user-guide/index.html

不过我觉得比起折腾 wsl2,可能还是 Windows 本地用 conda 跑或直接装个 Ubuntu 会比较靠谱
2021-05-21 00:01:01 +08:00
回复了 PbCopy111 创建的主题 Windows 怎么在 win10 下搜索处所有的隐藏文件并删除?
@PbCopy111 everything 也能列出所有的隐藏文件啊,设置-索引,勾上索引属性,然后搜索 attrib:h 就能列出所有隐藏文件了。everything 是真的挺方便的
2021-05-20 15:59:00 +08:00
回复了 PbCopy111 创建的主题 Windows 怎么在 win10 下搜索处所有的隐藏文件并删除?
ls 这么多命令至于这么麻烦吗,装个 everything,目标文件夹上右键用 everything 搜索,输入.DS_STORE,全选,删除,解决
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 获得的数据,返回你想返回的数据之类的
不过推送框架是个问题就是了
1 ... 87  88  89  90  91  92  93  94  95  96 ... 110  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3576 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 10:49 · PVG 18:49 · LAX 02:49 · JFK 05:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.