tianxin8431 最近的时间轴更新
tianxin8431

tianxin8431

V2EX 第 93607 号会员,加入于 2015-01-25 00:55:19 +08:00
你们的 iPhone 14 Pro 会有第三方 App 微距很难对焦的问题吗
  •  2   
    Apple  •  tianxin8431  •  1 天前  •  最后回复来自 leega0
    19
    请教一个关于高并发写的问题
    问与答  •  tianxin8431  •  285 天前  •  最后回复来自 konakona
    6
    关于 Proxifier mac v3 的一个奇怪的坑
    程序员  •  tianxin8431  •  345 天前  •  最后回复来自 SoloCompany
    4
    关于死数据的存储问题
    问与答  •  tianxin8431  •  2021-05-17 14:01:25 PM  •  最后回复来自 7gugu
    12
    关于 peewee 事务的问题
    问与答  •  tianxin8431  •  2021-05-11 19:12:36 PM  •  最后回复来自 tianxin8431
    2
    2021 年了, VS Code 开发 Java 的体验如何了?
    问与答  •  tianxin8431  •  2021-04-22 11:07:31 AM  •  最后回复来自 imKiva
    4
    要不要认真上个研?
  •  1   
    程序员  •  tianxin8431  •  2021-01-05 00:31:50 AM  •  最后回复来自 usingnamespace
    31
    Python flask 如何让 response 按照一定的格式返回?
    问与答  •  tianxin8431  •  2020-12-16 21:50:34 PM  •  最后回复来自 Yuxiaoy
    3
    airpods pro 连接诡异的问题
    Apple  •  tianxin8431  •  2020-11-23 23:31:59 PM  •  最后回复来自 tianxin8431
    10
    tianxin8431 最近回复了
    试试轨迹球吧
    64 天前
    回复了 Ranni 创建的主题 Windows 求助各位用 Windows 笔记本的程序员
    @Nasei 事实上,在 Linux 下,SO_REUSEADDR 只支持绑定“同一个端口” + “不同的且非通配符地址”,同一个五元组是没法被 bind 两次的。( https://stackoverflow.com/questions/14388706/how-do-so-reuseaddr-and-so-reuseport-differ )如果想实现和 windows 等价的效果,需要用 SO_REUSEPORT 。而 Windows 下压根没有 SO_REUSEPORT 这个 flag 。

    ```python
    import socket

    host = 'localhost'
    port = 9999
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
    s.bind((host, port))
    s.listen(1)
    print('Listening on port', port)
    conn, addr = s.accept()
    ```

    写了一段很简单的代码,在 Windows 下可以正常 bind ,Linux 还是会提示 Address in use 。在 Linux 下如果想实现重复监听的效果,需要将 flag 换成 SO_REUSEPORT 。

    从技术讨论的角度,平台的差异有助于我更好的学习相关的知识;然而从快速出活的角度考虑,这种差异只能让我更加痛苦。
    64 天前
    回复了 Ranni 创建的主题 Windows 求助各位用 Windows 笔记本的程序员
    @Nasei 然而事实就是,在不做任何额外配置的情况下,同一个端口在 Linux 下监听两次,就是会报`Address already in use`,而 windows 下则不会。我使用`python -m http.server`在两个平台都试了,可以复现我说的情况。
    64 天前
    回复了 Ranni 创建的主题 Windows 求助各位用 Windows 笔记本的程序员
    @Nasei 支持 和 默认行为 能一样么。
    65 天前
    回复了 Ranni 创建的主题 Windows 求助各位用 Windows 笔记本的程序员
    我也不喜欢 windows 做开发,cmd 下的命令和 bash 不一样+偶尔的一些奇奇怪怪的问题+一些和 linux 不相同的行为搞得人很心累。当然这些问题不是解决不了,但我选择用 mac 和 linux 。举个例子,之前帮朋友调 windows 下的 Django 问题,明明代码改了,走的却还是旧的逻辑。调了俩小时发现,windows 下同一个端口可以有多个进程同时监听,他那边旧进程没停,就算改了代码,新的请求都打到旧实例上了,这谁能想到啊。
    不如换 vscode 吧,jb 系列的 ide 的 remote development 就是残废,我 golang 和 python 都切到 vscode 了,vscode 的 ssh remote 非常好用
    346 天前
    回复了 tianxin8431 创建的主题 程序员 关于 Proxifier mac v3 的一个奇怪的坑
    @hronro 代码用了一些别人写的库,封装了 httpclient,而它如果要走代理的话需要在构建对象的时候就 setProxy,不太好搞。用 charles 的系统代理模式没用
    2021-08-02 19:42:44 +08:00
    回复了 iyaozhen 创建的主题 程序员 某些场景下 wsl2 的文件系统简直蛋疼的不行
    @iyaozhen 我理解是你可以直接把 WSL 当成一台远程的 Linux 服务器,然后直接用 remote 调试的方法,走 ssh 连,这样不会涉及到\wsl 这个目录吧
    2021-05-16 23:59:27 +08:00
    回复了 tianxin8431 创建的主题 问与答 关于死数据的存储问题
    @cubecube @Jooooooooo @imdong 放在 etcd 之类的地方会不会更合适呢
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1891 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 00:06 · PVG 08:06 · LAX 17:06 · JFK 20:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.