我写了一个线程java.net.SocketServer
用于监听特定端口.它在android模拟器中工作正常(使用端口转发).我正计划在使用应用程序时通过wifi连接到此端口.但是,SocketServer
文档说如果您不提供InetAddress
,则服务器侦听localhost.
我是否正确如果我不提供地址,我将无法通过wifi连接?如何才能InetAddress
将wifi连接传递给SocketServer
?
我有一个 XML 文档,其中一部分包含以下内容:
<math display='block'><mtext> </mtext></math>
Run Code Online (Sandbox Code Playgroud)
如果将其加载到 Qt(特别是我发现此问题的 Qt MathML 小部件)中,QDomDocument 对象将丢失 unicode 细空格字符 (U+2009)。这个 Python 示例代码演示了这个问题:
from PyQt4.QtXml import *
d = QDomDocument()
d.setContent("<math display='block'><mtext> </mtext></math>")
print repr(unicode(d.toString()))
Run Code Online (Sandbox Code Playgroud)
这段代码的输出是:
u'<math display="block">\n <mtext/>\n</math>\n'
Run Code Online (Sandbox Code Playgroud)
在细空格后插入一个额外的非空格字符会阻止细空格丢失。
这是我的错误、XML 功能还是 Qt 有错误?