V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  also24  ›  全部回复第 135 页 / 共 286 页
回复总数  5702
1 ... 131  132  133  134  135  136  137  138  139  140 ... 286  
2020-06-11 21:21:48 +08:00
回复了 favourstreet 创建的主题 程序员 因为爬虫教程,一个网站似乎被 DDOS 了
大概翻了一下,爬虫教程的地址是:
https://www.zhihu.com/people/1425827033

目前已删除,在快照里还可以看到记录。

根据这个爬虫教程的代码,加上大部分爬虫小白其实不会改代码的事实。
我觉得站长应该可以通过设定简单的 nginx 策略来解决问题。
另:在微博上看到站长的抱怨,感觉应该只是数据库负载太高,Web Server 应该还活着。


部分代码:
https://i.loli.net/2020/06/11/uyMcamsXoSUYCjD.png
另:
我本来还是对 haproxy 抱有希望的,翻了下发现,他们好像并不打算支持 UDP
https://github.com/haproxy/haproxy/issues/62
继续补充一下,其实我个人对方案 2 方案 3 很不喜欢,觉得已经属于魔改的范畴。

为什么要吊死在 nginx 上呢?也许可以尝试下 traefik 看看?

从文档上来看,traefik 似乎是同时支持 UDP 和 Proxy Protocol 的。
https://docs.traefik.io/routing/entrypoints/#proxyprotocol
噗嗤,我看了下楼主给的链接,原来是同一篇文章 hhh
首先需要确认一下你需要转发的流量类型,如果只是 http 协议的流量,那么可以使用 HTTP X-Forwarded-For 解决。

但是如果你需要转发的是纯 TCP / UDP 流量的话,就需要使用 Proxy Protocol 了。
遗憾的是,nginx 只支持对 TCP 流量转发启用 Proxy Protocol 功能。

如果希望对 UDP 流量也生效,就需要一些魔改方案了。
我看到一篇文章对更魔改的方案做了介绍,可以看一下:
http://www.taohui.pub/2018/04/08/udp%E7%9A%84%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%EF%BC%9Anginx/
2020-06-11 18:14:30 +08:00
回复了 airmour 创建的主题 全球工单系统 京东点击无货商品会自动切换为相似商品
https://i.v2ex.co/504J5BO2.png 你把那个无货的商品加进购物车,然后在购物车里点结算

京东还会自动帮你替换成另一个商品(没有任何提示)。
小程序审核秘籍:
如果你遇到了一个死活无法通过的坑(比如说审核人员说某页面加载不出来,自己无法复现)。
那你就主动埋一个更大的坑(比如说给 iOS 版里埋一个虚拟商品购买)

然后你就会因为这个更大的坑被拒审,拒审之后迅速改掉然后申诉。


这就是那句话:
中国人的性情是总喜欢调和,折中的。譬如你说,这屋子太暗,须在这里开一个窗,大家一定不允许的。但如果你主张拆掉屋顶,他们就会来调和,愿意开窗了。
@blasphemy #4
还是一样的道理,是否有网络不能以某个应用来定。

要搞清楚到底只是 DNS 的问题,
还是某种类型的连接( TCP/UDP )无法连接,
亦或者只是防火墙策略拦截了某些连接。

另外,之前有试过在网络极端差的情况下,依赖 TCP 的多种应用都 GG 了,但是 QQ 顽强的使用 UDP 连接抗住了。

想要确定具体情况,最好还是自己手动 ping / traceroute / nslookup / telnet / nc 测试一下,或者直接抓包。
你的 『无 Intenet 』 是 Windows 提示的么?

那只是 Windows 的 NCSI 检测而已,在 DNS 挂掉等情况下会误报。

可以参考:
https://www.zhihu.com/question/21466991/answer/18365187
2020-06-11 10:53:55 +08:00
回复了 pryhub 创建的主题 问与答 这个网站如何做到 F12 也能防窥的啊,是我学艺不精啊。。。
2020-06-11 10:22:44 +08:00
回复了 geminy066 创建的主题 HTTP 移动端 APP 的 HTTP 请求和浏览器的 HTTP 请求有什么区别?
1 、跨域是浏览器的限制,不是 http 的限制
2 、请求头是否符合预期,请抓包确认
2020-06-10 23:00:33 +08:00
回复了 longSwordMan 创建的主题 LeetCode 在微软做了四年面试官,分享一下刷 leetcode 的正确姿势
@longSwordMan #37
嗯,搞清楚问题是怎么出现的就好,这样才更有意义~
还是要感谢分享~~
2020-06-10 22:57:12 +08:00
回复了 longSwordMan 创建的主题 LeetCode 在微软做了四年面试官,分享一下刷 leetcode 的正确姿势
@longSwordMan #35
因为你后面在说 『改编思路』嘛,而且改编 1 、改编 3 都是确实和原题主体内容一致的。
自然会觉得是改编 2 也是从原题上发展而来的。

结果蓝色部分的改编 2,从题目内容角度来说,其实和 Two Sum 已经完全无关了。
2020-06-10 22:51:35 +08:00
回复了 longSwordMan 创建的主题 LeetCode 在微软做了四年面试官,分享一下刷 leetcode 的正确姿势
@longSwordMan #33
黄色部分是你在 3 楼发的前半部分,被误解成了在第一题的基础上替换为『有序数组』,其它条件不变。

知乎上和你争吵的那位,也是这样理解了,所以才一直认定是 O(nlogn) 的复杂度。
2020-06-10 22:36:41 +08:00
回复了 longSwordMan 创建的主题 LeetCode 在微软做了四年面试官,分享一下刷 leetcode 的正确姿势
修正 typo -> 你们在说的是蓝色部分的题目
2020-06-10 22:33:56 +08:00
回复了 longSwordMan 创建的主题 LeetCode 在微软做了四年面试官,分享一下刷 leetcode 的正确姿势
@gzfrankie #24
@longSwordMan #25
我知道为什么会产生误解了,我们说的压根不是同一道题目。

如下图所示,我其实针对的是黄色部分,我所说的题目是:
按照 Two Sum 的题目规则,寻找和为 target 的两个数,但是将给定数组改成有序数组。
针对黄色部分这道题,使用哈希解法和双指针解法的时间复杂度都为 O(n),二分查找的时间复杂度为 O(nlogn)。


你们在说的是黄色部分的题目,即:
针对 『拐弯数组』,寻找给定的 target 。
针对蓝色部分这道题,使用哈希解法的时间复杂度是 O(n), 二分查找的时间复杂度为 O(logn)

顺带提一句,蓝色部分这道题,其实非常接近 leetcode 上的 『山脉数组中查找目标值』这道题:
https://leetcode-cn.com/problems/find-in-mountain-array/

https://i.loli.net/2020/06/10/tVY6dhJgACaQbsP.png
1 ... 131  132  133  134  135  136  137  138  139  140 ... 286  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1167 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 23:49 · PVG 07:49 · LAX 15:49 · JFK 18:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.