V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cy18  ›  全部回复第 7 页 / 共 28 页
回复总数  542
1 ... 3  4  5  6  7  8  9  10  11  12 ... 28  
2023 年 9 月 12 日
回复了 iorilu 创建的主题 程序员 有多少人完全使用命令行管理 git 得
果不其然,开始争论 GUI 跟 CLI 了...
回归正题,做好常用命令的 alias ,比如 gc=git commit ,gs=git status ,gd=git diff ,gco=git checkout ,gb=git branch 之类的。
2023 年 9 月 8 日
回复了 NoKey 创建的主题 程序员 各位 Coder,高刷屏幕对写代码有加成没😁
有加成,因为不拔草没法安心敲代码。
2023 年 9 月 8 日
回复了 blueboyggh 创建的主题 Python Python 如何提取两个字符串中的相同部分?
用 pygtrie 写了个,这库不支持部分前缀的查找,建树比较慢,查找比较快。优化下 trie 库内部的建树或者查找过程的话应该可以再快几个数量级。

import pygtrie

def build_tree(str1, min_len=4):
tree = pygtrie.CharTrie()
for begin in range(len(str1)):
for end in range(begin+min_len, len(str1)):
tree[str1[begin:end]] = (begin, end)
return tree

def find_prefixes(tree, str2, min_len=4):
result = set()
sub_len = 0 # Used to remove unnecessary substrings
for start in range(len(str2)):
longest_prefix = tree.longest_prefix(str2[start:])
if (longest_prefix.key is not None
and len(longest_prefix.key) >= min_len
and len(longest_prefix.key) > sub_len):
result.add(longest_prefix.key)
sub_len = len(longest_prefix.key)
sub_len -= 1
return result


str1 = "我今天特别开心啊,因为今天是个好日子,我中了 500 万彩票。"*10
str2 = "今天不是个好日子,因为邻居中了 500 万彩票,我今天不开心。"*10
tree = build_tree(str1)
result = find_prefixes(tree, str2)
print(result)
@lifekevin #6 这网站不错
2023 年 9 月 5 日
回复了 blueboyggh 创建的主题 Python Python 如何提取两个字符串中的相同部分?
接收 O(n^3)的话,用 set 实现估计 10 行以内代码就能搞定。
搜了下有个现成的库 https://pygtrie.readthedocs.io/en/latest/,先把第一个字符串的按照起始位置生成 n 个字符串全塞到字典树里,再用对第二个字符串用 longest_prefix 函数做 n 次查询就搞定了。
2023 年 9 月 5 日
回复了 blueboyggh 创建的主题 Python Python 如何提取两个字符串中的相同部分?
先 O(n^2)建个字典树,再做 n 次 O(n)的查询,总计 O(n^2),不知道有没有其他更快或者更简单的办法。
@wu67 #3 我这卡好像十多年了,具体哪年记不清了。
现在靠谱的域名商都有提供相应的 API ,本质上跟你人工获取 IP 然后去网页上修改 DNS 记录没什么区别。限制方面,也跟人工设 IP 是一样的,比如 DNS 缓存,某些域名商需要翻墙访问 API ,某些情况下需要备案等等。
太阳底下没有新鲜事,典型的婊子还要立牌坊。
来晚了,没乐子了
2023 年 8 月 28 日
回复了 fangxiaoning 创建的主题 git gitee 账号突然被封,站内有贵公司的人吗,愿付费解决
github 跟 gitee 都有个 pages 服务,用 pages 实现配置文件读取违反 TOS 么?
2023 年 8 月 24 日
回复了 Tiller 创建的主题 程序员 李跳跳收到腾讯的律师函,无限期停止更新
@lincanbin #333 一码归一码,腾讯可以用利用垄断地位通过产品恶心用户,用户也可以骂腾讯。
2023 年 8 月 24 日
回复了 Tiller 创建的主题 程序员 李跳跳收到腾讯的律师函,无限期停止更新
@starrys #203 微信、企业微信是真的没办法,其他腾讯的软件基本不用了。
2023 年 8 月 24 日
回复了 Tiller 创建的主题 程序员 李跳跳收到腾讯的律师函,无限期停止更新
@o00o #105 没用的,唯一的办法就是隐藏好作者信息。
@Chrisone #4 话说这年头感觉基本都是 HTTPS 了,不换证书有可能实现缓存么?
https://github.com/valinet/ExplorerPatcher/issues/1802 ,这里有不少解决方法。
我直接把注册表里“IsUndockedAssetAvailable”项删掉,重启就可以了。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 28  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5659 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 64ms · UTC 01:32 · PVG 09:32 · LAX 18:32 · JFK 21:32
♥ Do have faith in what you're doing.