
html
文章平均质量分 54
大鹏展翅888
.net nodejs sqlserver oracle等开发
展开
-
关于网页实现串口或者TCP通讯的说明
由于浏览器考虑到安全,HTML在浏览器上访问时,是不允许访问本地资源的。本地资源包含本地的磁盘,串口设备等等。所以一般的HTML是无法实现通讯功能的。很多同学,误以为有什么捷径可以实现,其实是没有的。我的这两种方案只是一种拆中的方案,可以变相的实现而已,体验上都会有折扣。而且通常情况下windows平台用户会多一些,一般不考虑多平台。在网页中实现通讯功能的,多数也还是用CS来实现,毕竟相对稳定一些。如果场景比较少,可以采用上面的方案。原创 2022-10-30 21:05:22 · 3709 阅读 · 2 评论 -
asp.net core配合vue实现后端验证码逻辑
概述网上的前端验证码逻辑总感觉不安全,验证码建议还是使用后端配合验证。如果产品确定可以上网的话,就可以使用腾讯,百度等第三方验证,对接方便。但是产品可能内网部署,就必须自己写了。本文章就是基于这一点来实现的。前端验证码显示一个图片,后端生成图片。部分原理1.前端调用生端获取图片时,传入一个roomID,后端生成一个4位验征码,放入redis中。然后生成一个图片返回。2.前端显示图片,登录时将roomID和填写的验证码,一并提交,登录接口根据roomId从redis中取出验证码判断是否正确。这原创 2021-06-21 21:43:01 · 596 阅读 · 0 评论 -
html页面自己写js脚本收发数据,支持串口和TCP通讯(四)参数篇
有时候,我们发送数据的时候,需要发送的数据带有一些参数,比如带上当前时间,最后一个字节为校验和等。协议需要计算的,具体用法如下完整示例: function sendData() { (async function () { await CefSharp.BindObjectAsync("serialPortHelper"); await CefSharp.BindObjectAsync("systemHelper");原创 2021-03-29 19:49:11 · 719 阅读 · 0 评论 -
html页面自己写js脚本收发数据,支持串口和TCP通讯(三)串口快捷命令列表
有时候我们需要一组常用的命令,然后按顺序发。比如常见的AT指令。效果编辑命令 var data = { cmdList: [ { "id": 0, "cmdText": "00", cmdName: "在代码中改名称", hex: true, }, { "id": 1, "cmdText": "11", cmdName: "cmd2", hex: true , }, { "id": 2, "cmdTex原创 2021-03-29 19:48:45 · 1067 阅读 · 1 评论 -
html页面自己写js脚本收发数据,支持串口和TCP通讯(二)TCP客户端收发
本工具作为TCP客户端,模拟终端与服务器进行通讯。完整示例:<body> <div>tcp测试客户端</div><br /> <input type="text" id="txtServer" value="127.0.0.1" /><br /> <input type="text" id="txtPort" value="60000" /><br /> <button原创 2021-03-29 19:48:29 · 1518 阅读 · 0 评论 -
html页面自己写js脚本收发数据,支持串口和TCP通讯(一)串口基础功能
实现基础的串口数据收发。完整示例:<body> <div>串口测试</div> <input type="text" id="txtPort" value="COM2" /><br /> 波特率:<input type="text" id="txtBaudRate" value="57600" /> 数据位:<input type="text" id="txtDataBits" value="8原创 2021-03-29 19:47:30 · 1621 阅读 · 4 评论 -
ajax多图拖拽上传的例子
功能:1、ajax上传,多图上传2、可以拖拽,可以点击选择,支持多图上传效果图前端代码<!DOCTYPE html><html><head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=..原创 2020-07-23 12:01:01 · 197 阅读 · 0 评论