摘要:
使用: vs code 进行js开发的时候,使用了ESLint插件后,快捷方式格式化(ctl+shift+F)的时候出现方法后面空格的问题. 解决办法是:进入setting页面 输入:Insert Space Before Function 关闭对应的定义选项 阅读全文
摘要:
方法一: 浏览器快捷键属性: 将exe" 目标后面的多余的地址都删除 如果不可以,则用下面的方法看看: 第一步: 在主页地址栏中输入: chorme 输入: chrome://version/ edge输入:edge://version/ 可以看到类似多出来的网站,你将网站放到地址栏后,回车会出现一 阅读全文
摘要:
现有一个json数据 { "result":[ { "powerUnitId":1, "powerUnitName":"供电单位1" }, { "powerUnitId":2, "powerUnitName":"供电单位2" } ] } 这个是从服务器里面获取到的数据,但是数据返回result字段对 阅读全文
摘要:
如下代码: 在运行异步方法:DownloadDocsMainPageAsync() 后,后续的代码直接可以运行。 在调用 await downloading()后等待运行结果。 代码如下: public static async Task DoAsyn() { Task<int> downloadi 阅读全文
摘要:
github地址:Fazecast/jSerialComm: Platform-independent serial port access for Java (github.com) 初始化(包含监听串口数据):(注意,在Linux环境下,初始化中的参数:mDevice值不需要‘/dev’的前缀, 阅读全文
摘要:
(给新手开发人员的建议:开发的时候,建议先用工具进行验证环境,不要直接上手自己开发的软件) 准备工作: 通常串口设备的挂载路径名称是tty开头的,所以查看串口命令如下: ls /dev/tty* 注:依照惯例,通常USB转串口设备的前缀是ttyUSB* 收发测试: 假设我串口设备挂载路径为:/dev 阅读全文
摘要:
项目中用到了类似: FF EE 01 02 BB EE 类型的十六进制数录入校验 网络上没有找到相关的信息 只有自己写一个来: 方法一: ^([\x0-\x255]{1,2}\\s)*([\x0-\x255]){1,2}$ 方法二: "^([0-9a-fA-F]{1,2}\\s)*([0-9a-fA 阅读全文
摘要:
String hex = "EC78";Short val = (short)Integer.parseInt(hex,16); 阅读全文
摘要:
查看某个IP是否可达 InetAddress address1 = InetAddress.getByName("192.168.1.158"); if (address1.isReachable(1000)) { System.out.println("reachable"); } 也可以获取网卡 阅读全文
摘要:
int a = 255;byte b = (byte) a; // 结果 b 的值为 -1;int c = b; // 结果 c 的值为 -1;int d = Byte.toUnsignedInt(b); // 用该方法可以还原为255 解释: 由于byte是有符号的,而255 的二进制值为 111 阅读全文