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

看看谁的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
分享到:
评论

相关推荐

    C语言API查询包

    在IT行业中,C语言作为一门...掌握C语言API是成为一名优秀的系统级程序员或嵌入式开发者的基础,而C++ API则提供了面向对象编程的便利和更多高级特性。学习并熟练应用这些API,能够帮助开发者编写出高效、可靠的代码。

    Web Api使用详解(全部实例讲解,可直接运行看效果)__0525.rar

    此外,Web API还支持异步操作,这对于处理长时间运行的任务或者避免阻塞I/O非常重要。使用`async`和`await`关键字,可以编写出非阻塞的API方法,从而提高服务器的并发性能。 总之,这个名为"Web Api使用详解(全部...

    API接口模板-含Word和excel

    Word是一种常见的文本编辑工具,适用于创建结构化的文档,对于长篇幅的API文档来说,它提供了丰富的格式化选项和版面设计功能。在Word模板中,通常会包括以下部分: 1. **接口概述**:简要介绍API的目的、适用场景...

    易语言API取磁盘信息

    现在,让我们来看一下具体的易语言API取磁盘信息源码。由于未提供完整的源代码,我们将根据上述步骤给出一个基本的示例: ```易语言 .DLL声明 "kernel32", "GetDiskFreeSpaceExW", 整数型, (字符串型, 长整型指针, ...

    API实现socket通信示例

    为了提高代码的健壮性和可维护性,开发者可能会使用更高层次的网络库,如 Indy 或 Synapse,它们封装了底层的Socket API,提供了更友好的接口和额外的功能。 总的来说,Socket编程是网络编程的核心部分,理解和掌握...

    isc海康平台测试工具,对接API的

    4. 可靠性测试:确认接口在长时间运行和异常情况下的稳定性。 5. 兼容性测试:测试接口在不同环境、设备、操作系统上的表现。 海康平台可能是一个视频监控、安防或者物联网相关的平台,因此其API接口可能涉及到视频...

    C#文件操作API手册

    再来看看错误处理相关的内容。在进行文件操作时,可能会遇到各种错误,如文件不存在(`FileNotFoundException`)、访问被拒绝、路径无效等。`EndOfStreamException` 异常类表示已尝试从流中读取但未到达流的末尾。而...

    API SPEC 11E 2008 中文版

    总结来看,API SPEC 11E 2008中文版是一份针对抽油机技术规范的详细标准文档,其规范内容涵盖了从术语定义到产品设计、从材料选择到制造过程的每一个环节。通过遵守这份标准,制造商能够生产出符合国际石油行业要求...

    API8108A语音芯片

    ### API8108A语音芯片相关知识点 #### 一、概述 **API8108A**是一款由APLUS公司推出的语音芯片,具备...无论是从性能还是从易用性的角度来看,API8108A都能够满足不同领域的需求,为产品的创新提供了强有力的支持。

    分布式云存储API规范

    总体来看,分布式云存储API规范通过不断迭代和增加新功能,来适应和引导云存储技术的发展,使得云存储服务不仅仅局限于数据存储,而是能够提供越来越丰富和灵活的数据处理功能,同时也关注于数据的安全性和服务质量...

    针对iOS10新增Api的详细研究

    iOS10的发布带来了许多新的API和功能,为开发者提供了更多增强用户体验的途径。本文将深入探讨其中几个关键的API和特性,帮助开发者更好地理解和利用这些新功能。 首先,我们来看SiriKit。SiriKit是iOS10中的一个...

    最新Android版本、代号、对应API/NDK级别、发布时间及市场份额

    在升级到更高API版本时,需要注意的是旧版本系统的兼容性问题。例如,某些新API仅在特定版本以上可用,开发者需要使用`Build.VERSION.SDK_INT`来检查当前运行的API级别,并根据需要进行代码适配。此外,Android ...

    2020年中国人工智能API经济白皮书精品报告2020.pdf

    从历史上看,API服务的发展经历了从企业内部系统的集成到开放平台的演变。API经历了从1.0时代到3.0时代的转变,这是企业数字化进程中系统集成需求不断变化的反映。API的发展与云计算服务的兴起密不可分,大型企业...

    最全Linux C 库函数官方中文API手册

    这份“最全Linux C库函数官方中文API手册”涵盖了从基本的数据类型定义、内存管理到输入/输出、文件操作、进程控制、网络通信等各个方面的内容。以下是对这些关键知识点的详细说明: 1. **数据类型**:C语言提供了...

    使用Win32 API创建、销毁线程——控制进度条

    现在,我们来看看如何结合进度条控制。在Windows GUI程序中,进度条通常由`CreateWindowEx()`函数创建,使用`PB_CLASS`作为窗口类名,` ProgressBar`作为窗口名称。通过发送消息`PBM_SETPOS`来更新进度条的当前位置...

    Sir在线生成短链接源码全开源+Api接口

    - `更多资源看这里 - 副本 (13).txt`:可能是推荐的其他相关资源或教程。 - `源码库每天更新精彩资源免费下载.url`、`大熊导航你的引流基地.url`:可能是外部链接,指向资源下载网站或相关工具集合页面。 5. **...

    百度、谷歌搜索引擎API.zip

    首先,我们来看百度搜索引擎API。百度提供了Baidu Open API平台,其中包括了搜索相关的API,如Web搜索、新闻搜索、图片搜索等。通过这些API,开发者可以获取到百度索引的海量信息,并根据需求进行定制化展示。例如,...

    Win32API函数大全

    通过查阅这个大全,开发者可以了解如何使用这些API来创建更高效、更强大的Windows应用程序。 例如,CreateWindowEx函数是用于创建窗口的一个关键API,它可以定制窗口的各种特性,如风格、大小、位置等。GetMessage...

Global site tag (gtag.js) - Google Analytics