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


http://www.vxiaotou.com