`
rensanning
  • 浏览: 3509658 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:37400
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:603955
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:677488
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:86976
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:399557
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:68980
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:90288
社区版块
存档分类
最新评论

看看谁的API更长

 
阅读更多
最长的域名?
http://www.mamashuojiusuannizhucedeyumingzaichangbaidudounengsousuochulai.cn/
"妈妈说就算你注册的域名再长百度都能搜索出来"
不过以下这个域名就更牛,人家还申请了吉尼斯。
http://www.thelongestdomainnameintheworldandthensomeandthensomemoreandmore.com/

不局限于平台,不局限于语言,大家来欣赏一下这些长长的类名/方法名。Longest API, GO!

(1)Windows/Win32API

RtlWriteDecodedUcsDataIntoSmartLBlobUcsWritingContext (53)
ConvertSecurityDescriptorToStringSecurityDescriptor{A,W} (52)
ConvertStringSecurityDescriptorToSecurityDescriptor{A,W} (52)

http://ashutoshmehra.net/blog/2010/02/long-function-names/

(2)Mac OS X/Cocoa

kCMSampleBufferConduitNotificationParameter_UpcomingOutputPTSRangeMayOverlapQueuedOutputPTSRange (96)
kBluetoothAMPManagerCreatePhysicalLinkResponseAMPDisconnectedPhysicalLinkRequestReceived (88)
NSAccessibilityLayoutPointForScreenPointParameterizedAttribute (62)
NSAccessibilityScreenPointForLayoutPointParameterizedAttribute (62)

http://psionides.eu/2010/10/31/the-longest-names-in-cocoa/
http://d.hatena.ne.jp/kaiseh/20080629/1214716829

(3)Java

InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonWindowNotFocusedState (92)
supportsDataDefinitionAndDataManipulationTransactions (53)

http://www.pushing-pixels.org/2007/11/07/and-the-longest-jre-class-name-is.html
http://d.hatena.ne.jp/chiheisen/20101010/1286697081

(4)Windows/.NET

WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10 (103)
UpDownBase+UpDownButtons+UpDownButtonsAccessibleObject+DirectionButtonAccessibleObject
IDataGridColumnStyleEditingNotificationService (86)
GetTextEffectCharacterIndexFromTextSourceCharacterIndex (55)

http://weblogs.asp.net/rchartier/archive/2004/02/05/68350.aspx
http://shevaspace.blogspot.jp/2006/12/longest-method-name-in-net-framework.html


可以用以下命令查查java工程里最长的类是哪个:
引用
ls -R | xargs -n1 basename |  awk -F'.' '{ print($0,"\t", NF>1?length-length(F)-1:length) }' | sort -k2 -n | grep .java | tail -1


比如:
spring-core 是 StandardReflectionParameterNameDiscoverer.java   45
spring-aop 是 AbstractInterceptorDrivenBeanDefinitionDecorator.java    52
spring-webmvc 是 AbstractAnnotationConfigDispatcherServletInitializer.java        56
spring-context 是 Jsr310DateTimeFormatAnnotationFormatterFactory.java      50
分享到:
评论

相关推荐

    jQuery EasyUI 1.5.5 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示

    这次长时间未更新一方面是因为工作和生活的关系,另外一方面也是为了抗议那些盗用我东西的人或网站盗用行为可耻,这次我停更了3个版本就是因为这些垃圾。如果你们继续盗用,我将永久停更。另外,所有加群的人,加...

    GPT-4 和ChatGPT API的定价分析

    这样,语言模型将能够在更好的上下文环境下进行更长的对话,这将提高它在特定上下文中回答的准确性和精确性。 测试指标明显提高:GPT-4训练的数据量比GPT-3大得多,所以GPT-4有更多的知识是有道理的,所以他在各种...

    ApiProject

    我显然很长(如果不是无限的 :infinity: )的方法,可以让我进一步了解它们,并在更复杂的层次上工作。 但是,我不想急于完成这些第一步,我要真正品尝一下在这个广阔的编程领域中首次掌握一项新技能的独特经验。 :...

    yesmail2:yesmail api v2 的 Ruby 包装器

    Yesmail 的文档并不清楚这些是什么,但是我看到您的 api 用户应该看起来像一个用户名,而您的 api 密钥应该看起来像一长串字母数字。 在 Rails 中,您可以将以下代码放在初始化程序中。 Yesmail2.config.api_user =...

    ASP.NET Core MVC/WebApi基础系列2

    我们来讲讲.NET Core当中的模型绑定系统、模型绑定原理、自定义模型绑定、混合绑定、ApiController特性本质,可能有些园友已经看过,但是效果不太好哈,这篇是解释最为详细的一篇,建议已经学过我发布课程的童鞋也看...

    yokai-api

    随着数据库的增长,仅将其存储在云中才有意义 :star: 试试看API在以下位置上运行: 初始客户端页面位于: :smiling_face_with_smiling_eyes: 谢谢! 请检查我其余的人 和我的Yo-kai Watch客户端回购 。

    simulate:模拟针对 API 的操作

    但是为了获得更多信心,我想在 24 小时内模拟针对代码的操作,看看是否有问题。 同样,这必须以编程方式完成。 单元和集成测试运行的时间非常有限。 他们不太擅长检测长期使用 API 可能引起的问题。

    android 使用Sax解析XML 源码实例

    下面的例子可能有点冗长,实际上只要继承DefaultHandler 类 ,再覆盖一部分 处理事件的方法 同样可以达到这个示例的效果,但为了纵观全局,还是看看SAX API里面所有主要的事件解析方法吧。( 实际上DefaultHandler...

    telegramR:Telegram API的R包装器

    您将需要(相当长的)HTTP令牌,因此我建议使用出色的,这样可以更轻松地将令牌复制/粘贴到R中。 Telegram上的第一条消息是他设置您的个人R机器人的人。 按照说明进行操作,并为您的机器人命名。 Bot的用户名必须...

    飞天侠淘宝客秒杀程序4.1至尊版

    只需要在后台设置你的阿里妈妈长PID,点击商品链接会自动跳转到淘宝热卖该商品推荐页面,这个时候浏览器地址中网址是加密的,并且整个页面的链接都带有你的PID了,不信你随便点个链接进去看看浏览器中的地址。...

    Dis-Via:Dis-Via 是一个网络应用程序,它使用 Keolis API 来获取第戎有轨电车和公共汽车的时间

    它使用 localStorage 来保存您的首选项,因此设置应该比使用 cookie 或会话变量保持更长的时间。 如果你想使用这个应用程序,你可以访问的在线版本,如果你想自己托管并公开它,请先与我联系。

    深入理解JavaScript完整版本

    才华横溢的Stoyan Stefanov,在他写的由O’Reilly初版的新书《JavaScript ...这些习惯和最佳做法可以帮助你写出更好的,更易于理解和维护的代码,这些代码在几个月或是几年之后再回过头看看也是会觉得很自豪的。

    Singularity:用于运行 Mesos 任务的调度程序(HTTP API 和 webapp)——长时间运行的进程、一次性任务和计划作业。 #hubspot-开源

    Singularity 是一个 API 和 Web 应用程序,用于运行和调度任务——包括长时间运行的进程、调度的作业和一次性任务。 它侧重于包含电池的方法:Singularity 及其组件为最终用户提供整个平台即服务 (PaaS)。 它引入了...

Global site tag (gtag.js) - Google Analytics