小编wro*_*sty的帖子

检测串口设置

有时我突然需要通过串行端口连接到设备的控制台。问题是,我从来不记得与每个特定设备一起使用的端口设置(波特率、数据位、停止位等),并且当真正需要时,文档似乎永远不会随处可见。

我编写了一个 Python 脚本,它使用简单的暴力方法(即迭代所有可能的设置,发送一些测试输入并显示响应,以便人们决定它是否有意义),但是:

  • 需要很长时间才能完成
  • 并不总是有效(可能是端口重置/超时问题)
  • 只是似乎不是一个正确的方法来做到这一点:)

所以问题是:有谁知道自动检测远程设备正在使用哪些端口设置的程序?

python serial-port communication

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

用于密码匹配的正则表达式

我搜索过该网站并没有找到我想要的内容.密码标准:

  1. 必须是6个字符,最多50个
  2. 必须包含1个字母字符
  3. 必须包含1个数字或特殊字符

这是我在java中的内容:

public static Pattern p = Pattern.compile(
 "((?=.*\\d)(?=.*[a-z])(?=.*[A-Z])|(?=.*[\\d~!@#$%^&*\\(\\)_+\\{\\}\\[\\]\\?<>|_]).{6,50})"
);
Run Code Online (Sandbox Code Playgroud)

问题是密码1234567匹配(它是有效的)它不应该是.

任何帮助都会很棒.

java regex

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

标签 统计

communication ×1

java ×1

python ×1

regex ×1

serial-port ×1