草庐IT

UIApplicationDelegate_Protocol

全部标签

java - 警告 "Call in violation of protocol"

我有一个在IBMWebsphere8.5上运行的应用程序,我正在使用hibernate4.2.8。我在服务器启动时收到以下警告:[3/4/1415:20:10:725CAT]00000034visitorWcom.ibm.ws.amm.scan.util.AnnotationInfoDefaultVisitorvisitAnnotation[com.ibm.ws.amm.scan.util.InfoVisitor@15024097]formethod[com.ibm.ws.amm.scan.util.info.impl.MethodInfoImpl@-210189610(org.hib

java - iPad/iPhone 上的 HTTP 字节范围协议(protocol)客户端行为

我正在测试HTTPservletimplementation(kindlysharedbyBalusC)支持HTTPbyterangerequests.我发现不同HTTP客户端之间存在一些特殊差异,想知道我是否遗漏了什么。我在测试中使用了大于2G的mp4视频文件,并使用Wireshark捕获数据包。大致情况如下:三星GalaxySII:文件的HTTPGET请求来了,要求字节范围[0;]服务器响应,开始流式传输文件每个后续block都在相同HTTP响应的范围内提供服务。没有发送新的HTTP请求(除非视频被快速转发到某个位置)。为此流式处理代码块非常简单,它显示为RandomAccessF

java - 在 Maven 项目之间导入 Protocol Buffer 定义

我目前管理几个独立的Maven项目,在这些项目中我使用Protobufs作为序列化格式并通过网络传输。我正在使用DavidTrott的maven-protocplugin在编译时生成代码。一切都很好,直到我希望这些项目能够相互通信——或者更确切地说,使用彼此的protobuf。protobuf语言有一个“导入”指令,它可以执行我想要的操作,但我面临着让项目A导出项目B所依赖的“.proto”文件(或可能是某种中间格式?)的挑战。Maven为项目提供了一种捆绑资源的方法,但据我所知,这些资源是为了在运行时由代码使用,而不是在编译/源代码生成阶段由目标使用——至少我还没有找到描述我想要实现

android - Javax.net.ssl.SSLHandshakeException : javax.net.ssl.SSLProtocolException : SSL handshake aborted: Failure in SSL library, 通常是协议(protocol)错误

我正在尝试在android中运行以下代码URLConnectionl_connection=null;//Createconnectionuzip=newUnZipData(mContext);l_url=newURL(serverurl);if("https".equals(l_url.getProtocol())){System.out.println(">>>>>>>>>>>");sslcontext=SSLContext.getInstance("TLS");System.out.println(">>>>>>>>>>>");sslcontext.init(null,newTr

android - Javax.net.ssl.SSLHandshakeException : javax.net.ssl.SSLProtocolException : SSL handshake aborted: Failure in SSL library, 通常是协议(protocol)错误

我正在尝试在android中运行以下代码URLConnectionl_connection=null;//Createconnectionuzip=newUnZipData(mContext);l_url=newURL(serverurl);if("https".equals(l_url.getProtocol())){System.out.println(">>>>>>>>>>>");sslcontext=SSLContext.getInstance("TLS");System.out.println(">>>>>>>>>>>");sslcontext.init(null,newTr

java - Protocol Buffer : Enum issue

我有以下.proto文件:enumEnum1{X=0;Y=1;}messageSomeClass{requiredEnum1enum1=1;requiredEnum2enum2=2;}enumEnum2{X=0;Z=1;}当我尝试使用protoc编译它时,出现以下错误:proto.proto:19:5:"X"isalreadydefinedproto.proto:19:5:NotethatenumvaluesuseC++scopingrules,meaningthatenumvaluesaresiblingsoftheirtype,notchildrenofit.Therefore,"

Java 等同于 Cocoa 委托(delegate)/Objective-C 非正式协议(protocol)?

Cocoa委托(delegate)的Java等价物是什么?(我知道我可以将一个接口(interface)传递给一个类,并让该类调用适当的方法,但我想知道是否有任何其他方法可以实现更接近Cocoa/Objective-C的非正式协议(protocol)的东西) 最佳答案 简短的回答是Java中没有您想要的那么接近,但是有其他选择。委托(delegate)模式并不难实现,只是不如使用Objective-C方便。“非正式协议(protocol)”在Objective-C中起作用的原因是因为该语言支持类别,它允许您向现有类添加方法而无需子类

java - 协议(protocol)消息结束组标记与预期标记不匹配

我不断收到以下堆栈跟踪,但不确定它的含义。Causedby:com.google.protobuf.InvalidProtocolBufferException:Protocolmessageend-grouptagdidnotmatchexpectedtag.atcom.google.protobuf.InvalidProtocolBufferException.invalidEndTag(InvalidProtocolBufferException.java:73)atcom.google.protobuf.CodedInputStream.checkLastTagWas(Code

java - 协议(protocol)系列不支持的地址系列 - 特定计算机上的 SocketException

在我编写的应用程序中,我在特定计算机上有一个java.net.SocketException:java.net.SocketException:Addressfamilynotsupportedbyprotocolfamily:connect这台特定的计算机运行Windows732位,并通过本地连接(以太网)连接到互联网。该应用程序在其他计算机上运行正常,Windows7和Windows8,通过本地连接或Wi-Fi连接,所以我实际上不确定问题是程序性的。我尝试检查本地连接的协议(protocol),但没有发现任何问题。有人可以帮我理解问题是什么吗?为什么抛出这个异常?

java - 在多个平台中注册 URL 协议(protocol)处理程序

我想创建一个安装在多个平台(Windows、MacOS、Linux)上的Java应用程序作为此安装的一部分我想注册一个URL协议(protocol)处理程序,以便在单击链接时加载我的应用程序。即我想要这样的东西:myprotocol://example.com有没有什么统一的方法可以做到这一点?或者某种推断不同操作系统之间差异的框架。 最佳答案 MultiBit在一系列平台上实现这一点我刚刚在MultiBit项目(一个轻量级Bitcoin客户端)中走上了这条道路,我必须在该项目中实现启动和更新应用程序以响应自定义URI(在我的例子中