V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jinliming2  ›  全部回复第 4 页 / 共 57 页
回复总数  1136
1  2  3  4  5  6  7  8  9  10 ... 57  
264 天前
回复了 fzh2055 创建的主题 程序员 求助网站拦截原理
有没有一种可能,dig 用的系统 DNS 解析,返回的 IP 被 SNI 墙,ICMP 能通,TLS SNI 不通。
浏览器配置 DoH 之后,强制走了 DoH 来解析,Cloudflare 的 DNS 因为隐私问题所以不支持 EDNS Client Subnet ,解析到的 IP 和你 dig 的不一样,解析到一个没被墙的 IP ?
还有些网站会看 TLS 指纹
265 天前
回复了 firhome 创建的主题 程序员 如何用手机高效的改代码并提交?
用过 gitlab PC 网页版编辑器,在手机上改代码,提 MR 。
只能说,手机适配了,但又没完全适配,能写,但只能写一点点,不能写多咯。
关掉手机的旋转锁定,有时需要竖屏,有时需要横屏,不然点不到。新建分支,打开指定目录下的文件,修改,提交 commit ,提交 MR ,整个流程都能走下来,最终任务是完成了。
只能说,临时应急改代码提交,问题不大。
271 天前
回复了 yechentide 创建的主题 问与答 想请教一下回国的注意事项
办二代身份证我记得是要等 20 天才能做出来吧?不过应该能加急
@Anonono #11 #12 我注意到 nginx 文档中有一句 The code 308 was not treated as a redirect until version 1.13.0. 也就是说,308 状态码是 nginx 1.13.0 才支持的,查了下 nginx 的更新记录,1.13.0 是 2017 年 4 月 25 发布的。而那个评论的时间是 2015 年 2 月 4 日。
所以评论者当时的 nginx 版本只支持 307 ( 2012 年 2 月 29 日的 1.1.16 和 2012 年 3 月 5 日的 1.0.13 )。评论者的原话是 That way the request method isn't auto converted to a GET as is default 。所以 301 估计就是那个人自己加的,用于避免请求方法被改成 GET 用的,与原题无关,但推荐一块加上?
现在版本的 nginx 支持 308 了,所以应该用 308 更合适?
@Anonono #11 不太记得当时怎么想的了,貌似是看了那个 stack overflow 的回答就直接复制过来了。。。
看了下那个回答的修改记录,最开始是没有 301 =307 这一段的,测试了下这样默认就是 302 。
然后底下有个人说加上 301 =307 防止请求方法发生改变( 301 和 302 的标准规定请求方法不变,但是部分浏览器实现会在重定向后变成 GET )。
但是实际上测试了下,只写 =307 或者 =308 就行。
前面的 301 只在 upstream 服务返回了 301 状态码的情况下生效,用于改写为 307 (按理应该改写成 308🤔)保留请求方法。
@jinliming2 hello.getBytes 的时候得到了 GBK 编码的 byte[]
content-type 里指定的编码,是浏览器解码的。
你的问题是 hello.getBytes 的时候得到了 GBK 编码的字符串,但是 new String 又给还原成了 UTF-16 ,最终把还原的 String 丢给 Result ,浏览器拿到的数据是 UTF-8 编码的,但是 content-type 指定用 GBK 来解,就乱码了哇。
Java 不熟,你可能需要看看那个 Result.success 最终能不能用 bytes 来返回,直接 getBytes 之后丢给浏览器
@0o0O0o0O0o #7 应该是没有文档。我是关键词 safari scheme 来搜的。
搜到这个文章: https://christiantietze.de/posts/2023/05/safari-for-mac-url-scheme/ 作者是解了 Safari for Mac 的 app 包看 Info.plist 里找到 safari 注册的所有 scheme 。
然后自己试一下 iOS 版本也是通用的。(实际上也可以想办法搞到 iOS 的 ipa 包,然后解一下看看 iOS 版本有没有其他的。
试试捷径里 open urls ,然后地址前缀用 x-safari-
比如 x-safari-https://github.com
盲猜一个 DNS 问题。
curl 能成功的话,curl 加个 -v 看看连的哪个 IP ,然后程序里把域名换成这个 IP 单独再加上 Host 试试?
@sunnysab #9 不一定是给你发 RST ,有可能是给服务器发 RST ,这样的表现就是 timeout 。
我记得之前是遇到过,TLS 握手卡住,服务端是自己的服务器,跑抓包抓到了 RST ,但是本地没抓到,就一直在等。
Mac mini + windows 小机箱,一套键鼠显示器,用 KVM 一键切换。
Mac mini 也就一个小盒子的大小,windows 小机箱也就一个大盒子的大小,两个放一起也不怎么占空间。然后键盘鼠标显示器音箱用同一套,随时切换。
291 天前
回复了 mohulai 创建的主题 Android 目前手机已经用六年了,有比我更久的么
XS Max ,暂时没有换手机的动力,各方面都还算良好。
不一定,这个只是约定,没有硬性要求。还有一些软件同时包含 32 位版本和 64 位版本,他们的 exe 放在一起。
1  2  3  4  5  6  7  8  9  10 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2869 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 14:51 · PVG 22:51 · LAX 06:51 · JFK 09:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.