- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个java应用程序,我正在开发一个场景,如果我的体重秤关闭,我的应用程序可以工作。但是当我关闭体重秤时,我的 JFrame 卡住了,是否有此错误的代码?这是代码系统在第 4 行卡住。
serialPort.openPort();//Open serial port
serialPort.setParams(9600, 8, 1, 0);//Set params.
serialPort.writeBytes("R".getBytes());
String a = serialPort.readString(13).trim();
最佳答案
嗯,看起来您是在 UI 线程中执行此操作。您基本上应该避免在 UI 线程中执行 I/O,因为这意味着当 I/O 等待时,您的 UI 将无响应。
相反,您应该使用异步 I/O,或者在单独的线程中执行所有 I/O,但请记住将所有结果编码(marshal)回 UI 线程,因为您不应该执行任何 UI 工作不在 UI 线程上。请参阅Swing concurrency tutorial了解更多详情。
顺便说一句,我强烈建议不要在不指定编码的情况下调用getBytes()
- 你真的不想使用平台编码。 (在这种情况下,我怀疑你知道你想要写的单个字节,所以我会直接写......)
关于java - 当我的体重秤关闭时,我的 JFrame 卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33075388/
我有一个适应度函数作为实验室的一部分,并希望将其应用于一组“权重”(ArrayList 权重)。我创建了数组并在其中存储了一些值。我创建了随机二进制字符串(末尾有一个“x”以生成随机值),我也希望将适
我有一个本地供应商生产的体重秤。它可以连接到我的 PC 的 RS232 串行端口,到目前为止一直运行良好。现在尝试将它与 ODOO v8 POS 一起使用,但是,ODOO 不会从这台机器读取重量,尽管
我想做什么: 我想将我的 Raspberry Pi 2 连接到蓝牙智能体重秤 (Medisana BS440) 并接收我的数据。 我所知道的: 只有一个有趣的主要服务具有 5 个特征: - hand
我是一名优秀的程序员,十分优秀!