小编Luc*_*nzo的帖子

mosquitto-client获得拒绝连接

我想使用mosquitto库使用MQTT协议.

首先,我想做一些安装mosquitto-clients的测试

 sudo apt-get install mosquitto-clients
Run Code Online (Sandbox Code Playgroud)

该程序提供了两种"方法":

  • mosquitto_pub
  • mosquitto_sub

按照说明,我正在尝试提交新主题:

mosquitto_sub -d -t newtopic/test
Run Code Online (Sandbox Code Playgroud)

使用默认主机/端口[localhost/1883].

我获得:

Error: Connection refused
Run Code Online (Sandbox Code Playgroud)

过于通用,因为错误..任何人都可以帮助我吗?
可能是防火墙问题?在这种情况下,我该如何检查这是否是问题?

我正在使用linux ubuntu(3.8.0-42-generic#62~minision1-Ubuntu)

NB相同的行为写的用libmosquitto自定义程序.

linux bash shell mqtt mosquitto

5
推荐指数
5
解决办法
3万
查看次数

Xcode:在单个快捷方式中缩进代码

我正在使用Xcode 7.3和Swift 2.2.

关键是我很厌倦"跑步":

Cmd+ A
Ctrl+ I

为了缩进整个代码.

所以,我认为我非常接近找到解决方案,在IDETextKeyBindingSet.plist上创建自己的快捷方式.

<key>My Custom Shortcuts</key>
<dict> 
    <key>Indent Code In One Hit</key>
    <string>selectAll:, ....., moveLeft:</string>
</dict>
Run Code Online (Sandbox Code Playgroud)

我做了很多测试用'.....'代替各种命令(结合这个),但我找不到解决方案了.

任何帮助表示赞赏!

xcode keyboard-shortcuts key-bindings

5
推荐指数
1
解决办法
1715
查看次数

在故事板中将UIButton重构为UILabel

我在我的故事板中有一个视图,其中有很多UIButton都有约束.

有没有办法将这些按钮转换为标签而不删除每个按钮并创建带约束的标签?

xcode objective-c ios

4
推荐指数
1
解决办法
2333
查看次数

尝试异步捕获

我有这些方法:

open func promptNow() throws {
    // show an alert view
}

open func promptAfter(dalay: TimeInterval) throws {
    try self.promptNow()
}
Run Code Online (Sandbox Code Playgroud)

这段代码编译得很好,但显然我需要调用try self.promptNow()异步块,例如:

open func promptAfter(dalay: TimeInterval) throws {
    let dispatchTime = DispatchTime.now() + Double(Int64(delay * Double(NSEC_PER_SEC))) / Double(NSEC_PER_SEC)
    queue.asyncAfter(deadline: dispatchTime) {
       try self.promptNow()  
    }
}
Run Code Online (Sandbox Code Playgroud)

这会产生错误:

从投掷类型() - > throws()到非投掷函数类型() - > Void的转换无效

我该如何解决这个问题?

try-catch swift

4
推荐指数
1
解决办法
1304
查看次数

Swift:如何将图像添加到另一个图像?

请问我如何选择另一张透明图片并将其添加到另一张图片上?
透明图片如:小丑鼻子,帽子,帽子,耳环,小胡子,眼镜等.
它存在于几个应用程序但我无法找到任何关于此的Swift样本.

谢谢你的帮助.

uiimage ios swift

3
推荐指数
1
解决办法
2284
查看次数

以编程方式从Xib执行Segue

我经常搜索但我还不能做.

我的.xib UI带有一些按钮,与主故事板分开.

当我按下其中一个按钮并显示另一个视图时,我需要执行操作.

如何直接从IBAction中的代码广告中执行此操作?

user-interface objective-c xib ios

2
推荐指数
1
解决办法
2935
查看次数

InstagramKit集成在swift项目中

作为建议标题,我需要InstagramKit在一个新的快速项目中使用(3.5.0)pod(在objective-c中编写).

所以我安装pod(pod install),然后我创建了我的InstagramSwift-Bridging-Header.hadd-import库:

 #import <InstagramKit/InstagramEngine.h>
Run Code Online (Sandbox Code Playgroud)

然后,只需构建这个空项目,我得到:

/Users/.../workspace/InstagramSwift/InstagramSwift/InstagramSwift-Bridging-Header.h:5:9:
Run Code Online (Sandbox Code Playgroud)

注意:包含在的文件中

/Users/.../workspace/InstagramSwift/InstagramSwift/InstagramSwift-Bridging-Header.h:5: 
-(BOOL)application:(UIApplication *)application
                     ^ <unknown>:0: 
Run Code Online (Sandbox Code Playgroud)

错误:无法导入桥接头

'/Users/.../workspace/InstagramSwift/InstagramSwift/InstagramSwift-Bridging-Header.h' 
Run Code Online (Sandbox Code Playgroud)

预期类型无法导入桥接头

'/Users/.../workspace/InstagramSwift/InstagramSwift/InstagramSwift-Bridging-Header.h'
Run Code Online (Sandbox Code Playgroud)

我能错过什么?

在此输入图像描述

xcode objective-c ios instagram swift

2
推荐指数
1
解决办法
1103
查看次数

Swift:按多个条件(权重)对数组进行排序

我已经阅读过类似的问题/答案,但没有一个能解决我的问题。

我有一个这样的对象

class Chat {
    unreadMessages: Int = 0
    messages: Int = 0
}
Run Code Online (Sandbox Code Playgroud)

然后我有一组 Chat 对象,我需要按多个条件对其进行排序,首先通过与 grater 未读消息聊天,然后与 grater total 消息聊天。

埃斯。

  Obj  TotMes Unread  
  Chat A 10 3   
  Chat B  1 0     
  Chat C  4 0   
  Chat D  9 9   
Run Code Online (Sandbox Code Playgroud)

所需的输出:

Chat D  9 9   
Chat A 10 3   
Chat C  4 0  
Chat B  1 0 
Run Code Online (Sandbox Code Playgroud)

我尝试使用这种 alhoritm,但似乎不起作用:

let sorted = chats.sort({ (c1, c2) -> Bool in   
   if c1.unreadMessages > c2.unreadMessages {
      return true
   }
   if c1.messages …
Run Code Online (Sandbox Code Playgroud)

sorting xcode swift swift2

1
推荐指数
1
解决办法
3515
查看次数

在Java中右移零填充运算符>>>:移植到C++

我正在做一个移植到c ++的java代码,我有一些带有shift的逻辑指令:

 ((byte) ((buffer >>> 8) & 0xFF));
Run Code Online (Sandbox Code Playgroud)

如何在C++中编写相同的内容?

字节,在c ++本身不存在,我定义为:

typedef unsigned char byte;
Run Code Online (Sandbox Code Playgroud)

c++ java porting logical-operators

0
推荐指数
1
解决办法
1617
查看次数