tianxin8431 最近的时间轴更新
tianxin8431

tianxin8431

V2EX 第 93607 号会员,加入于 2015-01-25 00:55:19 +08:00
iPhone 14 Pro 网络断连
Apple  •  tianxin8431  •  60 天前  •  最后回复来自 chouxiang99
7
你们的 iPhone 14 Pro 会有第三方 App 微距很难对焦的问题吗
  •  3   
    Apple  •  tianxin8431  •  64 天前  •  最后回复来自 leega0
    19
    请教一个关于高并发写的问题
    问与答  •  tianxin8431  •  348 天前  •  最后回复来自 konakona
    6
    迫于换新电脑,出台式机(不含硬盘和显卡)
    二手交易  •  tianxin8431  •  2021-10-24 11:11:13 AM  •  最后回复来自 tianxin8431
    2
    关于 Proxifier mac v3 的一个奇怪的坑
    程序员  •  tianxin8431  •  2021-10-17 16:17:40 PM  •  最后回复来自 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
    tianxin8431 最近回复了
    啥时候能把 refactor 做的好一些
    @StevenRCE0 我在网上看到的也是这样的说法,但我自己用下来还是有差别,最典型的一个就是重新算路的算法,一直要求掉头,而且在导航的时候有些提示也没高德那么贴心

    @gabezhao 其实也不是不能换,开始导航前看一眼给的路线就行了,只要没发现有明显不对的地方就可以跟着走,或者跟高德对比一下(?)。整体来说如果骑车到比较远的地方我还是愿意用手表导航的
    手表提醒功能好用,并且手表上可以切换成地图模式,抬腕就能看到路线很方便;但 iOS 自带地图规划不好用,偶尔能比高德绕一大圈出去。并且如果你走错路了,iOS 地图偏向于让你掉头回去而不是算新路线。
    @eason1874 我大号和小号推送的东西差距还挺大的,除了今天这一次,虽然技术上多个号通过一个设备 id 关联也很简单
    试试轨迹球吧
    126 天前
    回复了 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 。

    从技术讨论的角度,平台的差异有助于我更好的学习相关的知识;然而从快速出活的角度考虑,这种差异只能让我更加痛苦。
    126 天前
    回复了 Ranni 创建的主题 Windows 求助各位用 Windows 笔记本的程序员
    @Nasei 然而事实就是,在不做任何额外配置的情况下,同一个端口在 Linux 下监听两次,就是会报`Address already in use`,而 windows 下则不会。我使用`python -m http.server`在两个平台都试了,可以复现我说的情况。
    127 天前
    回复了 Ranni 创建的主题 Windows 求助各位用 Windows 笔记本的程序员
    @Nasei 支持 和 默认行为 能一样么。
    127 天前
    回复了 Ranni 创建的主题 Windows 求助各位用 Windows 笔记本的程序员
    我也不喜欢 windows 做开发,cmd 下的命令和 bash 不一样+偶尔的一些奇奇怪怪的问题+一些和 linux 不相同的行为搞得人很心累。当然这些问题不是解决不了,但我选择用 mac 和 linux 。举个例子,之前帮朋友调 windows 下的 Django 问题,明明代码改了,走的却还是旧的逻辑。调了俩小时发现,windows 下同一个端口可以有多个进程同时监听,他那边旧进程没停,就算改了代码,新的请求都打到旧实例上了,这谁能想到啊。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3865 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 05:26 · PVG 13:26 · LAX 21:26 · JFK 00:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.