- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我所说的“有意义”是指大多数人用来识别网站的 url 部分(有专门的技术术语吗?)。例如,我希望代码在以下所有情况下都返回“gm”:
gm.com
, gm.net
, gm.info
, gm.com.uk
, gm.co.jp
, gm.jp
(这些可能不是真实网站)
此外,以上任何一个都有额外的子域,例如www.gm.com
, www.cars.gm.com
等。它不必与国际化国家代码顶级域(非-ASCII 字符)。
我能想到的唯一方法是将最高级别标签(例如 .com
)与通用顶级域、美国顶级域和国家代码顶级域进行比较域,然后尝试一次向左移动一个标签。这仍然要求我知道 .jp
(以及所有其他国家/地区)下的所有二级域名,否则我将无法为 www.yahoo 返回正确的值.jp
和 yahoo.co.jp
。有更好的方法吗?
最佳答案
这实际上是一个比乍看起来更棘手的问题,因为您需要的域组件(技术上称为“标签”)的数量取决于域名。看这个:
http://www.onlineaspect.com/2011/03/17/detect-subdomains-using-effective-tlds/
Mozilla 项目启动了一个姊妹项目来维护有效 TLD 的列表;一旦您确定了 TLD,那么您正在寻找的只是在那之前的另一个标签。该列表可在此处获得:
关于javascript - JavaScript中如何获取域名的 "meaningful"节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16205289/
我有一个名为 rRna_RDP_taxonomy_phylum 的文件,其中包含以下数据: 364 "Firmicutes" 39.31 244 "Proteobacteri
我所说的“有意义”是指大多数人用来识别网站的 url 部分(有专门的技术术语吗?)。例如,我希望代码在以下所有情况下都返回“gm”: gm.com, gm.net, gm.info, gm.com.u
我正在尝试一些应该很简单的事情,非常欢迎任何关于正在发生的事情的提示。 我有一个大型数据框,其中包含从某些城市进口的国家/地区。对于某些国家/地区,我有 2 个条目。我想总结每个城市的进口量,并为每个
我没有想法,所以我希望有人能帮忙。这是我得到的: 仅具有 basicHttpBinding 端点的 WCF 服务。 只有一个服务接口(interface),其他所有[DataMember]、[Faul
假设您有以下代码: MyObject someObject; MyObject& getReferenceToObject() { return someObject; } 现在考虑以下调用
服务器调用后,我的客户端捕获到带有以下消息的异常 "The server did not provide a meaningful reply; this might be caused by a c
SO 是否有 Web 性能部分? 假设不是(我还没有找到)那么 time to first paint 之间有什么区别(如果有的话) ( https://developers.google.com/w
请有人可以帮我找出发生了什么。我的 WCF 服务运行良好,现在突然出现此错误: The server did not provide a meaningful reply; this might be
当我将SchemaExport与SQL Server 2005一起使用时,它会生成唯一的键名,例如: UQ__员 worker 数__03317E3D 如何生成类似UQ__Employees__Nam
我最近尝试了 Junit @Theory 测试风格:这是一种非常有效的测试方式。但是,我对测试失败时抛出的异常不满意。示例: import static org.junit.Assert.assert
我什至不确定如何陈述我的问题,但我们开始吧...... 所以,我有这样一个 operator[] 有一个空主体(尚未实现)的类。不过,当我从 main() 调用它时,它会产生一个输出。更重要的是,输出
我有 React 应用程序,可以在主页上呈现大量图像。 我已经做了一些改进: 使用 react-lazy-load-image-component到处。 lazy , Suspense对于 react
考虑以下场景: 有两个现有实体:shopping card #1 和item #1。我想将 item #1 添加到 shopping card #1。有两种可能的方法来设计 Restful api:
我正在执行计算机应用程序 (JAVA) 的性能测试。测试涉及在使用一定数量的并发线程(th)和一定数量的数据(d)测试应用程序时获得的响应时间(t)。 假设我有以下结果: +------+------
我正在尝试在 Apache Nutch 中构建爬虫和抓取工具,以查找包含讨论特定单词主题(例如“选举”、“选举”、“投票”等)部分的所有页面。 一旦我进行了抓取,Nutch 就会清除 HTML 中的停
我有一个使用 .NET 4.0 的 C# 控制台应用程序项目,安装了 Microsoft.Bcl.Async 包。我使用这段代码: internal class Program { priva
我目前正在使用 whoosh 来开发一个网站,一旦网站投入生产,我需要选择更强大的东西。 如果你们中的任何人都使用过这两种引擎,那么在漫长的道路上,哪一个给了你最有意义的结果? 最佳答案 Solr 是
在 Lodash 中,有没有办法做类似的事情: foo = firstTruthy(foo, bar, 10); 以便将第一个“truthy”值分配给 foo?引用“truthy”是因为某些值,例如
在过去的几天里,我用 Java 8 中的外部迭代、流和并行流进行了一些测试,并测量了执行时间的持续时间。我还阅读了我必须考虑的预热时间。但是还有一个问题。 当我第一次对集合调用方法 stream()
我是一名 Java 开发人员,也是 ios 开发的新手。在学习短语中,我尝试下载一些示例项目(包括从小型项目到中型项目)以了解它们在 ios 项目中的工作频率。正如我所见,他们经常将所有源文件放在一个
我是一名优秀的程序员,十分优秀!