小编fal*_*lkb的帖子

Today's working combination of tool versions for C++ Android programming with Qt?

What is a working combination of versions of the development tools if I want to develop C++ Qt Android apps? I tried several combinations but they all fail with strange build errors of a simple Hello World test app.

Currently, I have

  • Qt Creator 4.2.1 (based on Qt 5.8.0, MSVC 2015, 32bit)
  • JDK 10.0.1
  • Android SDK 24.4.1-win
  • Android NDK r10e
  • Apache ant 1.9.11

but e.g. that fails with

Buildfile: build.xml does not exist!
Build failed
Warning: Android platform 'android--1' does …
Run Code Online (Sandbox Code Playgroud)

qt android

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

如何使用js/uml对我的JavaScript文件进行反向工程?

目标

我的目标是从我的JavaScript项目(由几个.js文件组成)中获取UML模型并将其存储为XMI.

我到底有多远

我搜索了互联网,发现js/uml是第一个去的地方.

我已经设法使用Eclipse 3.7.1(Win32)运行js/uml插件以及我预先下载的其他插件的本地安装:

  1. mdt-uml2tools-Update-incubation-I201103290512.zip(安装所需的org.eclipse.uml2.diagram.clazz 0.10.0)
  2. jsuml-eclipse-0.8.4.zip(仅适用于Eclipse 3.7.1(Indigo))

我将提供的示例项目jsuml-example-yui-0.8.4.zip加载到Eclipse中,并将所有我的.js文件也添加到此项目中.

问题

现在我卡住了,不知道如何调用我的.js文件的逆向工程.我可以从项目的上下文菜单中调用'New' - >'Other' - >'UML 2.1 Diagrams' - >'Class Diagram',但我没有得到该助手对话框的以下步骤,如果没有,这是正确的方式.拜托,你能帮我找一个容易理解的点击教程吗?该JS/UML网页无法解释的不够好恕我直言.感谢您的帮助.

javascript uml reverse-engineering

7
推荐指数
2
解决办法
6994
查看次数

Linux 上传入网络包的延迟 - 如何分析?

问题是:有时 tcpdump 发现 UDP 数据包的接收被推迟到下一个传入 UDP 数据包为止,尽管网络分路设备显示它通过电缆没有延迟。

场景:我在 Linux 上的 Profinet 堆栈(位于用户空间)有一个循环连接,每 4 毫秒接收和发送 Profinet 协议数据包(通过原始套接字)。大约每 30 毫秒,它还会在 UDP 套接字上的另一个线程中接收 UDP 数据包,并根据该协议立即回复它们。CPU 负载约为 10%。有时,接收到的 UDP 数据包似乎被卡在网络驱动程序中。2 秒后,下一个 UDP 数据包到来,丢失的 UDP 数据包和下一个数据包都被接收。没有丢失的数据包。

我的测量:

  1. 我用来tcpdump -i eth0 --time-stamp-precision=nano --time-stamp-type=adapter_unsynced -w /tmp/tcpdump.pcap将 UDP 流量记录到 RAM 磁盘文件中。
  2. 同时我使用网络分流设备来记录流量。

问题:

  1. 如何找出延迟来自何处(或者是已知的影响)?(2.时间戳(tcpdump为每个数据包设置的)告诉我什么?我的意思是,它指的是哪个OSI层,换句话说:什么时候采取的?)

拓扑:“具有 Linux 和 eth0 的嵌入式设备”<---> tap-device <---> PLC。程序“tcpdump”正在嵌入式设备上运行。Tap 设备正在侦听电缆。实际的Profinet 连接是在PLC 和嵌入式设备之间。PC 连接到 Tap 设备上以记录其正在收听的内容。

Wireshark(通过 Tap 和 tcpdump):请参阅此处(tcpdump.pcap 中的数据包编号 3189)

udp tcpdump linux-device-driver

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

如何在Qt源代码中处理带"±"的GUI字符串?

当我在我的GUI源中使用"±"时,我的Qt-5.6.2不喜欢它,程序的GUI只显示一个黑色的菱形.我如何以正确的方式编码?它似乎不是普通的拉丁语.

c++ qt

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