V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  AzadCypress  ›  全部回复第 6 页 / 共 16 页
回复总数  309
1 ... 2  3  4  5  6  7  8  9  10  11 ... 16  
❮ ❯
@AzadCypress
补充说明一下,大概就是对于一个正则表达式,里面会有连续的字符串,取出第一个长度为 N 的子字符串,计算 hash 放作为 key 存入 hasmap。如果没有长度为 N 子串的话放入另一个列表等待遍历。
对于目标网址,使用 rabin-karp 算法里计算 hash 的部分可以快速计算出其所有长度为 N 的字串的 hash,使用这个 hash 去 hashmap 中查找,找到同 hash 的就进行正则匹配,匹配不上没找到就遍历此前的另一个列表,再没找到就是没有。
某 list 维护的是 Adblock plus 的规则列表
adb 使用的详细算法在
https://adblockplus.org/blog/investigating-filter-matching-algorithms
2019 年 12 月 28 日
回复了 passion23 创建的主题 › 职场话题 › 想放弃学业,请已经工作的各位给点合理建议
@RYYang
我跟你经历好像...
我本科某 985 物理系微电子方向,17 年毕业到现在 2 年半,工作只有一年多
有段时间待在家里感觉人都自闭了,后来找工作了心态就好多了
2019 年 12 月 27 日
回复了 GoLand 创建的主题 › 问与答 › 你打算在 2020 年学点什么?
计划跟楼主差不多
- Rust 书已经买了:《深入浅出 Rust 》,才开始看
- 6.824 实验剩 lab4 没写,论文和讲义还有一半没看

此外打算好好学英语,现在看英文资料有点费力,只能逐字逐句地读,没办法像中文一样浏览一下就找到自己想看的部分
我觉得 wsl 挺好用的,相比虚拟机而言它可以直接用 win 里的文件系统
不过你后面提到的 ssh/scp 用 PowerShell 也可以
2019 年 12 月 26 日
回复了 takemeh 创建的主题 › 程序员 › 软件发布了新版,但是用户不升级怎么办?
我觉得可以这么想
他们之前在用说明之前的功能已经满足需要了
2019 年 12 月 26 日
回复了 BeiTianSoftware 创建的主题 › 创造者 › 创业 4 年的苦与甜
真不容易
2019 年 12 月 25 日
回复了 djyde 创建的主题 › 分享创造 › 为了你爱的人,读一读《非暴力沟通》
之前一直想看这本书来的
后来在亚马逊电子书店的评论区看到一个一星评论说作者开篇举了个盖世太保的例子,顿时就没兴趣了
2019 年 12 月 23 日
回复了 diagram2048 创建的主题 › Go 编程语言 › 初学者,有个问题请教
go 命名返回值
你自己搜一下这个
2019 年 12 月 18 日
回复了 dying4death 创建的主题 › Go 编程语言 › Go 怎么避免连续读取过多字节(TCP)
tcp 是面向数据流的连接
你要从流中读取特定分段,可以:
使用转义字符分割,例如用"/0"作为数据结尾,并在发送的时候将原始数据中的 /替换为 //。这样每次读取到 /0 就可以将已经读取到的数据分离出来,然后将 //还原为 /就是原始数据
或者在开头的地方添加一个 2 字节的数据长度字段,每次先读取 2 字节,然后继续从流中读取一个确定的长度
2019 年 12 月 18 日
回复了 wlgq2 创建的主题 › Go 编程语言 › 终于快刷完了 6.824 分布式系统实验……
楼主我试了一下你的 raft 的 test
go test -run 2 -race 通不过,有 Data Race
2019 年 12 月 16 日
回复了 wlgq2 创建的主题 › Go 编程语言 › 终于快刷完了 6.824 分布式系统实验……
赞
我最近也在写这个,刚写到 lab3
感觉读文献,讲义还有写代码都非常地耗时
2019 年 12 月 9 日
回复了 kayseen 创建的主题 › 问与答 › 推荐一本你看过之后觉得最好的一本书
如果你喜欢 《平凡的世界》
那我推荐一本《约翰克利斯朵夫》
2019 年 12 月 8 日
回复了 vjnjc 创建的主题 › 奇思妙想 › 假如你有 2 个月的空闲时间,打算拿来去干点什么?
如果是我...会想去出海钓鱼
2019 年 12 月 7 日
回复了 wsseo 创建的主题 › 程序员 › 国产浏览器在国内的用户还是很多的
看到这个帖子我想起以前用过的一款国产的叫枫树浏览器的(chrome plus),刚去搜发现好像凉凉了
2019 年 12 月 7 日
回复了 wikinee 创建的主题 › 程序员 › 如果对一门语言感兴趣但是工作中用不到怎么办?
如果是 go 的话,你可以打开 golang.org ,选 Documents 页签

有个 A tour of go,而且有中文版,过一遍不会花太多时间
不用纠结,现在就可以试试😊
2019 年 11 月 27 日
回复了 Archeb 创建的主题 › 问与答 › 你们心目中最超值的订阅服务是?原因是什么?
我觉得 kindle unlimited 没那么好
出了新版本的书只有旧版本的 unlimited
还有系列书只有第一册 unlimited
2019 年 11 月 26 日
回复了 AzadCypress 创建的主题 › 分享创造 › 用 go 写了一个自用的网络代理
@szdosar 呃,没接触过 openwrt
2019 年 11 月 26 日
回复了 AzadCypress 创建的主题 › 分享创造 › 用 go 写了一个自用的网络代理
@mashoushan1989 虽然不在上海,有机会的话倒是可以。不过就是担心自己水平不太够哈哈
1 ... 2  3  4  5  6  7  8  9  10  11 ... 16  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1026 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 18:31 · PVG 02:31 · LAX 10:31 · JFK 13:31
♥ Do have faith in what you're doing.