草庐IT

connection_specification

全部标签

安卓 map Activity : Couldn't get connection factory client

我正在尝试让map演示正常运行,如GoogleAPI中提供的那样示例项目。我正在使用AVD并尝试使用版本8、10和11并得到同样的问题。我已经生成了自己的调试key并添加到项目中。我可以看到应用程序上的map启动,可以放大等-所以我得到了map瓷砖,不错是-我在list中设置了正确的权限和库文件(根据样本)。但是,我无法通过DDMS或Telnet在map上设置位置。我在LogCat中看到以下错误:MapActivity:无法获取连接工厂客户端我已经阅读了很多关于这个问题的帖子,但它们似乎总是由于APIkey错误;我没有,因为我是检索map图block。所以我创建了自己的项目来进一步测试

Android pre-lollipop 设备给出错误 "SSL handshake aborted: ssl=0x618d9c18: I/O error during system call, Connection reset by peer"

我遇到了这个奇怪的问题,改造不断地抛出我"SSLhandshakeaborted:ssl=0x618d9c18:I/Oerrorduringsystemcall,Connectionresetbypeer"在kitkat中,而相同的代码在Lollipop设备中运行良好。我正在使用如下所示的OkHttpClient客户端publicOkHttpClientgetUnsafeOkHttpClient(){try{finalTrustManager[]trustAllCerts=newTrustManager[]{newX509TrustManager(){@Overridepublicvo

android - YouTube api : Not connected. 调用 connect() 并等待调用 onConnected()

我在Android应用程序中使用YouTubeFragment并在Android4+设备上发生以下崩溃。java.lang.IllegalStateException:Notconnected.Callconnect()andwaitforonConnected()tobecalled.atcom.google.android.youtube.player.a.at.i(UnknownSource)atcom.google.android.youtube.player.a.an.k(UnknownSource)atcom.google.android.youtube.player.a.

c++ - 类型特征 : Check if class have specific function (maybe inherit)

我知道有很多方法可以检测一个类是否具有特定功能,但没有一种方法真正适合我的具体情况。我当前用于检查正确成员函数的实现工作正常,继承函数除外。#includetemplateclassHasFoo{templatestructCheck;templatestaticstd::true_typeTest(Check*);templatestaticstd::false_typeTest(...);public:staticconstexprboolvalue=decltype(Test(0))::value;};structA{intfoo(float);};structB:publicA

c++ - 连接lambda时如何将Qt::ConnectionType传递给QObject::connect?

我正在将lambda连接到QObject的信号:QObject::connect(handle,&BatchHandle::progressMax,[this](constProcessHandle*constself,constintvalue){this->maxProgress(value);});上面的代码编译没有问题。但是Qt::QueuedConnection是绝对必要的,因为handle对象最终会移动到另一个线程。我将此添加到我的代码中:QObject::connect(handle,&BatchHandle::finished,[this](constProcessHa

c++ - 如何摆脱 "C++ exception specification ignored"警告

最近得到一个别人实现过的dll。我必须在我的应用程序中使用它。在他们类的头文件中,他们有函数声明voidfunc1()throw(CCustomException);现在当我编译它时收到警告,C++exceptionspecificationignoredexcepttoindicateafunctionisnot_declspec(nothrow)我读了MSDN-Documentation但无法清楚地理解它。另外,我不想仅仅因为它出现就禁用警告。我想知道我做错了什么而不是禁用它。我想我的函数,说myfunc()从dll访问那个func1()没有那个异常规范列表。因此,我也尝试在我的函

c++ - QObject::connect: 无法对类型为 'QVector<int>' 的参数进行排队

我在使用Qt时遇到了一些问题。我有一个带有信号的类,其参数是字符串和一个插槽。我正在将信号连接到类构造函数中的插槽。另外,我在类构造函数中创建了一个线程。该线程从服务器读取数据并更新UI(发出UpdateMe信号)。这就是我将信号连接到插槽的方式:QObject::connect(this,SIGNAL(UpdateMe(string,string)),this,SLOT(ModifyUI(string,string)));我有一个带有一些文件名的QTreeWidget。当我重命名文件时,我通知服务器,服务器通知其他客户端。当我连接单个客户端时没有问题,但是当我连接多个客户端时出现问题

c++ - 如何将 QMetaMethod 与 QObject::connect 一起使用

我在一个对象中有两个QObject子类实例和两个QMetaMethod信号实例,在另一个对象中有槽。我想将这个信号和插槽相互连接。我查看了qobject.h文件,发现SIGNAL()和SLOT()宏只是在方法签名的开头添加“1”或“2”字符,因此看起来应该可以将相同的字符添加到QMetaMethod::signature()返回的字符串的开头,但这种方法取决于工具包的一些未记录的内部结构,并且可能随时被新版本的Qt破坏。有人知道通过QMetaMethod反射表示连接信号和槽的可靠方法吗?已编辑:我在Qt问题跟踪器中创建了建议:https://bugreports.qt.io/brows

c++ - Unix 域 : connect() : No such file or directory

如标题中所述,我的connect()调用具有相应地址的unix域类型套接字导致错误ENOENT:没有这样的文件或目录。两个套接字已正确初始化,并相应地创建和绑定(bind)了套接字文件。服务器和客户端套接字在不同的进程中运行,尽管客户端进程是fork()-ed和execl()-ed。这也是我解析客户端和服务器套接字地址的方式,我用它来设置客户端套接字。服务器进程正在使用pthreads。这是我的connect()尝试:structsockaddr_unaddress;address.sun_family=AF_UNIX;memcpy(address.sun_path,filepath.

c++ - 当 QObject::connect() 失败时,您能否导致 Qt 断言、段错误或以其他方式崩溃?

我正在使用Qt4.8.x,所以我无法从Qt5访问新的connect接口(interface),但我想在信号/插槽连接失败时收到更好的警报,因为我拼错了信号或插槽名称。目前,Qt所做的只是在尝试连接时吐出一条错误消息。但是,我的程序在stdout上有很多输出,因此有时很容易错过这些错误。当连接语句失败时,是否可以通过断言、段错误或其他方法强制我的应用程序崩溃? 最佳答案 是:将QT_FATAL_WARNINGS环境变量设置为非零值。您可以在QtCreator的开发过程中执行此操作,方法是转到“项目”Pane,单击“运行”,然后在“运行