V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  beyondstars  ›  全部回复第 1 页 / 共 11 页
回复总数  205
1  2  3  4  5  6  7  8  9  10 ... 11  
12 天前
回复了 beyondstars 创建的主题 宽带症候群 一个有趣的 nginx module
至于说什么 SNI 反代只是应用之一,个人感觉它有趣的点主要是提供了一种(可能不是新的)思路实现一种动态的连接转发,或许还可以配合其他 nginx module 在这个点做 TLS termination, 实现真正的端口复用(没有尝试过)。
12 天前
回复了 beyondstars 创建的主题 宽带症候群 一个有趣的 nginx module
@est 哦 抱歉 这个之前确实没看到,不过那个贴确实也太久远了。
12 天前
回复了 beyondstars 创建的主题 宽带症候群 一个有趣的 nginx module
@deorth 我还以为你能回复啥惊世骇俗的名言警句,点进你主页一看全是些没营养的。
14 天前
回复了 beyondstars 创建的主题 宽带症候群 一个有趣的 nginx module
额至于说端口复用,其实还有一个叫做 `$ssl_preread_alpn_protocols` 的变量,应该可以用 `map` directive 来动态确定目的端口号。
@fannas #47 谁告诉你直播就是商业用途的?运营商的合同是你拟定的吧?
@fannas #46 不会抬杠别硬抬哈,除非你自己硬喜欢出丑。脱离具体业务实际你就在这估算数量级,你也算是个数学家了哈哈。
UI 好看!
64 天前
回复了 bitduke 创建的主题 Android 百度网盘存储文件丢失。
我不确定网盘会不会主动替你压缩图片和视频,但是有些资料你可以对它进行压缩、加密之后再上传,动机完全是合理的,比如说我就是不希望我的图像素材被压缩(造成画质损失),有像 7z 这样的支持压缩、加密的开源软件。
64 天前
回复了 bitduke 创建的主题 Android 百度网盘存储文件丢失。
我觉得数据安全主要还是靠冗余来保证,最简单的办法就是重要文件同时存多个地方,例如同时存在 NAS 和多个不同服务商的网盘。
64 天前
回复了 firhome 创建的主题 程序员 如何用手机高效的改代码并提交?
我觉得以后的话可能会让类似于 GPT 那样的 AI 助手帮你写/编辑加提交,你语音交代大概的编辑内容,它编辑好了给你预览,你再按一下确认键进行提交,这样的操作体验会是比较好的。
65 天前
回复了 aqtata 创建的主题 宽带症候群 arp 收不到回复可能是什么原因?
我觉得回不回复 ARP 那确实不是应用程序(或者应用程序开发者)关心的问题,像 ARP 这种底层的协议一般都是操作系统实现的,应该是嵌入式设备网络配置错误的原因,跟程序 UDP 绑定哪个 socket 关系不大……
65 天前
回复了 aqtata 创建的主题 宽带症候群 arp 收不到回复可能是什么原因?
我感觉设备不回复 ARP 那问题就出在设备上,而不是出在控制设备的那个 Windows 电脑上。
不知道能不能在软路由里边用 ffmpeg 转发 iptv 的组播视频流,ffmpeg 应该可以把 stream 转到一个 broker 上,然后其它 client 以单播的方式向 broker 拉取 stream.
如果说上行宽带一大就按照[违规]处理,不有任何提前通知就限速,要求签这签那,要求自证清白,那么,对于那些有正常业务的需要大流量上传的怎么办?比如直播、网盘、远程工作等?
66 天前
回复了 raysonlu 创建的主题 Linux iptables 如何重新加载 geoip 数据?
不知道你有没有配合 ipset 使用 iptables: https://man.archlinux.org/man/ipset.8
市场上已经有了一个叫做 超级简历 网站和 app ,以及脉脉这样的程序员密集的职场资讯和简历交换软件,这个是为了解决什么已有的 app 解决不了的问题呢?
不过 trieTree 的 insert 操作一般接受的是一个 path ,你把 string 转换成 char[] 再 insert 到 trieTree ,这样 string 也可以看作是 path 。
伪代码如下:

let trieTree = new TrieTree();
let lineStream = openStream("data.txt");
while lineStream is not EOF:
let line = lineStream.getLine();
let field1Value = split(line)[0];
let lastNode = trieTree.insert(field1Value);
if (lastNode.count > 1)
print("Repeated.")
return
可以用 trie tree (也叫前缀树)来实现,将文本文件打开为一个 stream, 把这个 stream pipe 到一个 trie tree 型对象里面,每一个 insert 之后返回对应节点的指针,然后检查该节点的 count 是否大于 1.
网站本身的价值是很低的,终究只是一个门面,用户感兴趣的是网站作为一个窗口一个容器,容纳的或者说对外提供的内容与服务,生态你也可以理解为属于这个范畴。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2416 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 12:01 · PVG 20:01 · LAX 05:01 · JFK 08:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.