V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  no1xsyzy  ›  全部回复第 79 页 / 共 267 页
回复总数  5322
1 ... 75  76  77  78  79  80  81  82  83  84 ... 267  
2021-01-25 13:48:19 +08:00
回复了 oldbird 创建的主题 Python py2 怎么将汉字转换为 XML 里表示的&#xxxx 形式?
@oldbird 文件不要保存为 GBK
2021-01-25 13:35:25 +08:00
回复了 chaleaoch 创建的主题 Python pycharm 或者其他 ide 或者 pdb 有没有根据条件自动断点的功能
修改断点设置有点不对吧,连在哪赋值的都不知道……
1. (不管哪个) IDE 能够自动选中所有变量引用( PyCharm 默认 Alt+F7 )
2. Pysnooper ? Cyberbrain ?
3. 如果是属性值,可以迅速转写成一个 property 并在 setter 里加断点。
4. 二分法 trace 。
2021-01-25 13:11:38 +08:00
回复了 nidongpinyinme 创建的主题 程序员 关于[Moment.js]每年整出来 53 个周的事儿
2020 年有 53 个周四,才有 53 周
大部分年份只有 52 周。
2021-01-25 12:45:34 +08:00
回复了 Osk 创建的主题 游戏 那个,你们有没有上古卷轴 5 的书籍大全
英文版:
https://en.uesp.net/wiki/Category:Skyrim-Books
玩老滚必然会知道或者听说过 UESP 吧

如果不介意开游戏的话,其实你可以开个新存档 `coc qasmoke`
有一个箱子是所有游戏内书籍(包括 mod )(你可以拿到自己物品栏里 `showinventory` 根据物品 id 前两位对照 load order 看是哪个 DLC/mod )
2021-01-25 12:31:38 +08:00
回复了 downstairs 创建的主题 Linux 反编译 Linux 操作系统
首先,所有的宏都被展开了
其次,优化很牛逼
再次,所有的东西被 LD 到一起了,只有一个巨大的 .c,最多再来个巨大的 .h
2021-01-25 12:21:21 +08:00
回复了 QBugHunter 创建的主题 C++ 关于模板元编程
gcc 10.2 -O0 也是编译期完成计算 https://godbolt.org/z/3dbYhW
开优化会 inline (但不确定是否必然 inline )

但考虑到 + 可以被重载,这应当被视为 int 特性而不是模板特性。

顺便来点诡异的: https://godbolt.org/z/xrrcqv
1.
#!/usr/bin/nohup python3
(用 nohup 替换 env )
(估计是会闪烁一下黑窗口)
不过不能给 python3 添加更多参数了

2.
还有就是 https://stackoverflow.com/a/1810580/6202760
实质 fork && exit || exec

3.
看到说 macos 上需要用 spawn
那就用 magic number (通过 argv 或者 环境变量传递)如果没有 magic number 就添加 magic number 并 spawn & exit
那 exec 一下?
os.execvp("python3", sys.argv)
(不对,那样就死循环了)

不是很依赖封包的话可以用 nohup 启动的。
2021-01-25 10:55:14 +08:00
回复了 narutow 创建的主题 问与答 怎么理解 TCP 粘包与拆包?
@neoblackcap ASIC 是盲点
确实,消息传递还是 WebSocket 吧
或许哪个平行世界有 SCTP 是事实标准,也就没有粘包问题和粘包警察了(能瞎争的东西多了去了,没什么意义
2021-01-25 09:42:14 +08:00
回复了 chenzhekl 创建的主题 程序员 请问在国内做即时通讯软件要如何做到合规呢
@tctc4869 我只是看到过,具体不清楚
参考关键词:The Uncensored Library
…… 哦,我有点记忆错误,是一张 Minecraft 地图(存档)而不是服务器……
2021-01-25 00:33:22 +08:00
回复了 narutow 创建的主题 问与答 怎么理解 TCP 粘包与拆包?
@liuminghao233 形态上与 TCP 一致,支持应当是可以的,也有在 TCP / UDP 上再做一层的……

包大小变换问题其实会发生在 MTU 改变、以及数据通过隧道导致内外包限不同的情况
前提条件是 TLV 的话确实流没什么好处,流是为了避免这一层作太多强制。
算是历史原因。
如果大家都用 SCTP 或者 SCTP 比 TCP 、UDP 更早被设计出来的话也没 TLV 这茬了。
1. nohup
2. 不清楚 fork & exit 行不行。在 if __name__=='__main__': 的逻辑下面 if os.fork() != 0: sys.exit() 咯
2021-01-24 23:03:55 +08:00
回复了 narutow 创建的主题 问与答 怎么理解 TCP 粘包与拆包?
@liuminghao233 这点上来说,一来有 SCTP
二来,其实 TCP 和 UDP 分别是两种 tradeoff 。这是 feature,但是是 tradeoff feature,不是因为做成这样好,而是因为做成这样能让其他地方更好。
允许段分割和合并还有一个效果,比如你每个报文比 IP 包大小还大一个字节,某一秒发 N 个报文(比如 20<N<30 ),如果你不允许段分割与合并,将导致你发出 2N 个 IP 包,其中一半只用于发一个字节。允许分割合并就只用发 N+1 个 IP 包。现在不怎么在乎,当时可能会很吃紧。
2021-01-24 22:52:33 +08:00
回复了 narutow 创建的主题 问与答 怎么理解 TCP 粘包与拆包?
@eastphoton 补充啦补充
真要说 “流拆成包” 这个组合挺诡异的,但似乎找不到好词来区分
parse: bytes->struct
split: bytes->bytes[]
framing: stream[byte]->stream[bytes]
三种情况(实际上第三个词英文也挺诡异的,不知道有无更好说法)
结果上来说,这边简直是一堆不够严谨的动词和名词的大杂烩。
2021-01-24 21:44:41 +08:00
回复了 fxjson 创建的主题 JavaScript jquery 时代已经结束了吗?
@falcon05 需要 SEO 的话其实可以看下 https://sapper.svelte.dev/
目前看下来形态最舒适的 SSR…… 好用不好用就不知道了……
2021-01-24 21:36:11 +08:00
回复了 fxjson 创建的主题 JavaScript jquery 时代已经结束了吗?
jquery 没有结束,它只是以另一种方式( DOM API )活着
(半开玩笑半认真)
2021-01-24 21:33:24 +08:00
回复了 fiveelementgid 创建的主题 数据库 关系型数据库入门的疑问: SQLite 定位是?
@fiveelementgid 你说的单机是指?为了方便定义,我来问下你的反义
是指只用分布式系统:那可能存在每个微服务需要自带一个缓存的情况(虽然通常用程序语言数据结构比较方便)。
是指只使用 B/S 架构:那还行
存在 C/S 架构:客户端可能为了效率需要一个本地存储 / 缓存。

不过总体而言,没必要特地去学,我估计你现在需要的是 SQL 的基础知识而不是 SQL 某一特定实现的情况。
那样的话,SQLite 和其他一样都是一个选择而已。
如果会 SQL 了,等要用了再学也不迟,反正不难。

另一方面其实是单文件 NoSQL 目前没有能打的(
2021-01-24 21:25:43 +08:00
回复了 narutow 创建的主题 问与答 怎么理解 TCP 粘包与拆包?
@Orenoid agreed

@k8ser 这里又有一个词义问题,拆包到底是 1. 给定一个包,解析包并提取包体;还是 2. 给定一个包,分拆成 N 个包;还是 3. 给定流,分拆成若干包? 1 是 unpack 。2 是 split packet ? repack ? 3 才是主题提出的问题,没有明确名称但 framing 是一个选项

@eastphoton (其实 TCP 数据流不一定要解析成包,如果 HTTP/1.0 那样不允许 keep alive 就没这个问题,其次还有像 telnet 那样不进行重新封装在上层仍然是流的话也不需要)
2021-01-24 21:11:26 +08:00
回复了 eccentric579 创建的主题 问与答 微软这是 TMD 什么鬼验证码
@cxcxcxcx 按主题里的那套,纯粹是猫捉老鼠游戏。
这一方法能够具有一定敏感度的重要原因就是现在没有一个非常方便的工作台( iPy 接近了但还差点意思)
在方便的工作台上,这种验证码基本可以在分钟级时间内破解,还能把模型拿出来卖(
等一个专门破解 Arkose Labs 盯着 Arkose 搞的付费服务。

然后我就意识到,纯粹搞验证码的企业可以进行“欺诈性手法”。
做出机器难以解决的验证码,自己又卖验证码破解服务。
反正自己从开头就知道答案,拿着 ticketid 去自己数据库找答案,100% 准确率通过。两头收钱。
就是被发现了的话身败名裂。
2021-01-24 13:46:11 +08:00
回复了 narutow 创建的主题 问与答 怎么理解 TCP 粘包与拆包?
@lewis89 看了一下,似乎 WebRTC 是或者可选是 SCTP 的……
这具体的我也不想埋进 RFC 读了,只看到原本的运用面也就是电信方面的。
你上面那位也提到了用户态 SCTP 库,但目前 WebSocket 有许多开箱即用的好处,比如现成的 SSL/TLS 体系、以及反向代理。

@Orenoid @Mutoo 实际上这名字也不叫拆包叫分帧……
上面某篇文章看了下,IP 叫包,TCP 叫段,UDP 叫报,SCTP 和 WebSocket 叫消息,比包包包包清晰多了。
实际上拆包并包应当是存在的,比如 TCP 一个段的数据超过 IP 包大小上限时 src 发生拆包,之后 dst 再并包提交给 TCP 层。
至于反过来两个段分别放两个包提交出去不会被 IP 层粘在一起,除非是 TCP 中继,解包重构流再重新分段发包。
1 ... 75  76  77  78  79  80  81  82  83  84 ... 267  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   901 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 18:31 · PVG 02:31 · LAX 11:31 · JFK 14:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.